diff --git a/Makefile b/Makefile index 3f0c700f6..e4d0712f3 100644 --- a/Makefile +++ b/Makefile @@ -11,7 +11,7 @@ PROJECT_NAME := provider-$(PROVIDER_NAME) PROJECT_REPO := github.com/upbound/$(PROJECT_NAME) export TERRAFORM_VERSION ?= 1.5.5 -export TERRAFORM_PROVIDER_VERSION ?= 3.110.0 +export TERRAFORM_PROVIDER_VERSION ?= 3.116.0 export TERRAFORM_PROVIDER_SOURCE ?= hashicorp/azurerm export TERRAFORM_PROVIDER_REPO ?= https://github.com/hashicorp/terraform-provider-azurerm export TERRAFORM_DOCS_PATH ?= website/docs/r diff --git a/apis/apimanagement/v1beta1/zz_generated.deepcopy.go b/apis/apimanagement/v1beta1/zz_generated.deepcopy.go index 0a4044076..975be9d57 100644 --- a/apis/apimanagement/v1beta1/zz_generated.deepcopy.go +++ b/apis/apimanagement/v1beta1/zz_generated.deepcopy.go @@ -11170,6 +11170,11 @@ func (in *IdentityProviderAADInitParameters) DeepCopyInto(out *IdentityProviderA *out = new(string) **out = **in } + if in.ClientLibrary != nil { + in, out := &in.ClientLibrary, &out.ClientLibrary + *out = new(string) + **out = **in + } out.ClientSecretSecretRef = in.ClientSecretSecretRef if in.SigninTenant != nil { in, out := &in.SigninTenant, &out.SigninTenant @@ -11244,6 +11249,11 @@ func (in *IdentityProviderAADObservation) DeepCopyInto(out *IdentityProviderAADO *out = new(string) **out = **in } + if in.ClientLibrary != nil { + in, out := &in.ClientLibrary, &out.ClientLibrary + *out = new(string) + **out = **in + } if in.ID != nil { in, out := &in.ID, &out.ID *out = new(string) @@ -11305,6 +11315,11 @@ func (in *IdentityProviderAADParameters) DeepCopyInto(out *IdentityProviderAADPa *out = new(string) **out = **in } + if in.ClientLibrary != nil { + in, out := &in.ClientLibrary, &out.ClientLibrary + *out = new(string) + **out = **in + } out.ClientSecretSecretRef = in.ClientSecretSecretRef if in.ResourceGroupName != nil { in, out := &in.ResourceGroupName, &out.ResourceGroupName diff --git a/apis/apimanagement/v1beta1/zz_identityprovideraad_types.go b/apis/apimanagement/v1beta1/zz_identityprovideraad_types.go index c5cd4007b..af8c69f16 100755 --- a/apis/apimanagement/v1beta1/zz_identityprovideraad_types.go +++ b/apis/apimanagement/v1beta1/zz_identityprovideraad_types.go @@ -21,10 +21,13 @@ type IdentityProviderAADInitParameters struct { // Client Id of the Application in the AAD Identity Provider. ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` + // The client library to be used in the AAD Identity Provider. + ClientLibrary *string `json:"clientLibrary,omitempty" tf:"client_library,omitempty"` + // Client secret of the Application in the AAD Identity Provider. ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"` - // The AAD Tenant to use instead of Common when logging into Active Directory + // The AAD Tenant to use instead of Common when logging into Active Directory. SigninTenant *string `json:"signinTenant,omitempty" tf:"signin_tenant,omitempty"` } @@ -39,13 +42,16 @@ type IdentityProviderAADObservation struct { // Client Id of the Application in the AAD Identity Provider. ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` + // The client library to be used in the AAD Identity Provider. + ClientLibrary *string `json:"clientLibrary,omitempty" tf:"client_library,omitempty"` + // The ID of the API Management AAD Identity Provider. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` - // The AAD Tenant to use instead of Common when logging into Active Directory + // The AAD Tenant to use instead of Common when logging into Active Directory. SigninTenant *string `json:"signinTenant,omitempty" tf:"signin_tenant,omitempty"` } @@ -72,6 +78,10 @@ type IdentityProviderAADParameters struct { // +kubebuilder:validation:Optional ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` + // The client library to be used in the AAD Identity Provider. + // +kubebuilder:validation:Optional + ClientLibrary *string `json:"clientLibrary,omitempty" tf:"client_library,omitempty"` + // Client secret of the Application in the AAD Identity Provider. // +kubebuilder:validation:Optional ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"` @@ -89,7 +99,7 @@ type IdentityProviderAADParameters struct { // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` - // The AAD Tenant to use instead of Common when logging into Active Directory + // The AAD Tenant to use instead of Common when logging into Active Directory. // +kubebuilder:validation:Optional SigninTenant *string `json:"signinTenant,omitempty" tf:"signin_tenant,omitempty"` } diff --git a/apis/cache/v1beta1/zz_generated.deepcopy.go b/apis/cache/v1beta1/zz_generated.deepcopy.go index 5e11c0c8b..611ef1132 100644 --- a/apis/cache/v1beta1/zz_generated.deepcopy.go +++ b/apis/cache/v1beta1/zz_generated.deepcopy.go @@ -736,6 +736,11 @@ func (in *RedisCacheInitParameters) DeepCopyInto(out *RedisCacheInitParameters) *out = new(string) **out = **in } + if in.NonSSLPortEnabled != nil { + in, out := &in.NonSSLPortEnabled, &out.NonSSLPortEnabled + *out = new(bool) + **out = **in + } if in.PatchSchedule != nil { in, out := &in.PatchSchedule, &out.PatchSchedule *out = make([]PatchScheduleInitParameters, len(*in)) @@ -932,6 +937,11 @@ func (in *RedisCacheObservation) DeepCopyInto(out *RedisCacheObservation) { *out = new(string) **out = **in } + if in.NonSSLPortEnabled != nil { + in, out := &in.NonSSLPortEnabled, &out.NonSSLPortEnabled + *out = new(bool) + **out = **in + } if in.PatchSchedule != nil { in, out := &in.PatchSchedule, &out.PatchSchedule *out = make([]PatchScheduleObservation, len(*in)) @@ -1091,6 +1101,11 @@ func (in *RedisCacheParameters) DeepCopyInto(out *RedisCacheParameters) { *out = new(string) **out = **in } + if in.NonSSLPortEnabled != nil { + in, out := &in.NonSSLPortEnabled, &out.NonSSLPortEnabled + *out = new(bool) + **out = **in + } if in.PatchSchedule != nil { in, out := &in.PatchSchedule, &out.PatchSchedule *out = make([]PatchScheduleParameters, len(*in)) @@ -1273,6 +1288,21 @@ func (in *RedisConfigurationInitParameters) DeepCopyInto(out *RedisConfiguration *out = new(bool) **out = **in } + if in.AofStorageConnectionString0SecretRef != nil { + in, out := &in.AofStorageConnectionString0SecretRef, &out.AofStorageConnectionString0SecretRef + *out = new(v1.SecretKeySelector) + **out = **in + } + if in.AofStorageConnectionString1SecretRef != nil { + in, out := &in.AofStorageConnectionString1SecretRef, &out.AofStorageConnectionString1SecretRef + *out = new(v1.SecretKeySelector) + **out = **in + } + if in.AuthenticationEnabled != nil { + in, out := &in.AuthenticationEnabled, &out.AuthenticationEnabled + *out = new(bool) + **out = **in + } if in.DataPersistenceAuthenticationMethod != nil { in, out := &in.DataPersistenceAuthenticationMethod, &out.DataPersistenceAuthenticationMethod *out = new(string) @@ -1323,6 +1353,11 @@ func (in *RedisConfigurationInitParameters) DeepCopyInto(out *RedisConfiguration *out = new(float64) **out = **in } + if in.RdbStorageConnectionStringSecretRef != nil { + in, out := &in.RdbStorageConnectionStringSecretRef, &out.RdbStorageConnectionStringSecretRef + *out = new(v1.SecretKeySelector) + **out = **in + } if in.StorageAccountSubscriptionID != nil { in, out := &in.StorageAccountSubscriptionID, &out.StorageAccountSubscriptionID *out = new(string) @@ -1353,6 +1388,11 @@ func (in *RedisConfigurationObservation) DeepCopyInto(out *RedisConfigurationObs *out = new(bool) **out = **in } + if in.AuthenticationEnabled != nil { + in, out := &in.AuthenticationEnabled, &out.AuthenticationEnabled + *out = new(bool) + **out = **in + } if in.DataPersistenceAuthenticationMethod != nil { in, out := &in.DataPersistenceAuthenticationMethod, &out.DataPersistenceAuthenticationMethod *out = new(string) @@ -1448,6 +1488,11 @@ func (in *RedisConfigurationParameters) DeepCopyInto(out *RedisConfigurationPara *out = new(v1.SecretKeySelector) **out = **in } + if in.AuthenticationEnabled != nil { + in, out := &in.AuthenticationEnabled, &out.AuthenticationEnabled + *out = new(bool) + **out = **in + } if in.DataPersistenceAuthenticationMethod != nil { in, out := &in.DataPersistenceAuthenticationMethod, &out.DataPersistenceAuthenticationMethod *out = new(string) diff --git a/apis/cache/v1beta1/zz_rediscache_types.go b/apis/cache/v1beta1/zz_rediscache_types.go index 0477b3194..d7ba215ce 100755 --- a/apis/cache/v1beta1/zz_rediscache_types.go +++ b/apis/cache/v1beta1/zz_rediscache_types.go @@ -110,6 +110,8 @@ type RedisCacheInitParameters struct { // The minimum TLS version. Possible values are 1.0, 1.1 and 1.2. Defaults to 1.0. MinimumTLSVersion *string `json:"minimumTlsVersion,omitempty" tf:"minimum_tls_version,omitempty"` + NonSSLPortEnabled *bool `json:"nonSslPortEnabled,omitempty" tf:"non_ssl_port_enabled,omitempty"` + // A list of patch_schedule blocks as defined below. PatchSchedule []PatchScheduleInitParameters `json:"patchSchedule,omitempty" tf:"patch_schedule,omitempty"` @@ -189,6 +191,8 @@ type RedisCacheObservation struct { // The minimum TLS version. Possible values are 1.0, 1.1 and 1.2. Defaults to 1.0. MinimumTLSVersion *string `json:"minimumTlsVersion,omitempty" tf:"minimum_tls_version,omitempty"` + NonSSLPortEnabled *bool `json:"nonSslPortEnabled,omitempty" tf:"non_ssl_port_enabled,omitempty"` + // A list of patch_schedule blocks as defined below. PatchSchedule []PatchScheduleObservation `json:"patchSchedule,omitempty" tf:"patch_schedule,omitempty"` @@ -267,6 +271,9 @@ type RedisCacheParameters struct { // +kubebuilder:validation:Optional MinimumTLSVersion *string `json:"minimumTlsVersion,omitempty" tf:"minimum_tls_version,omitempty"` + // +kubebuilder:validation:Optional + NonSSLPortEnabled *bool `json:"nonSslPortEnabled,omitempty" tf:"non_ssl_port_enabled,omitempty"` + // A list of patch_schedule blocks as defined below. // +kubebuilder:validation:Optional PatchSchedule []PatchScheduleParameters `json:"patchSchedule,omitempty" tf:"patch_schedule,omitempty"` @@ -354,6 +361,14 @@ type RedisConfigurationInitParameters struct { // Enable or disable AOF persistence for this Redis Cache. Defaults to false. AofBackupEnabled *bool `json:"aofBackupEnabled,omitempty" tf:"aof_backup_enabled,omitempty"` + // First Storage Account connection string for AOF persistence. + AofStorageConnectionString0SecretRef *v1.SecretKeySelector `json:"aofStorageConnectionString0SecretRef,omitempty" tf:"-"` + + // Second Storage Account connection string for AOF persistence. + AofStorageConnectionString1SecretRef *v1.SecretKeySelector `json:"aofStorageConnectionString1SecretRef,omitempty" tf:"-"` + + AuthenticationEnabled *bool `json:"authenticationEnabled,omitempty" tf:"authentication_enabled,omitempty"` + // Preferred auth method to communicate to storage account used for data persistence. Possible values are SAS and ManagedIdentity. Defaults to SAS. DataPersistenceAuthenticationMethod *string `json:"dataPersistenceAuthenticationMethod,omitempty" tf:"data_persistence_authentication_method,omitempty"` @@ -384,6 +399,9 @@ type RedisConfigurationInitParameters struct { // The maximum number of snapshots to create as a backup. Only supported for Premium SKUs. RdbBackupMaxSnapshotCount *float64 `json:"rdbBackupMaxSnapshotCount,omitempty" tf:"rdb_backup_max_snapshot_count,omitempty"` + // The Connection String to the Storage Account. Only supported for Premium SKUs. In the format: DefaultEndpointsProtocol=https;BlobEndpoint=${azurerm_storage_account.example.primary_blob_endpoint};AccountName=${azurerm_storage_account.example.name};AccountKey=${azurerm_storage_account.example.primary_access_key}. + RdbStorageConnectionStringSecretRef *v1.SecretKeySelector `json:"rdbStorageConnectionStringSecretRef,omitempty" tf:"-"` + // The ID of the Subscription containing the Storage Account. StorageAccountSubscriptionID *string `json:"storageAccountSubscriptionId,omitempty" tf:"storage_account_subscription_id,omitempty"` } @@ -396,6 +414,8 @@ type RedisConfigurationObservation struct { // Enable or disable AOF persistence for this Redis Cache. Defaults to false. AofBackupEnabled *bool `json:"aofBackupEnabled,omitempty" tf:"aof_backup_enabled,omitempty"` + AuthenticationEnabled *bool `json:"authenticationEnabled,omitempty" tf:"authentication_enabled,omitempty"` + // Preferred auth method to communicate to storage account used for data persistence. Possible values are SAS and ManagedIdentity. Defaults to SAS. DataPersistenceAuthenticationMethod *string `json:"dataPersistenceAuthenticationMethod,omitempty" tf:"data_persistence_authentication_method,omitempty"` @@ -451,6 +471,9 @@ type RedisConfigurationParameters struct { // +kubebuilder:validation:Optional AofStorageConnectionString1SecretRef *v1.SecretKeySelector `json:"aofStorageConnectionString1SecretRef,omitempty" tf:"-"` + // +kubebuilder:validation:Optional + AuthenticationEnabled *bool `json:"authenticationEnabled,omitempty" tf:"authentication_enabled,omitempty"` + // Preferred auth method to communicate to storage account used for data persistence. Possible values are SAS and ManagedIdentity. Defaults to SAS. // +kubebuilder:validation:Optional DataPersistenceAuthenticationMethod *string `json:"dataPersistenceAuthenticationMethod,omitempty" tf:"data_persistence_authentication_method,omitempty"` diff --git a/apis/cache/v1beta2/zz_generated.deepcopy.go b/apis/cache/v1beta2/zz_generated.deepcopy.go index bbc1affa4..3994c6f9d 100644 --- a/apis/cache/v1beta2/zz_generated.deepcopy.go +++ b/apis/cache/v1beta2/zz_generated.deepcopy.go @@ -266,6 +266,11 @@ func (in *RedisCacheInitParameters) DeepCopyInto(out *RedisCacheInitParameters) *out = new(string) **out = **in } + if in.NonSSLPortEnabled != nil { + in, out := &in.NonSSLPortEnabled, &out.NonSSLPortEnabled + *out = new(bool) + **out = **in + } if in.PatchSchedule != nil { in, out := &in.PatchSchedule, &out.PatchSchedule *out = make([]PatchScheduleInitParameters, len(*in)) @@ -458,6 +463,11 @@ func (in *RedisCacheObservation) DeepCopyInto(out *RedisCacheObservation) { *out = new(string) **out = **in } + if in.NonSSLPortEnabled != nil { + in, out := &in.NonSSLPortEnabled, &out.NonSSLPortEnabled + *out = new(bool) + **out = **in + } if in.PatchSchedule != nil { in, out := &in.PatchSchedule, &out.PatchSchedule *out = make([]PatchScheduleObservation, len(*in)) @@ -613,6 +623,11 @@ func (in *RedisCacheParameters) DeepCopyInto(out *RedisCacheParameters) { *out = new(string) **out = **in } + if in.NonSSLPortEnabled != nil { + in, out := &in.NonSSLPortEnabled, &out.NonSSLPortEnabled + *out = new(bool) + **out = **in + } if in.PatchSchedule != nil { in, out := &in.PatchSchedule, &out.PatchSchedule *out = make([]PatchScheduleParameters, len(*in)) @@ -803,6 +818,11 @@ func (in *RedisConfigurationInitParameters) DeepCopyInto(out *RedisConfiguration *out = new(v1.SecretKeySelector) **out = **in } + if in.AuthenticationEnabled != nil { + in, out := &in.AuthenticationEnabled, &out.AuthenticationEnabled + *out = new(bool) + **out = **in + } if in.DataPersistenceAuthenticationMethod != nil { in, out := &in.DataPersistenceAuthenticationMethod, &out.DataPersistenceAuthenticationMethod *out = new(string) @@ -888,6 +908,11 @@ func (in *RedisConfigurationObservation) DeepCopyInto(out *RedisConfigurationObs *out = new(bool) **out = **in } + if in.AuthenticationEnabled != nil { + in, out := &in.AuthenticationEnabled, &out.AuthenticationEnabled + *out = new(bool) + **out = **in + } if in.DataPersistenceAuthenticationMethod != nil { in, out := &in.DataPersistenceAuthenticationMethod, &out.DataPersistenceAuthenticationMethod *out = new(string) @@ -983,6 +1008,11 @@ func (in *RedisConfigurationParameters) DeepCopyInto(out *RedisConfigurationPara *out = new(v1.SecretKeySelector) **out = **in } + if in.AuthenticationEnabled != nil { + in, out := &in.AuthenticationEnabled, &out.AuthenticationEnabled + *out = new(bool) + **out = **in + } if in.DataPersistenceAuthenticationMethod != nil { in, out := &in.DataPersistenceAuthenticationMethod, &out.DataPersistenceAuthenticationMethod *out = new(string) diff --git a/apis/cache/v1beta2/zz_rediscache_types.go b/apis/cache/v1beta2/zz_rediscache_types.go index 92ac38b34..fc75df343 100755 --- a/apis/cache/v1beta2/zz_rediscache_types.go +++ b/apis/cache/v1beta2/zz_rediscache_types.go @@ -110,6 +110,8 @@ type RedisCacheInitParameters struct { // The minimum TLS version. Possible values are 1.0, 1.1 and 1.2. Defaults to 1.0. MinimumTLSVersion *string `json:"minimumTlsVersion,omitempty" tf:"minimum_tls_version,omitempty"` + NonSSLPortEnabled *bool `json:"nonSslPortEnabled,omitempty" tf:"non_ssl_port_enabled,omitempty"` + // A list of patch_schedule blocks as defined below. PatchSchedule []PatchScheduleInitParameters `json:"patchSchedule,omitempty" tf:"patch_schedule,omitempty"` @@ -189,6 +191,8 @@ type RedisCacheObservation struct { // The minimum TLS version. Possible values are 1.0, 1.1 and 1.2. Defaults to 1.0. MinimumTLSVersion *string `json:"minimumTlsVersion,omitempty" tf:"minimum_tls_version,omitempty"` + NonSSLPortEnabled *bool `json:"nonSslPortEnabled,omitempty" tf:"non_ssl_port_enabled,omitempty"` + // A list of patch_schedule blocks as defined below. PatchSchedule []PatchScheduleObservation `json:"patchSchedule,omitempty" tf:"patch_schedule,omitempty"` @@ -267,6 +271,9 @@ type RedisCacheParameters struct { // +kubebuilder:validation:Optional MinimumTLSVersion *string `json:"minimumTlsVersion,omitempty" tf:"minimum_tls_version,omitempty"` + // +kubebuilder:validation:Optional + NonSSLPortEnabled *bool `json:"nonSslPortEnabled,omitempty" tf:"non_ssl_port_enabled,omitempty"` + // A list of patch_schedule blocks as defined below. // +kubebuilder:validation:Optional PatchSchedule []PatchScheduleParameters `json:"patchSchedule,omitempty" tf:"patch_schedule,omitempty"` @@ -360,6 +367,8 @@ type RedisConfigurationInitParameters struct { // Second Storage Account connection string for AOF persistence. AofStorageConnectionString1SecretRef *v1.SecretKeySelector `json:"aofStorageConnectionString1SecretRef,omitempty" tf:"-"` + AuthenticationEnabled *bool `json:"authenticationEnabled,omitempty" tf:"authentication_enabled,omitempty"` + // Preferred auth method to communicate to storage account used for data persistence. Possible values are SAS and ManagedIdentity. Defaults to SAS. DataPersistenceAuthenticationMethod *string `json:"dataPersistenceAuthenticationMethod,omitempty" tf:"data_persistence_authentication_method,omitempty"` @@ -405,6 +414,8 @@ type RedisConfigurationObservation struct { // Enable or disable AOF persistence for this Redis Cache. Defaults to false. AofBackupEnabled *bool `json:"aofBackupEnabled,omitempty" tf:"aof_backup_enabled,omitempty"` + AuthenticationEnabled *bool `json:"authenticationEnabled,omitempty" tf:"authentication_enabled,omitempty"` + // Preferred auth method to communicate to storage account used for data persistence. Possible values are SAS and ManagedIdentity. Defaults to SAS. DataPersistenceAuthenticationMethod *string `json:"dataPersistenceAuthenticationMethod,omitempty" tf:"data_persistence_authentication_method,omitempty"` @@ -460,6 +471,9 @@ type RedisConfigurationParameters struct { // +kubebuilder:validation:Optional AofStorageConnectionString1SecretRef *v1.SecretKeySelector `json:"aofStorageConnectionString1SecretRef,omitempty" tf:"-"` + // +kubebuilder:validation:Optional + AuthenticationEnabled *bool `json:"authenticationEnabled,omitempty" tf:"authentication_enabled,omitempty"` + // Preferred auth method to communicate to storage account used for data persistence. Possible values are SAS and ManagedIdentity. Defaults to SAS. // +kubebuilder:validation:Optional DataPersistenceAuthenticationMethod *string `json:"dataPersistenceAuthenticationMethod,omitempty" tf:"data_persistence_authentication_method,omitempty"` diff --git a/apis/cognitiveservices/v1beta1/zz_account_types.go b/apis/cognitiveservices/v1beta1/zz_account_types.go index 52afeaa44..133e91406 100755 --- a/apis/cognitiveservices/v1beta1/zz_account_types.go +++ b/apis/cognitiveservices/v1beta1/zz_account_types.go @@ -18,6 +18,9 @@ type AccountInitParameters struct { // If kind is TextAnalytics this specifies the ID of the Search service. CustomQuestionAnsweringSearchServiceID *string `json:"customQuestionAnsweringSearchServiceId,omitempty" tf:"custom_question_answering_search_service_id,omitempty"` + // If kind is TextAnalytics this specifies the key of the Search service. + CustomQuestionAnsweringSearchServiceKeySecretRef *v1.SecretKeySelector `json:"customQuestionAnsweringSearchServiceKeySecretRef,omitempty" tf:"-"` + // The subdomain name used for token-based authentication. This property is required when network_acls is specified. Changing this forces a new resource to be created. CustomSubdomainName *string `json:"customSubdomainName,omitempty" tf:"custom_subdomain_name,omitempty"` diff --git a/apis/cognitiveservices/v1beta1/zz_generated.deepcopy.go b/apis/cognitiveservices/v1beta1/zz_generated.deepcopy.go index b2da9d92a..94054fda5 100644 --- a/apis/cognitiveservices/v1beta1/zz_generated.deepcopy.go +++ b/apis/cognitiveservices/v1beta1/zz_generated.deepcopy.go @@ -48,6 +48,11 @@ func (in *AccountInitParameters) DeepCopyInto(out *AccountInitParameters) { *out = new(string) **out = **in } + if in.CustomQuestionAnsweringSearchServiceKeySecretRef != nil { + in, out := &in.CustomQuestionAnsweringSearchServiceKeySecretRef, &out.CustomQuestionAnsweringSearchServiceKeySecretRef + *out = new(v1.SecretKeySelector) + **out = **in + } if in.CustomSubdomainName != nil { in, out := &in.CustomSubdomainName, &out.CustomSubdomainName *out = new(string) diff --git a/apis/cognitiveservices/v1beta2/zz_account_types.go b/apis/cognitiveservices/v1beta2/zz_account_types.go index 3036e53a4..a4b68f2ad 100755 --- a/apis/cognitiveservices/v1beta2/zz_account_types.go +++ b/apis/cognitiveservices/v1beta2/zz_account_types.go @@ -21,7 +21,7 @@ type AccountInitParameters struct { // If kind is TextAnalytics this specifies the key of the Search service. CustomQuestionAnsweringSearchServiceKeySecretRef *v1.SecretKeySelector `json:"customQuestionAnsweringSearchServiceKeySecretRef,omitempty" tf:"-"` - // The subdomain name used for token-based authentication. This property is required when network_acls is specified. Changing this forces a new resource to be created. + // The subdomain name used for token-based authentication. This property is required when network_acls is specified. This property is also required when using the OpenAI service with libraries which assume the Azure OpenAI endpoint is a subdomain on https://openai.azure.com/, eg. https://.openai.azure.com/. Changing this forces a new resource to be created. CustomSubdomainName *string `json:"customSubdomainName,omitempty" tf:"custom_subdomain_name,omitempty"` // A customer_managed_key block as documented below. @@ -85,7 +85,7 @@ type AccountObservation struct { // If kind is TextAnalytics this specifies the ID of the Search service. CustomQuestionAnsweringSearchServiceID *string `json:"customQuestionAnsweringSearchServiceId,omitempty" tf:"custom_question_answering_search_service_id,omitempty"` - // The subdomain name used for token-based authentication. This property is required when network_acls is specified. Changing this forces a new resource to be created. + // The subdomain name used for token-based authentication. This property is required when network_acls is specified. This property is also required when using the OpenAI service with libraries which assume the Azure OpenAI endpoint is a subdomain on https://openai.azure.com/, eg. https://.openai.azure.com/. Changing this forces a new resource to be created. CustomSubdomainName *string `json:"customSubdomainName,omitempty" tf:"custom_subdomain_name,omitempty"` // A customer_managed_key block as documented below. @@ -163,7 +163,7 @@ type AccountParameters struct { // +kubebuilder:validation:Optional CustomQuestionAnsweringSearchServiceKeySecretRef *v1.SecretKeySelector `json:"customQuestionAnsweringSearchServiceKeySecretRef,omitempty" tf:"-"` - // The subdomain name used for token-based authentication. This property is required when network_acls is specified. Changing this forces a new resource to be created. + // The subdomain name used for token-based authentication. This property is required when network_acls is specified. This property is also required when using the OpenAI service with libraries which assume the Azure OpenAI endpoint is a subdomain on https://openai.azure.com/, eg. https://.openai.azure.com/. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional CustomSubdomainName *string `json:"customSubdomainName,omitempty" tf:"custom_subdomain_name,omitempty"` diff --git a/apis/communication/v1beta1/zz_generated.deepcopy.go b/apis/communication/v1beta1/zz_generated.deepcopy.go index 276c018a8..84f455a43 100644 --- a/apis/communication/v1beta1/zz_generated.deepcopy.go +++ b/apis/communication/v1beta1/zz_generated.deepcopy.go @@ -121,31 +121,11 @@ func (in *ServiceObservation) DeepCopyInto(out *ServiceObservation) { *out = new(string) **out = **in } - if in.PrimaryConnectionString != nil { - in, out := &in.PrimaryConnectionString, &out.PrimaryConnectionString - *out = new(string) - **out = **in - } - if in.PrimaryKey != nil { - in, out := &in.PrimaryKey, &out.PrimaryKey - *out = new(string) - **out = **in - } if in.ResourceGroupName != nil { in, out := &in.ResourceGroupName, &out.ResourceGroupName *out = new(string) **out = **in } - if in.SecondaryConnectionString != nil { - in, out := &in.SecondaryConnectionString, &out.SecondaryConnectionString - *out = new(string) - **out = **in - } - if in.SecondaryKey != nil { - in, out := &in.SecondaryKey, &out.SecondaryKey - *out = new(string) - **out = **in - } if in.Tags != nil { in, out := &in.Tags, &out.Tags *out = make(map[string]*string, len(*in)) diff --git a/apis/communication/v1beta1/zz_service_terraformed.go b/apis/communication/v1beta1/zz_service_terraformed.go index 1b5b07a47..d392b09ed 100755 --- a/apis/communication/v1beta1/zz_service_terraformed.go +++ b/apis/communication/v1beta1/zz_service_terraformed.go @@ -21,7 +21,7 @@ func (mg *Service) GetTerraformResourceType() string { // GetConnectionDetailsMapping for this Service func (tr *Service) GetConnectionDetailsMapping() map[string]string { - return nil + return map[string]string{"primary_connection_string": "status.atProvider.primaryConnectionString", "primary_key": "status.atProvider.primaryKey", "secondary_connection_string": "status.atProvider.secondaryConnectionString", "secondary_key": "status.atProvider.secondaryKey"} } // GetObservation of this Service diff --git a/apis/communication/v1beta1/zz_service_types.go b/apis/communication/v1beta1/zz_service_types.go index 8a51be84e..e3dfc6213 100755 --- a/apis/communication/v1beta1/zz_service_types.go +++ b/apis/communication/v1beta1/zz_service_types.go @@ -31,21 +31,9 @@ type ServiceObservation struct { // The ID of the Communication Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` - // The primary connection string of the Communication Service. - PrimaryConnectionString *string `json:"primaryConnectionString,omitempty" tf:"primary_connection_string,omitempty"` - - // The primary key of the Communication Service. - PrimaryKey *string `json:"primaryKey,omitempty" tf:"primary_key,omitempty"` - // The name of the Resource Group where the Communication Service should exist. Changing this forces a new Communication Service to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` - // The secondary connection string of the Communication Service. - SecondaryConnectionString *string `json:"secondaryConnectionString,omitempty" tf:"secondary_connection_string,omitempty"` - - // The secondary key of the Communication Service. - SecondaryKey *string `json:"secondaryKey,omitempty" tf:"secondary_key,omitempty"` - // A mapping of tags which should be assigned to the Communication Service. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` diff --git a/apis/compute/v1beta1/zz_diskencryptionset_types.go b/apis/compute/v1beta1/zz_diskencryptionset_types.go index a7638205c..befb47cff 100755 --- a/apis/compute/v1beta1/zz_diskencryptionset_types.go +++ b/apis/compute/v1beta1/zz_diskencryptionset_types.go @@ -43,6 +43,9 @@ type DiskEncryptionSetInitParameters struct { // Specifies the Azure Region where the Disk Encryption Set exists. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` + // Key ID of a key in a managed HSM. Exactly one of managed_hsm_key_id, key_vault_key_id must be specified. + ManagedHSMKeyID *string `json:"managedHsmKeyId,omitempty" tf:"managed_hsm_key_id,omitempty"` + // A mapping of tags to assign to the Disk Encryption Set. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` @@ -74,6 +77,9 @@ type DiskEncryptionSetObservation struct { // Specifies the Azure Region where the Disk Encryption Set exists. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` + // Key ID of a key in a managed HSM. Exactly one of managed_hsm_key_id, key_vault_key_id must be specified. + ManagedHSMKeyID *string `json:"managedHsmKeyId,omitempty" tf:"managed_hsm_key_id,omitempty"` + // Specifies the name of the Resource Group where the Disk Encryption Set should exist. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` @@ -118,6 +124,10 @@ type DiskEncryptionSetParameters struct { // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` + // Key ID of a key in a managed HSM. Exactly one of managed_hsm_key_id, key_vault_key_id must be specified. + // +kubebuilder:validation:Optional + ManagedHSMKeyID *string `json:"managedHsmKeyId,omitempty" tf:"managed_hsm_key_id,omitempty"` + // Specifies the name of the Resource Group where the Disk Encryption Set should exist. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional diff --git a/apis/compute/v1beta1/zz_generated.deepcopy.go b/apis/compute/v1beta1/zz_generated.deepcopy.go index 021441d26..b2bd79fad 100644 --- a/apis/compute/v1beta1/zz_generated.deepcopy.go +++ b/apis/compute/v1beta1/zz_generated.deepcopy.go @@ -227,6 +227,11 @@ func (in *AdminSSHKeyParameters) DeepCopy() *AdminSSHKeyParameters { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *AutomaticInstanceRepairInitParameters) DeepCopyInto(out *AutomaticInstanceRepairInitParameters) { *out = *in + if in.Action != nil { + in, out := &in.Action, &out.Action + *out = new(string) + **out = **in + } if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(bool) @@ -252,6 +257,11 @@ func (in *AutomaticInstanceRepairInitParameters) DeepCopy() *AutomaticInstanceRe // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *AutomaticInstanceRepairObservation) DeepCopyInto(out *AutomaticInstanceRepairObservation) { *out = *in + if in.Action != nil { + in, out := &in.Action, &out.Action + *out = new(string) + **out = **in + } if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(bool) @@ -277,6 +287,11 @@ func (in *AutomaticInstanceRepairObservation) DeepCopy() *AutomaticInstanceRepai // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *AutomaticInstanceRepairParameters) DeepCopyInto(out *AutomaticInstanceRepairParameters) { *out = *in + if in.Action != nil { + in, out := &in.Action, &out.Action + *out = new(string) + **out = **in + } if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(bool) @@ -2245,6 +2260,11 @@ func (in *DiskEncryptionSetInitParameters) DeepCopyInto(out *DiskEncryptionSetIn *out = new(string) **out = **in } + if in.ManagedHSMKeyID != nil { + in, out := &in.ManagedHSMKeyID, &out.ManagedHSMKeyID + *out = new(string) + **out = **in + } if in.Tags != nil { in, out := &in.Tags, &out.Tags *out = make(map[string]*string, len(*in)) @@ -2350,6 +2370,11 @@ func (in *DiskEncryptionSetObservation) DeepCopyInto(out *DiskEncryptionSetObser *out = new(string) **out = **in } + if in.ManagedHSMKeyID != nil { + in, out := &in.ManagedHSMKeyID, &out.ManagedHSMKeyID + *out = new(string) + **out = **in + } if in.ResourceGroupName != nil { in, out := &in.ResourceGroupName, &out.ResourceGroupName *out = new(string) @@ -2428,6 +2453,11 @@ func (in *DiskEncryptionSetParameters) DeepCopyInto(out *DiskEncryptionSetParame *out = new(string) **out = **in } + if in.ManagedHSMKeyID != nil { + in, out := &in.ManagedHSMKeyID, &out.ManagedHSMKeyID + *out = new(string) + **out = **in + } if in.ResourceGroupName != nil { in, out := &in.ResourceGroupName, &out.ResourceGroupName *out = new(string) @@ -10946,6 +10976,11 @@ func (in *OrchestratedVirtualMachineScaleSetAdditionalCapabilitiesParameters) De // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairInitParameters) DeepCopyInto(out *OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairInitParameters) { *out = *in + if in.Action != nil { + in, out := &in.Action, &out.Action + *out = new(string) + **out = **in + } if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(bool) @@ -10971,6 +11006,11 @@ func (in *OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairInitParameter // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairObservation) DeepCopyInto(out *OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairObservation) { *out = *in + if in.Action != nil { + in, out := &in.Action, &out.Action + *out = new(string) + **out = **in + } if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(bool) @@ -10996,6 +11036,11 @@ func (in *OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairObservation) // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairParameters) DeepCopyInto(out *OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairParameters) { *out = *in + if in.Action != nil { + in, out := &in.Action, &out.Action + *out = new(string) + **out = **in + } if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(bool) @@ -20803,6 +20848,11 @@ func (in *WindowsVirtualMachineScaleSetAdditionalUnattendContentParameters) Deep // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *WindowsVirtualMachineScaleSetAutomaticInstanceRepairInitParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetAutomaticInstanceRepairInitParameters) { *out = *in + if in.Action != nil { + in, out := &in.Action, &out.Action + *out = new(string) + **out = **in + } if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(bool) @@ -20828,6 +20878,11 @@ func (in *WindowsVirtualMachineScaleSetAutomaticInstanceRepairInitParameters) De // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *WindowsVirtualMachineScaleSetAutomaticInstanceRepairObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetAutomaticInstanceRepairObservation) { *out = *in + if in.Action != nil { + in, out := &in.Action, &out.Action + *out = new(string) + **out = **in + } if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(bool) @@ -20853,6 +20908,11 @@ func (in *WindowsVirtualMachineScaleSetAutomaticInstanceRepairObservation) DeepC // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *WindowsVirtualMachineScaleSetAutomaticInstanceRepairParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetAutomaticInstanceRepairParameters) { *out = *in + if in.Action != nil { + in, out := &in.Action, &out.Action + *out = new(string) + **out = **in + } if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(bool) diff --git a/apis/compute/v1beta1/zz_linuxvirtualmachinescaleset_types.go b/apis/compute/v1beta1/zz_linuxvirtualmachinescaleset_types.go index 4a280276c..095bcb7ad 100755 --- a/apis/compute/v1beta1/zz_linuxvirtualmachinescaleset_types.go +++ b/apis/compute/v1beta1/zz_linuxvirtualmachinescaleset_types.go @@ -15,6 +15,9 @@ import ( type AutomaticInstanceRepairInitParameters struct { + // The repair action that will be used for repairing unhealthy virtual machines in the scale set. Possible values include Replace, Restart, Reimage. + Action *string `json:"action,omitempty" tf:"action,omitempty"` + // Should the automatic instance repair be enabled on this Virtual Machine Scale Set? Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` @@ -24,6 +27,9 @@ type AutomaticInstanceRepairInitParameters struct { type AutomaticInstanceRepairObservation struct { + // The repair action that will be used for repairing unhealthy virtual machines in the scale set. Possible values include Replace, Restart, Reimage. + Action *string `json:"action,omitempty" tf:"action,omitempty"` + // Should the automatic instance repair be enabled on this Virtual Machine Scale Set? Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` @@ -33,6 +39,10 @@ type AutomaticInstanceRepairObservation struct { type AutomaticInstanceRepairParameters struct { + // The repair action that will be used for repairing unhealthy virtual machines in the scale set. Possible values include Replace, Restart, Reimage. + // +kubebuilder:validation:Optional + Action *string `json:"action,omitempty" tf:"action,omitempty"` + // Should the automatic instance repair be enabled on this Virtual Machine Scale Set? // +kubebuilder:validation:Optional Enabled *bool `json:"enabled" tf:"enabled,omitempty"` diff --git a/apis/compute/v1beta1/zz_orchestratedvirtualmachinescaleset_types.go b/apis/compute/v1beta1/zz_orchestratedvirtualmachinescaleset_types.go index f4c72e870..51d2dd9b5 100755 --- a/apis/compute/v1beta1/zz_orchestratedvirtualmachinescaleset_types.go +++ b/apis/compute/v1beta1/zz_orchestratedvirtualmachinescaleset_types.go @@ -456,6 +456,9 @@ type OrchestratedVirtualMachineScaleSetAdditionalCapabilitiesParameters struct { type OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairInitParameters struct { + // The repair action that will be used for repairing unhealthy virtual machines in the scale set. Possible values include Replace, Restart, Reimage. + Action *string `json:"action,omitempty" tf:"action,omitempty"` + // Should the automatic instance repair be enabled on this Virtual Machine Scale Set? Possible values are true and false. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` @@ -465,6 +468,9 @@ type OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairInitParameters str type OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairObservation struct { + // The repair action that will be used for repairing unhealthy virtual machines in the scale set. Possible values include Replace, Restart, Reimage. + Action *string `json:"action,omitempty" tf:"action,omitempty"` + // Should the automatic instance repair be enabled on this Virtual Machine Scale Set? Possible values are true and false. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` @@ -474,6 +480,10 @@ type OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairObservation struct type OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairParameters struct { + // The repair action that will be used for repairing unhealthy virtual machines in the scale set. Possible values include Replace, Restart, Reimage. + // +kubebuilder:validation:Optional + Action *string `json:"action,omitempty" tf:"action,omitempty"` + // Should the automatic instance repair be enabled on this Virtual Machine Scale Set? Possible values are true and false. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled" tf:"enabled,omitempty"` diff --git a/apis/compute/v1beta1/zz_windowsvirtualmachinescaleset_types.go b/apis/compute/v1beta1/zz_windowsvirtualmachinescaleset_types.go index d1ae21c3b..c4a26dbc6 100755 --- a/apis/compute/v1beta1/zz_windowsvirtualmachinescaleset_types.go +++ b/apis/compute/v1beta1/zz_windowsvirtualmachinescaleset_types.go @@ -155,6 +155,9 @@ type WindowsVirtualMachineScaleSetAdditionalUnattendContentParameters struct { type WindowsVirtualMachineScaleSetAutomaticInstanceRepairInitParameters struct { + // The repair action that will be used for repairing unhealthy virtual machines in the scale set. Possible values include Replace, Restart, Reimage. + Action *string `json:"action,omitempty" tf:"action,omitempty"` + // Should the automatic instance repair be enabled on this Virtual Machine Scale Set? Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` @@ -164,6 +167,9 @@ type WindowsVirtualMachineScaleSetAutomaticInstanceRepairInitParameters struct { type WindowsVirtualMachineScaleSetAutomaticInstanceRepairObservation struct { + // The repair action that will be used for repairing unhealthy virtual machines in the scale set. Possible values include Replace, Restart, Reimage. + Action *string `json:"action,omitempty" tf:"action,omitempty"` + // Should the automatic instance repair be enabled on this Virtual Machine Scale Set? Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` @@ -173,6 +179,10 @@ type WindowsVirtualMachineScaleSetAutomaticInstanceRepairObservation struct { type WindowsVirtualMachineScaleSetAutomaticInstanceRepairParameters struct { + // The repair action that will be used for repairing unhealthy virtual machines in the scale set. Possible values include Replace, Restart, Reimage. + // +kubebuilder:validation:Optional + Action *string `json:"action,omitempty" tf:"action,omitempty"` + // Should the automatic instance repair be enabled on this Virtual Machine Scale Set? // +kubebuilder:validation:Optional Enabled *bool `json:"enabled" tf:"enabled,omitempty"` diff --git a/apis/compute/v1beta2/zz_diskencryptionset_types.go b/apis/compute/v1beta2/zz_diskencryptionset_types.go index 00de0e0e5..b87edd225 100755 --- a/apis/compute/v1beta2/zz_diskencryptionset_types.go +++ b/apis/compute/v1beta2/zz_diskencryptionset_types.go @@ -27,7 +27,7 @@ type DiskEncryptionSetInitParameters struct { // An identity block as defined below. Identity *IdentityInitParameters `json:"identity,omitempty" tf:"identity,omitempty"` - // Specifies the URL to a Key Vault Key (either from a Key Vault Key, or the Key URL for the Key Vault Secret). + // Specifies the URL to a Key Vault Key (either from a Key Vault Key, or the Key URL for the Key Vault Secret). Exactly one of managed_hsm_key_id, key_vault_key_id must be specified. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/keyvault/v1beta2.Key // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() KeyVaultKeyID *string `json:"keyVaultKeyId,omitempty" tf:"key_vault_key_id,omitempty"` @@ -43,6 +43,9 @@ type DiskEncryptionSetInitParameters struct { // Specifies the Azure Region where the Disk Encryption Set exists. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` + // Key ID of a key in a managed HSM. Exactly one of managed_hsm_key_id, key_vault_key_id must be specified. + ManagedHSMKeyID *string `json:"managedHsmKeyId,omitempty" tf:"managed_hsm_key_id,omitempty"` + // A mapping of tags to assign to the Disk Encryption Set. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` @@ -65,7 +68,7 @@ type DiskEncryptionSetObservation struct { // An identity block as defined below. Identity *IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` - // Specifies the URL to a Key Vault Key (either from a Key Vault Key, or the Key URL for the Key Vault Secret). + // Specifies the URL to a Key Vault Key (either from a Key Vault Key, or the Key URL for the Key Vault Secret). Exactly one of managed_hsm_key_id, key_vault_key_id must be specified. KeyVaultKeyID *string `json:"keyVaultKeyId,omitempty" tf:"key_vault_key_id,omitempty"` // The URL for the Key Vault Key or Key Vault Secret that is currently being used by the service. @@ -74,6 +77,9 @@ type DiskEncryptionSetObservation struct { // Specifies the Azure Region where the Disk Encryption Set exists. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` + // Key ID of a key in a managed HSM. Exactly one of managed_hsm_key_id, key_vault_key_id must be specified. + ManagedHSMKeyID *string `json:"managedHsmKeyId,omitempty" tf:"managed_hsm_key_id,omitempty"` + // Specifies the name of the Resource Group where the Disk Encryption Set should exist. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` @@ -100,7 +106,7 @@ type DiskEncryptionSetParameters struct { // +kubebuilder:validation:Optional Identity *IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` - // Specifies the URL to a Key Vault Key (either from a Key Vault Key, or the Key URL for the Key Vault Secret). + // Specifies the URL to a Key Vault Key (either from a Key Vault Key, or the Key URL for the Key Vault Secret). Exactly one of managed_hsm_key_id, key_vault_key_id must be specified. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/keyvault/v1beta2.Key // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional @@ -118,6 +124,10 @@ type DiskEncryptionSetParameters struct { // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` + // Key ID of a key in a managed HSM. Exactly one of managed_hsm_key_id, key_vault_key_id must be specified. + // +kubebuilder:validation:Optional + ManagedHSMKeyID *string `json:"managedHsmKeyId,omitempty" tf:"managed_hsm_key_id,omitempty"` + // Specifies the name of the Resource Group where the Disk Encryption Set should exist. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional diff --git a/apis/compute/v1beta2/zz_generated.deepcopy.go b/apis/compute/v1beta2/zz_generated.deepcopy.go index 6537755bc..25bf8b8bb 100644 --- a/apis/compute/v1beta2/zz_generated.deepcopy.go +++ b/apis/compute/v1beta2/zz_generated.deepcopy.go @@ -228,6 +228,11 @@ func (in *AdminSSHKeyParameters) DeepCopy() *AdminSSHKeyParameters { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *AutomaticInstanceRepairInitParameters) DeepCopyInto(out *AutomaticInstanceRepairInitParameters) { *out = *in + if in.Action != nil { + in, out := &in.Action, &out.Action + *out = new(string) + **out = **in + } if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(bool) @@ -253,6 +258,11 @@ func (in *AutomaticInstanceRepairInitParameters) DeepCopy() *AutomaticInstanceRe // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *AutomaticInstanceRepairObservation) DeepCopyInto(out *AutomaticInstanceRepairObservation) { *out = *in + if in.Action != nil { + in, out := &in.Action, &out.Action + *out = new(string) + **out = **in + } if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(bool) @@ -278,6 +288,11 @@ func (in *AutomaticInstanceRepairObservation) DeepCopy() *AutomaticInstanceRepai // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *AutomaticInstanceRepairParameters) DeepCopyInto(out *AutomaticInstanceRepairParameters) { *out = *in + if in.Action != nil { + in, out := &in.Action, &out.Action + *out = new(string) + **out = **in + } if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(bool) @@ -1187,6 +1202,11 @@ func (in *DiskEncryptionSetInitParameters) DeepCopyInto(out *DiskEncryptionSetIn *out = new(string) **out = **in } + if in.ManagedHSMKeyID != nil { + in, out := &in.ManagedHSMKeyID, &out.ManagedHSMKeyID + *out = new(string) + **out = **in + } if in.Tags != nil { in, out := &in.Tags, &out.Tags *out = make(map[string]*string, len(*in)) @@ -1290,6 +1310,11 @@ func (in *DiskEncryptionSetObservation) DeepCopyInto(out *DiskEncryptionSetObser *out = new(string) **out = **in } + if in.ManagedHSMKeyID != nil { + in, out := &in.ManagedHSMKeyID, &out.ManagedHSMKeyID + *out = new(string) + **out = **in + } if in.ResourceGroupName != nil { in, out := &in.ResourceGroupName, &out.ResourceGroupName *out = new(string) @@ -1366,6 +1391,11 @@ func (in *DiskEncryptionSetParameters) DeepCopyInto(out *DiskEncryptionSetParame *out = new(string) **out = **in } + if in.ManagedHSMKeyID != nil { + in, out := &in.ManagedHSMKeyID, &out.ManagedHSMKeyID + *out = new(string) + **out = **in + } if in.ResourceGroupName != nil { in, out := &in.ResourceGroupName, &out.ResourceGroupName *out = new(string) @@ -9188,6 +9218,11 @@ func (in *OrchestratedVirtualMachineScaleSetAdditionalCapabilitiesParameters) De // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairInitParameters) DeepCopyInto(out *OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairInitParameters) { *out = *in + if in.Action != nil { + in, out := &in.Action, &out.Action + *out = new(string) + **out = **in + } if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(bool) @@ -9213,6 +9248,11 @@ func (in *OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairInitParameter // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairObservation) DeepCopyInto(out *OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairObservation) { *out = *in + if in.Action != nil { + in, out := &in.Action, &out.Action + *out = new(string) + **out = **in + } if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(bool) @@ -9238,6 +9278,11 @@ func (in *OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairObservation) // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairParameters) DeepCopyInto(out *OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairParameters) { *out = *in + if in.Action != nil { + in, out := &in.Action, &out.Action + *out = new(string) + **out = **in + } if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(bool) @@ -18086,6 +18131,11 @@ func (in *WindowsVirtualMachineScaleSetAdditionalUnattendContentParameters) Deep // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *WindowsVirtualMachineScaleSetAutomaticInstanceRepairInitParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetAutomaticInstanceRepairInitParameters) { *out = *in + if in.Action != nil { + in, out := &in.Action, &out.Action + *out = new(string) + **out = **in + } if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(bool) @@ -18111,6 +18161,11 @@ func (in *WindowsVirtualMachineScaleSetAutomaticInstanceRepairInitParameters) De // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *WindowsVirtualMachineScaleSetAutomaticInstanceRepairObservation) DeepCopyInto(out *WindowsVirtualMachineScaleSetAutomaticInstanceRepairObservation) { *out = *in + if in.Action != nil { + in, out := &in.Action, &out.Action + *out = new(string) + **out = **in + } if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(bool) @@ -18136,6 +18191,11 @@ func (in *WindowsVirtualMachineScaleSetAutomaticInstanceRepairObservation) DeepC // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *WindowsVirtualMachineScaleSetAutomaticInstanceRepairParameters) DeepCopyInto(out *WindowsVirtualMachineScaleSetAutomaticInstanceRepairParameters) { *out = *in + if in.Action != nil { + in, out := &in.Action, &out.Action + *out = new(string) + **out = **in + } if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(bool) diff --git a/apis/compute/v1beta2/zz_linuxvirtualmachinescaleset_types.go b/apis/compute/v1beta2/zz_linuxvirtualmachinescaleset_types.go index 54562bc4d..1eb170296 100755 --- a/apis/compute/v1beta2/zz_linuxvirtualmachinescaleset_types.go +++ b/apis/compute/v1beta2/zz_linuxvirtualmachinescaleset_types.go @@ -15,29 +15,39 @@ import ( type AutomaticInstanceRepairInitParameters struct { + // The repair action that will be used for repairing unhealthy virtual machines in the scale set. Possible values include Replace, Restart, Reimage. + Action *string `json:"action,omitempty" tf:"action,omitempty"` + // Should the automatic instance repair be enabled on this Virtual Machine Scale Set? Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` - // Amount of time (in minutes, between 30 and 90) for which automatic repairs will be delayed. The grace period starts right after the VM is found unhealthy. The time duration should be specified in ISO 8601 format. Defaults to PT30M. + // Amount of time for which automatic repairs will be delayed. The grace period starts right after the VM is found unhealthy. Possible values are between 10 and 90 minutes. The time duration should be specified in ISO 8601 format (e.g. PT10M to PT90M). GracePeriod *string `json:"gracePeriod,omitempty" tf:"grace_period,omitempty"` } type AutomaticInstanceRepairObservation struct { + // The repair action that will be used for repairing unhealthy virtual machines in the scale set. Possible values include Replace, Restart, Reimage. + Action *string `json:"action,omitempty" tf:"action,omitempty"` + // Should the automatic instance repair be enabled on this Virtual Machine Scale Set? Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` - // Amount of time (in minutes, between 30 and 90) for which automatic repairs will be delayed. The grace period starts right after the VM is found unhealthy. The time duration should be specified in ISO 8601 format. Defaults to PT30M. + // Amount of time for which automatic repairs will be delayed. The grace period starts right after the VM is found unhealthy. Possible values are between 10 and 90 minutes. The time duration should be specified in ISO 8601 format (e.g. PT10M to PT90M). GracePeriod *string `json:"gracePeriod,omitempty" tf:"grace_period,omitempty"` } type AutomaticInstanceRepairParameters struct { + // The repair action that will be used for repairing unhealthy virtual machines in the scale set. Possible values include Replace, Restart, Reimage. + // +kubebuilder:validation:Optional + Action *string `json:"action,omitempty" tf:"action,omitempty"` + // Should the automatic instance repair be enabled on this Virtual Machine Scale Set? // +kubebuilder:validation:Optional Enabled *bool `json:"enabled" tf:"enabled,omitempty"` - // Amount of time (in minutes, between 30 and 90) for which automatic repairs will be delayed. The grace period starts right after the VM is found unhealthy. The time duration should be specified in ISO 8601 format. Defaults to PT30M. + // Amount of time for which automatic repairs will be delayed. The grace period starts right after the VM is found unhealthy. Possible values are between 10 and 90 minutes. The time duration should be specified in ISO 8601 format (e.g. PT10M to PT90M). // +kubebuilder:validation:Optional GracePeriod *string `json:"gracePeriod,omitempty" tf:"grace_period,omitempty"` } diff --git a/apis/compute/v1beta2/zz_orchestratedvirtualmachinescaleset_types.go b/apis/compute/v1beta2/zz_orchestratedvirtualmachinescaleset_types.go index 816792e89..a93387e6c 100755 --- a/apis/compute/v1beta2/zz_orchestratedvirtualmachinescaleset_types.go +++ b/apis/compute/v1beta2/zz_orchestratedvirtualmachinescaleset_types.go @@ -459,29 +459,39 @@ type OrchestratedVirtualMachineScaleSetAdditionalCapabilitiesParameters struct { type OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairInitParameters struct { + // The repair action that will be used for repairing unhealthy virtual machines in the scale set. Possible values include Replace, Restart, Reimage. + Action *string `json:"action,omitempty" tf:"action,omitempty"` + // Should the automatic instance repair be enabled on this Virtual Machine Scale Set? Possible values are true and false. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` - // Amount of time for which automatic repairs will be delayed. The grace period starts right after the VM is found unhealthy. Possible values are between 30 and 90 minutes. The time duration should be specified in ISO 8601 format (e.g. PT30M to PT90M). Defaults to PT30M. + // Amount of time for which automatic repairs will be delayed. The grace period starts right after the VM is found unhealthy. Possible values are between 10 and 90 minutes. The time duration should be specified in ISO 8601 format (e.g. PT10M to PT90M). GracePeriod *string `json:"gracePeriod,omitempty" tf:"grace_period,omitempty"` } type OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairObservation struct { + // The repair action that will be used for repairing unhealthy virtual machines in the scale set. Possible values include Replace, Restart, Reimage. + Action *string `json:"action,omitempty" tf:"action,omitempty"` + // Should the automatic instance repair be enabled on this Virtual Machine Scale Set? Possible values are true and false. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` - // Amount of time for which automatic repairs will be delayed. The grace period starts right after the VM is found unhealthy. Possible values are between 30 and 90 minutes. The time duration should be specified in ISO 8601 format (e.g. PT30M to PT90M). Defaults to PT30M. + // Amount of time for which automatic repairs will be delayed. The grace period starts right after the VM is found unhealthy. Possible values are between 10 and 90 minutes. The time duration should be specified in ISO 8601 format (e.g. PT10M to PT90M). GracePeriod *string `json:"gracePeriod,omitempty" tf:"grace_period,omitempty"` } type OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairParameters struct { + // The repair action that will be used for repairing unhealthy virtual machines in the scale set. Possible values include Replace, Restart, Reimage. + // +kubebuilder:validation:Optional + Action *string `json:"action,omitempty" tf:"action,omitempty"` + // Should the automatic instance repair be enabled on this Virtual Machine Scale Set? Possible values are true and false. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled" tf:"enabled,omitempty"` - // Amount of time for which automatic repairs will be delayed. The grace period starts right after the VM is found unhealthy. Possible values are between 30 and 90 minutes. The time duration should be specified in ISO 8601 format (e.g. PT30M to PT90M). Defaults to PT30M. + // Amount of time for which automatic repairs will be delayed. The grace period starts right after the VM is found unhealthy. Possible values are between 10 and 90 minutes. The time duration should be specified in ISO 8601 format (e.g. PT10M to PT90M). // +kubebuilder:validation:Optional GracePeriod *string `json:"gracePeriod,omitempty" tf:"grace_period,omitempty"` } diff --git a/apis/compute/v1beta2/zz_windowsvirtualmachinescaleset_types.go b/apis/compute/v1beta2/zz_windowsvirtualmachinescaleset_types.go index fe71d0e11..f6e6382f8 100755 --- a/apis/compute/v1beta2/zz_windowsvirtualmachinescaleset_types.go +++ b/apis/compute/v1beta2/zz_windowsvirtualmachinescaleset_types.go @@ -158,29 +158,39 @@ type WindowsVirtualMachineScaleSetAdditionalUnattendContentParameters struct { type WindowsVirtualMachineScaleSetAutomaticInstanceRepairInitParameters struct { + // The repair action that will be used for repairing unhealthy virtual machines in the scale set. Possible values include Replace, Restart, Reimage. + Action *string `json:"action,omitempty" tf:"action,omitempty"` + // Should the automatic instance repair be enabled on this Virtual Machine Scale Set? Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` - // Amount of time (in minutes, between 30 and 90) for which automatic repairs will be delayed. The grace period starts right after the VM is found unhealthy. The time duration should be specified in ISO 8601 format. Defaults to PT30M. + // Amount of time for which automatic repairs will be delayed. The grace period starts right after the VM is found unhealthy. Possible values are between 10 and 90 minutes. The time duration should be specified in ISO 8601 format (e.g. PT10M to PT90M). GracePeriod *string `json:"gracePeriod,omitempty" tf:"grace_period,omitempty"` } type WindowsVirtualMachineScaleSetAutomaticInstanceRepairObservation struct { + // The repair action that will be used for repairing unhealthy virtual machines in the scale set. Possible values include Replace, Restart, Reimage. + Action *string `json:"action,omitempty" tf:"action,omitempty"` + // Should the automatic instance repair be enabled on this Virtual Machine Scale Set? Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` - // Amount of time (in minutes, between 30 and 90) for which automatic repairs will be delayed. The grace period starts right after the VM is found unhealthy. The time duration should be specified in ISO 8601 format. Defaults to PT30M. + // Amount of time for which automatic repairs will be delayed. The grace period starts right after the VM is found unhealthy. Possible values are between 10 and 90 minutes. The time duration should be specified in ISO 8601 format (e.g. PT10M to PT90M). GracePeriod *string `json:"gracePeriod,omitempty" tf:"grace_period,omitempty"` } type WindowsVirtualMachineScaleSetAutomaticInstanceRepairParameters struct { + // The repair action that will be used for repairing unhealthy virtual machines in the scale set. Possible values include Replace, Restart, Reimage. + // +kubebuilder:validation:Optional + Action *string `json:"action,omitempty" tf:"action,omitempty"` + // Should the automatic instance repair be enabled on this Virtual Machine Scale Set? // +kubebuilder:validation:Optional Enabled *bool `json:"enabled" tf:"enabled,omitempty"` - // Amount of time (in minutes, between 30 and 90) for which automatic repairs will be delayed. The grace period starts right after the VM is found unhealthy. The time duration should be specified in ISO 8601 format. Defaults to PT30M. + // Amount of time for which automatic repairs will be delayed. The grace period starts right after the VM is found unhealthy. Possible values are between 10 and 90 minutes. The time duration should be specified in ISO 8601 format (e.g. PT10M to PT90M). // +kubebuilder:validation:Optional GracePeriod *string `json:"gracePeriod,omitempty" tf:"grace_period,omitempty"` } diff --git a/apis/containerservice/v1beta1/zz_generated.deepcopy.go b/apis/containerservice/v1beta1/zz_generated.deepcopy.go index b4cbbe5ae..b3d360a78 100644 --- a/apis/containerservice/v1beta1/zz_generated.deepcopy.go +++ b/apis/containerservice/v1beta1/zz_generated.deepcopy.go @@ -934,6 +934,126 @@ func (in *AzureActiveDirectoryRoleBasedAccessControlParameters) DeepCopy() *Azur return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *CertificateAuthorityInitParameters) DeepCopyInto(out *CertificateAuthorityInitParameters) { + *out = *in + if in.CertChainObjectName != nil { + in, out := &in.CertChainObjectName, &out.CertChainObjectName + *out = new(string) + **out = **in + } + if in.CertObjectName != nil { + in, out := &in.CertObjectName, &out.CertObjectName + *out = new(string) + **out = **in + } + if in.KeyObjectName != nil { + in, out := &in.KeyObjectName, &out.KeyObjectName + *out = new(string) + **out = **in + } + if in.KeyVaultID != nil { + in, out := &in.KeyVaultID, &out.KeyVaultID + *out = new(string) + **out = **in + } + if in.RootCertObjectName != nil { + in, out := &in.RootCertObjectName, &out.RootCertObjectName + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthorityInitParameters. +func (in *CertificateAuthorityInitParameters) DeepCopy() *CertificateAuthorityInitParameters { + if in == nil { + return nil + } + out := new(CertificateAuthorityInitParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *CertificateAuthorityObservation) DeepCopyInto(out *CertificateAuthorityObservation) { + *out = *in + if in.CertChainObjectName != nil { + in, out := &in.CertChainObjectName, &out.CertChainObjectName + *out = new(string) + **out = **in + } + if in.CertObjectName != nil { + in, out := &in.CertObjectName, &out.CertObjectName + *out = new(string) + **out = **in + } + if in.KeyObjectName != nil { + in, out := &in.KeyObjectName, &out.KeyObjectName + *out = new(string) + **out = **in + } + if in.KeyVaultID != nil { + in, out := &in.KeyVaultID, &out.KeyVaultID + *out = new(string) + **out = **in + } + if in.RootCertObjectName != nil { + in, out := &in.RootCertObjectName, &out.RootCertObjectName + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthorityObservation. +func (in *CertificateAuthorityObservation) DeepCopy() *CertificateAuthorityObservation { + if in == nil { + return nil + } + out := new(CertificateAuthorityObservation) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *CertificateAuthorityParameters) DeepCopyInto(out *CertificateAuthorityParameters) { + *out = *in + if in.CertChainObjectName != nil { + in, out := &in.CertChainObjectName, &out.CertChainObjectName + *out = new(string) + **out = **in + } + if in.CertObjectName != nil { + in, out := &in.CertObjectName, &out.CertObjectName + *out = new(string) + **out = **in + } + if in.KeyObjectName != nil { + in, out := &in.KeyObjectName, &out.KeyObjectName + *out = new(string) + **out = **in + } + if in.KeyVaultID != nil { + in, out := &in.KeyVaultID, &out.KeyVaultID + *out = new(string) + **out = **in + } + if in.RootCertObjectName != nil { + in, out := &in.RootCertObjectName, &out.RootCertObjectName + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthorityParameters. +func (in *CertificateAuthorityParameters) DeepCopy() *CertificateAuthorityParameters { + if in == nil { + return nil + } + out := new(CertificateAuthorityParameters) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ConfidentialComputingInitParameters) DeepCopyInto(out *ConfidentialComputingInitParameters) { *out = *in @@ -9316,6 +9436,13 @@ func (in *SecretIdentityParameters) DeepCopy() *SecretIdentityParameters { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ServiceMeshProfileInitParameters) DeepCopyInto(out *ServiceMeshProfileInitParameters) { *out = *in + if in.CertificateAuthority != nil { + in, out := &in.CertificateAuthority, &out.CertificateAuthority + *out = make([]CertificateAuthorityInitParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.ExternalIngressGatewayEnabled != nil { in, out := &in.ExternalIngressGatewayEnabled, &out.ExternalIngressGatewayEnabled *out = new(bool) @@ -9346,6 +9473,13 @@ func (in *ServiceMeshProfileInitParameters) DeepCopy() *ServiceMeshProfileInitPa // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ServiceMeshProfileObservation) DeepCopyInto(out *ServiceMeshProfileObservation) { *out = *in + if in.CertificateAuthority != nil { + in, out := &in.CertificateAuthority, &out.CertificateAuthority + *out = make([]CertificateAuthorityObservation, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.ExternalIngressGatewayEnabled != nil { in, out := &in.ExternalIngressGatewayEnabled, &out.ExternalIngressGatewayEnabled *out = new(bool) @@ -9376,6 +9510,13 @@ func (in *ServiceMeshProfileObservation) DeepCopy() *ServiceMeshProfileObservati // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ServiceMeshProfileParameters) DeepCopyInto(out *ServiceMeshProfileParameters) { *out = *in + if in.CertificateAuthority != nil { + in, out := &in.CertificateAuthority, &out.CertificateAuthority + *out = make([]CertificateAuthorityParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.ExternalIngressGatewayEnabled != nil { in, out := &in.ExternalIngressGatewayEnabled, &out.ExternalIngressGatewayEnabled *out = new(bool) diff --git a/apis/containerservice/v1beta1/zz_kubernetescluster_types.go b/apis/containerservice/v1beta1/zz_kubernetescluster_types.go index 6748d38e1..31a009349 100755 --- a/apis/containerservice/v1beta1/zz_kubernetescluster_types.go +++ b/apis/containerservice/v1beta1/zz_kubernetescluster_types.go @@ -440,6 +440,65 @@ type AzureActiveDirectoryRoleBasedAccessControlParameters struct { TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` } +type CertificateAuthorityInitParameters struct { + + // The certificate chain object name in Azure Key Vault. + CertChainObjectName *string `json:"certChainObjectName,omitempty" tf:"cert_chain_object_name,omitempty"` + + // The intermediate certificate object name in Azure Key Vault. + CertObjectName *string `json:"certObjectName,omitempty" tf:"cert_object_name,omitempty"` + + // The intermediate certificate private key object name in Azure Key Vault. + KeyObjectName *string `json:"keyObjectName,omitempty" tf:"key_object_name,omitempty"` + + // The resource ID of the Key Vault. + KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"` + + // The root certificate object name in Azure Key Vault. + RootCertObjectName *string `json:"rootCertObjectName,omitempty" tf:"root_cert_object_name,omitempty"` +} + +type CertificateAuthorityObservation struct { + + // The certificate chain object name in Azure Key Vault. + CertChainObjectName *string `json:"certChainObjectName,omitempty" tf:"cert_chain_object_name,omitempty"` + + // The intermediate certificate object name in Azure Key Vault. + CertObjectName *string `json:"certObjectName,omitempty" tf:"cert_object_name,omitempty"` + + // The intermediate certificate private key object name in Azure Key Vault. + KeyObjectName *string `json:"keyObjectName,omitempty" tf:"key_object_name,omitempty"` + + // The resource ID of the Key Vault. + KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"` + + // The root certificate object name in Azure Key Vault. + RootCertObjectName *string `json:"rootCertObjectName,omitempty" tf:"root_cert_object_name,omitempty"` +} + +type CertificateAuthorityParameters struct { + + // The certificate chain object name in Azure Key Vault. + // +kubebuilder:validation:Optional + CertChainObjectName *string `json:"certChainObjectName" tf:"cert_chain_object_name,omitempty"` + + // The intermediate certificate object name in Azure Key Vault. + // +kubebuilder:validation:Optional + CertObjectName *string `json:"certObjectName" tf:"cert_object_name,omitempty"` + + // The intermediate certificate private key object name in Azure Key Vault. + // +kubebuilder:validation:Optional + KeyObjectName *string `json:"keyObjectName" tf:"key_object_name,omitempty"` + + // The resource ID of the Key Vault. + // +kubebuilder:validation:Optional + KeyVaultID *string `json:"keyVaultId" tf:"key_vault_id,omitempty"` + + // The root certificate object name in Azure Key Vault. + // +kubebuilder:validation:Optional + RootCertObjectName *string `json:"rootCertObjectName" tf:"root_cert_object_name,omitempty"` +} + type ConfidentialComputingInitParameters struct { // Should the SGX quote helper be enabled? @@ -2936,6 +2995,9 @@ type SecretIdentityParameters struct { type ServiceMeshProfileInitParameters struct { + // A certificate_authority block as defined below. When this property is specified, key_vault_secrets_provider is also required to be set. This configuration allows you to bring your own root certificate and keys for Istio CA in the Istio-based service mesh add-on for Azure Kubernetes Service. + CertificateAuthority []CertificateAuthorityInitParameters `json:"certificateAuthority,omitempty" tf:"certificate_authority,omitempty"` + // Is Istio External Ingress Gateway enabled? ExternalIngressGatewayEnabled *bool `json:"externalIngressGatewayEnabled,omitempty" tf:"external_ingress_gateway_enabled,omitempty"` @@ -2948,6 +3010,9 @@ type ServiceMeshProfileInitParameters struct { type ServiceMeshProfileObservation struct { + // A certificate_authority block as defined below. When this property is specified, key_vault_secrets_provider is also required to be set. This configuration allows you to bring your own root certificate and keys for Istio CA in the Istio-based service mesh add-on for Azure Kubernetes Service. + CertificateAuthority []CertificateAuthorityObservation `json:"certificateAuthority,omitempty" tf:"certificate_authority,omitempty"` + // Is Istio External Ingress Gateway enabled? ExternalIngressGatewayEnabled *bool `json:"externalIngressGatewayEnabled,omitempty" tf:"external_ingress_gateway_enabled,omitempty"` @@ -2960,6 +3025,10 @@ type ServiceMeshProfileObservation struct { type ServiceMeshProfileParameters struct { + // A certificate_authority block as defined below. When this property is specified, key_vault_secrets_provider is also required to be set. This configuration allows you to bring your own root certificate and keys for Istio CA in the Istio-based service mesh add-on for Azure Kubernetes Service. + // +kubebuilder:validation:Optional + CertificateAuthority []CertificateAuthorityParameters `json:"certificateAuthority,omitempty" tf:"certificate_authority,omitempty"` + // Is Istio External Ingress Gateway enabled? // +kubebuilder:validation:Optional ExternalIngressGatewayEnabled *bool `json:"externalIngressGatewayEnabled,omitempty" tf:"external_ingress_gateway_enabled,omitempty"` diff --git a/apis/containerservice/v1beta2/zz_generated.deepcopy.go b/apis/containerservice/v1beta2/zz_generated.deepcopy.go index b2432f416..ee3b1696d 100644 --- a/apis/containerservice/v1beta2/zz_generated.deepcopy.go +++ b/apis/containerservice/v1beta2/zz_generated.deepcopy.go @@ -874,6 +874,126 @@ func (in *AzureActiveDirectoryRoleBasedAccessControlParameters) DeepCopy() *Azur return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *CertificateAuthorityInitParameters) DeepCopyInto(out *CertificateAuthorityInitParameters) { + *out = *in + if in.CertChainObjectName != nil { + in, out := &in.CertChainObjectName, &out.CertChainObjectName + *out = new(string) + **out = **in + } + if in.CertObjectName != nil { + in, out := &in.CertObjectName, &out.CertObjectName + *out = new(string) + **out = **in + } + if in.KeyObjectName != nil { + in, out := &in.KeyObjectName, &out.KeyObjectName + *out = new(string) + **out = **in + } + if in.KeyVaultID != nil { + in, out := &in.KeyVaultID, &out.KeyVaultID + *out = new(string) + **out = **in + } + if in.RootCertObjectName != nil { + in, out := &in.RootCertObjectName, &out.RootCertObjectName + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthorityInitParameters. +func (in *CertificateAuthorityInitParameters) DeepCopy() *CertificateAuthorityInitParameters { + if in == nil { + return nil + } + out := new(CertificateAuthorityInitParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *CertificateAuthorityObservation) DeepCopyInto(out *CertificateAuthorityObservation) { + *out = *in + if in.CertChainObjectName != nil { + in, out := &in.CertChainObjectName, &out.CertChainObjectName + *out = new(string) + **out = **in + } + if in.CertObjectName != nil { + in, out := &in.CertObjectName, &out.CertObjectName + *out = new(string) + **out = **in + } + if in.KeyObjectName != nil { + in, out := &in.KeyObjectName, &out.KeyObjectName + *out = new(string) + **out = **in + } + if in.KeyVaultID != nil { + in, out := &in.KeyVaultID, &out.KeyVaultID + *out = new(string) + **out = **in + } + if in.RootCertObjectName != nil { + in, out := &in.RootCertObjectName, &out.RootCertObjectName + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthorityObservation. +func (in *CertificateAuthorityObservation) DeepCopy() *CertificateAuthorityObservation { + if in == nil { + return nil + } + out := new(CertificateAuthorityObservation) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *CertificateAuthorityParameters) DeepCopyInto(out *CertificateAuthorityParameters) { + *out = *in + if in.CertChainObjectName != nil { + in, out := &in.CertChainObjectName, &out.CertChainObjectName + *out = new(string) + **out = **in + } + if in.CertObjectName != nil { + in, out := &in.CertObjectName, &out.CertObjectName + *out = new(string) + **out = **in + } + if in.KeyObjectName != nil { + in, out := &in.KeyObjectName, &out.KeyObjectName + *out = new(string) + **out = **in + } + if in.KeyVaultID != nil { + in, out := &in.KeyVaultID, &out.KeyVaultID + *out = new(string) + **out = **in + } + if in.RootCertObjectName != nil { + in, out := &in.RootCertObjectName, &out.RootCertObjectName + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthorityParameters. +func (in *CertificateAuthorityParameters) DeepCopy() *CertificateAuthorityParameters { + if in == nil { + return nil + } + out := new(CertificateAuthorityParameters) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ConfidentialComputingInitParameters) DeepCopyInto(out *ConfidentialComputingInitParameters) { *out = *in @@ -8528,6 +8648,11 @@ func (in *SecretIdentityParameters) DeepCopy() *SecretIdentityParameters { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ServiceMeshProfileInitParameters) DeepCopyInto(out *ServiceMeshProfileInitParameters) { *out = *in + if in.CertificateAuthority != nil { + in, out := &in.CertificateAuthority, &out.CertificateAuthority + *out = new(CertificateAuthorityInitParameters) + (*in).DeepCopyInto(*out) + } if in.ExternalIngressGatewayEnabled != nil { in, out := &in.ExternalIngressGatewayEnabled, &out.ExternalIngressGatewayEnabled *out = new(bool) @@ -8558,6 +8683,11 @@ func (in *ServiceMeshProfileInitParameters) DeepCopy() *ServiceMeshProfileInitPa // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ServiceMeshProfileObservation) DeepCopyInto(out *ServiceMeshProfileObservation) { *out = *in + if in.CertificateAuthority != nil { + in, out := &in.CertificateAuthority, &out.CertificateAuthority + *out = new(CertificateAuthorityObservation) + (*in).DeepCopyInto(*out) + } if in.ExternalIngressGatewayEnabled != nil { in, out := &in.ExternalIngressGatewayEnabled, &out.ExternalIngressGatewayEnabled *out = new(bool) @@ -8588,6 +8718,11 @@ func (in *ServiceMeshProfileObservation) DeepCopy() *ServiceMeshProfileObservati // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ServiceMeshProfileParameters) DeepCopyInto(out *ServiceMeshProfileParameters) { *out = *in + if in.CertificateAuthority != nil { + in, out := &in.CertificateAuthority, &out.CertificateAuthority + *out = new(CertificateAuthorityParameters) + (*in).DeepCopyInto(*out) + } if in.ExternalIngressGatewayEnabled != nil { in, out := &in.ExternalIngressGatewayEnabled, &out.ExternalIngressGatewayEnabled *out = new(bool) diff --git a/apis/containerservice/v1beta2/zz_kubernetescluster_types.go b/apis/containerservice/v1beta2/zz_kubernetescluster_types.go index 5c03826cb..f815e4673 100755 --- a/apis/containerservice/v1beta2/zz_kubernetescluster_types.go +++ b/apis/containerservice/v1beta2/zz_kubernetescluster_types.go @@ -19,7 +19,7 @@ type APIServerAccessProfileInitParameters struct { // +listType=set AuthorizedIPRanges []*string `json:"authorizedIpRanges,omitempty" tf:"authorized_ip_ranges,omitempty"` - // The ID of the Subnet where the API server endpoint is delegated to. + // The ID of the subnet on which to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. See this page for further details. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` @@ -32,7 +32,6 @@ type APIServerAccessProfileInitParameters struct { // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` - // Should API Server VNet Integration be enabled? For more details please visit Use API Server VNet Integration. VnetIntegrationEnabled *bool `json:"vnetIntegrationEnabled,omitempty" tf:"vnet_integration_enabled,omitempty"` } @@ -42,10 +41,9 @@ type APIServerAccessProfileObservation struct { // +listType=set AuthorizedIPRanges []*string `json:"authorizedIpRanges,omitempty" tf:"authorized_ip_ranges,omitempty"` - // The ID of the Subnet where the API server endpoint is delegated to. + // The ID of the subnet on which to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. See this page for further details. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` - // Should API Server VNet Integration be enabled? For more details please visit Use API Server VNet Integration. VnetIntegrationEnabled *bool `json:"vnetIntegrationEnabled,omitempty" tf:"vnet_integration_enabled,omitempty"` } @@ -56,7 +54,7 @@ type APIServerAccessProfileParameters struct { // +listType=set AuthorizedIPRanges []*string `json:"authorizedIpRanges,omitempty" tf:"authorized_ip_ranges,omitempty"` - // The ID of the Subnet where the API server endpoint is delegated to. + // The ID of the subnet on which to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. See this page for further details. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional @@ -70,7 +68,6 @@ type APIServerAccessProfileParameters struct { // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` - // Should API Server VNet Integration be enabled? For more details please visit Use API Server VNet Integration. // +kubebuilder:validation:Optional VnetIntegrationEnabled *bool `json:"vnetIntegrationEnabled,omitempty" tf:"vnet_integration_enabled,omitempty"` } @@ -439,6 +436,65 @@ type AzureActiveDirectoryRoleBasedAccessControlParameters struct { TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` } +type CertificateAuthorityInitParameters struct { + + // The certificate chain object name in Azure Key Vault. + CertChainObjectName *string `json:"certChainObjectName,omitempty" tf:"cert_chain_object_name,omitempty"` + + // The intermediate certificate object name in Azure Key Vault. + CertObjectName *string `json:"certObjectName,omitempty" tf:"cert_object_name,omitempty"` + + // The intermediate certificate private key object name in Azure Key Vault. + KeyObjectName *string `json:"keyObjectName,omitempty" tf:"key_object_name,omitempty"` + + // The resource ID of the Key Vault. + KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"` + + // The root certificate object name in Azure Key Vault. + RootCertObjectName *string `json:"rootCertObjectName,omitempty" tf:"root_cert_object_name,omitempty"` +} + +type CertificateAuthorityObservation struct { + + // The certificate chain object name in Azure Key Vault. + CertChainObjectName *string `json:"certChainObjectName,omitempty" tf:"cert_chain_object_name,omitempty"` + + // The intermediate certificate object name in Azure Key Vault. + CertObjectName *string `json:"certObjectName,omitempty" tf:"cert_object_name,omitempty"` + + // The intermediate certificate private key object name in Azure Key Vault. + KeyObjectName *string `json:"keyObjectName,omitempty" tf:"key_object_name,omitempty"` + + // The resource ID of the Key Vault. + KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"` + + // The root certificate object name in Azure Key Vault. + RootCertObjectName *string `json:"rootCertObjectName,omitempty" tf:"root_cert_object_name,omitempty"` +} + +type CertificateAuthorityParameters struct { + + // The certificate chain object name in Azure Key Vault. + // +kubebuilder:validation:Optional + CertChainObjectName *string `json:"certChainObjectName" tf:"cert_chain_object_name,omitempty"` + + // The intermediate certificate object name in Azure Key Vault. + // +kubebuilder:validation:Optional + CertObjectName *string `json:"certObjectName" tf:"cert_object_name,omitempty"` + + // The intermediate certificate private key object name in Azure Key Vault. + // +kubebuilder:validation:Optional + KeyObjectName *string `json:"keyObjectName" tf:"key_object_name,omitempty"` + + // The resource ID of the Key Vault. + // +kubebuilder:validation:Optional + KeyVaultID *string `json:"keyVaultId" tf:"key_vault_id,omitempty"` + + // The root certificate object name in Azure Key Vault. + // +kubebuilder:validation:Optional + RootCertObjectName *string `json:"rootCertObjectName" tf:"root_cert_object_name,omitempty"` +} + type ConfidentialComputingInitParameters struct { // Should the SGX quote helper be enabled? @@ -481,7 +537,6 @@ type DefaultNodePoolInitParameters struct { // Specifies the ID of the Capacity Reservation Group within which this AKS Cluster should be created. Changing this forces a new resource to be created. CapacityReservationGroupID *string `json:"capacityReservationGroupId,omitempty" tf:"capacity_reservation_group_id,omitempty"` - // Specifies whether to trust a Custom CA. CustomCATrustEnabled *bool `json:"customCaTrustEnabled,omitempty" tf:"custom_ca_trust_enabled,omitempty"` // Should the Kubernetes Auto Scaler be enabled for this Node Pool? @@ -517,7 +572,6 @@ type DefaultNodePoolInitParameters struct { // The maximum number of pods that can run on each agent. temporary_name_for_rotation must be specified when changing this property. MaxPods *float64 `json:"maxPods,omitempty" tf:"max_pods,omitempty"` - // A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It cannot be specified for Windows nodes and must be a static string (i.e. will be printed raw and not executed as a script). Changing this forces a new resource to be created. MessageOfTheDay *string `json:"messageOfTheDay,omitempty" tf:"message_of_the_day,omitempty"` // The minimum number of nodes which should exist in this Node Pool. If specified this must be between 1 and 1000. @@ -553,7 +607,7 @@ type DefaultNodePoolInitParameters struct { // The type of disk which should be used for the Operating System. Possible values are Ephemeral and Managed. Defaults to Managed. temporary_name_for_rotation must be specified when attempting a change. OsDiskType *string `json:"osDiskType,omitempty" tf:"os_disk_type,omitempty"` - // Specifies the OS SKU used by the agent pool. Possible values are AzureLinux, Ubuntu, Windows2019 and Windows2022. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated. temporary_name_for_rotation must be specified when attempting a change. + // Specifies the OS SKU used by the agent pool. Possible values are AzureLinux, Ubuntu, Windows2019 and Windows2022. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated. Changing this from AzureLinux or Ubuntu to AzureLinux or Ubuntu will not replace the resource, otherwise temporary_name_for_rotation must be specified when attempting a change. OsSku *string `json:"osSku,omitempty" tf:"os_sku,omitempty"` // The ID of the Subnet where the pods in the default Node Pool should exist. @@ -610,7 +664,7 @@ type DefaultNodePoolInitParameters struct { // +kubebuilder:validation:Optional VnetSubnetIDSelector *v1.Selector `json:"vnetSubnetIdSelector,omitempty" tf:"-"` - // Specifies the workload runtime used by the node pool. Possible values are OCIContainer and KataMshvVmIsolation. + // Specifies the workload runtime used by the node pool. Possible value is OCIContainer. WorkloadRuntime *string `json:"workloadRuntime,omitempty" tf:"workload_runtime,omitempty"` // Specifies a list of Availability Zones in which this Kubernetes Cluster should be located. temporary_name_for_rotation must be specified when changing this property. @@ -623,7 +677,6 @@ type DefaultNodePoolObservation struct { // Specifies the ID of the Capacity Reservation Group within which this AKS Cluster should be created. Changing this forces a new resource to be created. CapacityReservationGroupID *string `json:"capacityReservationGroupId,omitempty" tf:"capacity_reservation_group_id,omitempty"` - // Specifies whether to trust a Custom CA. CustomCATrustEnabled *bool `json:"customCaTrustEnabled,omitempty" tf:"custom_ca_trust_enabled,omitempty"` // Should the Kubernetes Auto Scaler be enabled for this Node Pool? @@ -659,7 +712,6 @@ type DefaultNodePoolObservation struct { // The maximum number of pods that can run on each agent. temporary_name_for_rotation must be specified when changing this property. MaxPods *float64 `json:"maxPods,omitempty" tf:"max_pods,omitempty"` - // A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It cannot be specified for Windows nodes and must be a static string (i.e. will be printed raw and not executed as a script). Changing this forces a new resource to be created. MessageOfTheDay *string `json:"messageOfTheDay,omitempty" tf:"message_of_the_day,omitempty"` // The minimum number of nodes which should exist in this Node Pool. If specified this must be between 1 and 1000. @@ -695,7 +747,7 @@ type DefaultNodePoolObservation struct { // The type of disk which should be used for the Operating System. Possible values are Ephemeral and Managed. Defaults to Managed. temporary_name_for_rotation must be specified when attempting a change. OsDiskType *string `json:"osDiskType,omitempty" tf:"os_disk_type,omitempty"` - // Specifies the OS SKU used by the agent pool. Possible values are AzureLinux, Ubuntu, Windows2019 and Windows2022. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated. temporary_name_for_rotation must be specified when attempting a change. + // Specifies the OS SKU used by the agent pool. Possible values are AzureLinux, Ubuntu, Windows2019 and Windows2022. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated. Changing this from AzureLinux or Ubuntu to AzureLinux or Ubuntu will not replace the resource, otherwise temporary_name_for_rotation must be specified when attempting a change. OsSku *string `json:"osSku,omitempty" tf:"os_sku,omitempty"` // The ID of the Subnet where the pods in the default Node Pool should exist. @@ -732,7 +784,7 @@ type DefaultNodePoolObservation struct { // The ID of a Subnet where the Kubernetes Node Pool should exist. VnetSubnetID *string `json:"vnetSubnetId,omitempty" tf:"vnet_subnet_id,omitempty"` - // Specifies the workload runtime used by the node pool. Possible values are OCIContainer and KataMshvVmIsolation. + // Specifies the workload runtime used by the node pool. Possible value is OCIContainer. WorkloadRuntime *string `json:"workloadRuntime,omitempty" tf:"workload_runtime,omitempty"` // Specifies a list of Availability Zones in which this Kubernetes Cluster should be located. temporary_name_for_rotation must be specified when changing this property. @@ -746,7 +798,6 @@ type DefaultNodePoolParameters struct { // +kubebuilder:validation:Optional CapacityReservationGroupID *string `json:"capacityReservationGroupId,omitempty" tf:"capacity_reservation_group_id,omitempty"` - // Specifies whether to trust a Custom CA. // +kubebuilder:validation:Optional CustomCATrustEnabled *bool `json:"customCaTrustEnabled,omitempty" tf:"custom_ca_trust_enabled,omitempty"` @@ -794,7 +845,6 @@ type DefaultNodePoolParameters struct { // +kubebuilder:validation:Optional MaxPods *float64 `json:"maxPods,omitempty" tf:"max_pods,omitempty"` - // A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It cannot be specified for Windows nodes and must be a static string (i.e. will be printed raw and not executed as a script). Changing this forces a new resource to be created. // +kubebuilder:validation:Optional MessageOfTheDay *string `json:"messageOfTheDay,omitempty" tf:"message_of_the_day,omitempty"` @@ -842,7 +892,7 @@ type DefaultNodePoolParameters struct { // +kubebuilder:validation:Optional OsDiskType *string `json:"osDiskType,omitempty" tf:"os_disk_type,omitempty"` - // Specifies the OS SKU used by the agent pool. Possible values are AzureLinux, Ubuntu, Windows2019 and Windows2022. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated. temporary_name_for_rotation must be specified when attempting a change. + // Specifies the OS SKU used by the agent pool. Possible values are AzureLinux, Ubuntu, Windows2019 and Windows2022. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated. Changing this from AzureLinux or Ubuntu to AzureLinux or Ubuntu will not replace the resource, otherwise temporary_name_for_rotation must be specified when attempting a change. // +kubebuilder:validation:Optional OsSku *string `json:"osSku,omitempty" tf:"os_sku,omitempty"` @@ -911,7 +961,7 @@ type DefaultNodePoolParameters struct { // +kubebuilder:validation:Optional VnetSubnetIDSelector *v1.Selector `json:"vnetSubnetIdSelector,omitempty" tf:"-"` - // Specifies the workload runtime used by the node pool. Possible values are OCIContainer and KataMshvVmIsolation. + // Specifies the workload runtime used by the node pool. Possible value is OCIContainer. // +kubebuilder:validation:Optional WorkloadRuntime *string `json:"workloadRuntime,omitempty" tf:"workload_runtime,omitempty"` @@ -1422,7 +1472,6 @@ type KubernetesClusterInitParameters struct { // Should cost analysis be enabled for this Kubernetes Cluster? Defaults to false. The sku_tier must be set to Standard or Premium to enable this feature. Enabling this will add Kubernetes Namespace and Deployment details to the Cost Analysis views in the Azure portal. CostAnalysisEnabled *bool `json:"costAnalysisEnabled,omitempty" tf:"cost_analysis_enabled,omitempty"` - // A list of up to 10 base64 encoded CAs that will be added to the trust store on nodes with the custom_ca_trust_enabled feature enabled. CustomCATrustCertificatesBase64 []*string `json:"customCaTrustCertificatesBase64,omitempty" tf:"custom_ca_trust_certificates_base64,omitempty"` // DNS prefix specified when creating the managed cluster. Possible values must begin and end with a letter or number, contain only letters, numbers, and hyphens and be between 1 and 54 characters in length. Changing this forces a new resource to be created. @@ -1533,7 +1582,6 @@ type KubernetesClusterInitParameters struct { // +kubebuilder:validation:Optional PrivateDNSZoneIDSelector *v1.Selector `json:"privateDnsZoneIdSelector,omitempty" tf:"-"` - // Whether public network access is allowed for this Kubernetes Cluster. Defaults to true. PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // Whether Role Based Access Control for the Kubernetes Cluster should be enabled. Defaults to true. Changing this forces a new resource to be created. @@ -1607,7 +1655,6 @@ type KubernetesClusterObservation struct { // The current version running on the Azure Kubernetes Managed Cluster. CurrentKubernetesVersion *string `json:"currentKubernetesVersion,omitempty" tf:"current_kubernetes_version,omitempty"` - // A list of up to 10 base64 encoded CAs that will be added to the trust store on nodes with the custom_ca_trust_enabled feature enabled. CustomCATrustCertificatesBase64 []*string `json:"customCaTrustCertificatesBase64,omitempty" tf:"custom_ca_trust_certificates_base64,omitempty"` // DNS prefix specified when creating the managed cluster. Possible values must begin and end with a letter or number, contain only letters, numbers, and hyphens and be between 1 and 54 characters in length. Changing this forces a new resource to be created. @@ -1729,7 +1776,6 @@ type KubernetesClusterObservation struct { // The FQDN for the Kubernetes Cluster when private link has been enabled, which is only resolvable inside the Virtual Network used by the Kubernetes Cluster. PrivateFqdn *string `json:"privateFqdn,omitempty" tf:"private_fqdn,omitempty"` - // Whether public network access is allowed for this Kubernetes Cluster. Defaults to true. PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // Specifies the Resource Group where the Managed Kubernetes Cluster should exist. Changing this forces a new resource to be created. @@ -1812,7 +1858,6 @@ type KubernetesClusterParameters struct { // +kubebuilder:validation:Optional CostAnalysisEnabled *bool `json:"costAnalysisEnabled,omitempty" tf:"cost_analysis_enabled,omitempty"` - // A list of up to 10 base64 encoded CAs that will be added to the trust store on nodes with the custom_ca_trust_enabled feature enabled. // +kubebuilder:validation:Optional CustomCATrustCertificatesBase64 []*string `json:"customCaTrustCertificatesBase64,omitempty" tf:"custom_ca_trust_certificates_base64,omitempty"` @@ -1957,7 +2002,6 @@ type KubernetesClusterParameters struct { // +kubebuilder:validation:Optional PrivateDNSZoneIDSelector *v1.Selector `json:"privateDnsZoneIdSelector,omitempty" tf:"-"` - // Whether public network access is allowed for this Kubernetes Cluster. Defaults to true. // +kubebuilder:validation:Optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` @@ -2189,7 +2233,7 @@ type MaintenanceWindowAutoUpgradeInitParameters struct { // The day of the week for the maintenance run. Required in combination with weekly frequency. Possible values are Friday, Monday, Saturday, Sunday, Thursday, Tuesday and Wednesday. DayOfWeek *string `json:"dayOfWeek,omitempty" tf:"day_of_week,omitempty"` - // The duration of the window for maintenance to run in hours. + // The duration of the window for maintenance to run in hours. Possible options are between 4 to 24. Duration *float64 `json:"duration,omitempty" tf:"duration,omitempty"` // Frequency of maintenance. Possible options are Weekly, AbsoluteMonthly and RelativeMonthly. @@ -2252,7 +2296,7 @@ type MaintenanceWindowAutoUpgradeObservation struct { // The day of the week for the maintenance run. Required in combination with weekly frequency. Possible values are Friday, Monday, Saturday, Sunday, Thursday, Tuesday and Wednesday. DayOfWeek *string `json:"dayOfWeek,omitempty" tf:"day_of_week,omitempty"` - // The duration of the window for maintenance to run in hours. + // The duration of the window for maintenance to run in hours. Possible options are between 4 to 24. Duration *float64 `json:"duration,omitempty" tf:"duration,omitempty"` // Frequency of maintenance. Possible options are Weekly, AbsoluteMonthly and RelativeMonthly. @@ -2288,7 +2332,7 @@ type MaintenanceWindowAutoUpgradeParameters struct { // +kubebuilder:validation:Optional DayOfWeek *string `json:"dayOfWeek,omitempty" tf:"day_of_week,omitempty"` - // The duration of the window for maintenance to run in hours. + // The duration of the window for maintenance to run in hours. Possible options are between 4 to 24. // +kubebuilder:validation:Optional Duration *float64 `json:"duration" tf:"duration,omitempty"` @@ -2339,7 +2383,7 @@ type MaintenanceWindowNodeOsInitParameters struct { // The day of the week for the maintenance run. Required in combination with weekly frequency. Possible values are Friday, Monday, Saturday, Sunday, Thursday, Tuesday and Wednesday. DayOfWeek *string `json:"dayOfWeek,omitempty" tf:"day_of_week,omitempty"` - // The duration of the window for maintenance to run in hours. + // The duration of the window for maintenance to run in hours. Possible options are between 4 to 24. Duration *float64 `json:"duration,omitempty" tf:"duration,omitempty"` // Frequency of maintenance. Possible options are Daily, Weekly, AbsoluteMonthly and RelativeMonthly. @@ -2401,7 +2445,7 @@ type MaintenanceWindowNodeOsObservation struct { // The day of the week for the maintenance run. Required in combination with weekly frequency. Possible values are Friday, Monday, Saturday, Sunday, Thursday, Tuesday and Wednesday. DayOfWeek *string `json:"dayOfWeek,omitempty" tf:"day_of_week,omitempty"` - // The duration of the window for maintenance to run in hours. + // The duration of the window for maintenance to run in hours. Possible options are between 4 to 24. Duration *float64 `json:"duration,omitempty" tf:"duration,omitempty"` // Frequency of maintenance. Possible options are Daily, Weekly, AbsoluteMonthly and RelativeMonthly. @@ -2436,7 +2480,7 @@ type MaintenanceWindowNodeOsParameters struct { // +kubebuilder:validation:Optional DayOfWeek *string `json:"dayOfWeek,omitempty" tf:"day_of_week,omitempty"` - // The duration of the window for maintenance to run in hours. + // The duration of the window for maintenance to run in hours. Possible options are between 4 to 24. // +kubebuilder:validation:Optional Duration *float64 `json:"duration" tf:"duration,omitempty"` @@ -2932,6 +2976,9 @@ type SecretIdentityParameters struct { type ServiceMeshProfileInitParameters struct { + // A certificate_authority block as defined below. When this property is specified, key_vault_secrets_provider is also required to be set. This configuration allows you to bring your own root certificate and keys for Istio CA in the Istio-based service mesh add-on for Azure Kubernetes Service. + CertificateAuthority *CertificateAuthorityInitParameters `json:"certificateAuthority,omitempty" tf:"certificate_authority,omitempty"` + // Is Istio External Ingress Gateway enabled? ExternalIngressGatewayEnabled *bool `json:"externalIngressGatewayEnabled,omitempty" tf:"external_ingress_gateway_enabled,omitempty"` @@ -2944,6 +2991,9 @@ type ServiceMeshProfileInitParameters struct { type ServiceMeshProfileObservation struct { + // A certificate_authority block as defined below. When this property is specified, key_vault_secrets_provider is also required to be set. This configuration allows you to bring your own root certificate and keys for Istio CA in the Istio-based service mesh add-on for Azure Kubernetes Service. + CertificateAuthority *CertificateAuthorityObservation `json:"certificateAuthority,omitempty" tf:"certificate_authority,omitempty"` + // Is Istio External Ingress Gateway enabled? ExternalIngressGatewayEnabled *bool `json:"externalIngressGatewayEnabled,omitempty" tf:"external_ingress_gateway_enabled,omitempty"` @@ -2956,6 +3006,10 @@ type ServiceMeshProfileObservation struct { type ServiceMeshProfileParameters struct { + // A certificate_authority block as defined below. When this property is specified, key_vault_secrets_provider is also required to be set. This configuration allows you to bring your own root certificate and keys for Istio CA in the Istio-based service mesh add-on for Azure Kubernetes Service. + // +kubebuilder:validation:Optional + CertificateAuthority *CertificateAuthorityParameters `json:"certificateAuthority,omitempty" tf:"certificate_authority,omitempty"` + // Is Istio External Ingress Gateway enabled? // +kubebuilder:validation:Optional ExternalIngressGatewayEnabled *bool `json:"externalIngressGatewayEnabled,omitempty" tf:"external_ingress_gateway_enabled,omitempty"` @@ -3003,7 +3057,6 @@ type StorageProfileInitParameters struct { // Is the Disk CSI driver enabled? Defaults to true. DiskDriverEnabled *bool `json:"diskDriverEnabled,omitempty" tf:"disk_driver_enabled,omitempty"` - // Disk CSI Driver version to be used. Possible values are v1 and v2. Defaults to v1. DiskDriverVersion *string `json:"diskDriverVersion,omitempty" tf:"disk_driver_version,omitempty"` // Is the File CSI driver enabled? Defaults to true. @@ -3021,7 +3074,6 @@ type StorageProfileObservation struct { // Is the Disk CSI driver enabled? Defaults to true. DiskDriverEnabled *bool `json:"diskDriverEnabled,omitempty" tf:"disk_driver_enabled,omitempty"` - // Disk CSI Driver version to be used. Possible values are v1 and v2. Defaults to v1. DiskDriverVersion *string `json:"diskDriverVersion,omitempty" tf:"disk_driver_version,omitempty"` // Is the File CSI driver enabled? Defaults to true. @@ -3041,7 +3093,6 @@ type StorageProfileParameters struct { // +kubebuilder:validation:Optional DiskDriverEnabled *bool `json:"diskDriverEnabled,omitempty" tf:"disk_driver_enabled,omitempty"` - // Disk CSI Driver version to be used. Possible values are v1 and v2. Defaults to v1. // +kubebuilder:validation:Optional DiskDriverVersion *string `json:"diskDriverVersion,omitempty" tf:"disk_driver_version,omitempty"` diff --git a/apis/containerservice/v1beta2/zz_kubernetesclusternodepool_types.go b/apis/containerservice/v1beta2/zz_kubernetesclusternodepool_types.go index ebbf94c4d..d2bce7d01 100755 --- a/apis/containerservice/v1beta2/zz_kubernetesclusternodepool_types.go +++ b/apis/containerservice/v1beta2/zz_kubernetesclusternodepool_types.go @@ -18,7 +18,6 @@ type KubernetesClusterNodePoolInitParameters struct { // Specifies the ID of the Capacity Reservation Group where this Node Pool should exist. Changing this forces a new resource to be created. CapacityReservationGroupID *string `json:"capacityReservationGroupId,omitempty" tf:"capacity_reservation_group_id,omitempty"` - // Specifies whether to trust a Custom CA. CustomCATrustEnabled *bool `json:"customCaTrustEnabled,omitempty" tf:"custom_ca_trust_enabled,omitempty"` // Whether to enable auto-scaler. @@ -57,7 +56,6 @@ type KubernetesClusterNodePoolInitParameters struct { // The maximum number of pods that can run on each agent. Changing this forces a new resource to be created. MaxPods *float64 `json:"maxPods,omitempty" tf:"max_pods,omitempty"` - // A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It cannot be specified for Windows nodes and must be a static string (i.e. will be printed raw and not executed as a script). Changing this forces a new resource to be created. MessageOfTheDay *string `json:"messageOfTheDay,omitempty" tf:"message_of_the_day,omitempty"` // The minimum number of nodes which should exist within this Node Pool. Valid values are between 0 and 1000 and must be less than or equal to max_count. @@ -91,7 +89,7 @@ type KubernetesClusterNodePoolInitParameters struct { // The type of disk which should be used for the Operating System. Possible values are Ephemeral and Managed. Defaults to Managed. Changing this forces a new resource to be created. OsDiskType *string `json:"osDiskType,omitempty" tf:"os_disk_type,omitempty"` - // Specifies the OS SKU used by the agent pool. Possible values are AzureLinux, Ubuntu, Windows2019 and Windows2022. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated. Changing this forces a new resource to be created. + // Specifies the OS SKU used by the agent pool. Possible values are AzureLinux, Ubuntu, Windows2019 and Windows2022. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated. Changing this from AzureLinux or Ubuntu to AzureLinux or Ubuntu will not replace the resource, otherwise it forces a new resource to be created. OsSku *string `json:"osSku,omitempty" tf:"os_sku,omitempty"` // The Operating System which should be used for this Node Pool. Changing this forces a new resource to be created. Possible values are Linux and Windows. Defaults to Linux. @@ -154,7 +152,7 @@ type KubernetesClusterNodePoolInitParameters struct { // A windows_profile block as documented below. Changing this forces a new resource to be created. WindowsProfile *KubernetesClusterNodePoolWindowsProfileInitParameters `json:"windowsProfile,omitempty" tf:"windows_profile,omitempty"` - // Used to specify the workload runtime. Allowed values are OCIContainer, WasmWasi and KataMshvVmIsolation. + // Used to specify the workload runtime. Allowed values are OCIContainer and WasmWasi. WorkloadRuntime *string `json:"workloadRuntime,omitempty" tf:"workload_runtime,omitempty"` // Specifies a list of Availability Zones in which this Kubernetes Cluster Node Pool should be located. Changing this forces a new Kubernetes Cluster Node Pool to be created. @@ -370,7 +368,6 @@ type KubernetesClusterNodePoolObservation struct { // Specifies the ID of the Capacity Reservation Group where this Node Pool should exist. Changing this forces a new resource to be created. CapacityReservationGroupID *string `json:"capacityReservationGroupId,omitempty" tf:"capacity_reservation_group_id,omitempty"` - // Specifies whether to trust a Custom CA. CustomCATrustEnabled *bool `json:"customCaTrustEnabled,omitempty" tf:"custom_ca_trust_enabled,omitempty"` // Whether to enable auto-scaler. @@ -415,7 +412,6 @@ type KubernetesClusterNodePoolObservation struct { // The maximum number of pods that can run on each agent. Changing this forces a new resource to be created. MaxPods *float64 `json:"maxPods,omitempty" tf:"max_pods,omitempty"` - // A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It cannot be specified for Windows nodes and must be a static string (i.e. will be printed raw and not executed as a script). Changing this forces a new resource to be created. MessageOfTheDay *string `json:"messageOfTheDay,omitempty" tf:"message_of_the_day,omitempty"` // The minimum number of nodes which should exist within this Node Pool. Valid values are between 0 and 1000 and must be less than or equal to max_count. @@ -449,7 +445,7 @@ type KubernetesClusterNodePoolObservation struct { // The type of disk which should be used for the Operating System. Possible values are Ephemeral and Managed. Defaults to Managed. Changing this forces a new resource to be created. OsDiskType *string `json:"osDiskType,omitempty" tf:"os_disk_type,omitempty"` - // Specifies the OS SKU used by the agent pool. Possible values are AzureLinux, Ubuntu, Windows2019 and Windows2022. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated. Changing this forces a new resource to be created. + // Specifies the OS SKU used by the agent pool. Possible values are AzureLinux, Ubuntu, Windows2019 and Windows2022. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated. Changing this from AzureLinux or Ubuntu to AzureLinux or Ubuntu will not replace the resource, otherwise it forces a new resource to be created. OsSku *string `json:"osSku,omitempty" tf:"os_sku,omitempty"` // The Operating System which should be used for this Node Pool. Changing this forces a new resource to be created. Possible values are Linux and Windows. Defaults to Linux. @@ -492,7 +488,7 @@ type KubernetesClusterNodePoolObservation struct { // A windows_profile block as documented below. Changing this forces a new resource to be created. WindowsProfile *KubernetesClusterNodePoolWindowsProfileObservation `json:"windowsProfile,omitempty" tf:"windows_profile,omitempty"` - // Used to specify the workload runtime. Allowed values are OCIContainer, WasmWasi and KataMshvVmIsolation. + // Used to specify the workload runtime. Allowed values are OCIContainer and WasmWasi. WorkloadRuntime *string `json:"workloadRuntime,omitempty" tf:"workload_runtime,omitempty"` // Specifies a list of Availability Zones in which this Kubernetes Cluster Node Pool should be located. Changing this forces a new Kubernetes Cluster Node Pool to be created. @@ -506,7 +502,6 @@ type KubernetesClusterNodePoolParameters struct { // +kubebuilder:validation:Optional CapacityReservationGroupID *string `json:"capacityReservationGroupId,omitempty" tf:"capacity_reservation_group_id,omitempty"` - // Specifies whether to trust a Custom CA. // +kubebuilder:validation:Optional CustomCATrustEnabled *bool `json:"customCaTrustEnabled,omitempty" tf:"custom_ca_trust_enabled,omitempty"` @@ -572,7 +567,6 @@ type KubernetesClusterNodePoolParameters struct { // +kubebuilder:validation:Optional MaxPods *float64 `json:"maxPods,omitempty" tf:"max_pods,omitempty"` - // A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It cannot be specified for Windows nodes and must be a static string (i.e. will be printed raw and not executed as a script). Changing this forces a new resource to be created. // +kubebuilder:validation:Optional MessageOfTheDay *string `json:"messageOfTheDay,omitempty" tf:"message_of_the_day,omitempty"` @@ -617,7 +611,7 @@ type KubernetesClusterNodePoolParameters struct { // +kubebuilder:validation:Optional OsDiskType *string `json:"osDiskType,omitempty" tf:"os_disk_type,omitempty"` - // Specifies the OS SKU used by the agent pool. Possible values are AzureLinux, Ubuntu, Windows2019 and Windows2022. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated. Changing this forces a new resource to be created. + // Specifies the OS SKU used by the agent pool. Possible values are AzureLinux, Ubuntu, Windows2019 and Windows2022. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated. Changing this from AzureLinux or Ubuntu to AzureLinux or Ubuntu will not replace the resource, otherwise it forces a new resource to be created. // +kubebuilder:validation:Optional OsSku *string `json:"osSku,omitempty" tf:"os_sku,omitempty"` @@ -694,7 +688,7 @@ type KubernetesClusterNodePoolParameters struct { // +kubebuilder:validation:Optional WindowsProfile *KubernetesClusterNodePoolWindowsProfileParameters `json:"windowsProfile,omitempty" tf:"windows_profile,omitempty"` - // Used to specify the workload runtime. Allowed values are OCIContainer, WasmWasi and KataMshvVmIsolation. + // Used to specify the workload runtime. Allowed values are OCIContainer and WasmWasi. // +kubebuilder:validation:Optional WorkloadRuntime *string `json:"workloadRuntime,omitempty" tf:"workload_runtime,omitempty"` diff --git a/apis/cosmosdb/v1beta1/zz_account_types.go b/apis/cosmosdb/v1beta1/zz_account_types.go index 21f17880b..4784af966 100755 --- a/apis/cosmosdb/v1beta1/zz_account_types.go +++ b/apis/cosmosdb/v1beta1/zz_account_types.go @@ -30,6 +30,9 @@ type AccountInitParameters struct { // A backup block as defined below. Backup []BackupInitParameters `json:"backup,omitempty" tf:"backup,omitempty"` + // Enable burst capacity for this Cosmos DB account. Defaults to false. + BurstCapacityEnabled *bool `json:"burstCapacityEnabled,omitempty" tf:"burst_capacity_enabled,omitempty"` + // The capabilities which should be enabled for this Cosmos DB account. Value is a capabilities block as defined below. Capabilities []CapabilitiesInitParameters `json:"capabilities,omitempty" tf:"capabilities,omitempty"` @@ -136,6 +139,9 @@ type AccountObservation struct { // A backup block as defined below. Backup []BackupObservation `json:"backup,omitempty" tf:"backup,omitempty"` + // Enable burst capacity for this Cosmos DB account. Defaults to false. + BurstCapacityEnabled *bool `json:"burstCapacityEnabled,omitempty" tf:"burst_capacity_enabled,omitempty"` + // The capabilities which should be enabled for this Cosmos DB account. Value is a capabilities block as defined below. Capabilities []CapabilitiesObservation `json:"capabilities,omitempty" tf:"capabilities,omitempty"` @@ -262,6 +268,10 @@ type AccountParameters struct { // +kubebuilder:validation:Optional Backup []BackupParameters `json:"backup,omitempty" tf:"backup,omitempty"` + // Enable burst capacity for this Cosmos DB account. Defaults to false. + // +kubebuilder:validation:Optional + BurstCapacityEnabled *bool `json:"burstCapacityEnabled,omitempty" tf:"burst_capacity_enabled,omitempty"` + // The capabilities which should be enabled for this Cosmos DB account. Value is a capabilities block as defined below. // +kubebuilder:validation:Optional Capabilities []CapabilitiesParameters `json:"capabilities,omitempty" tf:"capabilities,omitempty"` diff --git a/apis/cosmosdb/v1beta1/zz_generated.deepcopy.go b/apis/cosmosdb/v1beta1/zz_generated.deepcopy.go index 8488dbcf0..9250c2137 100644 --- a/apis/cosmosdb/v1beta1/zz_generated.deepcopy.go +++ b/apis/cosmosdb/v1beta1/zz_generated.deepcopy.go @@ -72,6 +72,11 @@ func (in *AccountInitParameters) DeepCopyInto(out *AccountInitParameters) { (*in)[i].DeepCopyInto(&(*out)[i]) } } + if in.BurstCapacityEnabled != nil { + in, out := &in.BurstCapacityEnabled, &out.BurstCapacityEnabled + *out = new(bool) + **out = **in + } if in.Capabilities != nil { in, out := &in.Capabilities, &out.Capabilities *out = make([]CapabilitiesInitParameters, len(*in)) @@ -326,6 +331,11 @@ func (in *AccountObservation) DeepCopyInto(out *AccountObservation) { (*in)[i].DeepCopyInto(&(*out)[i]) } } + if in.BurstCapacityEnabled != nil { + in, out := &in.BurstCapacityEnabled, &out.BurstCapacityEnabled + *out = new(bool) + **out = **in + } if in.Capabilities != nil { in, out := &in.Capabilities, &out.Capabilities *out = make([]CapabilitiesObservation, len(*in)) @@ -585,6 +595,11 @@ func (in *AccountParameters) DeepCopyInto(out *AccountParameters) { (*in)[i].DeepCopyInto(&(*out)[i]) } } + if in.BurstCapacityEnabled != nil { + in, out := &in.BurstCapacityEnabled, &out.BurstCapacityEnabled + *out = new(bool) + **out = **in + } if in.Capabilities != nil { in, out := &in.Capabilities, &out.Capabilities *out = make([]CapabilitiesParameters, len(*in)) diff --git a/apis/cosmosdb/v1beta2/zz_account_types.go b/apis/cosmosdb/v1beta2/zz_account_types.go index a81ea806b..38c5b41d9 100755 --- a/apis/cosmosdb/v1beta2/zz_account_types.go +++ b/apis/cosmosdb/v1beta2/zz_account_types.go @@ -30,6 +30,9 @@ type AccountInitParameters struct { // A backup block as defined below. Backup *BackupInitParameters `json:"backup,omitempty" tf:"backup,omitempty"` + // Enable burst capacity for this Cosmos DB account. Defaults to false. + BurstCapacityEnabled *bool `json:"burstCapacityEnabled,omitempty" tf:"burst_capacity_enabled,omitempty"` + // The capabilities which should be enabled for this Cosmos DB account. Value is a capabilities block as defined below. Capabilities []CapabilitiesInitParameters `json:"capabilities,omitempty" tf:"capabilities,omitempty"` @@ -133,6 +136,9 @@ type AccountObservation struct { // A backup block as defined below. Backup *BackupObservation `json:"backup,omitempty" tf:"backup,omitempty"` + // Enable burst capacity for this Cosmos DB account. Defaults to false. + BurstCapacityEnabled *bool `json:"burstCapacityEnabled,omitempty" tf:"burst_capacity_enabled,omitempty"` + // The capabilities which should be enabled for this Cosmos DB account. Value is a capabilities block as defined below. Capabilities []CapabilitiesObservation `json:"capabilities,omitempty" tf:"capabilities,omitempty"` @@ -256,6 +262,10 @@ type AccountParameters struct { // +kubebuilder:validation:Optional Backup *BackupParameters `json:"backup,omitempty" tf:"backup,omitempty"` + // Enable burst capacity for this Cosmos DB account. Defaults to false. + // +kubebuilder:validation:Optional + BurstCapacityEnabled *bool `json:"burstCapacityEnabled,omitempty" tf:"burst_capacity_enabled,omitempty"` + // The capabilities which should be enabled for this Cosmos DB account. Value is a capabilities block as defined below. // +kubebuilder:validation:Optional Capabilities []CapabilitiesParameters `json:"capabilities,omitempty" tf:"capabilities,omitempty"` diff --git a/apis/cosmosdb/v1beta2/zz_generated.deepcopy.go b/apis/cosmosdb/v1beta2/zz_generated.deepcopy.go index 1e3c0b2bc..8ad12d8e4 100644 --- a/apis/cosmosdb/v1beta2/zz_generated.deepcopy.go +++ b/apis/cosmosdb/v1beta2/zz_generated.deepcopy.go @@ -68,6 +68,11 @@ func (in *AccountInitParameters) DeepCopyInto(out *AccountInitParameters) { *out = new(BackupInitParameters) (*in).DeepCopyInto(*out) } + if in.BurstCapacityEnabled != nil { + in, out := &in.BurstCapacityEnabled, &out.BurstCapacityEnabled + *out = new(bool) + **out = **in + } if in.Capabilities != nil { in, out := &in.Capabilities, &out.Capabilities *out = make([]CapabilitiesInitParameters, len(*in)) @@ -308,6 +313,11 @@ func (in *AccountObservation) DeepCopyInto(out *AccountObservation) { *out = new(BackupObservation) (*in).DeepCopyInto(*out) } + if in.BurstCapacityEnabled != nil { + in, out := &in.BurstCapacityEnabled, &out.BurstCapacityEnabled + *out = new(bool) + **out = **in + } if in.Capabilities != nil { in, out := &in.Capabilities, &out.Capabilities *out = make([]CapabilitiesObservation, len(*in)) @@ -553,6 +563,11 @@ func (in *AccountParameters) DeepCopyInto(out *AccountParameters) { *out = new(BackupParameters) (*in).DeepCopyInto(*out) } + if in.BurstCapacityEnabled != nil { + in, out := &in.BurstCapacityEnabled, &out.BurstCapacityEnabled + *out = new(bool) + **out = **in + } if in.Capabilities != nil { in, out := &in.Capabilities, &out.Capabilities *out = make([]CapabilitiesParameters, len(*in)) diff --git a/apis/cosmosdb/v1beta2/zz_sqlcontainer_types.go b/apis/cosmosdb/v1beta2/zz_sqlcontainer_types.go index dcaa7328f..fbf528c2f 100755 --- a/apis/cosmosdb/v1beta2/zz_sqlcontainer_types.go +++ b/apis/cosmosdb/v1beta2/zz_sqlcontainer_types.go @@ -244,7 +244,7 @@ type SQLContainerInitParameters struct { // The default time to live of Analytical Storage for this SQL container. If present and the value is set to -1, it is equal to infinity, and items don’t expire by default. If present and the value is set to some number n – items will expire n seconds after their last modified time. AnalyticalStorageTTL *float64 `json:"analyticalStorageTtl,omitempty" tf:"analytical_storage_ttl,omitempty"` - // An autoscale_settings block as defined below. Requires partition_key_path to be set. + // An autoscale_settings block as defined below. AutoscaleSettings *SQLContainerAutoscaleSettingsInitParameters `json:"autoscaleSettings,omitempty" tf:"autoscale_settings,omitempty"` // A conflict_resolution_policy blocks as defined below. Changing this forces a new resource to be created. @@ -282,7 +282,7 @@ type SQLContainerObservation struct { // The default time to live of Analytical Storage for this SQL container. If present and the value is set to -1, it is equal to infinity, and items don’t expire by default. If present and the value is set to some number n – items will expire n seconds after their last modified time. AnalyticalStorageTTL *float64 `json:"analyticalStorageTtl,omitempty" tf:"analytical_storage_ttl,omitempty"` - // An autoscale_settings block as defined below. Requires partition_key_path to be set. + // An autoscale_settings block as defined below. AutoscaleSettings *SQLContainerAutoscaleSettingsObservation `json:"autoscaleSettings,omitempty" tf:"autoscale_settings,omitempty"` // A conflict_resolution_policy blocks as defined below. Changing this forces a new resource to be created. @@ -340,7 +340,7 @@ type SQLContainerParameters struct { // +kubebuilder:validation:Optional AnalyticalStorageTTL *float64 `json:"analyticalStorageTtl,omitempty" tf:"analytical_storage_ttl,omitempty"` - // An autoscale_settings block as defined below. Requires partition_key_path to be set. + // An autoscale_settings block as defined below. // +kubebuilder:validation:Optional AutoscaleSettings *SQLContainerAutoscaleSettingsParameters `json:"autoscaleSettings,omitempty" tf:"autoscale_settings,omitempty"` diff --git a/apis/databricks/v1beta2/zz_workspace_types.go b/apis/databricks/v1beta2/zz_workspace_types.go index 527ec4c15..041f355b7 100755 --- a/apis/databricks/v1beta2/zz_workspace_types.go +++ b/apis/databricks/v1beta2/zz_workspace_types.go @@ -18,7 +18,7 @@ type CustomParametersInitParameters struct { // The ID of a Azure Machine Learning workspace to link with Databricks workspace. Changing this forces a new resource to be created. MachineLearningWorkspaceID *string `json:"machineLearningWorkspaceId,omitempty" tf:"machine_learning_workspace_id,omitempty"` - // Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Defaults to nat-gateway. Changing this forces a new resource to be created. + // Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets (only for workspace with managed virtual network). Defaults to nat-gateway. Changing this forces a new resource to be created. NATGatewayName *string `json:"natGatewayName,omitempty" tf:"nat_gateway_name,omitempty"` // Are public IP Addresses not allowed? Possible values are true or false. Defaults to false. @@ -39,7 +39,7 @@ type CustomParametersInitParameters struct { // The resource ID of the azurerm_subnet_network_security_group_association resource which is referred to by the private_subnet_name field. This is the same as the ID of the subnet referred to by the private_subnet_name field. Required if virtual_network_id is set. PrivateSubnetNetworkSecurityGroupAssociationID *string `json:"privateSubnetNetworkSecurityGroupAssociationId,omitempty" tf:"private_subnet_network_security_group_association_id,omitempty"` - // Name of the Public IP for No Public IP workspace with managed vNet. Defaults to nat-gw-public-ip. Changing this forces a new resource to be created. + // Name of the Public IP for No Public IP workspace with managed virtual network. Defaults to nat-gw-public-ip. Changing this forces a new resource to be created. PublicIPName *string `json:"publicIpName,omitempty" tf:"public_ip_name,omitempty"` // The name of the Public Subnet within the Virtual Network. Required if virtual_network_id is set. Changing this forces a new resource to be created. @@ -60,7 +60,7 @@ type CustomParametersInitParameters struct { // Default Databricks File Storage account name. Defaults to a randomized name(e.g. dbstoragel6mfeghoe5kxu). Changing this forces a new resource to be created. StorageAccountName *string `json:"storageAccountName,omitempty" tf:"storage_account_name,omitempty"` - // Storage account SKU name. Possible values include Standard_LRS, Standard_GRS, Standard_RAGRS, Standard_GZRS, Standard_RAGZRS, Standard_ZRS, Premium_LRS or Premium_ZRS. Defaults to Standard_GRS. Changing this forces a new resource to be created. + // Storage account SKU name. Possible values include Standard_LRS, Standard_GRS, Standard_RAGRS, Standard_GZRS, Standard_RAGZRS, Standard_ZRS, Premium_LRS or Premium_ZRS. Defaults to Standard_GRS. StorageAccountSkuName *string `json:"storageAccountSkuName,omitempty" tf:"storage_account_sku_name,omitempty"` // The ID of a Virtual Network where this Databricks Cluster should be created. Changing this forces a new resource to be created. @@ -75,7 +75,7 @@ type CustomParametersObservation struct { // The ID of a Azure Machine Learning workspace to link with Databricks workspace. Changing this forces a new resource to be created. MachineLearningWorkspaceID *string `json:"machineLearningWorkspaceId,omitempty" tf:"machine_learning_workspace_id,omitempty"` - // Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Defaults to nat-gateway. Changing this forces a new resource to be created. + // Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets (only for workspace with managed virtual network). Defaults to nat-gateway. Changing this forces a new resource to be created. NATGatewayName *string `json:"natGatewayName,omitempty" tf:"nat_gateway_name,omitempty"` // Are public IP Addresses not allowed? Possible values are true or false. Defaults to false. @@ -87,7 +87,7 @@ type CustomParametersObservation struct { // The resource ID of the azurerm_subnet_network_security_group_association resource which is referred to by the private_subnet_name field. This is the same as the ID of the subnet referred to by the private_subnet_name field. Required if virtual_network_id is set. PrivateSubnetNetworkSecurityGroupAssociationID *string `json:"privateSubnetNetworkSecurityGroupAssociationId,omitempty" tf:"private_subnet_network_security_group_association_id,omitempty"` - // Name of the Public IP for No Public IP workspace with managed vNet. Defaults to nat-gw-public-ip. Changing this forces a new resource to be created. + // Name of the Public IP for No Public IP workspace with managed virtual network. Defaults to nat-gw-public-ip. Changing this forces a new resource to be created. PublicIPName *string `json:"publicIpName,omitempty" tf:"public_ip_name,omitempty"` // The name of the Public Subnet within the Virtual Network. Required if virtual_network_id is set. Changing this forces a new resource to be created. @@ -99,7 +99,7 @@ type CustomParametersObservation struct { // Default Databricks File Storage account name. Defaults to a randomized name(e.g. dbstoragel6mfeghoe5kxu). Changing this forces a new resource to be created. StorageAccountName *string `json:"storageAccountName,omitempty" tf:"storage_account_name,omitempty"` - // Storage account SKU name. Possible values include Standard_LRS, Standard_GRS, Standard_RAGRS, Standard_GZRS, Standard_RAGZRS, Standard_ZRS, Premium_LRS or Premium_ZRS. Defaults to Standard_GRS. Changing this forces a new resource to be created. + // Storage account SKU name. Possible values include Standard_LRS, Standard_GRS, Standard_RAGRS, Standard_GZRS, Standard_RAGZRS, Standard_ZRS, Premium_LRS or Premium_ZRS. Defaults to Standard_GRS. StorageAccountSkuName *string `json:"storageAccountSkuName,omitempty" tf:"storage_account_sku_name,omitempty"` // The ID of a Virtual Network where this Databricks Cluster should be created. Changing this forces a new resource to be created. @@ -115,7 +115,7 @@ type CustomParametersParameters struct { // +kubebuilder:validation:Optional MachineLearningWorkspaceID *string `json:"machineLearningWorkspaceId,omitempty" tf:"machine_learning_workspace_id,omitempty"` - // Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Defaults to nat-gateway. Changing this forces a new resource to be created. + // Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets (only for workspace with managed virtual network). Defaults to nat-gateway. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional NATGatewayName *string `json:"natGatewayName,omitempty" tf:"nat_gateway_name,omitempty"` @@ -140,7 +140,7 @@ type CustomParametersParameters struct { // +kubebuilder:validation:Optional PrivateSubnetNetworkSecurityGroupAssociationID *string `json:"privateSubnetNetworkSecurityGroupAssociationId,omitempty" tf:"private_subnet_network_security_group_association_id,omitempty"` - // Name of the Public IP for No Public IP workspace with managed vNet. Defaults to nat-gw-public-ip. Changing this forces a new resource to be created. + // Name of the Public IP for No Public IP workspace with managed virtual network. Defaults to nat-gw-public-ip. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PublicIPName *string `json:"publicIpName,omitempty" tf:"public_ip_name,omitempty"` @@ -165,7 +165,7 @@ type CustomParametersParameters struct { // +kubebuilder:validation:Optional StorageAccountName *string `json:"storageAccountName,omitempty" tf:"storage_account_name,omitempty"` - // Storage account SKU name. Possible values include Standard_LRS, Standard_GRS, Standard_RAGRS, Standard_GZRS, Standard_RAGZRS, Standard_ZRS, Premium_LRS or Premium_ZRS. Defaults to Standard_GRS. Changing this forces a new resource to be created. + // Storage account SKU name. Possible values include Standard_LRS, Standard_GRS, Standard_RAGRS, Standard_GZRS, Standard_RAGZRS, Standard_ZRS, Premium_LRS or Premium_ZRS. Defaults to Standard_GRS. // +kubebuilder:validation:Optional StorageAccountSkuName *string `json:"storageAccountSkuName,omitempty" tf:"storage_account_sku_name,omitempty"` @@ -231,7 +231,7 @@ type WorkspaceInitParameters struct { // Is the Databricks File System root file system enabled with a secondary layer of encryption with platform managed keys? Possible values are true or false. Defaults to false. This field is only valid if the Databricks Workspace sku is set to premium. Changing this forces a new resource to be created. InfrastructureEncryptionEnabled *bool `json:"infrastructureEncryptionEnabled,omitempty" tf:"infrastructure_encryption_enabled,omitempty"` - // Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) workspace. Changing this forces a new resource to be created. + // Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) workspace with managed virtual network. Changing this forces a new resource to be created. LoadBalancerBackendAddressPoolID *string `json:"loadBalancerBackendAddressPoolId,omitempty" tf:"load_balancer_backend_address_pool_id,omitempty"` // Specifies the supported Azure location where the resource has to be created. Changing this forces a new resource to be created. @@ -301,7 +301,7 @@ type WorkspaceObservation struct { // Is the Databricks File System root file system enabled with a secondary layer of encryption with platform managed keys? Possible values are true or false. Defaults to false. This field is only valid if the Databricks Workspace sku is set to premium. Changing this forces a new resource to be created. InfrastructureEncryptionEnabled *bool `json:"infrastructureEncryptionEnabled,omitempty" tf:"infrastructure_encryption_enabled,omitempty"` - // Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) workspace. Changing this forces a new resource to be created. + // Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) workspace with managed virtual network. Changing this forces a new resource to be created. LoadBalancerBackendAddressPoolID *string `json:"loadBalancerBackendAddressPoolId,omitempty" tf:"load_balancer_backend_address_pool_id,omitempty"` // Specifies the supported Azure location where the resource has to be created. Changing this forces a new resource to be created. @@ -379,7 +379,7 @@ type WorkspaceParameters struct { // +kubebuilder:validation:Optional InfrastructureEncryptionEnabled *bool `json:"infrastructureEncryptionEnabled,omitempty" tf:"infrastructure_encryption_enabled,omitempty"` - // Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) workspace. Changing this forces a new resource to be created. + // Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) workspace with managed virtual network. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional LoadBalancerBackendAddressPoolID *string `json:"loadBalancerBackendAddressPoolId,omitempty" tf:"load_balancer_backend_address_pool_id,omitempty"` diff --git a/apis/devtestlab/v1beta1/zz_generated.deepcopy.go b/apis/devtestlab/v1beta1/zz_generated.deepcopy.go index 9df754723..8489acb28 100644 --- a/apis/devtestlab/v1beta1/zz_generated.deepcopy.go +++ b/apis/devtestlab/v1beta1/zz_generated.deepcopy.go @@ -13,6 +13,81 @@ import ( runtime "k8s.io/apimachinery/pkg/runtime" ) +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *AllowedPortsInitParameters) DeepCopyInto(out *AllowedPortsInitParameters) { + *out = *in + if in.BackendPort != nil { + in, out := &in.BackendPort, &out.BackendPort + *out = new(float64) + **out = **in + } + if in.TransportProtocol != nil { + in, out := &in.TransportProtocol, &out.TransportProtocol + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedPortsInitParameters. +func (in *AllowedPortsInitParameters) DeepCopy() *AllowedPortsInitParameters { + if in == nil { + return nil + } + out := new(AllowedPortsInitParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *AllowedPortsObservation) DeepCopyInto(out *AllowedPortsObservation) { + *out = *in + if in.BackendPort != nil { + in, out := &in.BackendPort, &out.BackendPort + *out = new(float64) + **out = **in + } + if in.TransportProtocol != nil { + in, out := &in.TransportProtocol, &out.TransportProtocol + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedPortsObservation. +func (in *AllowedPortsObservation) DeepCopy() *AllowedPortsObservation { + if in == nil { + return nil + } + out := new(AllowedPortsObservation) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *AllowedPortsParameters) DeepCopyInto(out *AllowedPortsParameters) { + *out = *in + if in.BackendPort != nil { + in, out := &in.BackendPort, &out.BackendPort + *out = new(float64) + **out = **in + } + if in.TransportProtocol != nil { + in, out := &in.TransportProtocol, &out.TransportProtocol + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedPortsParameters. +func (in *AllowedPortsParameters) DeepCopy() *AllowedPortsParameters { + if in == nil { + return nil + } + out := new(AllowedPortsParameters) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DailyRecurrenceInitParameters) DeepCopyInto(out *DailyRecurrenceInitParameters) { *out = *in @@ -2345,9 +2420,82 @@ func (in *ScheduleStatus) DeepCopy() *ScheduleStatus { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *SharedPublicIPAddressInitParameters) DeepCopyInto(out *SharedPublicIPAddressInitParameters) { + *out = *in + if in.AllowedPorts != nil { + in, out := &in.AllowedPorts, &out.AllowedPorts + *out = make([]AllowedPortsInitParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedPublicIPAddressInitParameters. +func (in *SharedPublicIPAddressInitParameters) DeepCopy() *SharedPublicIPAddressInitParameters { + if in == nil { + return nil + } + out := new(SharedPublicIPAddressInitParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *SharedPublicIPAddressObservation) DeepCopyInto(out *SharedPublicIPAddressObservation) { + *out = *in + if in.AllowedPorts != nil { + in, out := &in.AllowedPorts, &out.AllowedPorts + *out = make([]AllowedPortsObservation, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedPublicIPAddressObservation. +func (in *SharedPublicIPAddressObservation) DeepCopy() *SharedPublicIPAddressObservation { + if in == nil { + return nil + } + out := new(SharedPublicIPAddressObservation) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *SharedPublicIPAddressParameters) DeepCopyInto(out *SharedPublicIPAddressParameters) { + *out = *in + if in.AllowedPorts != nil { + in, out := &in.AllowedPorts, &out.AllowedPorts + *out = make([]AllowedPortsParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedPublicIPAddressParameters. +func (in *SharedPublicIPAddressParameters) DeepCopy() *SharedPublicIPAddressParameters { + if in == nil { + return nil + } + out := new(SharedPublicIPAddressParameters) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SubnetInitParameters) DeepCopyInto(out *SubnetInitParameters) { *out = *in + if in.SharedPublicIPAddress != nil { + in, out := &in.SharedPublicIPAddress, &out.SharedPublicIPAddress + *out = make([]SharedPublicIPAddressInitParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.UseInVirtualMachineCreation != nil { in, out := &in.UseInVirtualMachineCreation, &out.UseInVirtualMachineCreation *out = new(string) @@ -2378,6 +2526,13 @@ func (in *SubnetObservation) DeepCopyInto(out *SubnetObservation) { *out = new(string) **out = **in } + if in.SharedPublicIPAddress != nil { + in, out := &in.SharedPublicIPAddress, &out.SharedPublicIPAddress + *out = make([]SharedPublicIPAddressObservation, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.UseInVirtualMachineCreation != nil { in, out := &in.UseInVirtualMachineCreation, &out.UseInVirtualMachineCreation *out = new(string) @@ -2403,6 +2558,13 @@ func (in *SubnetObservation) DeepCopy() *SubnetObservation { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SubnetParameters) DeepCopyInto(out *SubnetParameters) { *out = *in + if in.SharedPublicIPAddress != nil { + in, out := &in.SharedPublicIPAddress, &out.SharedPublicIPAddress + *out = make([]SharedPublicIPAddressParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.UseInVirtualMachineCreation != nil { in, out := &in.UseInVirtualMachineCreation, &out.UseInVirtualMachineCreation *out = new(string) diff --git a/apis/devtestlab/v1beta1/zz_virtualnetwork_types.go b/apis/devtestlab/v1beta1/zz_virtualnetwork_types.go index 8489a4ead..4deb0c950 100755 --- a/apis/devtestlab/v1beta1/zz_virtualnetwork_types.go +++ b/apis/devtestlab/v1beta1/zz_virtualnetwork_types.go @@ -13,8 +13,59 @@ import ( v1 "github.com/crossplane/crossplane-runtime/apis/common/v1" ) +type AllowedPortsInitParameters struct { + + // The port on the Virtual Machine that the traffic will be sent to. + BackendPort *float64 `json:"backendPort,omitempty" tf:"backend_port,omitempty"` + + // The transport protocol that the traffic will use. Possible values are TCP and UDP. + TransportProtocol *string `json:"transportProtocol,omitempty" tf:"transport_protocol,omitempty"` +} + +type AllowedPortsObservation struct { + + // The port on the Virtual Machine that the traffic will be sent to. + BackendPort *float64 `json:"backendPort,omitempty" tf:"backend_port,omitempty"` + + // The transport protocol that the traffic will use. Possible values are TCP and UDP. + TransportProtocol *string `json:"transportProtocol,omitempty" tf:"transport_protocol,omitempty"` +} + +type AllowedPortsParameters struct { + + // The port on the Virtual Machine that the traffic will be sent to. + // +kubebuilder:validation:Optional + BackendPort *float64 `json:"backendPort,omitempty" tf:"backend_port,omitempty"` + + // The transport protocol that the traffic will use. Possible values are TCP and UDP. + // +kubebuilder:validation:Optional + TransportProtocol *string `json:"transportProtocol,omitempty" tf:"transport_protocol,omitempty"` +} + +type SharedPublicIPAddressInitParameters struct { + + // A list of allowed_ports blocks as defined below. + AllowedPorts []AllowedPortsInitParameters `json:"allowedPorts,omitempty" tf:"allowed_ports,omitempty"` +} + +type SharedPublicIPAddressObservation struct { + + // A list of allowed_ports blocks as defined below. + AllowedPorts []AllowedPortsObservation `json:"allowedPorts,omitempty" tf:"allowed_ports,omitempty"` +} + +type SharedPublicIPAddressParameters struct { + + // A list of allowed_ports blocks as defined below. + // +kubebuilder:validation:Optional + AllowedPorts []AllowedPortsParameters `json:"allowedPorts,omitempty" tf:"allowed_ports,omitempty"` +} + type SubnetInitParameters struct { + // A shared_public_ip_address block as defined below. + SharedPublicIPAddress []SharedPublicIPAddressInitParameters `json:"sharedPublicIpAddress,omitempty" tf:"shared_public_ip_address,omitempty"` + // Can this subnet be used for creating Virtual Machines? Possible values are Allow, Default and Deny. Defaults to Allow. UseInVirtualMachineCreation *string `json:"useInVirtualMachineCreation,omitempty" tf:"use_in_virtual_machine_creation,omitempty"` @@ -27,6 +78,9 @@ type SubnetObservation struct { // The name of the Subnet for this Virtual Network. Name *string `json:"name,omitempty" tf:"name,omitempty"` + // A shared_public_ip_address block as defined below. + SharedPublicIPAddress []SharedPublicIPAddressObservation `json:"sharedPublicIpAddress,omitempty" tf:"shared_public_ip_address,omitempty"` + // Can this subnet be used for creating Virtual Machines? Possible values are Allow, Default and Deny. Defaults to Allow. UseInVirtualMachineCreation *string `json:"useInVirtualMachineCreation,omitempty" tf:"use_in_virtual_machine_creation,omitempty"` @@ -36,6 +90,10 @@ type SubnetObservation struct { type SubnetParameters struct { + // A shared_public_ip_address block as defined below. + // +kubebuilder:validation:Optional + SharedPublicIPAddress []SharedPublicIPAddressParameters `json:"sharedPublicIpAddress,omitempty" tf:"shared_public_ip_address,omitempty"` + // Can this subnet be used for creating Virtual Machines? Possible values are Allow, Default and Deny. Defaults to Allow. // +kubebuilder:validation:Optional UseInVirtualMachineCreation *string `json:"useInVirtualMachineCreation,omitempty" tf:"use_in_virtual_machine_creation,omitempty"` diff --git a/apis/devtestlab/v1beta2/zz_generated.deepcopy.go b/apis/devtestlab/v1beta2/zz_generated.deepcopy.go index 4d21cced4..ac7690455 100644 --- a/apis/devtestlab/v1beta2/zz_generated.deepcopy.go +++ b/apis/devtestlab/v1beta2/zz_generated.deepcopy.go @@ -13,6 +13,81 @@ import ( runtime "k8s.io/apimachinery/pkg/runtime" ) +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *AllowedPortsInitParameters) DeepCopyInto(out *AllowedPortsInitParameters) { + *out = *in + if in.BackendPort != nil { + in, out := &in.BackendPort, &out.BackendPort + *out = new(float64) + **out = **in + } + if in.TransportProtocol != nil { + in, out := &in.TransportProtocol, &out.TransportProtocol + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedPortsInitParameters. +func (in *AllowedPortsInitParameters) DeepCopy() *AllowedPortsInitParameters { + if in == nil { + return nil + } + out := new(AllowedPortsInitParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *AllowedPortsObservation) DeepCopyInto(out *AllowedPortsObservation) { + *out = *in + if in.BackendPort != nil { + in, out := &in.BackendPort, &out.BackendPort + *out = new(float64) + **out = **in + } + if in.TransportProtocol != nil { + in, out := &in.TransportProtocol, &out.TransportProtocol + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedPortsObservation. +func (in *AllowedPortsObservation) DeepCopy() *AllowedPortsObservation { + if in == nil { + return nil + } + out := new(AllowedPortsObservation) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *AllowedPortsParameters) DeepCopyInto(out *AllowedPortsParameters) { + *out = *in + if in.BackendPort != nil { + in, out := &in.BackendPort, &out.BackendPort + *out = new(float64) + **out = **in + } + if in.TransportProtocol != nil { + in, out := &in.TransportProtocol, &out.TransportProtocol + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedPortsParameters. +func (in *AllowedPortsParameters) DeepCopy() *AllowedPortsParameters { + if in == nil { + return nil + } + out := new(AllowedPortsParameters) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DailyRecurrenceInitParameters) DeepCopyInto(out *DailyRecurrenceInitParameters) { *out = *in @@ -1690,9 +1765,80 @@ func (in *ScheduleStatus) DeepCopy() *ScheduleStatus { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *SharedPublicIPAddressInitParameters) DeepCopyInto(out *SharedPublicIPAddressInitParameters) { + *out = *in + if in.AllowedPorts != nil { + in, out := &in.AllowedPorts, &out.AllowedPorts + *out = make([]AllowedPortsInitParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedPublicIPAddressInitParameters. +func (in *SharedPublicIPAddressInitParameters) DeepCopy() *SharedPublicIPAddressInitParameters { + if in == nil { + return nil + } + out := new(SharedPublicIPAddressInitParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *SharedPublicIPAddressObservation) DeepCopyInto(out *SharedPublicIPAddressObservation) { + *out = *in + if in.AllowedPorts != nil { + in, out := &in.AllowedPorts, &out.AllowedPorts + *out = make([]AllowedPortsObservation, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedPublicIPAddressObservation. +func (in *SharedPublicIPAddressObservation) DeepCopy() *SharedPublicIPAddressObservation { + if in == nil { + return nil + } + out := new(SharedPublicIPAddressObservation) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *SharedPublicIPAddressParameters) DeepCopyInto(out *SharedPublicIPAddressParameters) { + *out = *in + if in.AllowedPorts != nil { + in, out := &in.AllowedPorts, &out.AllowedPorts + *out = make([]AllowedPortsParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedPublicIPAddressParameters. +func (in *SharedPublicIPAddressParameters) DeepCopy() *SharedPublicIPAddressParameters { + if in == nil { + return nil + } + out := new(SharedPublicIPAddressParameters) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SubnetInitParameters) DeepCopyInto(out *SubnetInitParameters) { *out = *in + if in.SharedPublicIPAddress != nil { + in, out := &in.SharedPublicIPAddress, &out.SharedPublicIPAddress + *out = new(SharedPublicIPAddressInitParameters) + (*in).DeepCopyInto(*out) + } if in.UseInVirtualMachineCreation != nil { in, out := &in.UseInVirtualMachineCreation, &out.UseInVirtualMachineCreation *out = new(string) @@ -1723,6 +1869,11 @@ func (in *SubnetObservation) DeepCopyInto(out *SubnetObservation) { *out = new(string) **out = **in } + if in.SharedPublicIPAddress != nil { + in, out := &in.SharedPublicIPAddress, &out.SharedPublicIPAddress + *out = new(SharedPublicIPAddressObservation) + (*in).DeepCopyInto(*out) + } if in.UseInVirtualMachineCreation != nil { in, out := &in.UseInVirtualMachineCreation, &out.UseInVirtualMachineCreation *out = new(string) @@ -1748,6 +1899,11 @@ func (in *SubnetObservation) DeepCopy() *SubnetObservation { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SubnetParameters) DeepCopyInto(out *SubnetParameters) { *out = *in + if in.SharedPublicIPAddress != nil { + in, out := &in.SharedPublicIPAddress, &out.SharedPublicIPAddress + *out = new(SharedPublicIPAddressParameters) + (*in).DeepCopyInto(*out) + } if in.UseInVirtualMachineCreation != nil { in, out := &in.UseInVirtualMachineCreation, &out.UseInVirtualMachineCreation *out = new(string) diff --git a/apis/devtestlab/v1beta2/zz_virtualnetwork_types.go b/apis/devtestlab/v1beta2/zz_virtualnetwork_types.go index e0cb2f98f..d7fe3cd99 100755 --- a/apis/devtestlab/v1beta2/zz_virtualnetwork_types.go +++ b/apis/devtestlab/v1beta2/zz_virtualnetwork_types.go @@ -13,8 +13,59 @@ import ( v1 "github.com/crossplane/crossplane-runtime/apis/common/v1" ) +type AllowedPortsInitParameters struct { + + // The port on the Virtual Machine that the traffic will be sent to. + BackendPort *float64 `json:"backendPort,omitempty" tf:"backend_port,omitempty"` + + // The transport protocol that the traffic will use. Possible values are TCP and UDP. + TransportProtocol *string `json:"transportProtocol,omitempty" tf:"transport_protocol,omitempty"` +} + +type AllowedPortsObservation struct { + + // The port on the Virtual Machine that the traffic will be sent to. + BackendPort *float64 `json:"backendPort,omitempty" tf:"backend_port,omitempty"` + + // The transport protocol that the traffic will use. Possible values are TCP and UDP. + TransportProtocol *string `json:"transportProtocol,omitempty" tf:"transport_protocol,omitempty"` +} + +type AllowedPortsParameters struct { + + // The port on the Virtual Machine that the traffic will be sent to. + // +kubebuilder:validation:Optional + BackendPort *float64 `json:"backendPort,omitempty" tf:"backend_port,omitempty"` + + // The transport protocol that the traffic will use. Possible values are TCP and UDP. + // +kubebuilder:validation:Optional + TransportProtocol *string `json:"transportProtocol,omitempty" tf:"transport_protocol,omitempty"` +} + +type SharedPublicIPAddressInitParameters struct { + + // A list of allowed_ports blocks as defined below. + AllowedPorts []AllowedPortsInitParameters `json:"allowedPorts,omitempty" tf:"allowed_ports,omitempty"` +} + +type SharedPublicIPAddressObservation struct { + + // A list of allowed_ports blocks as defined below. + AllowedPorts []AllowedPortsObservation `json:"allowedPorts,omitempty" tf:"allowed_ports,omitempty"` +} + +type SharedPublicIPAddressParameters struct { + + // A list of allowed_ports blocks as defined below. + // +kubebuilder:validation:Optional + AllowedPorts []AllowedPortsParameters `json:"allowedPorts,omitempty" tf:"allowed_ports,omitempty"` +} + type SubnetInitParameters struct { + // A shared_public_ip_address block as defined below. + SharedPublicIPAddress *SharedPublicIPAddressInitParameters `json:"sharedPublicIpAddress,omitempty" tf:"shared_public_ip_address,omitempty"` + // Can this subnet be used for creating Virtual Machines? Possible values are Allow, Default and Deny. Defaults to Allow. UseInVirtualMachineCreation *string `json:"useInVirtualMachineCreation,omitempty" tf:"use_in_virtual_machine_creation,omitempty"` @@ -27,6 +78,9 @@ type SubnetObservation struct { // The name of the Subnet for this Virtual Network. Name *string `json:"name,omitempty" tf:"name,omitempty"` + // A shared_public_ip_address block as defined below. + SharedPublicIPAddress *SharedPublicIPAddressObservation `json:"sharedPublicIpAddress,omitempty" tf:"shared_public_ip_address,omitempty"` + // Can this subnet be used for creating Virtual Machines? Possible values are Allow, Default and Deny. Defaults to Allow. UseInVirtualMachineCreation *string `json:"useInVirtualMachineCreation,omitempty" tf:"use_in_virtual_machine_creation,omitempty"` @@ -36,6 +90,10 @@ type SubnetObservation struct { type SubnetParameters struct { + // A shared_public_ip_address block as defined below. + // +kubebuilder:validation:Optional + SharedPublicIPAddress *SharedPublicIPAddressParameters `json:"sharedPublicIpAddress,omitempty" tf:"shared_public_ip_address,omitempty"` + // Can this subnet be used for creating Virtual Machines? Possible values are Allow, Default and Deny. Defaults to Allow. // +kubebuilder:validation:Optional UseInVirtualMachineCreation *string `json:"useInVirtualMachineCreation,omitempty" tf:"use_in_virtual_machine_creation,omitempty"` diff --git a/apis/insights/v1beta2/zz_monitordatacollectionrule_types.go b/apis/insights/v1beta2/zz_monitordatacollectionrule_types.go index 6da33fe0d..1d8e50f59 100755 --- a/apis/insights/v1beta2/zz_monitordatacollectionrule_types.go +++ b/apis/insights/v1beta2/zz_monitordatacollectionrule_types.go @@ -918,7 +918,7 @@ type PerformanceCounterInitParameters struct { // The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule. Name *string `json:"name,omitempty" tf:"name,omitempty"` - // The number of seconds between consecutive counter measurements (samples). The value should be integer between 1 and 300 inclusive. sampling_frequency_in_seconds must be equal to 60 seconds for counters collected with Microsoft-InsightsMetrics stream. + // The number of seconds between consecutive counter measurements (samples). The value should be integer between 1 and 1800 inclusive. sampling_frequency_in_seconds must be equal to 60 seconds for counters collected with Microsoft-InsightsMetrics stream. SamplingFrequencyInSeconds *float64 `json:"samplingFrequencyInSeconds,omitempty" tf:"sampling_frequency_in_seconds,omitempty"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. @@ -933,7 +933,7 @@ type PerformanceCounterObservation struct { // The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule. Name *string `json:"name,omitempty" tf:"name,omitempty"` - // The number of seconds between consecutive counter measurements (samples). The value should be integer between 1 and 300 inclusive. sampling_frequency_in_seconds must be equal to 60 seconds for counters collected with Microsoft-InsightsMetrics stream. + // The number of seconds between consecutive counter measurements (samples). The value should be integer between 1 and 1800 inclusive. sampling_frequency_in_seconds must be equal to 60 seconds for counters collected with Microsoft-InsightsMetrics stream. SamplingFrequencyInSeconds *float64 `json:"samplingFrequencyInSeconds,omitempty" tf:"sampling_frequency_in_seconds,omitempty"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. @@ -950,7 +950,7 @@ type PerformanceCounterParameters struct { // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` - // The number of seconds between consecutive counter measurements (samples). The value should be integer between 1 and 300 inclusive. sampling_frequency_in_seconds must be equal to 60 seconds for counters collected with Microsoft-InsightsMetrics stream. + // The number of seconds between consecutive counter measurements (samples). The value should be integer between 1 and 1800 inclusive. sampling_frequency_in_seconds must be equal to 60 seconds for counters collected with Microsoft-InsightsMetrics stream. // +kubebuilder:validation:Optional SamplingFrequencyInSeconds *float64 `json:"samplingFrequencyInSeconds" tf:"sampling_frequency_in_seconds,omitempty"` diff --git a/apis/machinelearningservices/v1beta2/zz_computecluster_types.go b/apis/machinelearningservices/v1beta2/zz_computecluster_types.go index f2879bf3e..274dda10a 100755 --- a/apis/machinelearningservices/v1beta2/zz_computecluster_types.go +++ b/apis/machinelearningservices/v1beta2/zz_computecluster_types.go @@ -18,7 +18,7 @@ type ComputeClusterInitParameters struct { // The description of the Machine Learning compute. Changing this forces a new Machine Learning Compute Cluster to be created. Description *string `json:"description,omitempty" tf:"description,omitempty"` - // An identity block as defined below. Changing this forces a new Machine Learning Compute Cluster to be created. + // An identity block as defined below. Identity *IdentityInitParameters `json:"identity,omitempty" tf:"identity,omitempty"` // Whether local authentication methods is enabled. Defaults to true. Changing this forces a new Machine Learning Compute Cluster to be created. @@ -87,7 +87,7 @@ type ComputeClusterObservation struct { // The ID of the Machine Learning Compute Cluster. ID *string `json:"id,omitempty" tf:"id,omitempty"` - // An identity block as defined below. Changing this forces a new Machine Learning Compute Cluster to be created. + // An identity block as defined below. Identity *IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` // Whether local authentication methods is enabled. Defaults to true. Changing this forces a new Machine Learning Compute Cluster to be created. @@ -134,7 +134,7 @@ type ComputeClusterParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` - // An identity block as defined below. Changing this forces a new Machine Learning Compute Cluster to be created. + // An identity block as defined below. // +kubebuilder:validation:Optional Identity *IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` diff --git a/apis/netapp/v1beta1/zz_pool_types.go b/apis/netapp/v1beta1/zz_pool_types.go index 6f26b3fd3..cd0277042 100755 --- a/apis/netapp/v1beta1/zz_pool_types.go +++ b/apis/netapp/v1beta1/zz_pool_types.go @@ -27,7 +27,7 @@ type PoolInitParameters struct { // The service level of the file system. Valid values include Premium, Standard, and Ultra. Changing this forces a new resource to be created. ServiceLevel *string `json:"serviceLevel,omitempty" tf:"service_level,omitempty"` - // Provisioned size of the pool in TB. Value must be between 2 and 500. + // Provisioned size of the pool in TB. Value must be between 2 and 2048. SizeInTb *float64 `json:"sizeInTb,omitempty" tf:"size_in_tb,omitempty"` // A mapping of tags to assign to the resource. @@ -58,7 +58,7 @@ type PoolObservation struct { // The service level of the file system. Valid values include Premium, Standard, and Ultra. Changing this forces a new resource to be created. ServiceLevel *string `json:"serviceLevel,omitempty" tf:"service_level,omitempty"` - // Provisioned size of the pool in TB. Value must be between 2 and 500. + // Provisioned size of the pool in TB. Value must be between 2 and 2048. SizeInTb *float64 `json:"sizeInTb,omitempty" tf:"size_in_tb,omitempty"` // A mapping of tags to assign to the resource. @@ -110,7 +110,7 @@ type PoolParameters struct { // +kubebuilder:validation:Optional ServiceLevel *string `json:"serviceLevel,omitempty" tf:"service_level,omitempty"` - // Provisioned size of the pool in TB. Value must be between 2 and 500. + // Provisioned size of the pool in TB. Value must be between 2 and 2048. // +kubebuilder:validation:Optional SizeInTb *float64 `json:"sizeInTb,omitempty" tf:"size_in_tb,omitempty"` diff --git a/apis/network/v1beta1/zz_generated.deepcopy.go b/apis/network/v1beta1/zz_generated.deepcopy.go index 0cfe5934c..090955c66 100644 --- a/apis/network/v1beta1/zz_generated.deepcopy.go +++ b/apis/network/v1beta1/zz_generated.deepcopy.go @@ -31341,6 +31341,11 @@ func (in *PolicySettingsInitParameters) DeepCopyInto(out *PolicySettingsInitPara *out = new(float64) **out = **in } + if in.JsChallengeCookieExpirationInMinutes != nil { + in, out := &in.JsChallengeCookieExpirationInMinutes, &out.JsChallengeCookieExpirationInMinutes + *out = new(float64) + **out = **in + } if in.LogScrubbing != nil { in, out := &in.LogScrubbing, &out.LogScrubbing *out = make([]LogScrubbingInitParameters, len(*in)) @@ -31393,6 +31398,11 @@ func (in *PolicySettingsObservation) DeepCopyInto(out *PolicySettingsObservation *out = new(float64) **out = **in } + if in.JsChallengeCookieExpirationInMinutes != nil { + in, out := &in.JsChallengeCookieExpirationInMinutes, &out.JsChallengeCookieExpirationInMinutes + *out = new(float64) + **out = **in + } if in.LogScrubbing != nil { in, out := &in.LogScrubbing, &out.LogScrubbing *out = make([]LogScrubbingObservation, len(*in)) @@ -31445,6 +31455,11 @@ func (in *PolicySettingsParameters) DeepCopyInto(out *PolicySettingsParameters) *out = new(float64) **out = **in } + if in.JsChallengeCookieExpirationInMinutes != nil { + in, out := &in.JsChallengeCookieExpirationInMinutes, &out.JsChallengeCookieExpirationInMinutes + *out = new(float64) + **out = **in + } if in.LogScrubbing != nil { in, out := &in.LogScrubbing, &out.LogScrubbing *out = make([]LogScrubbingParameters, len(*in)) @@ -41346,6 +41361,11 @@ func (in *RouteTable) DeepCopyObject() runtime.Object { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RouteTableInitParameters) DeepCopyInto(out *RouteTableInitParameters) { *out = *in + if in.BGPRoutePropagationEnabled != nil { + in, out := &in.BGPRoutePropagationEnabled, &out.BGPRoutePropagationEnabled + *out = new(bool) + **out = **in + } if in.DisableBGPRoutePropagation != nil { in, out := &in.DisableBGPRoutePropagation, &out.DisableBGPRoutePropagation *out = new(bool) @@ -41426,6 +41446,11 @@ func (in *RouteTableList) DeepCopyObject() runtime.Object { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RouteTableObservation) DeepCopyInto(out *RouteTableObservation) { *out = *in + if in.BGPRoutePropagationEnabled != nil { + in, out := &in.BGPRoutePropagationEnabled, &out.BGPRoutePropagationEnabled + *out = new(bool) + **out = **in + } if in.DisableBGPRoutePropagation != nil { in, out := &in.DisableBGPRoutePropagation, &out.DisableBGPRoutePropagation *out = new(bool) @@ -41495,6 +41520,11 @@ func (in *RouteTableObservation) DeepCopy() *RouteTableObservation { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RouteTableParameters) DeepCopyInto(out *RouteTableParameters) { *out = *in + if in.BGPRoutePropagationEnabled != nil { + in, out := &in.BGPRoutePropagationEnabled, &out.BGPRoutePropagationEnabled + *out = new(bool) + **out = **in + } if in.DisableBGPRoutePropagation != nil { in, out := &in.DisableBGPRoutePropagation, &out.DisableBGPRoutePropagation *out = new(bool) diff --git a/apis/network/v1beta1/zz_loadbalancerrule_types.go b/apis/network/v1beta1/zz_loadbalancerrule_types.go index 278eb1c16..b1475c4f2 100755 --- a/apis/network/v1beta1/zz_loadbalancerrule_types.go +++ b/apis/network/v1beta1/zz_loadbalancerrule_types.go @@ -39,7 +39,7 @@ type LoadBalancerRuleInitParameters struct { // Specifies the idle timeout in minutes for TCP connections. Valid values are between 4 and 100 minutes. Defaults to 4 minutes. IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` - // Specifies the load balancing distribution type to be used by the Load Balancer. Possible values are: Default – The load balancer is configured to use a 5 tuple hash to map traffic to available servers. SourceIP – The load balancer is configured to use a 2 tuple hash to map traffic to available servers. SourceIPProtocol – The load balancer is configured to use a 3 tuple hash to map traffic to available servers. Also known as Session Persistence, where in the Azure portal the options are called None, Client IP and Client IP and Protocol respectively. + // Specifies the load balancing distribution type to be used by the Load Balancer. Possible values are: Default – The load balancer is configured to use a 5 tuple hash to map traffic to available servers. SourceIP – The load balancer is configured to use a 2 tuple hash to map traffic to available servers. SourceIPProtocol – The load balancer is configured to use a 3 tuple hash to map traffic to available servers. Also known as Session Persistence, where in the Azure portal the options are called None, Client IP and Client IP and Protocol respectively. Defaults to Default. LoadDistribution *string `json:"loadDistribution,omitempty" tf:"load_distribution,omitempty"` // A reference to a Probe used by this Load Balancing Rule. @@ -81,7 +81,7 @@ type LoadBalancerRuleObservation struct { // Specifies the idle timeout in minutes for TCP connections. Valid values are between 4 and 100 minutes. Defaults to 4 minutes. IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` - // Specifies the load balancing distribution type to be used by the Load Balancer. Possible values are: Default – The load balancer is configured to use a 5 tuple hash to map traffic to available servers. SourceIP – The load balancer is configured to use a 2 tuple hash to map traffic to available servers. SourceIPProtocol – The load balancer is configured to use a 3 tuple hash to map traffic to available servers. Also known as Session Persistence, where in the Azure portal the options are called None, Client IP and Client IP and Protocol respectively. + // Specifies the load balancing distribution type to be used by the Load Balancer. Possible values are: Default – The load balancer is configured to use a 5 tuple hash to map traffic to available servers. SourceIP – The load balancer is configured to use a 2 tuple hash to map traffic to available servers. SourceIPProtocol – The load balancer is configured to use a 3 tuple hash to map traffic to available servers. Also known as Session Persistence, where in the Azure portal the options are called None, Client IP and Client IP and Protocol respectively. Defaults to Default. LoadDistribution *string `json:"loadDistribution,omitempty" tf:"load_distribution,omitempty"` // The ID of the Load Balancer in which to create the Rule. Changing this forces a new resource to be created. @@ -128,7 +128,7 @@ type LoadBalancerRuleParameters struct { // +kubebuilder:validation:Optional IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` - // Specifies the load balancing distribution type to be used by the Load Balancer. Possible values are: Default – The load balancer is configured to use a 5 tuple hash to map traffic to available servers. SourceIP – The load balancer is configured to use a 2 tuple hash to map traffic to available servers. SourceIPProtocol – The load balancer is configured to use a 3 tuple hash to map traffic to available servers. Also known as Session Persistence, where in the Azure portal the options are called None, Client IP and Client IP and Protocol respectively. + // Specifies the load balancing distribution type to be used by the Load Balancer. Possible values are: Default – The load balancer is configured to use a 5 tuple hash to map traffic to available servers. SourceIP – The load balancer is configured to use a 2 tuple hash to map traffic to available servers. SourceIPProtocol – The load balancer is configured to use a 3 tuple hash to map traffic to available servers. Also known as Session Persistence, where in the Azure portal the options are called None, Client IP and Client IP and Protocol respectively. Defaults to Default. // +kubebuilder:validation:Optional LoadDistribution *string `json:"loadDistribution,omitempty" tf:"load_distribution,omitempty"` diff --git a/apis/network/v1beta1/zz_routetable_types.go b/apis/network/v1beta1/zz_routetable_types.go index 28cfbdcfc..93199b01f 100755 --- a/apis/network/v1beta1/zz_routetable_types.go +++ b/apis/network/v1beta1/zz_routetable_types.go @@ -14,6 +14,7 @@ import ( ) type RouteTableInitParameters struct { + BGPRoutePropagationEnabled *bool `json:"bgpRoutePropagationEnabled,omitempty" tf:"bgp_route_propagation_enabled,omitempty"` // Boolean flag which controls propagation of routes learned by BGP on that route table. True means disable. DisableBGPRoutePropagation *bool `json:"disableBgpRoutePropagation,omitempty" tf:"disable_bgp_route_propagation,omitempty"` @@ -30,6 +31,7 @@ type RouteTableInitParameters struct { } type RouteTableObservation struct { + BGPRoutePropagationEnabled *bool `json:"bgpRoutePropagationEnabled,omitempty" tf:"bgp_route_propagation_enabled,omitempty"` // Boolean flag which controls propagation of routes learned by BGP on that route table. True means disable. DisableBGPRoutePropagation *bool `json:"disableBgpRoutePropagation,omitempty" tf:"disable_bgp_route_propagation,omitempty"` @@ -57,6 +59,9 @@ type RouteTableObservation struct { type RouteTableParameters struct { + // +kubebuilder:validation:Optional + BGPRoutePropagationEnabled *bool `json:"bgpRoutePropagationEnabled,omitempty" tf:"bgp_route_propagation_enabled,omitempty"` + // Boolean flag which controls propagation of routes learned by BGP on that route table. True means disable. // +kubebuilder:validation:Optional DisableBGPRoutePropagation *bool `json:"disableBgpRoutePropagation,omitempty" tf:"disable_bgp_route_propagation,omitempty"` diff --git a/apis/network/v1beta1/zz_virtualnetworkpeering_types.go b/apis/network/v1beta1/zz_virtualnetworkpeering_types.go index f0c33730c..73d46227f 100755 --- a/apis/network/v1beta1/zz_virtualnetworkpeering_types.go +++ b/apis/network/v1beta1/zz_virtualnetworkpeering_types.go @@ -21,7 +21,7 @@ type VirtualNetworkPeeringInitParameters struct { // Controls gatewayLinks can be used in the remote virtual network’s link to the local virtual network. Defaults to false. AllowGatewayTransit *bool `json:"allowGatewayTransit,omitempty" tf:"allow_gateway_transit,omitempty"` - // Controls if the VMs in the remote virtual network can access VMs in the local virtual network. Defaults to true. + // Controls if the traffic from the local virtual network can reach the remote virtual network. Defaults to true. AllowVirtualNetworkAccess *bool `json:"allowVirtualNetworkAccess,omitempty" tf:"allow_virtual_network_access,omitempty"` // A list of local Subnet names that are Subnet peered with remote Virtual Network. @@ -65,7 +65,7 @@ type VirtualNetworkPeeringObservation struct { // Controls gatewayLinks can be used in the remote virtual network’s link to the local virtual network. Defaults to false. AllowGatewayTransit *bool `json:"allowGatewayTransit,omitempty" tf:"allow_gateway_transit,omitempty"` - // Controls if the VMs in the remote virtual network can access VMs in the local virtual network. Defaults to true. + // Controls if the traffic from the local virtual network can reach the remote virtual network. Defaults to true. AllowVirtualNetworkAccess *bool `json:"allowVirtualNetworkAccess,omitempty" tf:"allow_virtual_network_access,omitempty"` // The ID of the Virtual Network Peering. @@ -110,7 +110,7 @@ type VirtualNetworkPeeringParameters struct { // +kubebuilder:validation:Optional AllowGatewayTransit *bool `json:"allowGatewayTransit,omitempty" tf:"allow_gateway_transit,omitempty"` - // Controls if the VMs in the remote virtual network can access VMs in the local virtual network. Defaults to true. + // Controls if the traffic from the local virtual network can reach the remote virtual network. Defaults to true. // +kubebuilder:validation:Optional AllowVirtualNetworkAccess *bool `json:"allowVirtualNetworkAccess,omitempty" tf:"allow_virtual_network_access,omitempty"` diff --git a/apis/network/v1beta1/zz_webapplicationfirewallpolicy_types.go b/apis/network/v1beta1/zz_webapplicationfirewallpolicy_types.go index ac39faf13..f0cac3b40 100755 --- a/apis/network/v1beta1/zz_webapplicationfirewallpolicy_types.go +++ b/apis/network/v1beta1/zz_webapplicationfirewallpolicy_types.go @@ -448,6 +448,9 @@ type PolicySettingsInitParameters struct { // The File Upload Limit in MB. Accepted values are in the range 1 to 4000. Defaults to 100. FileUploadLimitInMb *float64 `json:"fileUploadLimitInMb,omitempty" tf:"file_upload_limit_in_mb,omitempty"` + // Specifies the JavaScript challenge cookie validity lifetime in minutes. The user is challenged after the lifetime expires. Accepted values are in the range 5 to 1440. Defaults to 30. + JsChallengeCookieExpirationInMinutes *float64 `json:"jsChallengeCookieExpirationInMinutes,omitempty" tf:"js_challenge_cookie_expiration_in_minutes,omitempty"` + // One log_scrubbing block as defined below. LogScrubbing []LogScrubbingInitParameters `json:"logScrubbing,omitempty" tf:"log_scrubbing,omitempty"` @@ -472,6 +475,9 @@ type PolicySettingsObservation struct { // The File Upload Limit in MB. Accepted values are in the range 1 to 4000. Defaults to 100. FileUploadLimitInMb *float64 `json:"fileUploadLimitInMb,omitempty" tf:"file_upload_limit_in_mb,omitempty"` + // Specifies the JavaScript challenge cookie validity lifetime in minutes. The user is challenged after the lifetime expires. Accepted values are in the range 5 to 1440. Defaults to 30. + JsChallengeCookieExpirationInMinutes *float64 `json:"jsChallengeCookieExpirationInMinutes,omitempty" tf:"js_challenge_cookie_expiration_in_minutes,omitempty"` + // One log_scrubbing block as defined below. LogScrubbing []LogScrubbingObservation `json:"logScrubbing,omitempty" tf:"log_scrubbing,omitempty"` @@ -498,6 +504,10 @@ type PolicySettingsParameters struct { // +kubebuilder:validation:Optional FileUploadLimitInMb *float64 `json:"fileUploadLimitInMb,omitempty" tf:"file_upload_limit_in_mb,omitempty"` + // Specifies the JavaScript challenge cookie validity lifetime in minutes. The user is challenged after the lifetime expires. Accepted values are in the range 5 to 1440. Defaults to 30. + // +kubebuilder:validation:Optional + JsChallengeCookieExpirationInMinutes *float64 `json:"jsChallengeCookieExpirationInMinutes,omitempty" tf:"js_challenge_cookie_expiration_in_minutes,omitempty"` + // One log_scrubbing block as defined below. // +kubebuilder:validation:Optional LogScrubbing []LogScrubbingParameters `json:"logScrubbing,omitempty" tf:"log_scrubbing,omitempty"` diff --git a/apis/network/v1beta2/zz_expressrouteconnection_types.go b/apis/network/v1beta2/zz_expressrouteconnection_types.go index 895bcafb7..86958f673 100755 --- a/apis/network/v1beta2/zz_expressrouteconnection_types.go +++ b/apis/network/v1beta2/zz_expressrouteconnection_types.go @@ -37,7 +37,7 @@ type ExpressRouteConnectionInitParameters struct { // Specified whether Fast Path is enabled for Virtual Wan Firewall Hub. Defaults to false. ExpressRouteGatewayBypassEnabled *bool `json:"expressRouteGatewayBypassEnabled,omitempty" tf:"express_route_gateway_bypass_enabled,omitempty"` - // Bypass the Express Route gateway when accessing private-links. When enabled express_route_gateway_bypass_enabled must be set to true. Defaults to false. + // Bypass the Express Route gateway when accessing private-links. When enabled express_route_gateway_bypass_enabled must be set to true. PrivateLinkFastPathEnabled *bool `json:"privateLinkFastPathEnabled,omitempty" tf:"private_link_fast_path_enabled,omitempty"` // A routing block as defined below. @@ -67,7 +67,7 @@ type ExpressRouteConnectionObservation struct { // The ID of the Express Route Connection. ID *string `json:"id,omitempty" tf:"id,omitempty"` - // Bypass the Express Route gateway when accessing private-links. When enabled express_route_gateway_bypass_enabled must be set to true. Defaults to false. + // Bypass the Express Route gateway when accessing private-links. When enabled express_route_gateway_bypass_enabled must be set to true. PrivateLinkFastPathEnabled *bool `json:"privateLinkFastPathEnabled,omitempty" tf:"private_link_fast_path_enabled,omitempty"` // A routing block as defined below. @@ -119,7 +119,7 @@ type ExpressRouteConnectionParameters struct { // +kubebuilder:validation:Optional ExpressRouteGatewayIDSelector *v1.Selector `json:"expressRouteGatewayIdSelector,omitempty" tf:"-"` - // Bypass the Express Route gateway when accessing private-links. When enabled express_route_gateway_bypass_enabled must be set to true. Defaults to false. + // Bypass the Express Route gateway when accessing private-links. When enabled express_route_gateway_bypass_enabled must be set to true. // +kubebuilder:validation:Optional PrivateLinkFastPathEnabled *bool `json:"privateLinkFastPathEnabled,omitempty" tf:"private_link_fast_path_enabled,omitempty"` diff --git a/apis/network/v1beta2/zz_generated.deepcopy.go b/apis/network/v1beta2/zz_generated.deepcopy.go index 8c465e2e2..03a007f6c 100644 --- a/apis/network/v1beta2/zz_generated.deepcopy.go +++ b/apis/network/v1beta2/zz_generated.deepcopy.go @@ -15639,6 +15639,11 @@ func (in *PolicySettingsInitParameters) DeepCopyInto(out *PolicySettingsInitPara *out = new(float64) **out = **in } + if in.JsChallengeCookieExpirationInMinutes != nil { + in, out := &in.JsChallengeCookieExpirationInMinutes, &out.JsChallengeCookieExpirationInMinutes + *out = new(float64) + **out = **in + } if in.LogScrubbing != nil { in, out := &in.LogScrubbing, &out.LogScrubbing *out = new(LogScrubbingInitParameters) @@ -15689,6 +15694,11 @@ func (in *PolicySettingsObservation) DeepCopyInto(out *PolicySettingsObservation *out = new(float64) **out = **in } + if in.JsChallengeCookieExpirationInMinutes != nil { + in, out := &in.JsChallengeCookieExpirationInMinutes, &out.JsChallengeCookieExpirationInMinutes + *out = new(float64) + **out = **in + } if in.LogScrubbing != nil { in, out := &in.LogScrubbing, &out.LogScrubbing *out = new(LogScrubbingObservation) @@ -15739,6 +15749,11 @@ func (in *PolicySettingsParameters) DeepCopyInto(out *PolicySettingsParameters) *out = new(float64) **out = **in } + if in.JsChallengeCookieExpirationInMinutes != nil { + in, out := &in.JsChallengeCookieExpirationInMinutes, &out.JsChallengeCookieExpirationInMinutes + *out = new(float64) + **out = **in + } if in.LogScrubbing != nil { in, out := &in.LogScrubbing, &out.LogScrubbing *out = new(LogScrubbingParameters) diff --git a/apis/network/v1beta2/zz_subnet_types.go b/apis/network/v1beta2/zz_subnet_types.go index 1582153b9..c6b9120fa 100755 --- a/apis/network/v1beta2/zz_subnet_types.go +++ b/apis/network/v1beta2/zz_subnet_types.go @@ -91,7 +91,7 @@ type SubnetInitParameters struct { PrivateEndpointNetworkPoliciesEnabled *bool `json:"privateEndpointNetworkPoliciesEnabled,omitempty" tf:"private_endpoint_network_policies_enabled,omitempty"` - // Enable or Disable network policies for the private link service on the subnet. Setting this to true will Enable the policy and setting this to false will Disable the policy. Defaults to true. + // Enable or Disable network policies for the private link service on the subnet. Defaults to true. PrivateLinkServiceNetworkPoliciesEnabled *bool `json:"privateLinkServiceNetworkPoliciesEnabled,omitempty" tf:"private_link_service_network_policies_enabled,omitempty"` // The list of IDs of Service Endpoint Policies to associate with the subnet. @@ -126,7 +126,7 @@ type SubnetObservation struct { PrivateEndpointNetworkPoliciesEnabled *bool `json:"privateEndpointNetworkPoliciesEnabled,omitempty" tf:"private_endpoint_network_policies_enabled,omitempty"` - // Enable or Disable network policies for the private link service on the subnet. Setting this to true will Enable the policy and setting this to false will Disable the policy. Defaults to true. + // Enable or Disable network policies for the private link service on the subnet. Defaults to true. PrivateLinkServiceNetworkPoliciesEnabled *bool `json:"privateLinkServiceNetworkPoliciesEnabled,omitempty" tf:"private_link_service_network_policies_enabled,omitempty"` // The name of the resource group in which to create the subnet. This must be the resource group that the virtual network resides in. Changing this forces a new resource to be created. @@ -171,7 +171,7 @@ type SubnetParameters struct { // +kubebuilder:validation:Optional PrivateEndpointNetworkPoliciesEnabled *bool `json:"privateEndpointNetworkPoliciesEnabled,omitempty" tf:"private_endpoint_network_policies_enabled,omitempty"` - // Enable or Disable network policies for the private link service on the subnet. Setting this to true will Enable the policy and setting this to false will Disable the policy. Defaults to true. + // Enable or Disable network policies for the private link service on the subnet. Defaults to true. // +kubebuilder:validation:Optional PrivateLinkServiceNetworkPoliciesEnabled *bool `json:"privateLinkServiceNetworkPoliciesEnabled,omitempty" tf:"private_link_service_network_policies_enabled,omitempty"` diff --git a/apis/network/v1beta2/zz_webapplicationfirewallpolicy_types.go b/apis/network/v1beta2/zz_webapplicationfirewallpolicy_types.go index 625673fa0..fb18c8aef 100755 --- a/apis/network/v1beta2/zz_webapplicationfirewallpolicy_types.go +++ b/apis/network/v1beta2/zz_webapplicationfirewallpolicy_types.go @@ -448,6 +448,9 @@ type PolicySettingsInitParameters struct { // The File Upload Limit in MB. Accepted values are in the range 1 to 4000. Defaults to 100. FileUploadLimitInMb *float64 `json:"fileUploadLimitInMb,omitempty" tf:"file_upload_limit_in_mb,omitempty"` + // Specifies the JavaScript challenge cookie validity lifetime in minutes. The user is challenged after the lifetime expires. Accepted values are in the range 5 to 1440. Defaults to 30. + JsChallengeCookieExpirationInMinutes *float64 `json:"jsChallengeCookieExpirationInMinutes,omitempty" tf:"js_challenge_cookie_expiration_in_minutes,omitempty"` + // One log_scrubbing block as defined below. LogScrubbing *LogScrubbingInitParameters `json:"logScrubbing,omitempty" tf:"log_scrubbing,omitempty"` @@ -472,6 +475,9 @@ type PolicySettingsObservation struct { // The File Upload Limit in MB. Accepted values are in the range 1 to 4000. Defaults to 100. FileUploadLimitInMb *float64 `json:"fileUploadLimitInMb,omitempty" tf:"file_upload_limit_in_mb,omitempty"` + // Specifies the JavaScript challenge cookie validity lifetime in minutes. The user is challenged after the lifetime expires. Accepted values are in the range 5 to 1440. Defaults to 30. + JsChallengeCookieExpirationInMinutes *float64 `json:"jsChallengeCookieExpirationInMinutes,omitempty" tf:"js_challenge_cookie_expiration_in_minutes,omitempty"` + // One log_scrubbing block as defined below. LogScrubbing *LogScrubbingObservation `json:"logScrubbing,omitempty" tf:"log_scrubbing,omitempty"` @@ -498,6 +504,10 @@ type PolicySettingsParameters struct { // +kubebuilder:validation:Optional FileUploadLimitInMb *float64 `json:"fileUploadLimitInMb,omitempty" tf:"file_upload_limit_in_mb,omitempty"` + // Specifies the JavaScript challenge cookie validity lifetime in minutes. The user is challenged after the lifetime expires. Accepted values are in the range 5 to 1440. Defaults to 30. + // +kubebuilder:validation:Optional + JsChallengeCookieExpirationInMinutes *float64 `json:"jsChallengeCookieExpirationInMinutes,omitempty" tf:"js_challenge_cookie_expiration_in_minutes,omitempty"` + // One log_scrubbing block as defined below. // +kubebuilder:validation:Optional LogScrubbing *LogScrubbingParameters `json:"logScrubbing,omitempty" tf:"log_scrubbing,omitempty"` @@ -573,7 +583,7 @@ type RuleGroupOverrideParameters struct { type RuleGroupOverrideRuleInitParameters struct { - // Describes the override action to be applied when rule matches. Possible values are Allow, AnomalyScoring, Block and Log. + // Describes the override action to be applied when rule matches. Possible values are Allow, AnomalyScoring, Block, JSChallenge and Log. JSChallenge is only valid for rulesets of type Microsoft_BotManagerRuleSet. Action *string `json:"action,omitempty" tf:"action,omitempty"` // Whether this rule is enabled. Defaults to true. @@ -585,7 +595,7 @@ type RuleGroupOverrideRuleInitParameters struct { type RuleGroupOverrideRuleObservation struct { - // Describes the override action to be applied when rule matches. Possible values are Allow, AnomalyScoring, Block and Log. + // Describes the override action to be applied when rule matches. Possible values are Allow, AnomalyScoring, Block, JSChallenge and Log. JSChallenge is only valid for rulesets of type Microsoft_BotManagerRuleSet. Action *string `json:"action,omitempty" tf:"action,omitempty"` // Whether this rule is enabled. Defaults to true. @@ -597,7 +607,7 @@ type RuleGroupOverrideRuleObservation struct { type RuleGroupOverrideRuleParameters struct { - // Describes the override action to be applied when rule matches. Possible values are Allow, AnomalyScoring, Block and Log. + // Describes the override action to be applied when rule matches. Possible values are Allow, AnomalyScoring, Block, JSChallenge and Log. JSChallenge is only valid for rulesets of type Microsoft_BotManagerRuleSet. // +kubebuilder:validation:Optional Action *string `json:"action,omitempty" tf:"action,omitempty"` diff --git a/apis/operationalinsights/v1beta1/zz_loganalyticssavedsearch_types.go b/apis/operationalinsights/v1beta1/zz_loganalyticssavedsearch_types.go index 83443c84a..83c9a08fe 100755 --- a/apis/operationalinsights/v1beta1/zz_loganalyticssavedsearch_types.go +++ b/apis/operationalinsights/v1beta1/zz_loganalyticssavedsearch_types.go @@ -24,7 +24,7 @@ type LogAnalyticsSavedSearchInitParameters struct { // The function alias if the query serves as a function. Changing this forces a new resource to be created. FunctionAlias *string `json:"functionAlias,omitempty" tf:"function_alias,omitempty"` - // The function parameters if the query serves as a function. Changing this forces a new resource to be created. + // The function parameters if the query serves as a function. Changing this forces a new resource to be created. For more examples and proper syntax please refer to this document. FunctionParameters []*string `json:"functionParameters,omitempty" tf:"function_parameters,omitempty"` // The query expression for the saved search. Changing this forces a new resource to be created. @@ -46,7 +46,7 @@ type LogAnalyticsSavedSearchObservation struct { // The function alias if the query serves as a function. Changing this forces a new resource to be created. FunctionAlias *string `json:"functionAlias,omitempty" tf:"function_alias,omitempty"` - // The function parameters if the query serves as a function. Changing this forces a new resource to be created. + // The function parameters if the query serves as a function. Changing this forces a new resource to be created. For more examples and proper syntax please refer to this document. FunctionParameters []*string `json:"functionParameters,omitempty" tf:"function_parameters,omitempty"` // The Log Analytics Saved Search ID. @@ -77,7 +77,7 @@ type LogAnalyticsSavedSearchParameters struct { // +kubebuilder:validation:Optional FunctionAlias *string `json:"functionAlias,omitempty" tf:"function_alias,omitempty"` - // The function parameters if the query serves as a function. Changing this forces a new resource to be created. + // The function parameters if the query serves as a function. Changing this forces a new resource to be created. For more examples and proper syntax please refer to this document. // +kubebuilder:validation:Optional FunctionParameters []*string `json:"functionParameters,omitempty" tf:"function_parameters,omitempty"` diff --git a/apis/operationalinsights/v1beta2/zz_workspace_types.go b/apis/operationalinsights/v1beta2/zz_workspace_types.go index 162d08d04..91f6464d5 100755 --- a/apis/operationalinsights/v1beta2/zz_workspace_types.go +++ b/apis/operationalinsights/v1beta2/zz_workspace_types.go @@ -89,7 +89,7 @@ type WorkspaceInitParameters struct { // The workspace data retention in days. Possible values are either 7 (Free Tier only) or range between 30 and 730. RetentionInDays *float64 `json:"retentionInDays,omitempty" tf:"retention_in_days,omitempty"` - // Specifies the SKU of the Log Analytics Workspace. Possible values are Free, PerNode, Premium, Standard, Standalone, Unlimited, CapacityReservation, and PerGB2018 (new SKU as of 2018-04-03). Defaults to PerGB2018. + // Specifies the SKU of the Log Analytics Workspace. Possible values are PerNode, Premium, Standard, Standalone, Unlimited, CapacityReservation, and PerGB2018 (new SKU as of 2018-04-03). Defaults to PerGB2018. Sku *string `json:"sku,omitempty" tf:"sku,omitempty"` // A mapping of tags to assign to the resource. @@ -141,7 +141,7 @@ type WorkspaceObservation struct { // The workspace data retention in days. Possible values are either 7 (Free Tier only) or range between 30 and 730. RetentionInDays *float64 `json:"retentionInDays,omitempty" tf:"retention_in_days,omitempty"` - // Specifies the SKU of the Log Analytics Workspace. Possible values are Free, PerNode, Premium, Standard, Standalone, Unlimited, CapacityReservation, and PerGB2018 (new SKU as of 2018-04-03). Defaults to PerGB2018. + // Specifies the SKU of the Log Analytics Workspace. Possible values are PerNode, Premium, Standard, Standalone, Unlimited, CapacityReservation, and PerGB2018 (new SKU as of 2018-04-03). Defaults to PerGB2018. Sku *string `json:"sku,omitempty" tf:"sku,omitempty"` // A mapping of tags to assign to the resource. @@ -215,7 +215,7 @@ type WorkspaceParameters struct { // +kubebuilder:validation:Optional RetentionInDays *float64 `json:"retentionInDays,omitempty" tf:"retention_in_days,omitempty"` - // Specifies the SKU of the Log Analytics Workspace. Possible values are Free, PerNode, Premium, Standard, Standalone, Unlimited, CapacityReservation, and PerGB2018 (new SKU as of 2018-04-03). Defaults to PerGB2018. + // Specifies the SKU of the Log Analytics Workspace. Possible values are PerNode, Premium, Standard, Standalone, Unlimited, CapacityReservation, and PerGB2018 (new SKU as of 2018-04-03). Defaults to PerGB2018. // +kubebuilder:validation:Optional Sku *string `json:"sku,omitempty" tf:"sku,omitempty"` diff --git a/apis/security/v1beta1/zz_generated.deepcopy.go b/apis/security/v1beta1/zz_generated.deepcopy.go index 4175d5711..00da0e607 100644 --- a/apis/security/v1beta1/zz_generated.deepcopy.go +++ b/apis/security/v1beta1/zz_generated.deepcopy.go @@ -3743,6 +3743,11 @@ func (in *StorageDefenderInitParameters) DeepCopyInto(out *StorageDefenderInitPa *out = new(bool) **out = **in } + if in.ScanResultsEventGridTopicID != nil { + in, out := &in.ScanResultsEventGridTopicID, &out.ScanResultsEventGridTopicID + *out = new(string) + **out = **in + } if in.SensitiveDataDiscoveryEnabled != nil { in, out := &in.SensitiveDataDiscoveryEnabled, &out.SensitiveDataDiscoveryEnabled *out = new(bool) @@ -3830,6 +3835,11 @@ func (in *StorageDefenderObservation) DeepCopyInto(out *StorageDefenderObservati *out = new(bool) **out = **in } + if in.ScanResultsEventGridTopicID != nil { + in, out := &in.ScanResultsEventGridTopicID, &out.ScanResultsEventGridTopicID + *out = new(string) + **out = **in + } if in.SensitiveDataDiscoveryEnabled != nil { in, out := &in.SensitiveDataDiscoveryEnabled, &out.SensitiveDataDiscoveryEnabled *out = new(bool) @@ -3870,6 +3880,11 @@ func (in *StorageDefenderParameters) DeepCopyInto(out *StorageDefenderParameters *out = new(bool) **out = **in } + if in.ScanResultsEventGridTopicID != nil { + in, out := &in.ScanResultsEventGridTopicID, &out.ScanResultsEventGridTopicID + *out = new(string) + **out = **in + } if in.SensitiveDataDiscoveryEnabled != nil { in, out := &in.SensitiveDataDiscoveryEnabled, &out.SensitiveDataDiscoveryEnabled *out = new(bool) diff --git a/apis/security/v1beta1/zz_storagedefender_types.go b/apis/security/v1beta1/zz_storagedefender_types.go index 70664d293..5d88fd476 100755 --- a/apis/security/v1beta1/zz_storagedefender_types.go +++ b/apis/security/v1beta1/zz_storagedefender_types.go @@ -24,6 +24,9 @@ type StorageDefenderInitParameters struct { // Whether the settings defined for this storage account should override the settings defined for the subscription. Defaults to false. OverrideSubscriptionSettingsEnabled *bool `json:"overrideSubscriptionSettingsEnabled,omitempty" tf:"override_subscription_settings_enabled,omitempty"` + // The Event Grid Topic where every scan result will be sent to. When you set an Event Grid custom topic, you must set override_subscription_settings_enabled to true to override the subscription-level settings. + ScanResultsEventGridTopicID *string `json:"scanResultsEventGridTopicId,omitempty" tf:"scan_results_event_grid_topic_id,omitempty"` + // Whether Sensitive Data Discovery should be enabled. Defaults to false. SensitiveDataDiscoveryEnabled *bool `json:"sensitiveDataDiscoveryEnabled,omitempty" tf:"sensitive_data_discovery_enabled,omitempty"` @@ -55,6 +58,9 @@ type StorageDefenderObservation struct { // Whether the settings defined for this storage account should override the settings defined for the subscription. Defaults to false. OverrideSubscriptionSettingsEnabled *bool `json:"overrideSubscriptionSettingsEnabled,omitempty" tf:"override_subscription_settings_enabled,omitempty"` + // The Event Grid Topic where every scan result will be sent to. When you set an Event Grid custom topic, you must set override_subscription_settings_enabled to true to override the subscription-level settings. + ScanResultsEventGridTopicID *string `json:"scanResultsEventGridTopicId,omitempty" tf:"scan_results_event_grid_topic_id,omitempty"` + // Whether Sensitive Data Discovery should be enabled. Defaults to false. SensitiveDataDiscoveryEnabled *bool `json:"sensitiveDataDiscoveryEnabled,omitempty" tf:"sensitive_data_discovery_enabled,omitempty"` @@ -76,6 +82,10 @@ type StorageDefenderParameters struct { // +kubebuilder:validation:Optional OverrideSubscriptionSettingsEnabled *bool `json:"overrideSubscriptionSettingsEnabled,omitempty" tf:"override_subscription_settings_enabled,omitempty"` + // The Event Grid Topic where every scan result will be sent to. When you set an Event Grid custom topic, you must set override_subscription_settings_enabled to true to override the subscription-level settings. + // +kubebuilder:validation:Optional + ScanResultsEventGridTopicID *string `json:"scanResultsEventGridTopicId,omitempty" tf:"scan_results_event_grid_topic_id,omitempty"` + // Whether Sensitive Data Discovery should be enabled. Defaults to false. // +kubebuilder:validation:Optional SensitiveDataDiscoveryEnabled *bool `json:"sensitiveDataDiscoveryEnabled,omitempty" tf:"sensitive_data_discovery_enabled,omitempty"` diff --git a/apis/securityinsights/v1beta1/zz_generated.deepcopy.go b/apis/securityinsights/v1beta1/zz_generated.deepcopy.go index cc631fa50..3389eac38 100644 --- a/apis/securityinsights/v1beta1/zz_generated.deepcopy.go +++ b/apis/securityinsights/v1beta1/zz_generated.deepcopy.go @@ -1782,6 +1782,16 @@ func (in *SentinelLogAnalyticsWorkspaceOnboardingInitParameters) DeepCopyInto(ou *out = new(string) **out = **in } + if in.WorkspaceIDRef != nil { + in, out := &in.WorkspaceIDRef, &out.WorkspaceIDRef + *out = new(v1.Reference) + (*in).DeepCopyInto(*out) + } + if in.WorkspaceIDSelector != nil { + in, out := &in.WorkspaceIDSelector, &out.WorkspaceIDSelector + *out = new(v1.Selector) + (*in).DeepCopyInto(*out) + } if in.WorkspaceName != nil { in, out := &in.WorkspaceName, &out.WorkspaceName *out = new(string) @@ -1909,6 +1919,16 @@ func (in *SentinelLogAnalyticsWorkspaceOnboardingParameters) DeepCopyInto(out *S *out = new(string) **out = **in } + if in.WorkspaceIDRef != nil { + in, out := &in.WorkspaceIDRef, &out.WorkspaceIDRef + *out = new(v1.Reference) + (*in).DeepCopyInto(*out) + } + if in.WorkspaceIDSelector != nil { + in, out := &in.WorkspaceIDSelector, &out.WorkspaceIDSelector + *out = new(v1.Selector) + (*in).DeepCopyInto(*out) + } if in.WorkspaceName != nil { in, out := &in.WorkspaceName, &out.WorkspaceName *out = new(string) diff --git a/apis/securityinsights/v1beta1/zz_generated.resolvers.go b/apis/securityinsights/v1beta1/zz_generated.resolvers.go index b10da4fca..2493d5df0 100644 --- a/apis/securityinsights/v1beta1/zz_generated.resolvers.go +++ b/apis/securityinsights/v1beta1/zz_generated.resolvers.go @@ -262,9 +262,28 @@ func (mg *SentinelLogAnalyticsWorkspaceOnboarding) ResolveReferences(ctx context return errors.Wrap(err, "failed to get the reference target managed resource and its list for reference resolution") } + rsp, err = r.Resolve(ctx, reference.ResolutionRequest{ + CurrentValue: reference.FromPtrValue(mg.Spec.ForProvider.WorkspaceID), + Extract: resource.ExtractResourceID(), + Reference: mg.Spec.ForProvider.WorkspaceIDRef, + Selector: mg.Spec.ForProvider.WorkspaceIDSelector, + To: reference.To{List: l, Managed: m}, + }) + } + if err != nil { + return errors.Wrap(err, "mg.Spec.ForProvider.WorkspaceID") + } + mg.Spec.ForProvider.WorkspaceID = reference.ToPtrValue(rsp.ResolvedValue) + mg.Spec.ForProvider.WorkspaceIDRef = rsp.ResolvedReference + { + m, l, err = apisresolver.GetManagedResource("operationalinsights.azure.upbound.io", "v1beta2", "Workspace", "WorkspaceList") + if err != nil { + return errors.Wrap(err, "failed to get the reference target managed resource and its list for reference resolution") + } + rsp, err = r.Resolve(ctx, reference.ResolutionRequest{ CurrentValue: reference.FromPtrValue(mg.Spec.ForProvider.WorkspaceName), - Extract: reference.ExternalName(), + Extract: resource.ExtractParamPath("name", true), Reference: mg.Spec.ForProvider.WorkspaceNameRef, Selector: mg.Spec.ForProvider.WorkspaceNameSelector, To: reference.To{List: l, Managed: m}, @@ -300,9 +319,28 @@ func (mg *SentinelLogAnalyticsWorkspaceOnboarding) ResolveReferences(ctx context return errors.Wrap(err, "failed to get the reference target managed resource and its list for reference resolution") } + rsp, err = r.Resolve(ctx, reference.ResolutionRequest{ + CurrentValue: reference.FromPtrValue(mg.Spec.InitProvider.WorkspaceID), + Extract: resource.ExtractResourceID(), + Reference: mg.Spec.InitProvider.WorkspaceIDRef, + Selector: mg.Spec.InitProvider.WorkspaceIDSelector, + To: reference.To{List: l, Managed: m}, + }) + } + if err != nil { + return errors.Wrap(err, "mg.Spec.InitProvider.WorkspaceID") + } + mg.Spec.InitProvider.WorkspaceID = reference.ToPtrValue(rsp.ResolvedValue) + mg.Spec.InitProvider.WorkspaceIDRef = rsp.ResolvedReference + { + m, l, err = apisresolver.GetManagedResource("operationalinsights.azure.upbound.io", "v1beta2", "Workspace", "WorkspaceList") + if err != nil { + return errors.Wrap(err, "failed to get the reference target managed resource and its list for reference resolution") + } + rsp, err = r.Resolve(ctx, reference.ResolutionRequest{ CurrentValue: reference.FromPtrValue(mg.Spec.InitProvider.WorkspaceName), - Extract: reference.ExternalName(), + Extract: resource.ExtractParamPath("name", true), Reference: mg.Spec.InitProvider.WorkspaceNameRef, Selector: mg.Spec.InitProvider.WorkspaceNameSelector, To: reference.To{List: l, Managed: m}, diff --git a/apis/securityinsights/v1beta1/zz_sentinelloganalyticsworkspaceonboarding_types.go b/apis/securityinsights/v1beta1/zz_sentinelloganalyticsworkspaceonboarding_types.go index b52ce817b..510b6830b 100755 --- a/apis/securityinsights/v1beta1/zz_sentinelloganalyticsworkspaceonboarding_types.go +++ b/apis/securityinsights/v1beta1/zz_sentinelloganalyticsworkspaceonboarding_types.go @@ -18,7 +18,6 @@ type SentinelLogAnalyticsWorkspaceOnboardingInitParameters struct { // Specifies if the Workspace is using Customer managed key. Defaults to false. Changing this forces a new resource to be created. CustomerManagedKeyEnabled *bool `json:"customerManagedKeyEnabled,omitempty" tf:"customer_managed_key_enabled,omitempty"` - // Specifies the name of the Resource Group where the Security Insights Sentinel Onboarding States should exist. Changing this forces the Log Analytics Workspace off the board and onboard again. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` @@ -30,11 +29,21 @@ type SentinelLogAnalyticsWorkspaceOnboardingInitParameters struct { // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` - // The ID of the Security Insights Sentinel Onboarding States. + // Specifies the Workspace Id. Changing this forces the Log Analytics Workspace off the board and onboard again. Changing this forces a new resource to be created. + // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/operationalinsights/v1beta2.Workspace + // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() WorkspaceID *string `json:"workspaceId,omitempty" tf:"workspace_id,omitempty"` - // Specifies the Workspace Name. Changing this forces the Log Analytics Workspace off the board and onboard again. Changing this forces a new resource to be created. + // Reference to a Workspace in operationalinsights to populate workspaceId. + // +kubebuilder:validation:Optional + WorkspaceIDRef *v1.Reference `json:"workspaceIdRef,omitempty" tf:"-"` + + // Selector for a Workspace in operationalinsights to populate workspaceId. + // +kubebuilder:validation:Optional + WorkspaceIDSelector *v1.Selector `json:"workspaceIdSelector,omitempty" tf:"-"` + // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/operationalinsights/v1beta2.Workspace + // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("name",true) WorkspaceName *string `json:"workspaceName,omitempty" tf:"workspace_name,omitempty"` // Reference to a Workspace in operationalinsights to populate workspaceName. @@ -54,13 +63,11 @@ type SentinelLogAnalyticsWorkspaceOnboardingObservation struct { // The ID of the Security Insights Sentinel Onboarding States. ID *string `json:"id,omitempty" tf:"id,omitempty"` - // Specifies the name of the Resource Group where the Security Insights Sentinel Onboarding States should exist. Changing this forces the Log Analytics Workspace off the board and onboard again. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` - // The ID of the Security Insights Sentinel Onboarding States. + // Specifies the Workspace Id. Changing this forces the Log Analytics Workspace off the board and onboard again. Changing this forces a new resource to be created. WorkspaceID *string `json:"workspaceId,omitempty" tf:"workspace_id,omitempty"` - // Specifies the Workspace Name. Changing this forces the Log Analytics Workspace off the board and onboard again. Changing this forces a new resource to be created. WorkspaceName *string `json:"workspaceName,omitempty" tf:"workspace_name,omitempty"` } @@ -70,7 +77,6 @@ type SentinelLogAnalyticsWorkspaceOnboardingParameters struct { // +kubebuilder:validation:Optional CustomerManagedKeyEnabled *bool `json:"customerManagedKeyEnabled,omitempty" tf:"customer_managed_key_enabled,omitempty"` - // Specifies the name of the Resource Group where the Security Insights Sentinel Onboarding States should exist. Changing this forces the Log Analytics Workspace off the board and onboard again. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` @@ -83,12 +89,22 @@ type SentinelLogAnalyticsWorkspaceOnboardingParameters struct { // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` - // The ID of the Security Insights Sentinel Onboarding States. + // Specifies the Workspace Id. Changing this forces the Log Analytics Workspace off the board and onboard again. Changing this forces a new resource to be created. + // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/operationalinsights/v1beta2.Workspace + // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional WorkspaceID *string `json:"workspaceId,omitempty" tf:"workspace_id,omitempty"` - // Specifies the Workspace Name. Changing this forces the Log Analytics Workspace off the board and onboard again. Changing this forces a new resource to be created. + // Reference to a Workspace in operationalinsights to populate workspaceId. + // +kubebuilder:validation:Optional + WorkspaceIDRef *v1.Reference `json:"workspaceIdRef,omitempty" tf:"-"` + + // Selector for a Workspace in operationalinsights to populate workspaceId. + // +kubebuilder:validation:Optional + WorkspaceIDSelector *v1.Selector `json:"workspaceIdSelector,omitempty" tf:"-"` + // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/operationalinsights/v1beta2.Workspace + // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("name",true) // +kubebuilder:validation:Optional WorkspaceName *string `json:"workspaceName,omitempty" tf:"workspace_name,omitempty"` diff --git a/apis/servicebus/v1beta1/zz_generated.deepcopy.go b/apis/servicebus/v1beta1/zz_generated.deepcopy.go index 618038617..b053d1d06 100644 --- a/apis/servicebus/v1beta1/zz_generated.deepcopy.go +++ b/apis/servicebus/v1beta1/zz_generated.deepcopy.go @@ -1798,6 +1798,11 @@ func (in *QueueInitParameters) DeepCopyInto(out *QueueInitParameters) { *out = new(string) **out = **in } + if in.BatchedOperationsEnabled != nil { + in, out := &in.BatchedOperationsEnabled, &out.BatchedOperationsEnabled + *out = new(bool) + **out = **in + } if in.DeadLetteringOnMessageExpiration != nil { in, out := &in.DeadLetteringOnMessageExpiration, &out.DeadLetteringOnMessageExpiration *out = new(bool) @@ -1828,6 +1833,11 @@ func (in *QueueInitParameters) DeepCopyInto(out *QueueInitParameters) { *out = new(bool) **out = **in } + if in.ExpressEnabled != nil { + in, out := &in.ExpressEnabled, &out.ExpressEnabled + *out = new(bool) + **out = **in + } if in.ForwardDeadLetteredMessagesTo != nil { in, out := &in.ForwardDeadLetteredMessagesTo, &out.ForwardDeadLetteredMessagesTo *out = new(string) @@ -1858,6 +1868,11 @@ func (in *QueueInitParameters) DeepCopyInto(out *QueueInitParameters) { *out = new(float64) **out = **in } + if in.PartitioningEnabled != nil { + in, out := &in.PartitioningEnabled, &out.PartitioningEnabled + *out = new(bool) + **out = **in + } if in.RequiresDuplicateDetection != nil { in, out := &in.RequiresDuplicateDetection, &out.RequiresDuplicateDetection *out = new(bool) @@ -1925,6 +1940,11 @@ func (in *QueueObservation) DeepCopyInto(out *QueueObservation) { *out = new(string) **out = **in } + if in.BatchedOperationsEnabled != nil { + in, out := &in.BatchedOperationsEnabled, &out.BatchedOperationsEnabled + *out = new(bool) + **out = **in + } if in.DeadLetteringOnMessageExpiration != nil { in, out := &in.DeadLetteringOnMessageExpiration, &out.DeadLetteringOnMessageExpiration *out = new(bool) @@ -1955,6 +1975,11 @@ func (in *QueueObservation) DeepCopyInto(out *QueueObservation) { *out = new(bool) **out = **in } + if in.ExpressEnabled != nil { + in, out := &in.ExpressEnabled, &out.ExpressEnabled + *out = new(bool) + **out = **in + } if in.ForwardDeadLetteredMessagesTo != nil { in, out := &in.ForwardDeadLetteredMessagesTo, &out.ForwardDeadLetteredMessagesTo *out = new(string) @@ -1995,6 +2020,11 @@ func (in *QueueObservation) DeepCopyInto(out *QueueObservation) { *out = new(string) **out = **in } + if in.PartitioningEnabled != nil { + in, out := &in.PartitioningEnabled, &out.PartitioningEnabled + *out = new(bool) + **out = **in + } if in.RequiresDuplicateDetection != nil { in, out := &in.RequiresDuplicateDetection, &out.RequiresDuplicateDetection *out = new(bool) @@ -2030,6 +2060,11 @@ func (in *QueueParameters) DeepCopyInto(out *QueueParameters) { *out = new(string) **out = **in } + if in.BatchedOperationsEnabled != nil { + in, out := &in.BatchedOperationsEnabled, &out.BatchedOperationsEnabled + *out = new(bool) + **out = **in + } if in.DeadLetteringOnMessageExpiration != nil { in, out := &in.DeadLetteringOnMessageExpiration, &out.DeadLetteringOnMessageExpiration *out = new(bool) @@ -2060,6 +2095,11 @@ func (in *QueueParameters) DeepCopyInto(out *QueueParameters) { *out = new(bool) **out = **in } + if in.ExpressEnabled != nil { + in, out := &in.ExpressEnabled, &out.ExpressEnabled + *out = new(bool) + **out = **in + } if in.ForwardDeadLetteredMessagesTo != nil { in, out := &in.ForwardDeadLetteredMessagesTo, &out.ForwardDeadLetteredMessagesTo *out = new(string) @@ -2105,6 +2145,11 @@ func (in *QueueParameters) DeepCopyInto(out *QueueParameters) { *out = new(v1.Selector) (*in).DeepCopyInto(*out) } + if in.PartitioningEnabled != nil { + in, out := &in.PartitioningEnabled, &out.PartitioningEnabled + *out = new(bool) + **out = **in + } if in.RequiresDuplicateDetection != nil { in, out := &in.RequiresDuplicateDetection, &out.RequiresDuplicateDetection *out = new(bool) @@ -2602,6 +2647,11 @@ func (in *SubscriptionInitParameters) DeepCopyInto(out *SubscriptionInitParamete *out = new(string) **out = **in } + if in.BatchedOperationsEnabled != nil { + in, out := &in.BatchedOperationsEnabled, &out.BatchedOperationsEnabled + *out = new(bool) + **out = **in + } if in.ClientScopedSubscription != nil { in, out := &in.ClientScopedSubscription, &out.ClientScopedSubscription *out = make([]ClientScopedSubscriptionInitParameters, len(*in)) @@ -2716,6 +2766,11 @@ func (in *SubscriptionObservation) DeepCopyInto(out *SubscriptionObservation) { *out = new(string) **out = **in } + if in.BatchedOperationsEnabled != nil { + in, out := &in.BatchedOperationsEnabled, &out.BatchedOperationsEnabled + *out = new(bool) + **out = **in + } if in.ClientScopedSubscription != nil { in, out := &in.ClientScopedSubscription, &out.ClientScopedSubscription *out = make([]ClientScopedSubscriptionObservation, len(*in)) @@ -2808,6 +2863,11 @@ func (in *SubscriptionParameters) DeepCopyInto(out *SubscriptionParameters) { *out = new(string) **out = **in } + if in.BatchedOperationsEnabled != nil { + in, out := &in.BatchedOperationsEnabled, &out.BatchedOperationsEnabled + *out = new(bool) + **out = **in + } if in.ClientScopedSubscription != nil { in, out := &in.ClientScopedSubscription, &out.ClientScopedSubscription *out = make([]ClientScopedSubscriptionParameters, len(*in)) @@ -3411,6 +3471,11 @@ func (in *TopicInitParameters) DeepCopyInto(out *TopicInitParameters) { *out = new(string) **out = **in } + if in.BatchedOperationsEnabled != nil { + in, out := &in.BatchedOperationsEnabled, &out.BatchedOperationsEnabled + *out = new(bool) + **out = **in + } if in.DefaultMessageTTL != nil { in, out := &in.DefaultMessageTTL, &out.DefaultMessageTTL *out = new(string) @@ -3436,6 +3501,11 @@ func (in *TopicInitParameters) DeepCopyInto(out *TopicInitParameters) { *out = new(bool) **out = **in } + if in.ExpressEnabled != nil { + in, out := &in.ExpressEnabled, &out.ExpressEnabled + *out = new(bool) + **out = **in + } if in.MaxMessageSizeInKilobytes != nil { in, out := &in.MaxMessageSizeInKilobytes, &out.MaxMessageSizeInKilobytes *out = new(float64) @@ -3446,6 +3516,11 @@ func (in *TopicInitParameters) DeepCopyInto(out *TopicInitParameters) { *out = new(float64) **out = **in } + if in.PartitioningEnabled != nil { + in, out := &in.PartitioningEnabled, &out.PartitioningEnabled + *out = new(bool) + **out = **in + } if in.RequiresDuplicateDetection != nil { in, out := &in.RequiresDuplicateDetection, &out.RequiresDuplicateDetection *out = new(bool) @@ -3513,6 +3588,11 @@ func (in *TopicObservation) DeepCopyInto(out *TopicObservation) { *out = new(string) **out = **in } + if in.BatchedOperationsEnabled != nil { + in, out := &in.BatchedOperationsEnabled, &out.BatchedOperationsEnabled + *out = new(bool) + **out = **in + } if in.DefaultMessageTTL != nil { in, out := &in.DefaultMessageTTL, &out.DefaultMessageTTL *out = new(string) @@ -3538,6 +3618,11 @@ func (in *TopicObservation) DeepCopyInto(out *TopicObservation) { *out = new(bool) **out = **in } + if in.ExpressEnabled != nil { + in, out := &in.ExpressEnabled, &out.ExpressEnabled + *out = new(bool) + **out = **in + } if in.ID != nil { in, out := &in.ID, &out.ID *out = new(string) @@ -3558,6 +3643,11 @@ func (in *TopicObservation) DeepCopyInto(out *TopicObservation) { *out = new(string) **out = **in } + if in.PartitioningEnabled != nil { + in, out := &in.PartitioningEnabled, &out.PartitioningEnabled + *out = new(bool) + **out = **in + } if in.RequiresDuplicateDetection != nil { in, out := &in.RequiresDuplicateDetection, &out.RequiresDuplicateDetection *out = new(bool) @@ -3593,6 +3683,11 @@ func (in *TopicParameters) DeepCopyInto(out *TopicParameters) { *out = new(string) **out = **in } + if in.BatchedOperationsEnabled != nil { + in, out := &in.BatchedOperationsEnabled, &out.BatchedOperationsEnabled + *out = new(bool) + **out = **in + } if in.DefaultMessageTTL != nil { in, out := &in.DefaultMessageTTL, &out.DefaultMessageTTL *out = new(string) @@ -3618,6 +3713,11 @@ func (in *TopicParameters) DeepCopyInto(out *TopicParameters) { *out = new(bool) **out = **in } + if in.ExpressEnabled != nil { + in, out := &in.ExpressEnabled, &out.ExpressEnabled + *out = new(bool) + **out = **in + } if in.MaxMessageSizeInKilobytes != nil { in, out := &in.MaxMessageSizeInKilobytes, &out.MaxMessageSizeInKilobytes *out = new(float64) @@ -3643,6 +3743,11 @@ func (in *TopicParameters) DeepCopyInto(out *TopicParameters) { *out = new(v1.Selector) (*in).DeepCopyInto(*out) } + if in.PartitioningEnabled != nil { + in, out := &in.PartitioningEnabled, &out.PartitioningEnabled + *out = new(bool) + **out = **in + } if in.RequiresDuplicateDetection != nil { in, out := &in.RequiresDuplicateDetection, &out.RequiresDuplicateDetection *out = new(bool) diff --git a/apis/servicebus/v1beta1/zz_queue_types.go b/apis/servicebus/v1beta1/zz_queue_types.go index cfbf749c9..952245435 100755 --- a/apis/servicebus/v1beta1/zz_queue_types.go +++ b/apis/servicebus/v1beta1/zz_queue_types.go @@ -18,6 +18,8 @@ type QueueInitParameters struct { // The ISO 8601 timespan duration of the idle interval after which the Queue is automatically deleted, minimum of 5 minutes. AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty" tf:"auto_delete_on_idle,omitempty"` + BatchedOperationsEnabled *bool `json:"batchedOperationsEnabled,omitempty" tf:"batched_operations_enabled,omitempty"` + // Boolean flag which controls whether the Queue has dead letter support when a message expires. Defaults to false. DeadLetteringOnMessageExpiration *bool `json:"deadLetteringOnMessageExpiration,omitempty" tf:"dead_lettering_on_message_expiration,omitempty"` @@ -36,6 +38,8 @@ type QueueInitParameters struct { // Boolean flag which controls whether to enable the queue to be partitioned across multiple message brokers. Changing this forces a new resource to be created. Defaults to false for Basic and Standard. EnablePartitioning *bool `json:"enablePartitioning,omitempty" tf:"enable_partitioning,omitempty"` + ExpressEnabled *bool `json:"expressEnabled,omitempty" tf:"express_enabled,omitempty"` + // The name of a Queue or Topic to automatically forward dead lettered messages to. ForwardDeadLetteredMessagesTo *string `json:"forwardDeadLetteredMessagesTo,omitempty" tf:"forward_dead_lettered_messages_to,omitempty"` @@ -54,6 +58,8 @@ type QueueInitParameters struct { // Integer value which controls the size of memory allocated for the queue. For supported values see the "Queue or topic size" section of Service Bus Quotas. Defaults to 1024. MaxSizeInMegabytes *float64 `json:"maxSizeInMegabytes,omitempty" tf:"max_size_in_megabytes,omitempty"` + PartitioningEnabled *bool `json:"partitioningEnabled,omitempty" tf:"partitioning_enabled,omitempty"` + // Boolean flag which controls whether the Queue requires duplicate detection. Changing this forces a new resource to be created. Defaults to false. RequiresDuplicateDetection *bool `json:"requiresDuplicateDetection,omitempty" tf:"requires_duplicate_detection,omitempty"` @@ -69,6 +75,8 @@ type QueueObservation struct { // The ISO 8601 timespan duration of the idle interval after which the Queue is automatically deleted, minimum of 5 minutes. AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty" tf:"auto_delete_on_idle,omitempty"` + BatchedOperationsEnabled *bool `json:"batchedOperationsEnabled,omitempty" tf:"batched_operations_enabled,omitempty"` + // Boolean flag which controls whether the Queue has dead letter support when a message expires. Defaults to false. DeadLetteringOnMessageExpiration *bool `json:"deadLetteringOnMessageExpiration,omitempty" tf:"dead_lettering_on_message_expiration,omitempty"` @@ -87,6 +95,8 @@ type QueueObservation struct { // Boolean flag which controls whether to enable the queue to be partitioned across multiple message brokers. Changing this forces a new resource to be created. Defaults to false for Basic and Standard. EnablePartitioning *bool `json:"enablePartitioning,omitempty" tf:"enable_partitioning,omitempty"` + ExpressEnabled *bool `json:"expressEnabled,omitempty" tf:"express_enabled,omitempty"` + // The name of a Queue or Topic to automatically forward dead lettered messages to. ForwardDeadLetteredMessagesTo *string `json:"forwardDeadLetteredMessagesTo,omitempty" tf:"forward_dead_lettered_messages_to,omitempty"` @@ -111,6 +121,8 @@ type QueueObservation struct { // The ID of the ServiceBus Namespace to create this queue in. Changing this forces a new resource to be created. NamespaceID *string `json:"namespaceId,omitempty" tf:"namespace_id,omitempty"` + PartitioningEnabled *bool `json:"partitioningEnabled,omitempty" tf:"partitioning_enabled,omitempty"` + // Boolean flag which controls whether the Queue requires duplicate detection. Changing this forces a new resource to be created. Defaults to false. RequiresDuplicateDetection *bool `json:"requiresDuplicateDetection,omitempty" tf:"requires_duplicate_detection,omitempty"` @@ -127,6 +139,9 @@ type QueueParameters struct { // +kubebuilder:validation:Optional AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty" tf:"auto_delete_on_idle,omitempty"` + // +kubebuilder:validation:Optional + BatchedOperationsEnabled *bool `json:"batchedOperationsEnabled,omitempty" tf:"batched_operations_enabled,omitempty"` + // Boolean flag which controls whether the Queue has dead letter support when a message expires. Defaults to false. // +kubebuilder:validation:Optional DeadLetteringOnMessageExpiration *bool `json:"deadLetteringOnMessageExpiration,omitempty" tf:"dead_lettering_on_message_expiration,omitempty"` @@ -151,6 +166,9 @@ type QueueParameters struct { // +kubebuilder:validation:Optional EnablePartitioning *bool `json:"enablePartitioning,omitempty" tf:"enable_partitioning,omitempty"` + // +kubebuilder:validation:Optional + ExpressEnabled *bool `json:"expressEnabled,omitempty" tf:"express_enabled,omitempty"` + // The name of a Queue or Topic to automatically forward dead lettered messages to. // +kubebuilder:validation:Optional ForwardDeadLetteredMessagesTo *string `json:"forwardDeadLetteredMessagesTo,omitempty" tf:"forward_dead_lettered_messages_to,omitempty"` @@ -189,6 +207,9 @@ type QueueParameters struct { // +kubebuilder:validation:Optional NamespaceIDSelector *v1.Selector `json:"namespaceIdSelector,omitempty" tf:"-"` + // +kubebuilder:validation:Optional + PartitioningEnabled *bool `json:"partitioningEnabled,omitempty" tf:"partitioning_enabled,omitempty"` + // Boolean flag which controls whether the Queue requires duplicate detection. Changing this forces a new resource to be created. Defaults to false. // +kubebuilder:validation:Optional RequiresDuplicateDetection *bool `json:"requiresDuplicateDetection,omitempty" tf:"requires_duplicate_detection,omitempty"` diff --git a/apis/servicebus/v1beta1/zz_subscription_types.go b/apis/servicebus/v1beta1/zz_subscription_types.go index b69cd3735..6082db79d 100755 --- a/apis/servicebus/v1beta1/zz_subscription_types.go +++ b/apis/servicebus/v1beta1/zz_subscription_types.go @@ -50,6 +50,8 @@ type SubscriptionInitParameters struct { // The idle interval after which the topic is automatically deleted as an ISO 8601 duration. The minimum duration is 5 minutes or PT5M. AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty" tf:"auto_delete_on_idle,omitempty"` + BatchedOperationsEnabled *bool `json:"batchedOperationsEnabled,omitempty" tf:"batched_operations_enabled,omitempty"` + // A client_scoped_subscription block as defined below. ClientScopedSubscription []ClientScopedSubscriptionInitParameters `json:"clientScopedSubscription,omitempty" tf:"client_scoped_subscription,omitempty"` @@ -92,6 +94,8 @@ type SubscriptionObservation struct { // The idle interval after which the topic is automatically deleted as an ISO 8601 duration. The minimum duration is 5 minutes or PT5M. AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty" tf:"auto_delete_on_idle,omitempty"` + BatchedOperationsEnabled *bool `json:"batchedOperationsEnabled,omitempty" tf:"batched_operations_enabled,omitempty"` + // A client_scoped_subscription block as defined below. ClientScopedSubscription []ClientScopedSubscriptionObservation `json:"clientScopedSubscription,omitempty" tf:"client_scoped_subscription,omitempty"` @@ -141,6 +145,9 @@ type SubscriptionParameters struct { // +kubebuilder:validation:Optional AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty" tf:"auto_delete_on_idle,omitempty"` + // +kubebuilder:validation:Optional + BatchedOperationsEnabled *bool `json:"batchedOperationsEnabled,omitempty" tf:"batched_operations_enabled,omitempty"` + // A client_scoped_subscription block as defined below. // +kubebuilder:validation:Optional ClientScopedSubscription []ClientScopedSubscriptionParameters `json:"clientScopedSubscription,omitempty" tf:"client_scoped_subscription,omitempty"` diff --git a/apis/servicebus/v1beta1/zz_topic_types.go b/apis/servicebus/v1beta1/zz_topic_types.go index 2a30e0795..9e3353c58 100755 --- a/apis/servicebus/v1beta1/zz_topic_types.go +++ b/apis/servicebus/v1beta1/zz_topic_types.go @@ -18,6 +18,8 @@ type TopicInitParameters struct { // The ISO 8601 timespan duration of the idle interval after which the Topic is automatically deleted, minimum of 5 minutes. AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty" tf:"auto_delete_on_idle,omitempty"` + BatchedOperationsEnabled *bool `json:"batchedOperationsEnabled,omitempty" tf:"batched_operations_enabled,omitempty"` + // The ISO 8601 timespan duration of TTL of messages sent to this topic if no TTL value is set on the message itself. DefaultMessageTTL *string `json:"defaultMessageTtl,omitempty" tf:"default_message_ttl,omitempty"` @@ -33,12 +35,16 @@ type TopicInitParameters struct { // Boolean flag which controls whether to enable the topic to be partitioned across multiple message brokers. Changing this forces a new resource to be created. EnablePartitioning *bool `json:"enablePartitioning,omitempty" tf:"enable_partitioning,omitempty"` + ExpressEnabled *bool `json:"expressEnabled,omitempty" tf:"express_enabled,omitempty"` + // Integer value which controls the maximum size of a message allowed on the topic for Premium SKU. For supported values see the "Large messages support" section of this document. MaxMessageSizeInKilobytes *float64 `json:"maxMessageSizeInKilobytes,omitempty" tf:"max_message_size_in_kilobytes,omitempty"` // Integer value which controls the size of memory allocated for the topic. For supported values see the "Queue/topic size" section of this document. MaxSizeInMegabytes *float64 `json:"maxSizeInMegabytes,omitempty" tf:"max_size_in_megabytes,omitempty"` + PartitioningEnabled *bool `json:"partitioningEnabled,omitempty" tf:"partitioning_enabled,omitempty"` + // Boolean flag which controls whether the Topic requires duplicate detection. Defaults to false. Changing this forces a new resource to be created. RequiresDuplicateDetection *bool `json:"requiresDuplicateDetection,omitempty" tf:"requires_duplicate_detection,omitempty"` @@ -54,6 +60,8 @@ type TopicObservation struct { // The ISO 8601 timespan duration of the idle interval after which the Topic is automatically deleted, minimum of 5 minutes. AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty" tf:"auto_delete_on_idle,omitempty"` + BatchedOperationsEnabled *bool `json:"batchedOperationsEnabled,omitempty" tf:"batched_operations_enabled,omitempty"` + // The ISO 8601 timespan duration of TTL of messages sent to this topic if no TTL value is set on the message itself. DefaultMessageTTL *string `json:"defaultMessageTtl,omitempty" tf:"default_message_ttl,omitempty"` @@ -69,6 +77,8 @@ type TopicObservation struct { // Boolean flag which controls whether to enable the topic to be partitioned across multiple message brokers. Changing this forces a new resource to be created. EnablePartitioning *bool `json:"enablePartitioning,omitempty" tf:"enable_partitioning,omitempty"` + ExpressEnabled *bool `json:"expressEnabled,omitempty" tf:"express_enabled,omitempty"` + // The ServiceBus Topic ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` @@ -81,6 +91,8 @@ type TopicObservation struct { // The ID of the ServiceBus Namespace to create this topic in. Changing this forces a new resource to be created. NamespaceID *string `json:"namespaceId,omitempty" tf:"namespace_id,omitempty"` + PartitioningEnabled *bool `json:"partitioningEnabled,omitempty" tf:"partitioning_enabled,omitempty"` + // Boolean flag which controls whether the Topic requires duplicate detection. Defaults to false. Changing this forces a new resource to be created. RequiresDuplicateDetection *bool `json:"requiresDuplicateDetection,omitempty" tf:"requires_duplicate_detection,omitempty"` @@ -97,6 +109,9 @@ type TopicParameters struct { // +kubebuilder:validation:Optional AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty" tf:"auto_delete_on_idle,omitempty"` + // +kubebuilder:validation:Optional + BatchedOperationsEnabled *bool `json:"batchedOperationsEnabled,omitempty" tf:"batched_operations_enabled,omitempty"` + // The ISO 8601 timespan duration of TTL of messages sent to this topic if no TTL value is set on the message itself. // +kubebuilder:validation:Optional DefaultMessageTTL *string `json:"defaultMessageTtl,omitempty" tf:"default_message_ttl,omitempty"` @@ -117,6 +132,9 @@ type TopicParameters struct { // +kubebuilder:validation:Optional EnablePartitioning *bool `json:"enablePartitioning,omitempty" tf:"enable_partitioning,omitempty"` + // +kubebuilder:validation:Optional + ExpressEnabled *bool `json:"expressEnabled,omitempty" tf:"express_enabled,omitempty"` + // Integer value which controls the maximum size of a message allowed on the topic for Premium SKU. For supported values see the "Large messages support" section of this document. // +kubebuilder:validation:Optional MaxMessageSizeInKilobytes *float64 `json:"maxMessageSizeInKilobytes,omitempty" tf:"max_message_size_in_kilobytes,omitempty"` @@ -139,6 +157,9 @@ type TopicParameters struct { // +kubebuilder:validation:Optional NamespaceIDSelector *v1.Selector `json:"namespaceIdSelector,omitempty" tf:"-"` + // +kubebuilder:validation:Optional + PartitioningEnabled *bool `json:"partitioningEnabled,omitempty" tf:"partitioning_enabled,omitempty"` + // Boolean flag which controls whether the Topic requires duplicate detection. Defaults to false. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional RequiresDuplicateDetection *bool `json:"requiresDuplicateDetection,omitempty" tf:"requires_duplicate_detection,omitempty"` diff --git a/apis/servicebus/v1beta2/zz_generated.deepcopy.go b/apis/servicebus/v1beta2/zz_generated.deepcopy.go index ccd8bb3a6..4f55cb031 100644 --- a/apis/servicebus/v1beta2/zz_generated.deepcopy.go +++ b/apis/servicebus/v1beta2/zz_generated.deepcopy.go @@ -1155,6 +1155,11 @@ func (in *SubscriptionInitParameters) DeepCopyInto(out *SubscriptionInitParamete *out = new(string) **out = **in } + if in.BatchedOperationsEnabled != nil { + in, out := &in.BatchedOperationsEnabled, &out.BatchedOperationsEnabled + *out = new(bool) + **out = **in + } if in.ClientScopedSubscription != nil { in, out := &in.ClientScopedSubscription, &out.ClientScopedSubscription *out = new(ClientScopedSubscriptionInitParameters) @@ -1267,6 +1272,11 @@ func (in *SubscriptionObservation) DeepCopyInto(out *SubscriptionObservation) { *out = new(string) **out = **in } + if in.BatchedOperationsEnabled != nil { + in, out := &in.BatchedOperationsEnabled, &out.BatchedOperationsEnabled + *out = new(bool) + **out = **in + } if in.ClientScopedSubscription != nil { in, out := &in.ClientScopedSubscription, &out.ClientScopedSubscription *out = new(ClientScopedSubscriptionObservation) @@ -1357,6 +1367,11 @@ func (in *SubscriptionParameters) DeepCopyInto(out *SubscriptionParameters) { *out = new(string) **out = **in } + if in.BatchedOperationsEnabled != nil { + in, out := &in.BatchedOperationsEnabled, &out.BatchedOperationsEnabled + *out = new(bool) + **out = **in + } if in.ClientScopedSubscription != nil { in, out := &in.ClientScopedSubscription, &out.ClientScopedSubscription *out = new(ClientScopedSubscriptionParameters) diff --git a/apis/servicebus/v1beta2/zz_subscription_types.go b/apis/servicebus/v1beta2/zz_subscription_types.go index 0e99bd7a6..3b85ca4de 100755 --- a/apis/servicebus/v1beta2/zz_subscription_types.go +++ b/apis/servicebus/v1beta2/zz_subscription_types.go @@ -50,6 +50,8 @@ type SubscriptionInitParameters struct { // The idle interval after which the topic is automatically deleted as an ISO 8601 duration. The minimum duration is 5 minutes or PT5M. AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty" tf:"auto_delete_on_idle,omitempty"` + BatchedOperationsEnabled *bool `json:"batchedOperationsEnabled,omitempty" tf:"batched_operations_enabled,omitempty"` + // A client_scoped_subscription block as defined below. ClientScopedSubscription *ClientScopedSubscriptionInitParameters `json:"clientScopedSubscription,omitempty" tf:"client_scoped_subscription,omitempty"` @@ -92,6 +94,8 @@ type SubscriptionObservation struct { // The idle interval after which the topic is automatically deleted as an ISO 8601 duration. The minimum duration is 5 minutes or PT5M. AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty" tf:"auto_delete_on_idle,omitempty"` + BatchedOperationsEnabled *bool `json:"batchedOperationsEnabled,omitempty" tf:"batched_operations_enabled,omitempty"` + // A client_scoped_subscription block as defined below. ClientScopedSubscription *ClientScopedSubscriptionObservation `json:"clientScopedSubscription,omitempty" tf:"client_scoped_subscription,omitempty"` @@ -141,6 +145,9 @@ type SubscriptionParameters struct { // +kubebuilder:validation:Optional AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty" tf:"auto_delete_on_idle,omitempty"` + // +kubebuilder:validation:Optional + BatchedOperationsEnabled *bool `json:"batchedOperationsEnabled,omitempty" tf:"batched_operations_enabled,omitempty"` + // A client_scoped_subscription block as defined below. // +kubebuilder:validation:Optional ClientScopedSubscription *ClientScopedSubscriptionParameters `json:"clientScopedSubscription,omitempty" tf:"client_scoped_subscription,omitempty"` diff --git a/apis/storage/v1beta1/zz_account_types.go b/apis/storage/v1beta1/zz_account_types.go index b6f02bca6..ca130ab00 100755 --- a/apis/storage/v1beta1/zz_account_types.go +++ b/apis/storage/v1beta1/zz_account_types.go @@ -60,6 +60,9 @@ type AccountInitParameters struct { // Boolean flag which forces HTTPS if enabled, see here for more information. Defaults to true. EnableHTTPSTrafficOnly *bool `json:"enableHttpsTrafficOnly,omitempty" tf:"enable_https_traffic_only,omitempty"` + // Boolean flag which forces HTTPS if enabled, see here for more information. Defaults to true. + HTTPSTrafficOnlyEnabled *bool `json:"httpsTrafficOnlyEnabled,omitempty" tf:"https_traffic_only_enabled,omitempty"` + // An identity block as defined below. Identity []IdentityInitParameters `json:"identity,omitempty" tf:"identity,omitempty"` @@ -172,6 +175,9 @@ type AccountObservation struct { // Boolean flag which forces HTTPS if enabled, see here for more information. Defaults to true. EnableHTTPSTrafficOnly *bool `json:"enableHttpsTrafficOnly,omitempty" tf:"enable_https_traffic_only,omitempty"` + // Boolean flag which forces HTTPS if enabled, see here for more information. Defaults to true. + HTTPSTrafficOnlyEnabled *bool `json:"httpsTrafficOnlyEnabled,omitempty" tf:"https_traffic_only_enabled,omitempty"` + // The ID of the Storage Account. ID *string `json:"id,omitempty" tf:"id,omitempty"` @@ -503,6 +509,10 @@ type AccountParameters struct { // +kubebuilder:validation:Optional EnableHTTPSTrafficOnly *bool `json:"enableHttpsTrafficOnly,omitempty" tf:"enable_https_traffic_only,omitempty"` + // Boolean flag which forces HTTPS if enabled, see here for more information. Defaults to true. + // +kubebuilder:validation:Optional + HTTPSTrafficOnlyEnabled *bool `json:"httpsTrafficOnlyEnabled,omitempty" tf:"https_traffic_only_enabled,omitempty"` + // An identity block as defined below. // +kubebuilder:validation:Optional Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` @@ -676,6 +686,9 @@ type AzureFilesAuthenticationInitParameters struct { // A active_directory block as defined below. Required when directory_type is AD. ActiveDirectory []ActiveDirectoryInitParameters `json:"activeDirectory,omitempty" tf:"active_directory,omitempty"` + // Specifies the default share level permissions applied to all users. Possible values are StorageFileDataSmbShareReader, StorageFileDataSmbShareContributor, StorageFileDataSmbShareElevatedContributor, or None. + DefaultShareLevelPermission *string `json:"defaultShareLevelPermission,omitempty" tf:"default_share_level_permission,omitempty"` + // Specifies the directory service used. Possible values are AADDS, AD and AADKERB. DirectoryType *string `json:"directoryType,omitempty" tf:"directory_type,omitempty"` } @@ -685,6 +698,9 @@ type AzureFilesAuthenticationObservation struct { // A active_directory block as defined below. Required when directory_type is AD. ActiveDirectory []ActiveDirectoryObservation `json:"activeDirectory,omitempty" tf:"active_directory,omitempty"` + // Specifies the default share level permissions applied to all users. Possible values are StorageFileDataSmbShareReader, StorageFileDataSmbShareContributor, StorageFileDataSmbShareElevatedContributor, or None. + DefaultShareLevelPermission *string `json:"defaultShareLevelPermission,omitempty" tf:"default_share_level_permission,omitempty"` + // Specifies the directory service used. Possible values are AADDS, AD and AADKERB. DirectoryType *string `json:"directoryType,omitempty" tf:"directory_type,omitempty"` } @@ -695,6 +711,10 @@ type AzureFilesAuthenticationParameters struct { // +kubebuilder:validation:Optional ActiveDirectory []ActiveDirectoryParameters `json:"activeDirectory,omitempty" tf:"active_directory,omitempty"` + // Specifies the default share level permissions applied to all users. Possible values are StorageFileDataSmbShareReader, StorageFileDataSmbShareContributor, StorageFileDataSmbShareElevatedContributor, or None. + // +kubebuilder:validation:Optional + DefaultShareLevelPermission *string `json:"defaultShareLevelPermission,omitempty" tf:"default_share_level_permission,omitempty"` + // Specifies the directory service used. Possible values are AADDS, AD and AADKERB. // +kubebuilder:validation:Optional DirectoryType *string `json:"directoryType" tf:"directory_type,omitempty"` diff --git a/apis/storage/v1beta1/zz_accountnetworkrules_types.go b/apis/storage/v1beta1/zz_accountnetworkrules_types.go index 5753fe614..4245efe60 100755 --- a/apis/storage/v1beta1/zz_accountnetworkrules_types.go +++ b/apis/storage/v1beta1/zz_accountnetworkrules_types.go @@ -15,7 +15,7 @@ import ( type AccountNetworkRulesInitParameters struct { - // Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Valid options are any combination of Logging, Metrics, AzureServices, or None. + // Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Valid options are any combination of Logging, Metrics, AzureServices, or None. Defaults to ["AzureServices"]. // +listType=set Bypass []*string `json:"bypass,omitempty" tf:"bypass,omitempty"` @@ -49,7 +49,7 @@ type AccountNetworkRulesInitParameters struct { type AccountNetworkRulesObservation struct { - // Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Valid options are any combination of Logging, Metrics, AzureServices, or None. + // Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Valid options are any combination of Logging, Metrics, AzureServices, or None. Defaults to ["AzureServices"]. // +listType=set Bypass []*string `json:"bypass,omitempty" tf:"bypass,omitempty"` @@ -76,7 +76,7 @@ type AccountNetworkRulesObservation struct { type AccountNetworkRulesParameters struct { - // Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Valid options are any combination of Logging, Metrics, AzureServices, or None. + // Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Valid options are any combination of Logging, Metrics, AzureServices, or None. Defaults to ["AzureServices"]. // +kubebuilder:validation:Optional // +listType=set Bypass []*string `json:"bypass,omitempty" tf:"bypass,omitempty"` diff --git a/apis/storage/v1beta1/zz_generated.deepcopy.go b/apis/storage/v1beta1/zz_generated.deepcopy.go index 87ff35644..b8a2a58a5 100644 --- a/apis/storage/v1beta1/zz_generated.deepcopy.go +++ b/apis/storage/v1beta1/zz_generated.deepcopy.go @@ -387,6 +387,11 @@ func (in *AccountInitParameters) DeepCopyInto(out *AccountInitParameters) { *out = new(bool) **out = **in } + if in.HTTPSTrafficOnlyEnabled != nil { + in, out := &in.HTTPSTrafficOnlyEnabled, &out.HTTPSTrafficOnlyEnabled + *out = new(bool) + **out = **in + } if in.Identity != nil { in, out := &in.Identity, &out.Identity *out = make([]IdentityInitParameters, len(*in)) @@ -1289,6 +1294,11 @@ func (in *AccountObservation) DeepCopyInto(out *AccountObservation) { *out = new(bool) **out = **in } + if in.HTTPSTrafficOnlyEnabled != nil { + in, out := &in.HTTPSTrafficOnlyEnabled, &out.HTTPSTrafficOnlyEnabled + *out = new(bool) + **out = **in + } if in.ID != nil { in, out := &in.ID, &out.ID *out = new(string) @@ -1859,6 +1869,11 @@ func (in *AccountParameters) DeepCopyInto(out *AccountParameters) { *out = new(bool) **out = **in } + if in.HTTPSTrafficOnlyEnabled != nil { + in, out := &in.HTTPSTrafficOnlyEnabled, &out.HTTPSTrafficOnlyEnabled + *out = new(bool) + **out = **in + } if in.Identity != nil { in, out := &in.Identity, &out.Identity *out = make([]IdentityParameters, len(*in)) @@ -2411,6 +2426,11 @@ func (in *AzureFilesAuthenticationInitParameters) DeepCopyInto(out *AzureFilesAu (*in)[i].DeepCopyInto(&(*out)[i]) } } + if in.DefaultShareLevelPermission != nil { + in, out := &in.DefaultShareLevelPermission, &out.DefaultShareLevelPermission + *out = new(string) + **out = **in + } if in.DirectoryType != nil { in, out := &in.DirectoryType, &out.DirectoryType *out = new(string) @@ -2438,6 +2458,11 @@ func (in *AzureFilesAuthenticationObservation) DeepCopyInto(out *AzureFilesAuthe (*in)[i].DeepCopyInto(&(*out)[i]) } } + if in.DefaultShareLevelPermission != nil { + in, out := &in.DefaultShareLevelPermission, &out.DefaultShareLevelPermission + *out = new(string) + **out = **in + } if in.DirectoryType != nil { in, out := &in.DirectoryType, &out.DirectoryType *out = new(string) @@ -2465,6 +2490,11 @@ func (in *AzureFilesAuthenticationParameters) DeepCopyInto(out *AzureFilesAuthen (*in)[i].DeepCopyInto(&(*out)[i]) } } + if in.DefaultShareLevelPermission != nil { + in, out := &in.DefaultShareLevelPermission, &out.DefaultShareLevelPermission + *out = new(string) + **out = **in + } if in.DirectoryType != nil { in, out := &in.DirectoryType, &out.DirectoryType *out = new(string) diff --git a/apis/storage/v1beta2/zz_account_types.go b/apis/storage/v1beta2/zz_account_types.go index 0efb47f5d..134078fea 100755 --- a/apis/storage/v1beta2/zz_account_types.go +++ b/apis/storage/v1beta2/zz_account_types.go @@ -57,9 +57,11 @@ type AccountInitParameters struct { // Specifies the Edge Zone within the Azure Region where this Storage Account should exist. Changing this forces a new Storage Account to be created. EdgeZone *string `json:"edgeZone,omitempty" tf:"edge_zone,omitempty"` - // Boolean flag which forces HTTPS if enabled, see here for more information. Defaults to true. EnableHTTPSTrafficOnly *bool `json:"enableHttpsTrafficOnly,omitempty" tf:"enable_https_traffic_only,omitempty"` + // Boolean flag which forces HTTPS if enabled, see here for more information. Defaults to true. + HTTPSTrafficOnlyEnabled *bool `json:"httpsTrafficOnlyEnabled,omitempty" tf:"https_traffic_only_enabled,omitempty"` + // An identity block as defined below. Identity *IdentityInitParameters `json:"identity,omitempty" tf:"identity,omitempty"` @@ -72,7 +74,7 @@ type AccountInitParameters struct { // Is Hierarchical Namespace enabled? This can be used with Azure Data Lake Storage Gen 2 (see here for more information). Changing this forces a new resource to be created. IsHnsEnabled *bool `json:"isHnsEnabled,omitempty" tf:"is_hns_enabled,omitempty"` - // Is Large File Share Enabled? + // Are Large File Shares Enabled? Defaults to false. LargeFileShareEnabled *bool `json:"largeFileShareEnabled,omitempty" tf:"large_file_share_enabled,omitempty"` // Is Local User Enabled? Defaults to true. @@ -169,9 +171,11 @@ type AccountObservation struct { // Specifies the Edge Zone within the Azure Region where this Storage Account should exist. Changing this forces a new Storage Account to be created. EdgeZone *string `json:"edgeZone,omitempty" tf:"edge_zone,omitempty"` - // Boolean flag which forces HTTPS if enabled, see here for more information. Defaults to true. EnableHTTPSTrafficOnly *bool `json:"enableHttpsTrafficOnly,omitempty" tf:"enable_https_traffic_only,omitempty"` + // Boolean flag which forces HTTPS if enabled, see here for more information. Defaults to true. + HTTPSTrafficOnlyEnabled *bool `json:"httpsTrafficOnlyEnabled,omitempty" tf:"https_traffic_only_enabled,omitempty"` + // The ID of the Storage Account. ID *string `json:"id,omitempty" tf:"id,omitempty"` @@ -187,7 +191,7 @@ type AccountObservation struct { // Is Hierarchical Namespace enabled? This can be used with Azure Data Lake Storage Gen 2 (see here for more information). Changing this forces a new resource to be created. IsHnsEnabled *bool `json:"isHnsEnabled,omitempty" tf:"is_hns_enabled,omitempty"` - // Is Large File Share Enabled? + // Are Large File Shares Enabled? Defaults to false. LargeFileShareEnabled *bool `json:"largeFileShareEnabled,omitempty" tf:"large_file_share_enabled,omitempty"` // Is Local User Enabled? Defaults to true. @@ -499,10 +503,13 @@ type AccountParameters struct { // +kubebuilder:validation:Optional EdgeZone *string `json:"edgeZone,omitempty" tf:"edge_zone,omitempty"` - // Boolean flag which forces HTTPS if enabled, see here for more information. Defaults to true. // +kubebuilder:validation:Optional EnableHTTPSTrafficOnly *bool `json:"enableHttpsTrafficOnly,omitempty" tf:"enable_https_traffic_only,omitempty"` + // Boolean flag which forces HTTPS if enabled, see here for more information. Defaults to true. + // +kubebuilder:validation:Optional + HTTPSTrafficOnlyEnabled *bool `json:"httpsTrafficOnlyEnabled,omitempty" tf:"https_traffic_only_enabled,omitempty"` + // An identity block as defined below. // +kubebuilder:validation:Optional Identity *IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` @@ -519,7 +526,7 @@ type AccountParameters struct { // +kubebuilder:validation:Optional IsHnsEnabled *bool `json:"isHnsEnabled,omitempty" tf:"is_hns_enabled,omitempty"` - // Is Large File Share Enabled? + // Are Large File Shares Enabled? Defaults to false. // +kubebuilder:validation:Optional LargeFileShareEnabled *bool `json:"largeFileShareEnabled,omitempty" tf:"large_file_share_enabled,omitempty"` @@ -676,6 +683,9 @@ type AzureFilesAuthenticationInitParameters struct { // A active_directory block as defined below. Required when directory_type is AD. ActiveDirectory *ActiveDirectoryInitParameters `json:"activeDirectory,omitempty" tf:"active_directory,omitempty"` + // Specifies the default share level permissions applied to all users. Possible values are StorageFileDataSmbShareReader, StorageFileDataSmbShareContributor, StorageFileDataSmbShareElevatedContributor, or None. + DefaultShareLevelPermission *string `json:"defaultShareLevelPermission,omitempty" tf:"default_share_level_permission,omitempty"` + // Specifies the directory service used. Possible values are AADDS, AD and AADKERB. DirectoryType *string `json:"directoryType,omitempty" tf:"directory_type,omitempty"` } @@ -685,6 +695,9 @@ type AzureFilesAuthenticationObservation struct { // A active_directory block as defined below. Required when directory_type is AD. ActiveDirectory *ActiveDirectoryObservation `json:"activeDirectory,omitempty" tf:"active_directory,omitempty"` + // Specifies the default share level permissions applied to all users. Possible values are StorageFileDataSmbShareReader, StorageFileDataSmbShareContributor, StorageFileDataSmbShareElevatedContributor, or None. + DefaultShareLevelPermission *string `json:"defaultShareLevelPermission,omitempty" tf:"default_share_level_permission,omitempty"` + // Specifies the directory service used. Possible values are AADDS, AD and AADKERB. DirectoryType *string `json:"directoryType,omitempty" tf:"directory_type,omitempty"` } @@ -695,6 +708,10 @@ type AzureFilesAuthenticationParameters struct { // +kubebuilder:validation:Optional ActiveDirectory *ActiveDirectoryParameters `json:"activeDirectory,omitempty" tf:"active_directory,omitempty"` + // Specifies the default share level permissions applied to all users. Possible values are StorageFileDataSmbShareReader, StorageFileDataSmbShareContributor, StorageFileDataSmbShareElevatedContributor, or None. + // +kubebuilder:validation:Optional + DefaultShareLevelPermission *string `json:"defaultShareLevelPermission,omitempty" tf:"default_share_level_permission,omitempty"` + // Specifies the directory service used. Possible values are AADDS, AD and AADKERB. // +kubebuilder:validation:Optional DirectoryType *string `json:"directoryType" tf:"directory_type,omitempty"` diff --git a/apis/storage/v1beta2/zz_generated.deepcopy.go b/apis/storage/v1beta2/zz_generated.deepcopy.go index ddb1bcb93..b29379dd9 100644 --- a/apis/storage/v1beta2/zz_generated.deepcopy.go +++ b/apis/storage/v1beta2/zz_generated.deepcopy.go @@ -118,6 +118,11 @@ func (in *AccountInitParameters) DeepCopyInto(out *AccountInitParameters) { *out = new(bool) **out = **in } + if in.HTTPSTrafficOnlyEnabled != nil { + in, out := &in.HTTPSTrafficOnlyEnabled, &out.HTTPSTrafficOnlyEnabled + *out = new(bool) + **out = **in + } if in.Identity != nil { in, out := &in.Identity, &out.Identity *out = new(IdentityInitParameters) @@ -607,6 +612,11 @@ func (in *AccountObservation) DeepCopyInto(out *AccountObservation) { *out = new(bool) **out = **in } + if in.HTTPSTrafficOnlyEnabled != nil { + in, out := &in.HTTPSTrafficOnlyEnabled, &out.HTTPSTrafficOnlyEnabled + *out = new(bool) + **out = **in + } if in.ID != nil { in, out := &in.ID, &out.ID *out = new(string) @@ -1153,6 +1163,11 @@ func (in *AccountParameters) DeepCopyInto(out *AccountParameters) { *out = new(bool) **out = **in } + if in.HTTPSTrafficOnlyEnabled != nil { + in, out := &in.HTTPSTrafficOnlyEnabled, &out.HTTPSTrafficOnlyEnabled + *out = new(bool) + **out = **in + } if in.Identity != nil { in, out := &in.Identity, &out.Identity *out = new(IdentityParameters) @@ -1564,6 +1579,11 @@ func (in *AzureFilesAuthenticationInitParameters) DeepCopyInto(out *AzureFilesAu *out = new(ActiveDirectoryInitParameters) (*in).DeepCopyInto(*out) } + if in.DefaultShareLevelPermission != nil { + in, out := &in.DefaultShareLevelPermission, &out.DefaultShareLevelPermission + *out = new(string) + **out = **in + } if in.DirectoryType != nil { in, out := &in.DirectoryType, &out.DirectoryType *out = new(string) @@ -1589,6 +1609,11 @@ func (in *AzureFilesAuthenticationObservation) DeepCopyInto(out *AzureFilesAuthe *out = new(ActiveDirectoryObservation) (*in).DeepCopyInto(*out) } + if in.DefaultShareLevelPermission != nil { + in, out := &in.DefaultShareLevelPermission, &out.DefaultShareLevelPermission + *out = new(string) + **out = **in + } if in.DirectoryType != nil { in, out := &in.DirectoryType, &out.DirectoryType *out = new(string) @@ -1614,6 +1639,11 @@ func (in *AzureFilesAuthenticationParameters) DeepCopyInto(out *AzureFilesAuthen *out = new(ActiveDirectoryParameters) (*in).DeepCopyInto(*out) } + if in.DefaultShareLevelPermission != nil { + in, out := &in.DefaultShareLevelPermission, &out.DefaultShareLevelPermission + *out = new(string) + **out = **in + } if in.DirectoryType != nil { in, out := &in.DirectoryType, &out.DirectoryType *out = new(string) diff --git a/apis/synapse/v1beta1/zz_workspacesqlaadadmin_types.go b/apis/synapse/v1beta1/zz_workspacesqlaadadmin_types.go index b4175ff42..d61ee974c 100755 --- a/apis/synapse/v1beta1/zz_workspacesqlaadadmin_types.go +++ b/apis/synapse/v1beta1/zz_workspacesqlaadadmin_types.go @@ -110,7 +110,7 @@ type WorkspaceSQLAADAdminStatus struct { // +kubebuilder:subresource:status // +kubebuilder:storageversion -// WorkspaceSQLAADAdmin is the Schema for the WorkspaceSQLAADAdmins API. Manages Synapse Workspace AAD Admin +// WorkspaceSQLAADAdmin is the Schema for the WorkspaceSQLAADAdmins API. Manages Synapse Workspace SQL AAD Admin // +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" // +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" // +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" diff --git a/apis/web/v1beta1/zz_serviceplan_types.go b/apis/web/v1beta1/zz_serviceplan_types.go index 7db0d87c3..ab124844d 100755 --- a/apis/web/v1beta1/zz_serviceplan_types.go +++ b/apis/web/v1beta1/zz_serviceplan_types.go @@ -30,7 +30,7 @@ type ServicePlanInitParameters struct { // Should Per Site Scaling be enabled. Defaults to false. PerSiteScalingEnabled *bool `json:"perSiteScalingEnabled,omitempty" tf:"per_site_scaling_enabled,omitempty"` - // The SKU for the plan. Possible values include B1, B2, B3, D1, F1, I1, I2, I3, I1v2, I2v2, I3v2, I4v2, I5v2, I6v2, P1v2, P2v2, P3v2, P0v3, P1v3, P2v3, P3v3, P1mv3, P2mv3, P3mv3, P4mv3, P5mv3, S1, S2, S3, SHARED, EP1, EP2, EP3, WS1, WS2, WS3, and Y1. + // The SKU for the plan. Possible values include B1, B2, B3, D1, F1, I1, I2, I3, I1v2, I2v2, I3v2, I4v2, I5v2, I6v2, P1v2, P2v2, P3v2, P0v3, P1v3, P2v3, P3v3, P1mv3, P2mv3, P3mv3, P4mv3, P5mv3, S1, S2, S3, SHARED, EP1, EP2, EP3, FC1, WS1, WS2, WS3, and Y1. SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // A mapping of tags which should be assigned to the AppService. @@ -73,7 +73,7 @@ type ServicePlanObservation struct { // The name of the Resource Group where the Service Plan should exist. Changing this forces a new Service Plan to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` - // The SKU for the plan. Possible values include B1, B2, B3, D1, F1, I1, I2, I3, I1v2, I2v2, I3v2, I4v2, I5v2, I6v2, P1v2, P2v2, P3v2, P0v3, P1v3, P2v3, P3v3, P1mv3, P2mv3, P3mv3, P4mv3, P5mv3, S1, S2, S3, SHARED, EP1, EP2, EP3, WS1, WS2, WS3, and Y1. + // The SKU for the plan. Possible values include B1, B2, B3, D1, F1, I1, I2, I3, I1v2, I2v2, I3v2, I4v2, I5v2, I6v2, P1v2, P2v2, P3v2, P0v3, P1v3, P2v3, P3v3, P1mv3, P2mv3, P3mv3, P4mv3, P5mv3, S1, S2, S3, SHARED, EP1, EP2, EP3, FC1, WS1, WS2, WS3, and Y1. SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // A mapping of tags which should be assigned to the AppService. @@ -122,7 +122,7 @@ type ServicePlanParameters struct { // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` - // The SKU for the plan. Possible values include B1, B2, B3, D1, F1, I1, I2, I3, I1v2, I2v2, I3v2, I4v2, I5v2, I6v2, P1v2, P2v2, P3v2, P0v3, P1v3, P2v3, P3v3, P1mv3, P2mv3, P3mv3, P4mv3, P5mv3, S1, S2, S3, SHARED, EP1, EP2, EP3, WS1, WS2, WS3, and Y1. + // The SKU for the plan. Possible values include B1, B2, B3, D1, F1, I1, I2, I3, I1v2, I2v2, I3v2, I4v2, I5v2, I6v2, P1v2, P2v2, P3v2, P0v3, P1v3, P2v3, P3v3, P1mv3, P2mv3, P3mv3, P4mv3, P5mv3, S1, S2, S3, SHARED, EP1, EP2, EP3, FC1, WS1, WS2, WS3, and Y1. // +kubebuilder:validation:Optional SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` diff --git a/apis/web/v1beta2/zz_linuxwebapp_types.go b/apis/web/v1beta2/zz_linuxwebapp_types.go index ad50c28cf..2fdf4301b 100755 --- a/apis/web/v1beta2/zz_linuxwebapp_types.go +++ b/apis/web/v1beta2/zz_linuxwebapp_types.go @@ -2349,7 +2349,7 @@ type LinuxWebAppSiteConfigApplicationStackInitParameters struct { // The version of Node to run. Possible values include 12-lts, 14-lts, 16-lts, 18-lts and 20-lts. This property conflicts with java_version. NodeVersion *string `json:"nodeVersion,omitempty" tf:"node_version,omitempty"` - // The version of PHP to run. Possible values are 7.4, 8.0, 8.1 and 8.2. + // The version of PHP to run. Possible values are 7.4, 8.0, 8.1, 8.2 and 8.3. PHPVersion *string `json:"phpVersion,omitempty" tf:"php_version,omitempty"` // The version of Python to run. Possible values include 3.7, 3.8, 3.9, 3.10, 3.11 and 3.12. @@ -2391,7 +2391,7 @@ type LinuxWebAppSiteConfigApplicationStackObservation struct { // The version of Node to run. Possible values include 12-lts, 14-lts, 16-lts, 18-lts and 20-lts. This property conflicts with java_version. NodeVersion *string `json:"nodeVersion,omitempty" tf:"node_version,omitempty"` - // The version of PHP to run. Possible values are 7.4, 8.0, 8.1 and 8.2. + // The version of PHP to run. Possible values are 7.4, 8.0, 8.1, 8.2 and 8.3. PHPVersion *string `json:"phpVersion,omitempty" tf:"php_version,omitempty"` // The version of Python to run. Possible values include 3.7, 3.8, 3.9, 3.10, 3.11 and 3.12. @@ -2449,7 +2449,7 @@ type LinuxWebAppSiteConfigApplicationStackParameters struct { // +kubebuilder:validation:Optional NodeVersion *string `json:"nodeVersion,omitempty" tf:"node_version,omitempty"` - // The version of PHP to run. Possible values are 7.4, 8.0, 8.1 and 8.2. + // The version of PHP to run. Possible values are 7.4, 8.0, 8.1, 8.2 and 8.3. // +kubebuilder:validation:Optional PHPVersion *string `json:"phpVersion,omitempty" tf:"php_version,omitempty"` diff --git a/apis/web/v1beta2/zz_linuxwebappslot_types.go b/apis/web/v1beta2/zz_linuxwebappslot_types.go index 99deff081..341e6f459 100755 --- a/apis/web/v1beta2/zz_linuxwebappslot_types.go +++ b/apis/web/v1beta2/zz_linuxwebappslot_types.go @@ -2322,7 +2322,7 @@ type LinuxWebAppSlotSiteConfigApplicationStackInitParameters struct { // The version of Node to run. Possible values are 12-lts, 14-lts, 16-lts, 18-lts and 20-lts. This property conflicts with java_version. NodeVersion *string `json:"nodeVersion,omitempty" tf:"node_version,omitempty"` - // The version of PHP to run. Possible values are 7.4, 8.0, 8.1 and 8.2. + // The version of PHP to run. Possible values are 7.4, 8.0, 8.1, 8.2 and 8.3. PHPVersion *string `json:"phpVersion,omitempty" tf:"php_version,omitempty"` // The version of Python to run. Possible values include 3.7, 3.8, 3.9, 3.10, 3.11 and 3.12. @@ -2364,7 +2364,7 @@ type LinuxWebAppSlotSiteConfigApplicationStackObservation struct { // The version of Node to run. Possible values are 12-lts, 14-lts, 16-lts, 18-lts and 20-lts. This property conflicts with java_version. NodeVersion *string `json:"nodeVersion,omitempty" tf:"node_version,omitempty"` - // The version of PHP to run. Possible values are 7.4, 8.0, 8.1 and 8.2. + // The version of PHP to run. Possible values are 7.4, 8.0, 8.1, 8.2 and 8.3. PHPVersion *string `json:"phpVersion,omitempty" tf:"php_version,omitempty"` // The version of Python to run. Possible values include 3.7, 3.8, 3.9, 3.10, 3.11 and 3.12. @@ -2422,7 +2422,7 @@ type LinuxWebAppSlotSiteConfigApplicationStackParameters struct { // +kubebuilder:validation:Optional NodeVersion *string `json:"nodeVersion,omitempty" tf:"node_version,omitempty"` - // The version of PHP to run. Possible values are 7.4, 8.0, 8.1 and 8.2. + // The version of PHP to run. Possible values are 7.4, 8.0, 8.1, 8.2 and 8.3. // +kubebuilder:validation:Optional PHPVersion *string `json:"phpVersion,omitempty" tf:"php_version,omitempty"` @@ -2724,7 +2724,7 @@ type LinuxWebAppSlotSiteConfigInitParameters struct { // Should Remote Debugging be enabled? Defaults to false. RemoteDebuggingEnabled *bool `json:"remoteDebuggingEnabled,omitempty" tf:"remote_debugging_enabled,omitempty"` - // The Remote Debugging Version. Possible values include VS2017 and VS2019 + // The Remote Debugging Version. Possible values include VS2017, VS2019 and VS2022 RemoteDebuggingVersion *string `json:"remoteDebuggingVersion,omitempty" tf:"remote_debugging_version,omitempty"` // One or more scm_ip_restriction blocks as defined above. @@ -2830,7 +2830,7 @@ type LinuxWebAppSlotSiteConfigObservation struct { // Should Remote Debugging be enabled? Defaults to false. RemoteDebuggingEnabled *bool `json:"remoteDebuggingEnabled,omitempty" tf:"remote_debugging_enabled,omitempty"` - // The Remote Debugging Version. Possible values include VS2017 and VS2019 + // The Remote Debugging Version. Possible values include VS2017, VS2019 and VS2022 RemoteDebuggingVersion *string `json:"remoteDebuggingVersion,omitempty" tf:"remote_debugging_version,omitempty"` // One or more scm_ip_restriction blocks as defined above. @@ -2956,7 +2956,7 @@ type LinuxWebAppSlotSiteConfigParameters struct { // +kubebuilder:validation:Optional RemoteDebuggingEnabled *bool `json:"remoteDebuggingEnabled,omitempty" tf:"remote_debugging_enabled,omitempty"` - // The Remote Debugging Version. Possible values include VS2017 and VS2019 + // The Remote Debugging Version. Possible values include VS2017, VS2019 and VS2022 // +kubebuilder:validation:Optional RemoteDebuggingVersion *string `json:"remoteDebuggingVersion,omitempty" tf:"remote_debugging_version,omitempty"` diff --git a/apis/web/v1beta2/zz_windowswebappslot_types.go b/apis/web/v1beta2/zz_windowswebappslot_types.go index 045268f7c..9a2cd36a3 100755 --- a/apis/web/v1beta2/zz_windowswebappslot_types.go +++ b/apis/web/v1beta2/zz_windowswebappslot_types.go @@ -3217,7 +3217,7 @@ type WindowsWebAppSlotSiteConfigInitParameters struct { // Should Remote Debugging be enabled. Defaults to false. RemoteDebuggingEnabled *bool `json:"remoteDebuggingEnabled,omitempty" tf:"remote_debugging_enabled,omitempty"` - // The Remote Debugging Version. Possible values include VS2017 and VS2019 + // The Remote Debugging Version. Possible values include VS2017, VS2019 and VS2022 RemoteDebuggingVersion *string `json:"remoteDebuggingVersion,omitempty" tf:"remote_debugging_version,omitempty"` // One or more scm_ip_restriction blocks as defined above. @@ -3327,7 +3327,7 @@ type WindowsWebAppSlotSiteConfigObservation struct { // Should Remote Debugging be enabled. Defaults to false. RemoteDebuggingEnabled *bool `json:"remoteDebuggingEnabled,omitempty" tf:"remote_debugging_enabled,omitempty"` - // The Remote Debugging Version. Possible values include VS2017 and VS2019 + // The Remote Debugging Version. Possible values include VS2017, VS2019 and VS2022 RemoteDebuggingVersion *string `json:"remoteDebuggingVersion,omitempty" tf:"remote_debugging_version,omitempty"` // One or more scm_ip_restriction blocks as defined above. @@ -3462,7 +3462,7 @@ type WindowsWebAppSlotSiteConfigParameters struct { // +kubebuilder:validation:Optional RemoteDebuggingEnabled *bool `json:"remoteDebuggingEnabled,omitempty" tf:"remote_debugging_enabled,omitempty"` - // The Remote Debugging Version. Possible values include VS2017 and VS2019 + // The Remote Debugging Version. Possible values include VS2017, VS2019 and VS2022 // +kubebuilder:validation:Optional RemoteDebuggingVersion *string `json:"remoteDebuggingVersion,omitempty" tf:"remote_debugging_version,omitempty"` diff --git a/config/provider-metadata.yaml b/config/provider-metadata.yaml index d0ac57c7b..023f9d07a 100644 --- a/config/provider-metadata.yaml +++ b/config/provider-metadata.yaml @@ -595,6 +595,71 @@ resources: timeouts.update: '- (Defaults to 30 minutes) Used when updating the Advanced Threat Protection.' importStatements: - terraform import azurerm_advanced_threat_protection.example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/exampleResourceGroup/providers/Microsoft.Storage/storageAccounts/exampleaccount/providers/Microsoft.Security/advancedThreatProtectionSettings/default + azurerm_ai_services: + subCategory: Cognitive Services + description: Manages an AI Services Account. + name: azurerm_ai_services + title: azurerm_ai_services + examples: + - name: example + manifest: |- + { + "location": "${azurerm_resource_group.example.location}", + "name": "example-account", + "resource_group_name": "${azurerm_resource_group.example.name}", + "sku_name": "S0", + "tags": { + "Acceptance": "Test" + } + } + references: + location: azurerm_resource_group.example.location + resource_group_name: azurerm_resource_group.example.name + dependencies: + azurerm_resource_group.example: |- + { + "location": "West Europe", + "name": "example-resources" + } + argumentDocs: + custom_subdomain_name: '- (Optional) The subdomain name used for token-based authentication. This property is required when network_acls is specified. Changing this forces a new resource to be created.' + customer_managed_key: '- (Optional) A customer_managed_key block as documented below.' + customer_managed_key.identity_client_id: '- (Optional) The Client ID of the User Assigned Identity that has access to the key. This property only needs to be specified when there are multiple identities attached to the Azure AI Service.' + customer_managed_key.key_vault_key_id: '- (Optional) The ID of the Key Vault Key which should be used to encrypt the data in this AI Services Account. Exactly one of key_vault_key_id, managed_hsm_key_id must be specified.' + customer_managed_key.managed_hsm_key_id: '- (Optional) The ID of the managed HSM Key which should be used to encrypt the data in this AI Services Account. Exactly one of key_vault_key_id, managed_hsm_key_id must be specified.' + endpoint: '- The endpoint used to connect to the AI Services Account.' + fqdns: '- (Optional) List of FQDNs allowed for the AI Services Account.' + id: '- The ID of the AI Services Account.' + identity: '- (Optional) An identity block as defined below.' + identity.identity_ids: '- (Optional) Specifies a list of User Assigned Managed Identity IDs to be assigned to this AI Services Account.' + identity.principal_id: '- The Principal ID associated with this Managed Service Identity.' + identity.tenant_id: '- The Tenant ID associated with this Managed Service Identity.' + identity.type: '- (Required) Specifies the type of Managed Service Identity that should be configured on this AI Services Account. Possible values are SystemAssigned, UserAssigned, SystemAssigned, UserAssigned' + local_authentication_enabled: '- (Optional) Whether local authentication is enabled for the AI Services Account. Defaults to true.' + location: '- (Required) Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.' + name: '- (Required) Specifies the name of the AI Services Account. Changing this forces a new resource to be created.' + network_acls: '- (Optional) A network_acls block as defined below. When this property is specified, custom_subdomain_name is also required to be set.' + network_acls.default_action: '- (Required) The Default Action to use when no rules match from ip_rules / virtual_network_rules. Possible values are Allow and Deny.' + network_acls.ip_rules: '- (Optional) One or more IP Addresses, or CIDR Blocks which should be able to access the AI Services Account.' + network_acls.virtual_network_rules: '- (Optional) A virtual_network_rules block as defined below.' + outbound_network_access_restricted: '- (Optional) Whether outbound network access is restricted for the AI Services Account. Defaults to false.' + primary_access_key: '- A primary access key which can be used to connect to the AI Services Account.' + public_network_access: '- (Optional) Whether public network access is allowed for the AI Services Account. Possible values are Enabled and Disabled. Defaults to Enabled.' + resource_group_name: '- (Required) The name of the resource group in which the AI Services Account is created. Changing this forces a new resource to be created.' + secondary_access_key: '- The secondary access key which can be used to connect to the AI Services Account.' + sku_name: '- (Required) Specifies the SKU Name for this AI Services Account. Possible values are F0, F1, S0, S, S1, S2, S3, S4, S5, S6, P0, P1, P2, E0 and DC0.' + storage: '- (Optional) A storage block as defined below.' + storage.identity_client_id: '- (Optional) The client ID of the Managed Identity associated with the Storage Account.' + storage.storage_account_id: '- (Required) The ID of the Storage Account.' + tags: '- (Optional) A mapping of tags to assign to the resource.' + timeouts.create: '- (Defaults to 30 minutes) Used when creating the AI Services Account.' + timeouts.delete: '- (Defaults to 30 minutes) Used when deleting the AI Services Account.' + timeouts.read: '- (Defaults to 5 minutes) Used when retrieving the AI Services Account.' + timeouts.update: '- (Defaults to 30 minutes) Used when updating the AI Services Account.' + virtual_network_rules.ignore_missing_vnet_service_endpoint: '- (Optional) Whether to ignore a missing Virtual Network Service Endpoint or not. Default to false.' + virtual_network_rules.subnet_id: '- (Required) The ID of the subnet which should be able to access this AI Services Account.' + importStatements: + - terraform import azurerm_ai_services.account1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.CognitiveServices/accounts/account1 azurerm_analysis_services_server: subCategory: Analysis Services description: Manages an Analysis Services Server. @@ -2540,10 +2605,11 @@ resources: allowed_tenants: '- (Required) List of allowed AAD Tenants.' api_management_name: '- (Required) The Name of the API Management Service where this AAD Identity Provider should be created. Changing this forces a new resource to be created.' client_id: '- (Required) Client Id of the Application in the AAD Identity Provider.' + client_library: '- (Optional) The client library to be used in the AAD Identity Provider.' client_secret: '- (Required) Client secret of the Application in the AAD Identity Provider.' id: '- The ID of the API Management AAD Identity Provider.' resource_group_name: '- (Required) The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created.' - signin_tenant: '- (Optional) The AAD Tenant to use instead of Common when logging into Active Directory' + signin_tenant: '- (Optional) The AAD Tenant to use instead of Common when logging into Active Directory.' timeouts.create: '- (Defaults to 30 minutes) Used when creating the API Management AAD Identity Provider.' timeouts.delete: '- (Defaults to 30 minutes) Used when deleting the API Management AAD Identity Provider.' timeouts.read: '- (Defaults to 5 minutes) Used when retrieving the API Management AAD Identity Provider.' @@ -2605,6 +2671,7 @@ resources: api_management_name: '- (Required) The Name of the API Management Service where this AAD Identity Provider should be created. Changing this forces a new resource to be created.' authority: '- (Required) OpenID Connect discovery endpoint hostname, usually your b2clogin.com domain.' client_id: '- (Required) Client ID of the Application in your B2C tenant.' + client_library: '- (Optional) The client library to be used in the Azure AD B2C Identity Provider.' client_secret: '- (Required) Client secret of the Application in your B2C tenant.' id: '- The ID of the API Management Azure AD B2C Identity Provider Resource.' password_reset_policy: '- (Optional) Password reset Policy Name.' @@ -3137,7 +3204,7 @@ resources: argumentDocs: api_management_id: '- (Required) The id of the API Management Service. Changing this forces a new Api Management Policy Fragment to be created.' description: '- (Optional) The description for the Policy Fragment.' - format: '- (Required) The format of the Policy Fragment. Possible values are xml or rawxml.' + format: '- (Optional) The format of the Policy Fragment. Possible values are xml or rawxml. Default is xml.' id: '- The ID of the Api Management Policy Fragment.' name: '- (Required) The name which should be used for this Api Management Policy Fragment. Changing this forces a new Api Management Policy Fragment to be created.' timeouts.create: '- (Defaults to 30 minutes) Used when creating the Api Management Policy Fragment.' @@ -4081,7 +4148,7 @@ resources: scm_ip_restriction.priority: '- (Optional) The priority for this IP Restriction. Restrictions are enforced in priority order. By default, priority is set to 65000 if not specified.' scm_ip_restriction.python_version: '- (Optional) The version of Python to use in this App Service. Possible values are 2.7 and 3.4.' scm_ip_restriction.remote_debugging_enabled: '- (Optional) Is Remote Debugging Enabled? Defaults to false.' - scm_ip_restriction.remote_debugging_version: '- (Optional) Which version of Visual Studio should the Remote Debugger be compatible with? Possible values are VS2017 and VS2019.' + scm_ip_restriction.remote_debugging_version: '- (Optional) Which version of Visual Studio should the Remote Debugger be compatible with? Possible values are VS2017, VS2019, VS2022.' scm_ip_restriction.scm_ip_restriction: '- (Optional) A list of scm_ip_restriction objects representing IP restrictions as defined below.' scm_ip_restriction.scm_type: '- (Optional) The type of Source Control enabled for this App Service. Defaults to None. Possible values are: BitbucketGit, BitbucketHg, CodePlexGit, CodePlexHg, Dropbox, ExternalGit, ExternalHg, GitHub, LocalGit, None, OneDrive, Tfs, VSO, and VSTSRM' scm_ip_restriction.service_tag: '- (Optional) The Service Tag used for this IP Restriction.' @@ -5304,7 +5371,7 @@ resources: scm_ip_restriction.priority: '- (Optional) The priority for this IP Restriction. Restrictions are enforced in priority order. By default, priority is set to 65000 if not specified.' scm_ip_restriction.python_version: '- (Optional) The version of Python to use in this App Service Slot. Possible values are 2.7 and 3.4.' scm_ip_restriction.remote_debugging_enabled: '- (Optional) Is Remote Debugging Enabled? Defaults to false.' - scm_ip_restriction.remote_debugging_version: '- (Optional) Which version of Visual Studio should the Remote Debugger be compatible with? Possible values are VS2017 and VS2019.' + scm_ip_restriction.remote_debugging_version: '- (Optional) Which version of Visual Studio should the Remote Debugger be compatible with? Possible values are VS2017, VS2019, and VS2022.' scm_ip_restriction.scm_ip_restriction: '- (Optional) A list of scm_ip_restriction objects representing IP restrictions as defined below.' scm_ip_restriction.scm_type: '- (Optional) The type of Source Control enabled for this App Service Slot. Defaults to None. Possible values are: BitbucketGit, BitbucketHg, CodePlexGit, CodePlexHg, Dropbox, ExternalGit, ExternalHg, GitHub, LocalGit, None, OneDrive, Tfs, VSO, and VSTSRM' scm_ip_restriction.service_tag: '- (Optional) The Service Tag used for this IP Restriction.' @@ -13262,7 +13329,7 @@ resources: argumentDocs: custom_question_answering_search_service_id: '- (Optional) If kind is TextAnalytics this specifies the ID of the Search service.' custom_question_answering_search_service_key: '- (Optional) If kind is TextAnalytics this specifies the key of the Search service.' - custom_subdomain_name: '- (Optional) The subdomain name used for token-based authentication. This property is required when network_acls is specified. Changing this forces a new resource to be created.' + custom_subdomain_name: '- (Optional) The subdomain name used for token-based authentication. This property is required when network_acls is specified. This property is also required when using the OpenAI service with libraries which assume the Azure OpenAI endpoint is a subdomain on https://openai.azure.com/, eg. https://.openai.azure.com/. Changing this forces a new resource to be created.' customer_managed_key: '- (Optional) A customer_managed_key block as documented below.' customer_managed_key.identity_client_id: '- (Optional) The Client ID of the User Assigned Identity that has access to the key. This property only needs to be specified when there''re multiple identities attached to the Cognitive Account.' customer_managed_key.key_vault_key_id: '- (Required) The ID of the Key Vault Key which should be used to Encrypt the data in this Cognitive Account.' @@ -13554,6 +13621,54 @@ resources: timeouts.update: '- (Defaults to 30 minutes) Used when updating the Communication Service.' importStatements: - terraform import azurerm_communication_service.example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Communication/communicationServices/communicationService1 + azurerm_communication_service_email_domain_association: + subCategory: Communication + description: Manages a communication service email domain association. + name: azurerm_communication_service_email_domain_association + title: azurerm_communication_service_email_domain_association + examples: + - name: example + manifest: |- + { + "communication_service_id": "${azurerm_communication_service.example.id}", + "email_service_domain_id": "${azurerm_email_communication_service_domain.example.id}" + } + references: + communication_service_id: azurerm_communication_service.example.id + email_service_domain_id: azurerm_email_communication_service_domain.example.id + dependencies: + azurerm_communication_service.example: |- + { + "data_location": "United States", + "name": "CommunicationService1", + "resource_group_name": "${azurerm_resource_group.example.name}" + } + azurerm_email_communication_service.example: |- + { + "data_location": "United States", + "name": "emailCommunicationService1", + "resource_group_name": "${azurerm_resource_group.example.name}" + } + azurerm_email_communication_service_domain.example: |- + { + "domain_management": "AzureManaged", + "email_service_id": "${azurerm_email_communication_service.example.id}", + "name": "AzureManagedDomain" + } + azurerm_resource_group.example: |- + { + "location": "West Europe", + "name": "group1" + } + argumentDocs: + communication_service_id: '- (Required) The ID of the Communication Service. Changing this forces a new communication service email domain association to be created.' + email_service_domain_id: '- (Required) The ID of the EMail Service Domain. Changing this forces a new communication service email domain association to be created.' + id: '- The ID of the communication service email domain association.' + timeouts.create: '- (Defaults to 5 minutes) Used when creating the communication service email domain association.' + timeouts.delete: '- (Defaults to 5 minutes) Used when deleting the communication service email domain association.' + timeouts.read: '- (Defaults to 5 minutes) Used when retrieving the communication service email domain association.' + importStatements: + - terraform import azurerm_communication_service_email_domain_association.example "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Communication/communicationServices/communicationService1|/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Communication/emailServices/emailCommunicationService1/domains/domain1" azurerm_confidential_ledger: subCategory: Confidential Ledger description: Manages a Confidential Ledger. @@ -13970,7 +14085,7 @@ resources: "container": [ { "cpu": 0.25, - "image": "mcr.microsoft.com/azuredocs/containerapps-helloworld:latest", + "image": "mcr.microsoft.com/k8se/quickstart:latest", "memory": "0.5Gi", "name": "examplecontainerapp" } @@ -14188,7 +14303,7 @@ resources: "container": [ { "cpu": 0.25, - "image": "mcr.microsoft.com/azuredocs/containerapps-helloworld:latest", + "image": "mcr.microsoft.com/k8se/quickstart:latest", "memory": "0.5Gi", "name": "examplecontainerapp" } @@ -15682,6 +15797,7 @@ resources: - name: db manifest: |- { + "automatic_failover_enabled": true, "capabilities": [ { "name": "EnableAggregationPipeline" @@ -15703,7 +15819,6 @@ resources: "max_staleness_prefix": 100000 } ], - "enable_automatic_failover": true, "geo_location": [ { "failover_priority": 1, @@ -15790,6 +15905,7 @@ resources: backup.storage_redundancy: '- (Optional) The storage redundancy is used to indicate the type of backup residency. Possible values are Geo, Local and Zone. Defaults to Geo.' backup.tier: '- (Optional) The continuous backup tier. Possible values are Continuous7Days and Continuous30Days.' backup.type: '- (Required) The type of the backup. Possible values are Continuous and Periodic.' + burst_capacity_enabled: '- (Optional) Enable burst capacity for this Cosmos DB account. Defaults to false.' capabilities: '- (Optional) The capabilities which should be enabled for this Cosmos DB account. Value is a capabilities block as defined below.' capabilities.name: '- (Required) The capability to enable - Possible values are AllowSelfServeUpgradeToMongo36, DisableRateLimitingResponses, EnableAggregationPipeline, EnableCassandra, EnableGremlin, EnableMongo, EnableMongo16MBDocumentSupport, EnableMongoRetryableWrites, EnableMongoRoleBasedAccessControl, EnablePartialUniqueIndex, EnableServerless, EnableTable, EnableTtlOnCustomPath, EnableUniqueCompoundNestedDocs, MongoDBv3.4 and mongoEnableDocLevelTTL.' capacity: '- (Optional) A capacity block as defined below.' @@ -16845,7 +16961,9 @@ resources: } ], "name": "example-container", - "partition_key_path": "/definition/id", + "partition_key_paths": [ + "/definition/id" + ], "partition_key_version": 1, "resource_group_name": "${data.azurerm_cosmosdb_account.example.resource_group_name}", "throughput": 400, @@ -16872,7 +16990,7 @@ resources: argumentDocs: account_name: '- (Required) The name of the Cosmos DB Account to create the container within. Changing this forces a new resource to be created.' analytical_storage_ttl: '- (Optional) The default time to live of Analytical Storage for this SQL container. If present and the value is set to -1, it is equal to infinity, and items don’t expire by default. If present and the value is set to some number n – items will expire n seconds after their last modified time.' - autoscale_settings: '- (Optional) An autoscale_settings block as defined below. This must be set upon database creation otherwise it cannot be updated without a manual terraform destroy-apply. Requires partition_key_path to be set.' + autoscale_settings: '- (Optional) An autoscale_settings block as defined below. This must be set upon database creation otherwise it cannot be updated without a manual terraform destroy-apply.' autoscale_settings.max_throughput: '- (Optional) The maximum throughput of the SQL container (RU/s). Must be between 1,000 and 1,000,000. Must be set in increments of 1,000. Conflicts with throughput.' composite_index.index: '- (Required) One or more index blocks as defined below.' composite_index.index.order: '- (Required) Order of the index. Possible values are Ascending or Descending.' @@ -23515,15 +23633,15 @@ resources: access_connector_id: '- (Optional) Access Connector ID to use when default storage account firewall is enabled.' custom_parameters: '- (Optional) A custom_parameters block as documented below.' custom_parameters.machine_learning_workspace_id: '- (Optional) The ID of a Azure Machine Learning workspace to link with Databricks workspace. Changing this forces a new resource to be created.' - custom_parameters.nat_gateway_name: '- (Optional) Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Defaults to nat-gateway. Changing this forces a new resource to be created.' + custom_parameters.nat_gateway_name: '- (Optional) Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets (only for workspace with managed virtual network). Defaults to nat-gateway. Changing this forces a new resource to be created.' custom_parameters.no_public_ip: '- (Optional) Are public IP Addresses not allowed? Possible values are true or false. Defaults to false.' custom_parameters.private_subnet_name: '- (Optional) The name of the Private Subnet within the Virtual Network. Required if virtual_network_id is set. Changing this forces a new resource to be created.' custom_parameters.private_subnet_network_security_group_association_id: '- (Optional) The resource ID of the azurerm_subnet_network_security_group_association resource which is referred to by the private_subnet_name field. This is the same as the ID of the subnet referred to by the private_subnet_name field. Required if virtual_network_id is set.' - custom_parameters.public_ip_name: '- (Optional) Name of the Public IP for No Public IP workspace with managed vNet. Defaults to nat-gw-public-ip. Changing this forces a new resource to be created.' + custom_parameters.public_ip_name: '- (Optional) Name of the Public IP for No Public IP workspace with managed virtual network. Defaults to nat-gw-public-ip. Changing this forces a new resource to be created.' custom_parameters.public_subnet_name: '- (Optional) The name of the Public Subnet within the Virtual Network. Required if virtual_network_id is set. Changing this forces a new resource to be created.' custom_parameters.public_subnet_network_security_group_association_id: '- (Optional) The resource ID of the azurerm_subnet_network_security_group_association resource which is referred to by the public_subnet_name field. This is the same as the ID of the subnet referred to by the public_subnet_name field. Required if virtual_network_id is set.' custom_parameters.storage_account_name: '- (Optional) Default Databricks File Storage account name. Defaults to a randomized name(e.g. dbstoragel6mfeghoe5kxu). Changing this forces a new resource to be created.' - custom_parameters.storage_account_sku_name: '- (Optional) Storage account SKU name. Possible values include Standard_LRS, Standard_GRS, Standard_RAGRS, Standard_GZRS, Standard_RAGZRS, Standard_ZRS, Premium_LRS or Premium_ZRS. Defaults to Standard_GRS. Changing this forces a new resource to be created.' + custom_parameters.storage_account_sku_name: '- (Optional) Storage account SKU name. Possible values include Standard_LRS, Standard_GRS, Standard_RAGRS, Standard_GZRS, Standard_RAGZRS, Standard_ZRS, Premium_LRS or Premium_ZRS. Defaults to Standard_GRS.' custom_parameters.virtual_network_id: '- (Optional) The ID of a Virtual Network where this Databricks Cluster should be created. Changing this forces a new resource to be created.' custom_parameters.vnet_address_prefix: '- (Optional) Address prefix for Managed virtual network. Defaults to 10.139. Changing this forces a new resource to be created.' customer_managed_key_enabled: '- (Optional) Is the workspace enabled for customer managed key encryption? If true this enables the Managed Identity for the managed storage account. Possible values are true or false. Defaults to false. This field is only valid if the Databricks Workspace sku is set to premium.' @@ -23531,7 +23649,7 @@ resources: disk_encryption_set_id: '- The ID of Managed Disk Encryption Set created by the Databricks Workspace.' id: '- The ID of the Databricks Workspace in the Azure management plane.' infrastructure_encryption_enabled: '- (Optional) Is the Databricks File System root file system enabled with a secondary layer of encryption with platform managed keys? Possible values are true or false. Defaults to false. This field is only valid if the Databricks Workspace sku is set to premium. Changing this forces a new resource to be created.' - load_balancer_backend_address_pool_id: '- (Optional) Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) workspace. Changing this forces a new resource to be created.' + load_balancer_backend_address_pool_id: '- (Optional) Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) workspace with managed virtual network. Changing this forces a new resource to be created.' location: '- (Required) Specifies the supported Azure location where the resource has to be created. Changing this forces a new resource to be created.' managed_disk_cmk_key_vault_id: '- (Optional) Resource ID of the Key Vault which contains the managed_disk_cmk_key_vault_key_id key.' managed_disk_cmk_key_vault_key_id: '- (Optional) Customer managed encryption properties for the Databricks Workspace managed disks.' @@ -24236,6 +24354,100 @@ resources: timeouts.update: '- (Defaults to 30 minutes) Used when updating this Dev Center Catalog.' importStatements: - terraform import azurerm_dev_center_catalog.example /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devCenters/{devCenterName}/catalogs/{catalogName} + azurerm_dev_center_dev_box_definition: + subCategory: Dev Center + description: Manages a Dev Center Dev Box Definition. + name: azurerm_dev_center_dev_box_definition + title: azurerm_dev_center_dev_box_definition + examples: + - name: example + manifest: |- + { + "dev_center_id": "${azurerm_dev_center.example.id}", + "image_reference_id": "${azurerm_dev_center.example.id}/galleries/default/images/microsoftvisualstudio_visualstudioplustools_vs-2022-ent-general-win10-m365-gen2", + "location": "${azurerm_resource_group.example.location}", + "name": "example-dcet", + "sku_name": "general_i_8c32gb256ssd_v2" + } + references: + dev_center_id: azurerm_dev_center.example.id + location: azurerm_resource_group.example.location + dependencies: + azurerm_dev_center.example: |- + { + "identity": [ + { + "type": "SystemAssigned" + } + ], + "location": "${azurerm_resource_group.example.location}", + "name": "example-dc", + "resource_group_name": "${azurerm_resource_group.example.name}" + } + azurerm_resource_group.example: |- + { + "location": "West Europe", + "name": "example-resources" + } + argumentDocs: + dev_center_id: '- (Required) The ID of the associated Dev Center. Changing this forces a new resource to be created.' + id: '- The ID of the Dev Center Dev Box Definition.' + image_reference_id: '- (Required) The ID of the image for the Dev Center Dev Box Definition.' + location: '- (Required) The Azure Region where the Dev Center Dev Box Definition should exist. Changing this forces a new resource to be created.' + name: '- (Required) Specifies the name of this Dev Center Dev Box Definition. Changing this forces a new resource to be created.' + sku_name: '- (Required) The name of the SKU for the Dev Center Dev Box Definition.' + tags: '- (Optional) A mapping of tags which should be assigned to the Dev Center Dev Box Definition.' + timeouts.create: '- (Defaults to 30 minutes) Used when creating this Dev Center Dev Box Definition.' + timeouts.delete: '- (Defaults to 30 minutes) Used when deleting this Dev Center Dev Box Definition.' + timeouts.read: '- (Defaults to 5 minutes) Used when retrieving this Dev Center Dev Box Definition.' + timeouts.update: '- (Defaults to 30 minutes) Used when updating this Dev Center Dev Box Definition.' + importStatements: + - terraform import azurerm_dev_center_dev_box_definition.example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.DevCenter/devCenters/dc1/devBoxDefinitions/et1 + azurerm_dev_center_environment_type: + subCategory: Dev Center + description: Manages a Dev Center Environment Type. + name: azurerm_dev_center_environment_type + title: azurerm_dev_center_environment_type + examples: + - name: example + manifest: |- + { + "dev_center_id": "${azurerm_dev_center.example.id}", + "name": "example-dcet", + "tags": { + "Env": "Test" + } + } + references: + dev_center_id: azurerm_dev_center.example.id + dependencies: + azurerm_dev_center.example: |- + { + "identity": [ + { + "type": "SystemAssigned" + } + ], + "location": "${azurerm_resource_group.example.location}", + "name": "example-dc", + "resource_group_name": "${azurerm_resource_group.example.name}" + } + azurerm_resource_group.example: |- + { + "location": "West Europe", + "name": "example-resources" + } + argumentDocs: + dev_center_id: '- (Required) The ID of the associated Dev Center. Changing this forces a new resource to be created.' + id: '- The ID of the Dev Center Environment Type.' + name: '- (Required) Specifies the name of this Dev Center Environment Type. Changing this forces a new resource to be created.' + tags: '- (Optional) A mapping of tags which should be assigned to the Dev Center Environment Type.' + timeouts.create: '- (Defaults to 30 minutes) Used when creating this Dev Center Environment Type.' + timeouts.delete: '- (Defaults to 30 minutes) Used when deleting this Dev Center Environment Type.' + timeouts.read: '- (Defaults to 5 minutes) Used when retrieving this Dev Center Environment Type.' + timeouts.update: '- (Defaults to 30 minutes) Used when updating this Dev Center Environment Type.' + importStatements: + - terraform import azurerm_dev_center_environment_type.example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.DevCenter/devCenters/dc1/environmentTypes/et1 azurerm_dev_center_gallery: subCategory: Dev Center description: Manages a Dev Center Gallery. @@ -24299,6 +24511,67 @@ resources: timeouts.update: '- (Defaults to 30 minutes) Used when updating this Dev Center Gallery.' importStatements: - terraform import azurerm_dev_center_gallery.example /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devCenters/{devCenterName}/galleries/{galleryName} + azurerm_dev_center_network_connection: + subCategory: Dev Center + description: Manages a Dev Center Network Connection. + name: azurerm_dev_center_network_connection + title: azurerm_dev_center_network_connection + examples: + - name: example + manifest: |- + { + "domain_join_type": "AzureADJoin", + "location": "${azurerm_resource_group.example.location}", + "name": "example-dcnc", + "resource_group_name": "${azurerm_resource_group.example.name}", + "subnet_id": "${azurerm_subnet.example.id}" + } + references: + location: azurerm_resource_group.example.location + resource_group_name: azurerm_resource_group.example.name + subnet_id: azurerm_subnet.example.id + dependencies: + azurerm_resource_group.example: |- + { + "location": "West Europe", + "name": "example-resources" + } + azurerm_subnet.example: |- + { + "address_prefixes": [ + "10.0.2.0/24" + ], + "name": "internal", + "resource_group_name": "${azurerm_resource_group.example.name}", + "virtual_network_name": "${azurerm_virtual_network.example.name}" + } + azurerm_virtual_network.example: |- + { + "address_space": [ + "10.0.0.0/16" + ], + "location": "${azurerm_resource_group.example.location}", + "name": "example-vnet", + "resource_group_name": "${azurerm_resource_group.example.name}" + } + argumentDocs: + domain_join_type: '- (Required) The Azure Active Directory Join type. Possible values are AzureADJoin and HybridAzureADJoin. Changing this forces a new resource to be created.' + domain_name: '- (Optional) The name of the Azure Active Directory domain.' + domain_password: '- (Optional) The password for the account used to join domain.' + domain_username: '- (Optional) The username of the Azure Active Directory account (user or service account) that has permissions to create computer objects in Active Directory.' + id: '- The ID of the Dev Center Network Connection.' + location: '- (Required) The Azure Region where the Dev Center Network Connection should exist. Changing this forces a new resource to be created.' + name: '- (Required) Specifies the name of this Dev Center Network Connection. Changing this forces a new resource to be created.' + organization_unit: '- (Optional) The Azure Active Directory domain Organization Unit (OU).' + resource_group_name: '- (Required) Specifies the name of the Resource Group within which this Dev Center Network Connection should exist. Changing this forces a new resource to be created.' + subnet_id: '- (Required) The ID of the Subnet that is used to attach Virtual Machines.' + tags: '- (Optional) A mapping of tags which should be assigned to the Dev Center Network Connection.' + timeouts.create: '- (Defaults to 30 minutes) Used when creating this Dev Center Network Connection.' + timeouts.delete: '- (Defaults to 30 minutes) Used when deleting this Dev Center Network Connection.' + timeouts.read: '- (Defaults to 5 minutes) Used when retrieving this Dev Center Network Connection.' + timeouts.update: '- (Defaults to 30 minutes) Used when updating this Dev Center Network Connection.' + importStatements: + - terraform import azurerm_dev_center_network_connection.example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.DevCenter/networkConnections/networkConnection1 azurerm_dev_center_project: subCategory: Dev Center description: Manages a Dev Center Project. @@ -24353,6 +24626,80 @@ resources: timeouts.update: '- (Defaults to 30 minutes) Used when updating this Dev Center Project.' importStatements: - terraform import azurerm_dev_center_project.example /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName} + azurerm_dev_center_project_environment_type: + subCategory: Dev Center + description: Manages a Dev Center Project Environment Type. + name: azurerm_dev_center_project_environment_type + title: azurerm_dev_center_project_environment_type + examples: + - name: example + manifest: |- + { + "deployment_target_id": "/subscriptions/${data.azurerm_client_config.current.subscription_id}", + "dev_center_project_id": "${azurerm_dev_center_project.example.id}", + "identity": [ + { + "type": "SystemAssigned" + } + ], + "location": "${azurerm_resource_group.example.location}", + "name": "example-et" + } + references: + dev_center_project_id: azurerm_dev_center_project.example.id + location: azurerm_resource_group.example.location + dependencies: + azurerm_dev_center.example: |- + { + "identity": [ + { + "type": "SystemAssigned" + } + ], + "location": "${azurerm_resource_group.example.location}", + "name": "example-dc", + "resource_group_name": "${azurerm_resource_group.example.name}" + } + azurerm_dev_center_environment_type.example: |- + { + "dev_center_id": "${azurerm_dev_center.example.id}", + "name": "example-et" + } + azurerm_dev_center_project.example: |- + { + "depends_on": [ + "${azurerm_dev_center_environment_type.example}" + ], + "dev_center_id": "${azurerm_dev_center.example.id}", + "location": "${azurerm_resource_group.example.location}", + "name": "example-dcp", + "resource_group_name": "${azurerm_resource_group.example.name}" + } + azurerm_resource_group.example: |- + { + "location": "West Europe", + "name": "example-resources" + } + argumentDocs: + creator_role_assignment_roles: '- (Optional) A list of roles to assign to the environment creator.' + deployment_target_id: '- (Required) The ID of the subscription that the Environment Type will be mapped to. The environment''s resources will be deployed into this subscription.' + dev_center_project_id: '- (Required) The ID of the associated Dev Center Project. Changing this forces a new resource to be created.' + id: '- The ID of the Dev Center Project Environment Type.' + identity: '- (Required) An identity block as defined below.' + identity.identity_ids: '- (Optional) The ID of the User Assigned Identity which should be assigned to this Dev Center Project Environment Type.' + identity.type: '- (Required) The type of identity used for this Dev Center Project Environment Type. Possible values are SystemAssigned, UserAssigned and SystemAssigned, UserAssigned.' + location: '- (Required) The Azure Region where the Dev Center Project Environment Type should exist. Changing this forces a new resource to be created.' + name: '- (Required) Specifies the name of this Dev Center Project Environment Type. Changing this forces a new resource to be created.' + tags: '- (Optional) A mapping of tags which should be assigned to the Dev Center Project Environment Type.' + timeouts.create: '- (Defaults to 30 minutes) Used when creating this Dev Center Project Environment Type.' + timeouts.delete: '- (Defaults to 30 minutes) Used when deleting this Dev Center Project Environment Type.' + timeouts.read: '- (Defaults to 5 minutes) Used when retrieving this Dev Center Project Environment Type.' + timeouts.update: '- (Defaults to 30 minutes) Used when updating this Dev Center Project Environment Type.' + user_role_assignment: '- (Optional) A user_role_assignment block as defined below.' + user_role_assignment.roles: '- (Required) A list of roles to assign to the user_id.' + user_role_assignment.user_id: '- (Required) The user object ID that is assigned roles.' + importStatements: + - terraform import azurerm_dev_center_project_environment_type.example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.DevCenter/projects/project1/environmentTypes/et1 azurerm_dev_test_global_vm_shutdown_schedule: subCategory: Dev Test description: Manages automated shutdown schedules for Azure Resource Manager VMs outside of Dev Test Labs. @@ -24775,8 +25122,12 @@ resources: lab_name: '- (Required) Specifies the name of the Dev Test Lab in which the Virtual Network should be created. Changing this forces a new resource to be created.' name: '- (Required) Specifies the name of the Dev Test Virtual Network. Changing this forces a new resource to be created.' resource_group_name: '- (Required) The name of the resource group in which the Dev Test Lab resource exists. Changing this forces a new resource to be created.' + shared_public_ip_address.allowed_ports: '- (Optional) A list of allowed_ports blocks as defined below.' + shared_public_ip_address.allowed_ports.backend_port: '- (Optional) The port on the Virtual Machine that the traffic will be sent to.' + shared_public_ip_address.allowed_ports.transport_protocol: '- (Optional) The transport protocol that the traffic will use. Possible values are TCP and UDP.' subnet: '- (Optional) A subnet block as defined below.' subnet.name: '- The name of the Subnet for this Virtual Network.' + subnet.shared_public_ip_address: '- (Optional) A shared_public_ip_address block as defined below.' subnet.use_in_virtual_machine_creation: '- (Optional) Can this subnet be used for creating Virtual Machines? Possible values are Allow, Default and Deny. Defaults to Allow.' subnet.use_public_ip_address: '- (Optional) Can Virtual Machines in this Subnet use Public IP Addresses? Possible values are Allow, Default and Deny. Defaults to Allow.' tags: '- (Optional) A mapping of tags to assign to the resource.' @@ -25465,9 +25816,10 @@ resources: identity.principal_id: '- The (Client) ID of the Service Principal.' identity.tenant_id: '- The ID of the Tenant the Service Principal is assigned in.' identity.type: '- (Required) The type of Managed Service Identity that is configured on this Disk Encryption Set. Possible values are SystemAssigned, UserAssigned, SystemAssigned, UserAssigned (to enable both).' - key_vault_key_id: '- (Required) Specifies the URL to a Key Vault Key (either from a Key Vault Key, or the Key URL for the Key Vault Secret).' + key_vault_key_id: '- (Optional) Specifies the URL to a Key Vault Key (either from a Key Vault Key, or the Key URL for the Key Vault Secret). Exactly one of managed_hsm_key_id, key_vault_key_id must be specified.' key_vault_key_url: '- The URL for the Key Vault Key or Key Vault Secret that is currently being used by the service.' location: '- (Required) Specifies the Azure Region where the Disk Encryption Set exists. Changing this forces a new resource to be created.' + managed_hsm_key_id: '- (Optional) Key ID of a key in a managed HSM. Exactly one of managed_hsm_key_id, key_vault_key_id must be specified.' name: '- (Required) The name of the Disk Encryption Set. Changing this forces a new resource to be created.' resource_group_name: '- (Required) Specifies the name of the Resource Group where the Disk Encryption Set should exist. Changing this forces a new resource to be created.' tags: '- (Optional) A mapping of tags to assign to the Disk Encryption Set.' @@ -26934,12 +27286,10 @@ resources: { "domain_management": "AzureManaged", "email_service_id": "${azurerm_email_communication_service.example.id}", - "name": "AzureManagedDomain", - "resource_group_name": "${azurerm_resource_group.example.name}" + "name": "AzureManagedDomain" } references: email_service_id: azurerm_email_communication_service.example.id - resource_group_name: azurerm_resource_group.example.name dependencies: azurerm_email_communication_service.example: |- { @@ -26975,7 +27325,6 @@ resources: id: '- The ID of the Email Communication Service.' mail_from_sender_domain: '- P1 sender domain that is present on the email envelope [RFC 5321].' name: '- (Required) The name of the Email Communication Service resource. If domain_management is AzureManaged, the name must be AzureManagedDomain. Changing this forces a new Email Communication Service to be created.' - resource_group_name: '- (Required) The name of the Resource Group where the Email Communication Service of the Domain exists. Changing this forces a new Email Communication Service to be created.' spf.name: '- Name of the DNS record.' spf.ttl: '- Represents an expiry time in seconds to represent how long this entry can be cached by the resolver, default = 3600sec.' spf.type: '- Type of the DNS record. Example: TXT' @@ -28573,7 +28922,7 @@ resources: express_route_gateway_id: '- (Required) The ID of the Express Route Gateway that this Express Route Connection connects with. Changing this forces a new resource to be created.' id: '- The ID of the Express Route Connection.' name: '- (Required) The name which should be used for this Express Route Connection. Changing this forces a new resource to be created.' - private_link_fast_path_enabled: '- (Optional) Bypass the Express Route gateway when accessing private-links. When enabled express_route_gateway_bypass_enabled must be set to true. Defaults to false.' + private_link_fast_path_enabled: '- (Optional) Bypass the Express Route gateway when accessing private-links. When enabled express_route_gateway_bypass_enabled must be set to true.' propagated_route_table.labels: '- (Optional) The list of labels to logically group route tables.' propagated_route_table.route_table_ids: '- (Optional) A list of IDs of the Virtual Hub Route Table to propagate routes from Express Route Connection to the route table.' routing: '- (Optional) A routing block as defined below.' @@ -28748,6 +29097,113 @@ resources: timeouts.read: '- (Defaults to 5 minutes) Used when retrieving the ExpressRoute Port Authorization.' importStatements: - terraform import azurerm_express_route_port_authorization.auth1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Network/expressRoutePorts/myExpressPort/authorizations/auth1 + azurerm_extended_location_custom_location: + subCategory: Extended Location + description: Manages a Custom Location within an Extended Location. + name: azurerm_extended_location_custom_location + title: azurerm_extended_location_custom_location + examples: + - name: example + manifest: |- + { + "authentication": [ + { + "value": "${base64encode(azurerm_kubernetes_cluster.example.kube_config_raw)}" + } + ], + "cluster_extension_ids": [ + "${azurerm_arc_kubernetes_cluster_extension.example.id}" + ], + "display_name": "example-custom-location", + "host_resource_id": "${azurerm_arc_kubernetes_cluster.example.id}", + "location": "West Europe", + "name": "example-custom-location", + "namespace": "example-namespace", + "resource_group_name": "${azurerm_resource_group.example.name}" + } + references: + host_resource_id: azurerm_arc_kubernetes_cluster.example.id + resource_group_name: azurerm_resource_group.example.name + dependencies: + azurerm_arc_kubernetes_cluster.example: |- + { + "agent_public_key_certificate": "${filebase64(\"testdata/public.cer\")}", + "identity": [ + { + "type": "SystemAssigned" + } + ], + "location": "West Europe", + "name": "example-akcc", + "resource_group_name": "${azurerm_resource_group.example.name}", + "tags": { + "ENV": "Test" + } + } + azurerm_arc_kubernetes_cluster_extension.example: |- + { + "cluster_id": "${azurerm_arc_kubernetes_cluster.example.id}", + "extension_type": "microsoft.flux", + "name": "example-ext" + } + azurerm_resource_group.example: |- + { + "location": "West Europe", + "name": "example-resources" + } + local_file.example: |- + { + "content": "${azurerm_kubernetes_cluster.example.kube_config_raw}", + "depends_on": [ + "${azurerm_kubernetes_cluster.example}" + ], + "filename": "${path.module}/kubeconfig-example" + } + null_resource.example1: |- + { + "depends_on": [ + "${azurerm_kubernetes_cluster.example}" + ], + "provisioner": { + "local-exec": [ + { + "command": "set KUBECONFIG=${path.module}/kubeconfig-example" + } + ] + } + } + null_resource.example2: |- + { + "depends_on": [ + "${null_resource.example1}" + ], + "provisioner": { + "local-exec": [ + { + "command": "az connectedk8s connect --name example-akcc --resource-group ${azurerm_resource_group.example.name} --subscription ${data.azurerm_client_config.current.subscription_id} --location ${azurerm_resource_group.example.location} --kube-config=${path.module}/kubeconfig-example --kube-context example" + } + ] + } + } + argumentDocs: + authentication: '- (Optional) An authentication block as defined below.' + authentication.type: '- (Optional) Specifies the type of authentication.' + authentication.value: '- (Required) Specifies the value of authentication.' + cluster_extension_ids: '- (Required) Specifies the list of Cluster Extension IDs.' + display_name: '- (Optional) Specifies the display name of the Custom Location.' + host_resource_id: '- (Required) Specifies the host resource ID.' + host_type: '- (Optional) Specifies the host type of the Custom Location. The only possible values is KubernetesCluster.' + id: '- The ID of the Custom Location.' + location: '- (Required) Specifies the Azure location where the Custom Location should exist. Changing this forces a new Custom Location to be created.' + name: '- (Required) Specifies the name which should be used for this Custom Location. Changing this forces a new Custom Location to be created.' + namespace: '- (Required) Specifies the namespace of the Custom Location. Changing this forces a new Custom Location to be created.' + resource_group_name: '- (Required) Specifies the name of the Resource Group where the Custom Location should exist. Changing this forces a new Custom Location to be created.' + timeouts.create: '- (Defaults to 30 minutes) Used when creating the Custom Location.' + timeouts.delete: '- (Defaults to 30 minutes) Used when deleting the Custom Location.' + timeouts.read: '- (Defaults to 5 minutes) Used when retrieving the Custom Location.' + timeouts.update: '- (Defaults to 30 minutes) Used when updating the Custom Location.' + importStatements: + - terraform import azurerm_extended_location_custom_location.example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example-resources/providers/Microsoft.ExtendedLocation/customLocations/example-custom-location azurerm_federated_identity_credential: subCategory: Authorization description: Manages a Federated Identity Credential. @@ -32096,7 +32552,7 @@ resources: kafka_management_node.script_actions: '- (Optional) The script action which will run on the cluster. One or more script_actions blocks as defined below.' kafka_management_node.ssh_keys: '- (Optional) A list of SSH Keys which should be used for the local administrator on the Kafka Management Nodes. Changing this forces a new resource to be created.' kafka_management_node.subnet_id: '- (Optional) The ID of the Subnet within the Virtual Network where the Kafka Management Nodes should be provisioned within. Changing this forces a new resource to be created.' - kafka_management_node.username: '- (Required) The Username of the local administrator for the Kafka Management Nodes. Changing this forces a new resource to be created.' + kafka_management_node.username: '- The Username of the local administrator for the Kafka Management Nodes.' kafka_management_node.virtual_network_id: '- (Optional) The ID of the Virtual Network where the Kafka Management Nodes should be provisioned within. Changing this forces a new resource to be created.' kafka_management_node.vm_size: '- (Required) The Size of the Virtual Machine which should be used as the Kafka Management Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created.' kafka_rest_proxy_endpoint: '- The Kafka Rest Proxy Endpoint for this HDInsight Kafka Cluster.' @@ -37003,8 +37459,6 @@ resources: allowed_host_ports.port_start: '- (Optional) Specifies the start of the port range.' allowed_host_ports.protocol: '- (Optional) Specifies the protocol of the port range. Possible values are TCP and UDP.' api_server_access_profile.authorized_ip_ranges: '- (Optional) Set of authorized IP ranges to allow access to API server, e.g. ["198.51.100.0/24"].' - api_server_access_profile.subnet_id: '- (Optional) The ID of the Subnet where the API server endpoint is delegated to.' - api_server_access_profile.vnet_integration_enabled: '- (Optional) Should API Server VNet Integration be enabled? For more details please visit Use API Server VNet Integration.' auto_scaler_profile.balance_similar_node_groups: '- (Optional) Detect similar node groups and balance the number of nodes between them. Defaults to false.' auto_scaler_profile.empty_bulk_delete_max: '- (Optional) Maximum number of empty nodes that can be deleted at the same time. Defaults to 10.' auto_scaler_profile.expander: '- (Optional) Expander to use. Possible values are least-waste, priority, most-pods and random. Defaults to random.' @@ -37030,7 +37484,6 @@ resources: current_kubernetes_version: '- The current version running on the Azure Kubernetes Managed Cluster.' default_node_pool: '- (Required) A default_node_pool block as defined below.' default_node_pool.capacity_reservation_group_id: '- (Optional) Specifies the ID of the Capacity Reservation Group within which this AKS Cluster should be created. Changing this forces a new resource to be created.' - default_node_pool.custom_ca_trust_enabled: '- (Optional) Specifies whether to trust a Custom CA.' default_node_pool.enable_auto_scaling: '- (Optional) Should the Kubernetes Auto Scaler be enabled for this Node Pool?' default_node_pool.enable_host_encryption: '- (Optional) Should the nodes in the Default Node Pool have host encryption enabled? temporary_name_for_rotation must be specified when changing this property.' default_node_pool.enable_node_public_ip: '- (Optional) Should nodes in this Node Pool have a Public IP Address? temporary_name_for_rotation must be specified when changing this property.' @@ -37042,7 +37495,6 @@ resources: default_node_pool.linux_os_config: '- (Optional) A linux_os_config block as defined below. temporary_name_for_rotation must be specified when changing this block.' default_node_pool.max_count: '- (Optional) The maximum number of nodes which should exist in this Node Pool. If specified this must be between 1 and 1000.' default_node_pool.max_pods: '- (Optional) The maximum number of pods that can run on each agent. temporary_name_for_rotation must be specified when changing this property.' - default_node_pool.message_of_the_day: '- (Optional) A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It cannot be specified for Windows nodes and must be a static string (i.e. will be printed raw and not executed as a script). Changing this forces a new resource to be created.' default_node_pool.min_count: '- (Optional) The minimum number of nodes which should exist in this Node Pool. If specified this must be between 1 and 1000.' default_node_pool.name: '- (Required) The name which should be used for the default Kubernetes Node Pool.' default_node_pool.node_count: '- (Optional) The initial number of nodes which should exist in this Node Pool. If specified this must be between 1 and 1000 and between min_count and max_count.' @@ -37053,7 +37505,7 @@ resources: default_node_pool.orchestrator_version: '- (Optional) Version of Kubernetes used for the Agents. If not specified, the default node pool will be created with the version specified by kubernetes_version. If both are unspecified, the latest recommended version will be used at provisioning time (but won''t auto-upgrade). AKS does not require an exact patch version to be specified, minor version aliases such as 1.22 are also supported. - The minor version''s latest GA patch is automatically chosen in that case. More details can be found in the documentation.' default_node_pool.os_disk_size_gb: '- (Optional) The size of the OS Disk which should be used for each agent in the Node Pool. temporary_name_for_rotation must be specified when attempting a change.' default_node_pool.os_disk_type: '- (Optional) The type of disk which should be used for the Operating System. Possible values are Ephemeral and Managed. Defaults to Managed. temporary_name_for_rotation must be specified when attempting a change.' - default_node_pool.os_sku: '- (Optional) Specifies the OS SKU used by the agent pool. Possible values are AzureLinux, Ubuntu, Windows2019 and Windows2022. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated. temporary_name_for_rotation must be specified when attempting a change.' + default_node_pool.os_sku: '- (Optional) Specifies the OS SKU used by the agent pool. Possible values are AzureLinux, Ubuntu, Windows2019 and Windows2022. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated. Changing this from AzureLinux or Ubuntu to AzureLinux or Ubuntu will not replace the resource, otherwise temporary_name_for_rotation must be specified when attempting a change.' default_node_pool.pod_subnet_id: '- (Optional) The ID of the Subnet where the pods in the default Node Pool should exist.' default_node_pool.proximity_placement_group_id: '- (Optional) The ID of the Proximity Placement Group. Changing this forces a new resource to be created.' default_node_pool.scale_down_mode: '- (Optional) Specifies the autoscaling behaviour of the Kubernetes Cluster. Allowed values are Delete and Deallocate. Defaults to Delete.' @@ -37065,7 +37517,7 @@ resources: default_node_pool.upgrade_settings: '- (Optional) A upgrade_settings block as documented below.' default_node_pool.vm_size: '- (Required) The size of the Virtual Machine, such as Standard_DS2_v2. temporary_name_for_rotation must be specified when attempting a resize.' default_node_pool.vnet_subnet_id: '- (Optional) The ID of a Subnet where the Kubernetes Node Pool should exist.' - default_node_pool.workload_runtime: '- (Optional) Specifies the workload runtime used by the node pool. Possible values are OCIContainer and KataMshvVmIsolation.' + default_node_pool.workload_runtime: '- (Optional) Specifies the workload runtime used by the node pool. Possible value is OCIContainer.' default_node_pool.zones: '- (Optional) Specifies a list of Availability Zones in which this Kubernetes Cluster should be located. temporary_name_for_rotation must be specified when changing this property.' dns_prefix: '- (Optional) DNS prefix specified when creating the managed cluster. Possible values must begin and end with a letter or number, contain only letters, numbers, and hyphens and be between 1 and 54 characters in length. Changing this forces a new resource to be created.' dns_prefix_private_cluster: '- (Optional) Specifies the DNS prefix to use with private clusters. Changing this forces a new resource to be created.' @@ -37086,7 +37538,6 @@ resources: identity.azure_policy_enabled: '- (Optional) Should the Azure Policy Add-On be enabled? For more details please visit Understand Azure Policy for Azure Kubernetes Service' identity.confidential_computing: '- (Optional) A confidential_computing block as defined below. For more details please the documentation' identity.cost_analysis_enabled: '- (Optional) Should cost analysis be enabled for this Kubernetes Cluster? Defaults to false. The sku_tier must be set to Standard or Premium to enable this feature. Enabling this will add Kubernetes Namespace and Deployment details to the Cost Analysis views in the Azure portal.' - identity.custom_ca_trust_certificates_base64: '- (Optional) A list of up to 10 base64 encoded CAs that will be added to the trust store on nodes with the custom_ca_trust_enabled feature enabled.' identity.disk_encryption_set_id: '- (Optional) The ID of the Disk Encryption Set which should be used for the Nodes and Volumes. More information can be found in the documentation. Changing this forces a new resource to be created.' identity.edge_zone: '- (Optional) Specifies the Edge Zone within the Azure Region where this Managed Kubernetes Cluster should exist. Changing this forces a new resource to be created.' identity.http_application_routing_enabled: '- (Optional) Should HTTP Application Routing be enabled?' @@ -37117,7 +37568,6 @@ resources: identity.private_cluster_enabled: '- (Optional) Should this Kubernetes Cluster have its API server only exposed on internal IP addresses? This provides a Private IP Address for the Kubernetes API on the Virtual Network where the Kubernetes Cluster is located. Defaults to false. Changing this forces a new resource to be created.' identity.private_cluster_public_fqdn_enabled: '- (Optional) Specifies whether a Public FQDN for this Private Cluster should be added. Defaults to false.' identity.private_dns_zone_id: '- (Optional) Either the ID of Private DNS Zone which should be delegated to this Cluster, System to have AKS manage this or None. In case of None you will need to bring your own DNS server and set up resolving, otherwise, the cluster will have issues after provisioning. Changing this forces a new resource to be created.' - identity.public_network_access_enabled: '- (Optional) Whether public network access is allowed for this Kubernetes Cluster. Defaults to true.' identity.role_based_access_control_enabled: '- (Optional) Whether Role Based Access Control for the Kubernetes Cluster should be enabled. Defaults to true. Changing this forces a new resource to be created.' identity.run_command_enabled: '- (Optional) Whether to enable run command for the cluster or not. Defaults to true.' identity.service_mesh_profile: '- (Optional) A service_mesh_profile block as defined below.' @@ -37192,7 +37642,7 @@ resources: maintenance_window.not_allowed: '- (Optional) One or more not_allowed block as defined below.' maintenance_window_auto_upgrade.day_of_month: '- (Optional) The day of the month for the maintenance run. Required in combination with AbsoluteMonthly frequency. Value between 0 and 31 (inclusive).' maintenance_window_auto_upgrade.day_of_week: '- (Optional) The day of the week for the maintenance run. Required in combination with weekly frequency. Possible values are Friday, Monday, Saturday, Sunday, Thursday, Tuesday and Wednesday.' - maintenance_window_auto_upgrade.duration: '- (Required) The duration of the window for maintenance to run in hours.' + maintenance_window_auto_upgrade.duration: '- (Required) The duration of the window for maintenance to run in hours. Possible options are between 4 to 24.' maintenance_window_auto_upgrade.frequency: '- (Required) Frequency of maintenance. Possible options are Weekly, AbsoluteMonthly and RelativeMonthly.' maintenance_window_auto_upgrade.interval: '- (Required) The interval for maintenance runs. Depending on the frequency this interval is week or month based.' maintenance_window_auto_upgrade.not_allowed: '- (Optional) One or more not_allowed block as defined below.' @@ -37204,7 +37654,7 @@ resources: Required in combination with relative monthly frequency. maintenance_window_node_os.day_of_month: '- (Optional) The day of the month for the maintenance run. Required in combination with AbsoluteMonthly frequency. Value between 0 and 31 (inclusive).' maintenance_window_node_os.day_of_week: '- (Optional) The day of the week for the maintenance run. Required in combination with weekly frequency. Possible values are Friday, Monday, Saturday, Sunday, Thursday, Tuesday and Wednesday.' - maintenance_window_node_os.duration: '- (Required) The duration of the window for maintenance to run in hours.' + maintenance_window_node_os.duration: '- (Required) The duration of the window for maintenance to run in hours. Possible options are between 4 to 24.' maintenance_window_node_os.frequency: '- (Required) Frequency of maintenance. Possible options are Daily, Weekly, AbsoluteMonthly and RelativeMonthly.' maintenance_window_node_os.interval: '- (Required) The interval for maintenance runs. Depending on the frequency this interval is week or month based.' maintenance_window_node_os.not_allowed: '- (Optional) One or more not_allowed block as defined below.' @@ -37254,6 +37704,12 @@ resources: portal_fqdn: '- The FQDN for the Azure Portal resources when private link has been enabled, which is only resolvable inside the Virtual Network used by the Kubernetes Cluster.' private_fqdn: '- The FQDN for the Kubernetes Cluster when private link has been enabled, which is only resolvable inside the Virtual Network used by the Kubernetes Cluster.' resource_group_name: '- (Required) Specifies the Resource Group where the Managed Kubernetes Cluster should exist. Changing this forces a new resource to be created.' + service_mesh_profile.certificate_authority: '- (Optional) A certificate_authority block as defined below. When this property is specified, key_vault_secrets_provider is also required to be set. This configuration allows you to bring your own root certificate and keys for Istio CA in the Istio-based service mesh add-on for Azure Kubernetes Service.' + service_mesh_profile.certificate_authority.cert_chain_object_name: '- (Required) The certificate chain object name in Azure Key Vault.' + service_mesh_profile.certificate_authority.cert_object_name: '- (Required) The intermediate certificate object name in Azure Key Vault.' + service_mesh_profile.certificate_authority.key_object_name: '- (Required) The intermediate certificate private key object name in Azure Key Vault.' + service_mesh_profile.certificate_authority.key_vault_id: '- (Required) The resource ID of the Key Vault.' + service_mesh_profile.certificate_authority.root_cert_object_name: '- (Required) The root certificate object name in Azure Key Vault.' service_mesh_profile.external_ingress_gateway_enabled: '- (Optional) Is Istio External Ingress Gateway enabled?' service_mesh_profile.internal_ingress_gateway_enabled: '- (Optional) Is Istio Internal Ingress Gateway enabled?' service_mesh_profile.mode: '- (Required) The mode of the service mesh. Possible value is Istio.' @@ -37262,7 +37718,6 @@ resources: ssh_key.key_data: '- (Required) The Public SSH Key used to access the cluster.' storage_profile.blob_driver_enabled: '- (Optional) Is the Blob CSI driver enabled? Defaults to false.' storage_profile.disk_driver_enabled: '- (Optional) Is the Disk CSI driver enabled? Defaults to true.' - storage_profile.disk_driver_version: '- (Optional) Disk CSI Driver version to be used. Possible values are v1 and v2. Defaults to v1.' storage_profile.file_driver_enabled: '- (Optional) Is the File CSI driver enabled? Defaults to true.' storage_profile.snapshot_controller_enabled: '- (Optional) Is the Snapshot Controller enabled? Defaults to true.' sysctl_config.fs_aio_max_nr: '- (Optional) The sysctl setting fs.aio-max-nr. Must be between 65536 and 6553500.' @@ -37432,7 +37887,6 @@ resources: allowed_host_ports.port_start: '- (Optional) Specifies the start of the port range.' allowed_host_ports.protocol: '- (Optional) Specifies the protocol of the port range. Possible values are TCP and UDP.' capacity_reservation_group_id: '- (Optional) Specifies the ID of the Capacity Reservation Group where this Node Pool should exist. Changing this forces a new resource to be created.' - custom_ca_trust_enabled: '- (Optional) Specifies whether to trust a Custom CA.' enable_auto_scaling: '- (Optional) Whether to enable auto-scaler.' enable_host_encryption: '- (Optional) Should the nodes in this Node Pool have host encryption enabled? Changing this forces a new resource to be created.' enable_node_public_ip: '- (Optional) Should each node have a Public IP Address? Changing this forces a new resource to be created.' @@ -37461,7 +37915,6 @@ resources: linux_os_config.transparent_huge_page_enabled: '- (Optional) Specifies the Transparent Huge Page enabled configuration. Possible values are always, madvise and never. Changing this forces a new resource to be created.' max_count: '- (Optional) The maximum number of nodes which should exist within this Node Pool. Valid values are between 0 and 1000 and must be greater than or equal to min_count.' max_pods: '- (Optional) The maximum number of pods that can run on each agent. Changing this forces a new resource to be created.' - message_of_the_day: '- (Optional) A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It cannot be specified for Windows nodes and must be a static string (i.e. will be printed raw and not executed as a script). Changing this forces a new resource to be created.' min_count: '- (Optional) The minimum number of nodes which should exist within this Node Pool. Valid values are between 0 and 1000 and must be less than or equal to max_count.' mode: '- (Optional) Should this Node Pool be used for System or User resources? Possible values are System and User. Defaults to User.' name: '- (Required) The name of the Node Pool which should be created within the Kubernetes Cluster. Changing this forces a new resource to be created.' @@ -37476,7 +37929,7 @@ resources: orchestrator_version: '- (Optional) Version of Kubernetes used for the Agents. If not specified, the latest recommended version will be used at provisioning time (but won''t auto-upgrade). AKS does not require an exact patch version to be specified, minor version aliases such as 1.22 are also supported. - The minor version''s latest GA patch is automatically chosen in that case. More details can be found in the documentation.' os_disk_size_gb: '- (Optional) The Agent Operating System disk size in GB. Changing this forces a new resource to be created.' os_disk_type: '- (Optional) The type of disk which should be used for the Operating System. Possible values are Ephemeral and Managed. Defaults to Managed. Changing this forces a new resource to be created.' - os_sku: '- (Optional) Specifies the OS SKU used by the agent pool. Possible values are AzureLinux, Ubuntu, Windows2019 and Windows2022. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated. Changing this forces a new resource to be created.' + os_sku: '- (Optional) Specifies the OS SKU used by the agent pool. Possible values are AzureLinux, Ubuntu, Windows2019 and Windows2022. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated. Changing this from AzureLinux or Ubuntu to AzureLinux or Ubuntu will not replace the resource, otherwise it forces a new resource to be created.' os_type: '- (Optional) The Operating System which should be used for this Node Pool. Changing this forces a new resource to be created. Possible values are Linux and Windows. Defaults to Linux.' pod_subnet_id: '- (Optional) The ID of the Subnet where the pods in the Node Pool should exist. Changing this forces a new resource to be created.' priority: '- (Optional) The Priority for Virtual Machines within the Virtual Machine Scale Set that powers this Node Pool. Possible values are Regular and Spot. Defaults to Regular. Changing this forces a new resource to be created.' @@ -37527,7 +37980,7 @@ resources: vnet_subnet_id: '- (Optional) The ID of the Subnet where this Node Pool should exist. Changing this forces a new resource to be created.' windows_profile: '- (Optional) A windows_profile block as documented below. Changing this forces a new resource to be created.' windows_profile.outbound_nat_enabled: '- (Optional) Should the Windows nodes in this Node Pool have outbound NAT enabled? Defaults to true. Changing this forces a new resource to be created.' - workload_runtime: '- (Optional) Used to specify the workload runtime. Allowed values are OCIContainer, WasmWasi and KataMshvVmIsolation.' + workload_runtime: '- (Optional) Used to specify the workload runtime. Allowed values are OCIContainer and WasmWasi.' zones: '- (Optional) Specifies a list of Availability Zones in which this Kubernetes Cluster Node Pool should be located. Changing this forces a new Kubernetes Cluster Node Pool to be created.' importStatements: - terraform import azurerm_kubernetes_cluster_node_pool.pool1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ContainerService/managedClusters/cluster1/agentPools/pool1 @@ -39949,7 +40402,7 @@ resources: frontend_port: '- (Required) The port for the external endpoint. Port numbers for each Rule must be unique within the Load Balancer. Possible values range between 0 and 65534, inclusive. A port of 0 means "Any Port".' id: '- The ID of the Load Balancer Rule.' idle_timeout_in_minutes: '- (Optional) Specifies the idle timeout in minutes for TCP connections. Valid values are between 4 and 100 minutes. Defaults to 4 minutes.' - load_distribution: '- (Optional) Specifies the load balancing distribution type to be used by the Load Balancer. Possible values are: Default – The load balancer is configured to use a 5 tuple hash to map traffic to available servers. SourceIP – The load balancer is configured to use a 2 tuple hash to map traffic to available servers. SourceIPProtocol – The load balancer is configured to use a 3 tuple hash to map traffic to available servers. Also known as Session Persistence, where in the Azure portal the options are called None, Client IP and Client IP and Protocol respectively.' + load_distribution: '- (Optional) Specifies the load balancing distribution type to be used by the Load Balancer. Possible values are: Default – The load balancer is configured to use a 5 tuple hash to map traffic to available servers. SourceIP – The load balancer is configured to use a 2 tuple hash to map traffic to available servers. SourceIPProtocol – The load balancer is configured to use a 3 tuple hash to map traffic to available servers. Also known as Session Persistence, where in the Azure portal the options are called None, Client IP and Client IP and Protocol respectively. Defaults to Default.' loadbalancer_id: '- (Required) The ID of the Load Balancer in which to create the Rule. Changing this forces a new resource to be created.' name: '- (Required) Specifies the name of the LB Rule. Changing this forces a new resource to be created.' probe_id: '- (Optional) A reference to a Probe used by this Load Balancing Rule.' @@ -40936,8 +41389,9 @@ resources: admin_ssh_key.username: '- (Required) The Username for which this Public SSH Key should be configured.' admin_username: '- (Required) The username of the local administrator on each Virtual Machine Scale Set instance. Changing this forces a new resource to be created.' automatic_instance_repair: '- (Optional) An automatic_instance_repair block as defined below. To enable the automatic instance repair, this Virtual Machine Scale Set must have a valid health_probe_id or an Application Health Extension.' + automatic_instance_repair.action: '- (Optional) The repair action that will be used for repairing unhealthy virtual machines in the scale set. Possible values include Replace, Restart, Reimage.' automatic_instance_repair.enabled: '- (Required) Should the automatic instance repair be enabled on this Virtual Machine Scale Set?' - automatic_instance_repair.grace_period: '- (Optional) Amount of time (in minutes, between 30 and 90) for which automatic repairs will be delayed. The grace period starts right after the VM is found unhealthy. The time duration should be specified in ISO 8601 format. Defaults to PT30M.' + automatic_instance_repair.grace_period: '- (Optional) Amount of time for which automatic repairs will be delayed. The grace period starts right after the VM is found unhealthy. Possible values are between 10 and 90 minutes. The time duration should be specified in ISO 8601 format (e.g. PT10M to PT90M).' automatic_os_upgrade_policy: '- (Optional) An automatic_os_upgrade_policy block as defined below. This can only be specified when upgrade_mode is set to either Automatic or Rolling.' automatic_os_upgrade_policy.disable_automatic_rollback: '- (Required) Should automatic rollbacks be disabled?' automatic_os_upgrade_policy.enable_automatic_os_upgrade: '- (Required) Should OS Upgrades automatically be applied to Scale Set instances in a rolling fashion when a newer version of the OS Image becomes available?' @@ -41153,7 +41607,7 @@ resources: application_stack.java_server_version: '- (Optional) The Version of the java_server to use.' application_stack.java_version: '- (Optional) The Version of Java to use. Possible values include 8, 11, and 17.' application_stack.node_version: '- (Optional) The version of Node to run. Possible values include 12-lts, 14-lts, 16-lts, 18-lts and 20-lts. This property conflicts with java_version.' - application_stack.php_version: '- (Optional) The version of PHP to run. Possible values are 7.4, 8.0, 8.1 and 8.2.' + application_stack.php_version: '- (Optional) The version of PHP to run. Possible values are 7.4, 8.0, 8.1, 8.2 and 8.3.' application_stack.python_version: '- (Optional) The version of Python to run. Possible values include 3.7, 3.8, 3.9, 3.10, 3.11 and 3.12.' application_stack.ruby_version: '- (Optional) The version of Ruby to run. Possible values include 2.6 and 2.7.' auth_settings: '- (Optional) A auth_settings block as defined below.' @@ -41486,7 +41940,7 @@ resources: application_stack.java_server_version: '- (Optional) The Version of the java_server to use.' application_stack.java_version: '- (Optional) The Version of Java to use. Possible values include 8, 11, and 17.' application_stack.node_version: '- (Optional) The version of Node to run. Possible values are 12-lts, 14-lts, 16-lts, 18-lts and 20-lts. This property conflicts with java_version.' - application_stack.php_version: '- (Optional) The version of PHP to run. Possible values are 7.4, 8.0, 8.1 and 8.2.' + application_stack.php_version: '- (Optional) The version of PHP to run. Possible values are 7.4, 8.0, 8.1, 8.2 and 8.3.' application_stack.python_version: '- (Optional) The version of Python to run. Possible values include 3.7, 3.8, 3.9, 3.10, 3.11 and 3.12.' application_stack.ruby_version: '- (Optional) The version of Ruby to run. Possible values include 2.6 and 2.7.' auth_settings: '- (Optional) An auth_settings block as defined below.' @@ -41685,7 +42139,7 @@ resources: site_config.managed_pipeline_mode: '- (Optional) Managed pipeline mode. Possible values include: Integrated, Classic. Defaults to Integrated.' site_config.minimum_tls_version: '- (Optional) The configures the minimum version of TLS required for SSL requests. Possible values include: 1.0, 1.1, and 1.2. Defaults to 1.2.' site_config.remote_debugging_enabled: '- (Optional) Should Remote Debugging be enabled? Defaults to false.' - site_config.remote_debugging_version: '- (Optional) The Remote Debugging Version. Possible values include VS2017 and VS2019' + site_config.remote_debugging_version: '- (Optional) The Remote Debugging Version. Possible values include VS2017, VS2019 and VS2022' site_config.scm_ip_restriction: '- (Optional) One or more scm_ip_restriction blocks as defined above.' site_config.scm_ip_restriction_default_action: '- (Optional) The Default action for traffic that does not match any scm_ip_restriction rule. possible values include Allow and Deny. Defaults to Allow.' site_config.scm_minimum_tls_version: '- (Optional) The configures the minimum version of TLS required for SSL requests to the SCM site Possible values include: 1.0, 1.1, and 1.2. Defaults to 1.2.' @@ -41874,7 +42328,7 @@ resources: location: '- (Required) The Azure Region where the Log Analytics Cluster should exist. Changing this forces a new Log Analytics Cluster to be created.' name: '- (Required) The name which should be used for this Log Analytics Cluster. Changing this forces a new Log Analytics Cluster to be created.' resource_group_name: '- (Required) The name of the Resource Group where the Log Analytics Cluster should exist. Changing this forces a new Log Analytics Cluster to be created.' - size_gb: '- (Optional) The capacity of the Log Analytics Cluster is specified in GB/day. Possible values include 500, 1000, 2000 or 5000. Defaults to 1000.' + size_gb: '- (Optional) The capacity of the Log Analytics Cluster is specified in GB/day. Possible values include 100, 500, 1000, 2000 or 5000. Defaults to 1000.' tags: '- (Optional) A mapping of tags which should be assigned to the Log Analytics Cluster.' timeouts.create: '- (Defaults to 6 hours) Used when creating the Log Analytics Cluster.' timeouts.delete: '- (Defaults to 30 minutes) Used when deleting the Log Analytics Cluster.' @@ -42347,7 +42801,7 @@ resources: category: '- (Required) The category that the Saved Search will be listed under. Changing this forces a new resource to be created.' display_name: '- (Required) The name that Saved Search will be displayed as. Changing this forces a new resource to be created.' function_alias: '- (Optional) The function alias if the query serves as a function. Changing this forces a new resource to be created.' - function_parameters: '- (Optional) The function parameters if the query serves as a function. Changing this forces a new resource to be created.' + function_parameters: '- (Optional) The function parameters if the query serves as a function. Changing this forces a new resource to be created. For more examples and proper syntax please refer to this document.' id: '- The Log Analytics Saved Search ID.' log_analytics_workspace_id: '- (Required) Specifies the ID of the Log Analytics Workspace that the Saved Search will be associated with. Changing this forces a new resource to be created.' name: '- (Required) Specifies the name of the Log Analytics Saved Search. Changing this forces a new resource to be created.' @@ -42522,7 +42976,7 @@ resources: resource_group_name: '- (Required) The name of the resource group in which the Log Analytics workspace is created. Changing this forces a new resource to be created.' retention_in_days: '- (Optional) The workspace data retention in days. Possible values are either 7 (Free Tier only) or range between 30 and 730.' secondary_shared_key: '- The Secondary shared key for the Log Analytics Workspace.' - sku: '- (Optional) Specifies the SKU of the Log Analytics Workspace. Possible values are Free, PerNode, Premium, Standard, Standalone, Unlimited, CapacityReservation, and PerGB2018 (new SKU as of 2018-04-03). Defaults to PerGB2018.' + sku: '- (Optional) Specifies the SKU of the Log Analytics Workspace. Possible values are PerNode, Premium, Standard, Standalone, Unlimited, CapacityReservation, and PerGB2018 (new SKU as of 2018-04-03). Defaults to PerGB2018.' tags: '- (Optional) A mapping of tags to assign to the resource.' timeouts.create: '- (Defaults to 30 minutes) Used when creating the Log Analytics Workspace.' timeouts.delete: '- (Defaults to 30 minutes) Used when deleting the Log Analytics Workspace.' @@ -43288,7 +43742,7 @@ resources: site_config.app_scale_limit: '- (Optional) The number of workers this Logic App can scale out to. Only applicable to apps on the Consumption and Premium plan.' site_config.auto_swap_slot_name: '- The Auto-swap slot name.' site_config.cors: '- (Optional) A cors block as defined below.' - site_config.dotnet_framework_version: '- (Optional) The version of the .NET framework''s CLR used in this Logic App Possible values are v4.0 (including .NET Core 2.1 and 3.1), v5.0 and v6.0. For more information on which .NET Framework version to use based on the runtime version you''re targeting - please see this table. Defaults to v4.0.' + site_config.dotnet_framework_version: '- (Optional) The version of the .NET framework''s CLR used in this Logic App Possible values are v4.0 (including .NET Core 2.1 and 3.1), v5.0, v6.0 and v8.0. For more information on which .NET Framework version to use based on the runtime version you''re targeting - please see this table. Defaults to v4.0.' site_config.elastic_instance_minimum: '- (Optional) The number of minimum instances for this Logic App Only affects apps on the Premium plan.' site_config.ftps_state: '- (Optional) State of FTP / FTPS service for this Logic App Possible values include: AllAllowed, FtpsOnly and Disabled. Defaults to AllAllowed.' site_config.health_check_path: '- (Optional) Path which will be checked for this Logic App health.' @@ -43902,7 +44356,7 @@ resources: argumentDocs: description: '- (Optional) The description of the Machine Learning compute. Changing this forces a new Machine Learning Compute Cluster to be created.' id: '- The ID of the Machine Learning Compute Cluster.' - identity: '- (Optional) An identity block as defined below. Changing this forces a new Machine Learning Compute Cluster to be created.' + identity: '- (Optional) An identity block as defined below.' identity.identity_ids: '- (Optional) Specifies a list of User Assigned Managed Identity IDs to be assigned to this Machine Learning Compute Cluster. Changing this forces a new resource to be created.' identity.principal_id: '- The Principal ID for the Service Principal associated with the Managed Service Identity of this Machine Learning Compute Cluster.' identity.tenant_id: '- The Tenant ID for the Service Principal associated with the Managed Service Identity of this Machine Learning Compute Cluster.' @@ -51338,7 +51792,7 @@ resources: name: '- (Required) The name which should be used for this Data Collection Rule. Changing this forces a new Data Collection Rule to be created.' performance_counter.counter_specifiers: '- (Required) Specifies a list of specifier names of the performance counters you want to collect. To get a list of performance counters on Windows, run the command typeperf. Please see this document for more information.' performance_counter.name: '- (Required) The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule.' - performance_counter.sampling_frequency_in_seconds: '- (Required) The number of seconds between consecutive counter measurements (samples). The value should be integer between 1 and 300 inclusive. sampling_frequency_in_seconds must be equal to 60 seconds for counters collected with Microsoft-InsightsMetrics stream.' + performance_counter.sampling_frequency_in_seconds: '- (Required) The number of seconds between consecutive counter measurements (samples). The value should be integer between 1 and 1800 inclusive. sampling_frequency_in_seconds must be equal to 60 seconds for counters collected with Microsoft-InsightsMetrics stream.' performance_counter.streams: '- (Required) Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible values include but not limited to Microsoft-InsightsMetrics,and Microsoft-Perf.' platform_telemetry.name: '- (Required) The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule.' platform_telemetry.streams: '- (Required) Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible values include but not limited to Microsoft.Cache/redis:Metrics-Group-All.' @@ -56714,7 +57168,7 @@ resources: qos_type: '- (Optional) QoS Type of the pool. Valid values include Auto or Manual.' resource_group_name: '- (Required) The name of the resource group where the NetApp Pool should be created. Changing this forces a new resource to be created.' service_level: '- (Required) The service level of the file system. Valid values include Premium, Standard, and Ultra. Changing this forces a new resource to be created.' - size_in_tb: '- (Required) Provisioned size of the pool in TB. Value must be between 2 and 500.' + size_in_tb: '- (Required) Provisioned size of the pool in TB. Value must be between 2 and 2048.' tags: '- (Optional) A mapping of tags to assign to the resource.' timeouts.create: '- (Defaults to 30 minutes) Used when creating the NetApp Pool.' timeouts.delete: '- (Defaults to 30 minutes) Used when deleting the NetApp Pool.' @@ -60464,7 +60918,7 @@ resources: } ], "resource_group_name": "${azurerm_resource_group.example.name}", - "sku": "publicpreview_Monthly_gmz7xq9ge3py" + "sku": "standard_Monthly" } references: location: azurerm_resource_group.example.location @@ -60524,15 +60978,15 @@ resources: auto_scale_profile.min_capacity: '- (Required) Specify the minimum number of NGINX capacity units for this NGINX Deployment.' auto_scale_profile.name: '- (Required) Specify the name of the autoscaling profile.' automatic_upgrade_channel: '- (Optional) Specify the automatic upgrade channel for the NGINX deployment. Defaults to stable. The possible values are stable and preview.' - capacity: '- (Optional) Specify the number of NGINX capacity units for this NGINX deployment. Defaults to 20.' + capacity: '- (Optional) Specify the number of NGINX capacity units for this NGINX deployment.' diagnose_support_enabled: '- (Optional) Should the metrics be exported to Azure Monitor?' email: '- (Optional) Specify the preferred support contact email address for receiving alerts and notifications.' frontend_private: '- (Optional) One or more frontend_private blocks as defined below. Changing this forces a new NGINX Deployment to be created.' - frontend_private.allocation_method: '- (Required) Specify the method for allocating the private IP. Possible values are Static and Dynamic.' - frontend_private.ip_address: '- (Required) Specify the private IP Address.' - frontend_private.subnet_id: '- (Required) Specify the Subnet Resource ID for this NGINX Deployment.' + frontend_private.allocation_method: '- (Required) Specify the method for allocating the private IP. Possible values are Static and Dynamic. Changing this forces a new NGINX Deployment to be created.' + frontend_private.ip_address: '- (Required) Specify the private IP Address. Changing this forces a new NGINX Deployment to be created.' + frontend_private.subnet_id: '- (Required) Specify the Subnet Resource ID for this NGINX Deployment. Changing this forces a new NGINX Deployment to be created.' frontend_public: '- (Optional) A frontend_public block as defined below. Changing this forces a new NGINX Deployment to be created.' - frontend_public.ip_address: '- (Optional) Specifies a list of Public IP Resource ID to this NGINX Deployment.' + frontend_public.ip_address: '- (Optional) Specifies a list of Public IP Resource ID to this NGINX Deployment. Changing this forces a new NGINX Deployment to be created.' id: '- The ID of the NGINX Deployment.' identity: '- (Optional) An identity block as defined below.' identity.identity_ids: '- (Optional) Specifies a list of user managed identity ids to be assigned.' @@ -60545,7 +60999,7 @@ resources: managed_resource_group: '- (Optional) Specify the managed resource group to deploy VNet injection related network resources. Changing this forces a new NGINX Deployment to be created.' name: '- (Required) The name which should be used for this NGINX Deployment. Changing this forces a new NGINX Deployment to be created.' network_interface: '- (Optional) One or more network_interface blocks as defined below. Changing this forces a new NGINX Deployment to be created.' - network_interface.subnet_id: '- (Required) Specify The Subnet Resource ID for this NGINX Deployment.' + network_interface.subnet_id: '- (Required) Specify The Subnet Resource ID for this NGINX Deployment. Changing this forces a new NGINX Deployment to be created.' nginx_version: '- The version of deployed NGINX.' resource_group_name: '- (Required) The name of the Resource Group where the NGINX Deployment should exist. Changing this forces a new NGINX Deployment to be created.' sku: '- (Required) Specifies the NGINX Deployment SKU. Possible values are standard_Monthly and basic_Monthly. Changing this forces a new resource to be created.' @@ -60918,8 +61372,9 @@ resources: admin_ssh_key.public_key: '- (Required) The Public Key which should be used for authentication, which needs to be at least 2048-bit and in ssh-rsa format.' admin_ssh_key.username: '- (Required) The Username for which this Public SSH Key should be configured.' automatic_instance_repair: '- (Optional) An automatic_instance_repair block as defined below.' + automatic_instance_repair.action: '- (Optional) The repair action that will be used for repairing unhealthy virtual machines in the scale set. Possible values include Replace, Restart, Reimage.' automatic_instance_repair.enabled: '- (Required) Should the automatic instance repair be enabled on this Virtual Machine Scale Set? Possible values are true and false.' - automatic_instance_repair.grace_period: '- (Optional) Amount of time for which automatic repairs will be delayed. The grace period starts right after the VM is found unhealthy. Possible values are between 30 and 90 minutes. The time duration should be specified in ISO 8601 format (e.g. PT30M to PT90M). Defaults to PT30M.' + automatic_instance_repair.grace_period: '- (Optional) Amount of time for which automatic repairs will be delayed. The grace period starts right after the VM is found unhealthy. Possible values are between 10 and 90 minutes. The time duration should be specified in ISO 8601 format (e.g. PT10M to PT90M).' boot_diagnostics: '- (Optional) A boot_diagnostics block as defined below.' boot_diagnostics.storage_account_uri: '- (Optional) The Primary/Secondary Endpoint for the Azure Storage Account which should be used to store Boot Diagnostics, including Console Output and Screenshots from the Hypervisor. By including a boot_diagnostics block without passing the storage_account_uri field will cause the API to utilize a Managed Storage Account to store the Boot Diagnostics output.' capacity_reservation_group_id: '- (Optional) Specifies the ID of the Capacity Reservation Group which the Virtual Machine Scale Set should be allocated to. Changing this forces a new resource to be created.' @@ -61321,6 +61776,7 @@ resources: ], "name": "example-rule", "priority": 1000, + "protocol": "application-default", "rulestack_id": "${azurerm_palo_alto_local_rulestack.example.id}", "source": [ { @@ -63101,6 +63557,69 @@ resources: timeouts.update: '- (Defaults to 30 minutes) Used when updating the PostgreSQL Flexible Server Firewall Rule.' importStatements: - terraform import azurerm_postgresql_flexible_server_firewall_rule.example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.DBforPostgreSQL/flexibleServers/flexibleServer1/firewallRules/firewallRule1 + azurerm_postgresql_flexible_server_virtual_endpoint: + subCategory: Database + description: Manages a Virtual Endpoint on a PostgreSQL Flexible Server + name: azurerm_postgresql_flexible_server_virtual_endpoint + title: azurerm_postgresql_flexible_server_virtual_endpoint + examples: + - name: example + manifest: |- + { + "name": "example-endpoint-1", + "replica_server_id": "${azurerm_postgresql_flexible_server.example_replica.id}", + "source_server_id": "${azurerm_postgresql_flexible_server.example.id}", + "type": "ReadWrite" + } + references: + replica_server_id: azurerm_postgresql_flexible_server.example_replica.id + source_server_id: azurerm_postgresql_flexible_server.example.id + dependencies: + azurerm_postgresql_flexible_server.example: |- + { + "administrator_login": "psqladmin", + "administrator_password": "H@Sh1CoR3!", + "location": "${azurerm_resource_group.example.location}", + "name": "example", + "public_network_access_enabled": false, + "resource_group_name": "${azurerm_resource_group.example.name}", + "sku_name": "GP_Standard_D2ads_v5", + "storage_mb": 32768, + "storage_tier": "P30", + "version": "16", + "zone": "1" + } + azurerm_postgresql_flexible_server.example_replica: |- + { + "create_mode": "Replica", + "location": "${azurerm_postgresql_flexible_server.example.location}", + "name": "example-replica", + "public_network_access_enabled": false, + "resource_group_name": "${azurerm_postgresql_flexible_server.example.resource_group_name}", + "sku_name": "GP_Standard_D2ads_v5", + "source_server_id": "${azurerm_postgresql_flexible_server.example.id}", + "storage_mb": 32768, + "storage_tier": "P30", + "version": "16", + "zone": "1" + } + azurerm_resource_group.example: |- + { + "location": "East US", + "name": "example-resources" + } + argumentDocs: + id: '- The ID of the PostgreSQL Flexible Virtual Endpoint.' + name: '- (Required) The name of the Virtual Endpoint' + replica_server_id: '- (Required) The Resource ID of the Replica Postgres Flexible Server this should be associated with' + source_server_id: '- (Required) The Resource ID of the Source Postgres Flexible Server this should be associated with.' + timeouts.create: '- (Defaults to 30 minutes) Used when creating the PostgreSQL Flexible Virtual Endpoint.' + timeouts.delete: '- (Defaults to 30 minutes) Used when deleting the PostgreSQL Flexible Virtual Endpoint.' + timeouts.read: '- (Defaults to 5 minutes) Used when retrieving the PostgreSQL Flexible Virtual Endpoint.' + timeouts.update: '- (Defaults to 30 minutes) Used when updating the PostgreSQL Flexible Virtual Endpoint.' + type: '- (Required) The type of Virtual Endpoint. Currently only ReadWrite is supported.' + importStatements: + - terraform import azurerm_postgresql_flexible_server_virtual_endpoint.example subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.DBForPostgreSql/flexibleServers/server1/virtualendpoints/endpoint1 azurerm_postgresql_server: subCategory: Database description: Manages a PostgreSQL Server. @@ -68197,6 +68716,7 @@ resources: malware_scanning_on_upload_cap_gb_per_month: '- (Optional) The max GB to be scanned per Month. Must be -1 or above 0. Omit this property or set to -1 if no capping is needed. Defaults to -1.' malware_scanning_on_upload_enabled: '- (Optional) Whether On Upload malware scanning should be enabled. Defaults to false.' override_subscription_settings_enabled: '- (Optional) Whether the settings defined for this storage account should override the settings defined for the subscription. Defaults to false.' + scan_results_event_grid_topic_id: '- (Optional) The Event Grid Topic where every scan result will be sent to. When you set an Event Grid custom topic, you must set override_subscription_settings_enabled to true to override the subscription-level settings.' sensitive_data_discovery_enabled: '- (Optional) Whether Sensitive Data Discovery should be enabled. Defaults to false.' storage_account_id: '- (Required) The ID of the storage account the defender applied to. Changing this forces a new resource to be created.' timeouts.create: '- (Defaults to 30 minutes) Used when creating the Defender for Storage.' @@ -69692,12 +70212,10 @@ resources: manifest: |- { "customer_managed_key_enabled": false, - "resource_group_name": "${azurerm_resource_group.example.name}", - "workspace_name": "${azurerm_log_analytics_workspace.example.name}" + "workspace_id": "${azurerm_log_analytics_workspace.example.id}" } references: - resource_group_name: azurerm_resource_group.example.name - workspace_name: azurerm_log_analytics_workspace.example.name + workspace_id: azurerm_log_analytics_workspace.example.id dependencies: azurerm_log_analytics_workspace.example: |- { @@ -69714,11 +70232,10 @@ resources: argumentDocs: customer_managed_key_enabled: '- (Optional) Specifies if the Workspace is using Customer managed key. Defaults to false. Changing this forces a new resource to be created.' id: '- The ID of the Security Insights Sentinel Onboarding States.' - resource_group_name: '- (Optional) Specifies the name of the Resource Group where the Security Insights Sentinel Onboarding States should exist. Changing this forces the Log Analytics Workspace off the board and onboard again.' timeouts.create: '- (Defaults to 30 minutes) Used when creating the Security Insights Sentinel Onboarding States.' timeouts.delete: '- (Defaults to 30 minutes) Used when deleting the Security Insights Sentinel Onboarding States.' timeouts.read: '- (Defaults to 5 minutes) Used when retrieving the Security Insights Sentinel Onboarding States.' - workspace_name: '- (Optional) Specifies the Workspace Name. Changing this forces the Log Analytics Workspace off the board and onboard again. Changing this forces a new resource to be created.' + workspace_id: '- (Required) Specifies the Workspace Id. Changing this forces the Log Analytics Workspace off the board and onboard again. Changing this forces a new resource to be created.' importStatements: - terraform import azurerm_sentinel_log_analytics_workspace_onboarding.example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.OperationalInsights/workspaces/workspace1/providers/Microsoft.SecurityInsights/onboardingStates/defaults azurerm_sentinel_metadata: @@ -70271,7 +70788,7 @@ resources: per_site_scaling_enabled: '- (Optional) Should Per Site Scaling be enabled. Defaults to false.' reserved: '- Whether this is a reserved Service Plan Type. true if os_type is Linux, otherwise false.' resource_group_name: '- (Required) The name of the Resource Group where the Service Plan should exist. Changing this forces a new Service Plan to be created.' - sku_name: '- (Required) The SKU for the plan. Possible values include B1, B2, B3, D1, F1, I1, I2, I3, I1v2, I2v2, I3v2, I4v2, I5v2, I6v2, P1v2, P2v2, P3v2, P0v3, P1v3, P2v3, P3v3, P1mv3, P2mv3, P3mv3, P4mv3, P5mv3, S1, S2, S3, SHARED, EP1, EP2, EP3, WS1, WS2, WS3, and Y1.' + sku_name: '- (Required) The SKU for the plan. Possible values include B1, B2, B3, D1, F1, I1, I2, I3, I1v2, I2v2, I3v2, I4v2, I5v2, I6v2, P1v2, P2v2, P3v2, P0v3, P1v3, P2v3, P3v3, P1mv3, P2mv3, P3mv3, P4mv3, P5mv3, S1, S2, S3, SHARED, EP1, EP2, EP3, FC1, WS1, WS2, WS3, and Y1.' tags: '- (Optional) A mapping of tags which should be assigned to the AppService.' timeouts.create: '- (Defaults to 1 hour) Used when creating the Service Plan.' timeouts.delete: '- (Defaults to 1 hour) Used when deleting the Service Plan.' @@ -76143,6 +76660,77 @@ resources: timeouts.update: '- (Defaults to 30 minutes) Used when updating the Azure Stack HCI Cluster.' importStatements: - terraform import azurerm_stack_hci_cluster.example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AzureStackHCI/clusters/cluster1 + azurerm_stack_hci_logical_network: + subCategory: Azure Stack HCI + description: Manages an Azure Stack HCI Logical Network. + name: azurerm_stack_hci_logical_network + title: azurerm_stack_hci_logical_network + examples: + - name: example + manifest: |- + { + "custom_location_id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ExtendedLocation/customLocations/cl1", + "dns_servers": [ + "10.0.0.7", + "10.0.0.8" + ], + "location": "${azurerm_resource_group.example.location}", + "name": "example-hci-ln", + "resource_group_name": "${azurerm_resource_group.example.name}", + "subnet": [ + { + "address_prefix": "10.0.0.0/24", + "ip_allocation_method": "Static", + "route": [ + { + "address_prefix": "0.0.0.0/0", + "name": "example-route", + "next_hop_ip_address": "10.0.20.1" + } + ], + "vlan_id": 123 + } + ], + "tags": { + "foo": "bar" + }, + "virtual_switch_name": "ConvergedSwitch(managementcompute)" + } + references: + location: azurerm_resource_group.example.location + resource_group_name: azurerm_resource_group.example.name + dependencies: + azurerm_resource_group.example: |- + { + "location": "West Europe", + "name": "example-rg" + } + argumentDocs: + custom_location_id: '- (Required) The ID of Custom Location where the Azure Stack HCI Logical Network should exist. Changing this forces a new resource to be created.' + dns_servers: '- (Optional) A list of IPv4 addresses of DNS servers available to VMs deployed in the Logical Networks. Changing this forces a new resource to be created.' + id: '- The resource ID of the Azure Stack HCI Logical Network.' + ip_pool.end: '- (Required) The IPv4 address of the end of the IP address pool. Changing this forces a new resource to be created.' + ip_pool.start: '- (Required) The IPv4 address of the start of the IP address pool. Changing this forces a new resource to be created.' + location: '- (Required) The Azure Region where the Azure Stack HCI Logical Network should exist. Changing this forces a new resource to be created.' + name: '- (Required) The name which should be used for this Azure Stack HCI Logical Network. Changing this forces a new resource to be created.' + resource_group_name: '- (Required) The name of the Resource Group where the Azure Stack HCI Logical Network should exist. Changing this forces a new resource to be created.' + route.address_prefix: '- (Optional) The Address in CIDR notation. Changing this forces a new resource to be created.' + route.name: '- (Required) The name of the route. Changing this forces a new resource to be created.' + route.next_hop_ip_address: '- (Optional) The IPv4 address of the next hop. Changing this forces a new resource to be created.' + subnet: '- (Required) A subnet block as defined below. Changing this forces a new resource to be created.' + subnet.address_prefix: '- (Optional) The address prefix in CIDR notation. Changing this forces a new resource to be created.' + subnet.ip_allocation_method: '- (Required) The IP address allocation method for the subnet. Possible values are Dynamic and Static. Changing this forces a new resource to be created.' + subnet.ip_pool: '- (Optional) One or more ip_pool block as defined above. Changing this forces a new resource to be created.' + subnet.route: '- (Optional) One or more route block as defined above. Changing this forces a new resource to be created.' + subnet.vlan_id: '- (Optional) The VLAN ID for the Logical Network. Changing this forces a new resource to be created.' + tags: '- (Optional) A mapping of tags which should be assigned to the Azure Stack HCI Logical Network.' + timeouts.create: '- (Defaults to 30 minutes) Used when creating the Azure Stack HCI Logical Network.' + timeouts.delete: '- (Defaults to 30 minutes) Used when deleting the Azure Stack HCI Logical Network.' + timeouts.read: '- (Defaults to 5 minutes) Used when retrieving the Azure Stack HCI Logical Network.' + timeouts.update: '- (Defaults to 30 minutes) Used when updating the Azure Stack HCI Logical Network.' + virtual_switch_name: '- (Required) The name of the virtual switch on the cluster used to associate with the Azure Stack HCI Logical Network. Possible switch names can be retrieved by following this Azure guide. Changing this forces a new resource to be created.' + importStatements: + - terraform import azurerm_stack_hci_logical_network.example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AzureStackHCI/logicalNetworks/ln1 azurerm_static_site: subCategory: App Service (Web Apps) description: Manages a Static Site. @@ -76456,9 +77044,9 @@ resources: argumentDocs: function_app_id: (Required) - The ID of a Linux or Windows Function App to connect to the Static Web App as a Backend. Changing this forces a new resource to be created. static_web_app_id: (Required) - The ID of the Static Web App to register the Function App to as a backend. Changing this forces a new resource to be created. - timeouts.create: '- (Defaults to 30 minutes) Used when creating the Static Site Custom Domain.' - timeouts.delete: '- (Defaults to 30 minutes) Used when deleting the Static Site Custom Domain.' - timeouts.read: '- (Defaults to 5 minutes) Used when retrieving the Static Site Custom Domain.' + timeouts.create: '- (Defaults to 30 minutes) Used when creating the Static Web App Function App Registration.' + timeouts.delete: '- (Defaults to 30 minutes) Used when deleting the Static Web App Function App Registration.' + timeouts.read: '- (Defaults to 5 minutes) Used when retrieving the Static Web App Function App Registration.' importStatements: - terraform import azurerm_static_web_app_function_app_registration.example /subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/group1/providers/Microsoft.Web/staticSites/my-static-site1/userProvidedFunctionApps/myFunctionApp azurerm_storage_account: @@ -76555,6 +77143,7 @@ resources: active_directory.storage_sid: '- (Optional) Specifies the security identifier (SID) for Azure Storage. This is required when directory_type is set to AD.' allow_nested_items_to_be_public: '- (Optional) Allow or disallow nested items within this Account to opt into being public. Defaults to true.' azure_files_authentication.active_directory: '- (Optional) A active_directory block as defined below. Required when directory_type is AD.' + azure_files_authentication.default_share_level_permission: '- (Optional) Specifies the default share level permissions applied to all users. Possible values are StorageFileDataSmbShareReader, StorageFileDataSmbShareContributor, StorageFileDataSmbShareElevatedContributor, or None.' azure_files_authentication.directory_type: '- (Required) Specifies the directory service used. Possible values are AADDS, AD and AADKERB.' blob_properties.change_feed_enabled: '- (Optional) Is the blob service properties for change feed events enabled? Default to false.' blob_properties.change_feed_retention_in_days: '- (Optional) The duration of change feed events retention in days. The possible values are between 1 and 146000 days (400 years). Setting this to null (or omit this in the configuration file) indicates an infinite retention of the change feed.' @@ -76576,18 +77165,31 @@ resources: cross_tenant_replication_enabled: '- (Optional) Should cross Tenant replication be enabled? Defaults to true.' custom_domain.name: '- (Required) The Custom Domain Name to use for the Storage Account, which will be validated by Azure.' custom_domain.use_subdomain: '- (Optional) Should the Custom Domain Name be validated by using indirect CNAME validation?' + customer_managed_key.blob_properties: '- (Optional) A blob_properties block as defined below.' + customer_managed_key.identity: '- (Optional) An identity block as defined below.' customer_managed_key.key_vault_key_id: '- (Optional) The ID of the Key Vault Key, supplying a version-less key ID will enable auto-rotation of this key. Exactly one of key_vault_key_id and managed_hsm_key_id may be specified.' customer_managed_key.managed_hsm_key_id: '- (Optional) The ID of the managed HSM Key. Exactly one of key_vault_key_id and managed_hsm_key_id may be specified.' + customer_managed_key.queue_properties: '- (Optional) A queue_properties block as defined below.' + customer_managed_key.static_website: '- (Optional) A static_website block as defined below.' + customer_managed_key.static_website.azure_files_authentication: '- (Optional) A azure_files_authentication block as defined below.' + customer_managed_key.static_website.infrastructure_encryption_enabled: '- (Optional) Is infrastructure encryption enabled? Changing this forces a new resource to be created. Defaults to false.' + customer_managed_key.static_website.large_file_share_enabled: '- (Optional) Are Large File Shares Enabled? Defaults to false.' + customer_managed_key.static_website.local_user_enabled: '- (Optional) Is Local User Enabled? Defaults to true.' + customer_managed_key.static_website.network_rules: '- (Optional) A network_rules block as documented below.' + customer_managed_key.static_website.queue_encryption_key_type: '- (Optional) The encryption type of the queue service. Possible values are Service and Account. Changing this forces a new resource to be created. Default value is Service.' + customer_managed_key.static_website.routing: '- (Optional) A routing block as defined below.' + customer_managed_key.static_website.share_properties: '- (Optional) A share_properties block as defined below.' + customer_managed_key.static_website.table_encryption_key_type: '- (Optional) The encryption type of the table service. Possible values are Service and Account. Changing this forces a new resource to be created. Default value is Service.' customer_managed_key.user_assigned_identity_id: '- (Required) The ID of a user assigned identity.' default_to_oauth_authentication: '- (Optional) Default to Azure Active Directory authorization in the Azure portal when accessing the Storage Account. The default value is false' delete_retention_policy.days: '- (Optional) Specifies the number of days that the blob should be retained, between 1 and 365 days. Defaults to 7.' delete_retention_policy.permanent_delete_enabled: '- (Optional) Indicates whether permanent deletion of the soft deleted blob versions and snapshots is allowed. Defaults to false.' edge_zone: '- (Optional) Specifies the Edge Zone within the Azure Region where this Storage Account should exist. Changing this forces a new Storage Account to be created.' - enable_https_traffic_only: '- (Optional) Boolean flag which forces HTTPS if enabled, see here for more information. Defaults to true.' hour_metrics.enabled: '- (Required) Indicates whether hour metrics are enabled for the Queue service.' hour_metrics.include_apis: '- (Optional) Indicates whether metrics should generate summary statistics for called API operations.' hour_metrics.retention_policy_days: '- (Optional) Specifies the number of days that logs will be retained.' hour_metrics.version: '- (Required) The version of storage analytics to configure.' + https_traffic_only_enabled: '- (Optional) Boolean flag which forces HTTPS if enabled, see here for more information. Defaults to true.' id: '- The ID of the Storage Account.' identity: '- An identity block as defined below.' identity.identity_ids: '- (Optional) Specifies a list of User Assigned Managed Identity IDs to be assigned to this Storage Account.' @@ -76718,26 +77320,13 @@ resources: timeouts.read: '- (Defaults to 5 minutes) Used when retrieving the Storage Account.' timeouts.update: '- (Defaults to 60 minutes) Used when updating the Storage Account.' true.allowed_copy_scope: '- (Optional) Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet. Possible values are AAD and PrivateLink.' - true.blob_properties: '- (Optional) A blob_properties block as defined below.' true.custom_domain: '- (Optional) A custom_domain block as documented below.' true.customer_managed_key: '- (Optional) A customer_managed_key block as documented below.' true.dns_endpoint_type: '- (Optional) Specifies which DNS endpoint type to use. Possible values are Standard and AzureDnsZone. Defaults to Standard. Changing this forces a new resource to be created.' - true.identity: '- (Optional) An identity block as defined below.' true.immutability_policy: '- (Optional) An immutability_policy block as defined below. Changing this forces a new resource to be created.' true.nfsv3_enabled: '- (Optional) Is NFSv3 protocol enabled? Changing this forces a new resource to be created. Defaults to false.' - true.queue_properties: '- (Optional) A queue_properties block as defined below.' true.sas_policy: '- (Optional) A sas_policy block as defined below.' true.sftp_enabled: '- (Optional) Boolean, enable SFTP for the storage account' - true.static_website: '- (Optional) A static_website block as defined below.' - true.static_website.azure_files_authentication: '- (Optional) A azure_files_authentication block as defined below.' - true.static_website.infrastructure_encryption_enabled: '- (Optional) Is infrastructure encryption enabled? Changing this forces a new resource to be created. Defaults to false.' - true.static_website.large_file_share_enabled: '- (Optional) Is Large File Share Enabled?' - true.static_website.local_user_enabled: '- (Optional) Is Local User Enabled? Defaults to true.' - true.static_website.network_rules: '- (Optional) A network_rules block as documented below.' - true.static_website.queue_encryption_key_type: '- (Optional) The encryption type of the queue service. Possible values are Service and Account. Changing this forces a new resource to be created. Default value is Service.' - true.static_website.routing: '- (Optional) A routing block as defined below.' - true.static_website.share_properties: '- (Optional) A share_properties block as defined below.' - true.static_website.table_encryption_key_type: '- (Optional) The encryption type of the table service. Possible values are Service and Account. Changing this forces a new resource to be created. Default value is Service.' true.tags: '- (Optional) A mapping of tags to assign to the resource.' importStatements: - terraform import azurerm_storage_account.storageAcc1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourcegroup/providers/Microsoft.Storage/storageAccounts/myaccount @@ -77019,7 +77608,7 @@ resources: "resource_group_name": "${azurerm_resource_group.example.name}" } argumentDocs: - bypass: '- (Optional) Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Valid options are any combination of Logging, Metrics, AzureServices, or None.' + bypass: '- (Optional) Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Valid options are any combination of Logging, Metrics, AzureServices, or None. Defaults to ["AzureServices"].' default_action: '- (Required) Specifies the default action of allow or deny when no other rules match. Valid options are Deny or Allow.' id: '- The ID of the Storage Account.' ip_rules: '- (Optional) List of public IP or IP ranges in CIDR Format. Only IPv4 addresses are allowed. Private IP address ranges (as defined in RFC 1918) are not allowed.' @@ -80055,7 +80644,7 @@ resources: id: '- The subnet ID.' name: '- (Required) The name of the subnet. Changing this forces a new resource to be created.' private_endpoint_network_policies: '- (Optional) Enable or Disable network policies for the private endpoint on the subnet. Possible values are Disabled, Enabled, NetworkSecurityGroupEnabled and RouteTableEnabled. Defaults to Disabled.' - private_link_service_network_policies_enabled: '- (Optional) Enable or Disable network policies for the private link service on the subnet. Setting this to true will Enable the policy and setting this to false will Disable the policy. Defaults to true.' + private_link_service_network_policies_enabled: '- (Optional) Enable or Disable network policies for the private link service on the subnet. Defaults to true.' resource_group_name: '- (Required) The name of the resource group in which to create the subnet. This must be the resource group that the virtual network resides in. Changing this forces a new resource to be created.' service_delegation.actions: '- (Optional) A list of Actions which should be delegated. This list is specific to the service to delegate to. Possible values are Microsoft.Network/networkinterfaces/*, Microsoft.Network/publicIPAddresses/join/action, Microsoft.Network/publicIPAddresses/read, Microsoft.Network/virtualNetworks/read, Microsoft.Network/virtualNetworks/subnets/action, Microsoft.Network/virtualNetworks/subnets/join/action, Microsoft.Network/virtualNetworks/subnets/prepareNetworkPolicies/action, and Microsoft.Network/virtualNetworks/subnets/unprepareNetworkPolicies/action.' service_delegation.name: '- (Required) The name of service to delegate to. Possible values are GitHub.Network/networkSettings, Microsoft.ApiManagement/service, Microsoft.Apollo/npu, Microsoft.App/environments, Microsoft.App/testClients, Microsoft.AVS/PrivateClouds, Microsoft.AzureCosmosDB/clusters, Microsoft.BareMetal/AzureHostedService, Microsoft.BareMetal/AzureHPC, Microsoft.BareMetal/AzurePaymentHSM, Microsoft.BareMetal/AzureVMware, Microsoft.BareMetal/CrayServers, Microsoft.BareMetal/MonitoringServers, Microsoft.Batch/batchAccounts, Microsoft.CloudTest/hostedpools, Microsoft.CloudTest/images, Microsoft.CloudTest/pools, Microsoft.Codespaces/plans, Microsoft.ContainerInstance/containerGroups, Microsoft.ContainerService/managedClusters, Microsoft.ContainerService/TestClients, Microsoft.Databricks/workspaces, Microsoft.DBforMySQL/flexibleServers, Microsoft.DBforMySQL/servers, Microsoft.DBforMySQL/serversv2, Microsoft.DBforPostgreSQL/flexibleServers, Microsoft.DBforPostgreSQL/serversv2, Microsoft.DBforPostgreSQL/singleServers, Microsoft.DelegatedNetwork/controller, Microsoft.DevCenter/networkConnection, Microsoft.DocumentDB/cassandraClusters, Microsoft.Fidalgo/networkSettings, Microsoft.HardwareSecurityModules/dedicatedHSMs, Microsoft.Kusto/clusters, Microsoft.LabServices/labplans, Microsoft.Logic/integrationServiceEnvironments, Microsoft.MachineLearningServices/workspaces, Microsoft.Netapp/volumes, Microsoft.Network/dnsResolvers, Microsoft.Network/managedResolvers, Microsoft.Network/fpgaNetworkInterfaces, Microsoft.Network/networkWatchers., Microsoft.Network/virtualNetworkGateways, Microsoft.Orbital/orbitalGateways, Microsoft.PowerPlatform/enterprisePolicies, Microsoft.PowerPlatform/vnetaccesslinks, Microsoft.ServiceFabricMesh/networks, Microsoft.ServiceNetworking/trafficControllers, Microsoft.Singularity/accounts/networks, Microsoft.Singularity/accounts/npu, Microsoft.Sql/managedInstances, Microsoft.Sql/managedInstancesOnebox, Microsoft.Sql/managedInstancesStage, Microsoft.Sql/managedInstancesTest, Microsoft.Sql/servers, Microsoft.StoragePool/diskPools, Microsoft.StreamAnalytics/streamingJobs, Microsoft.Synapse/workspaces, Microsoft.Web/hostingEnvironments, Microsoft.Web/serverFarms, NGINX.NGINXPLUS/nginxDeployments, PaloAltoNetworks.Cloudngfw/firewalls, Qumulo.Storage/fileSystems, and Oracle.Database/networkAttachments.' @@ -82539,7 +83128,7 @@ resources: - terraform import azurerm_synapse_workspace_security_alert_policy.example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Synapse/workspaces/workspace1/securityAlertPolicies/Default azurerm_synapse_workspace_sql_aad_admin: subCategory: Synapse - description: Manages Synapse Workspace AAD Admin + description: Manages Synapse Workspace SQL AAD Admin name: azurerm_synapse_workspace_sql_aad_admin title: azurerm_synapse_workspace_sql_aad_admin examples: @@ -85720,6 +86309,206 @@ resources: virtual_machine_id: '- (Required) The resource ID of the target Virtual Machine to capture packets from. Changing this forces a new resource to be created.' importStatements: - terraform import azurerm_virtual_machine_packet_capture.capture1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Network/networkWatchers/watcher1/packetCaptures/capture1 + azurerm_virtual_machine_restore_point: + subCategory: Compute + description: Manages a Virtual Machine Restore Point. + name: azurerm_virtual_machine_restore_point + title: azurerm_virtual_machine_restore_point + examples: + - name: example + manifest: |- + { + "name": "example-restore-point", + "restore_point_collection_id": "${azurerm_restore_point_collection.test.id}" + } + references: + restore_point_collection_id: azurerm_restore_point_collection.test.id + dependencies: + azurerm_linux_virtual_machine.example: |- + { + "admin_ssh_key": [ + { + "public_key": "${file(\"~/.ssh/id_rsa.pub\")}", + "username": "adminuser" + } + ], + "admin_username": "adminuser", + "location": "${azurerm_resource_group.example.location}", + "name": "example-machine", + "network_interface_ids": [ + "${azurerm_network_interface.example.id}" + ], + "os_disk": [ + { + "caching": "ReadWrite", + "storage_account_type": "Standard_LRS" + } + ], + "resource_group_name": "${azurerm_resource_group.example.name}", + "size": "Standard_F2", + "source_image_reference": [ + { + "offer": "0001-com-ubuntu-server-jammy", + "publisher": "Canonical", + "sku": "22_04-lts", + "version": "latest" + } + ] + } + azurerm_network_interface.example: |- + { + "ip_configuration": [ + { + "name": "internal", + "private_ip_address_allocation": "Dynamic", + "subnet_id": "${azurerm_subnet.example.id}" + } + ], + "location": "${azurerm_resource_group.example.location}", + "name": "example-nic", + "resource_group_name": "${azurerm_resource_group.example.name}" + } + azurerm_resource_group.example: |- + { + "location": "West Europe", + "name": "example-resources" + } + azurerm_subnet.example: |- + { + "address_prefixes": [ + "10.0.2.0/24" + ], + "name": "internal", + "resource_group_name": "${azurerm_resource_group.example.name}", + "virtual_network_name": "${azurerm_virtual_network.example.name}" + } + azurerm_virtual_machine_restore_point_collection.example: |- + { + "location": "${azurerm_linux_virtual_machine.example.location}", + "name": "example-collection", + "resource_group_name": "${azurerm_resource_group.example.name}", + "source_virtual_machine_id": "${azurerm_linux_virtual_machine.example.id}" + } + azurerm_virtual_network.example: |- + { + "address_space": [ + "10.0.0.0/16" + ], + "location": "${azurerm_resource_group.example.location}", + "name": "example-network", + "resource_group_name": "${azurerm_resource_group.example.name}" + } + argumentDocs: + crash_consistency_mode_enabled: '- (Optional) Is Crash Consistent the Consistency Mode of the Virtual Machine Restore Point. Defaults to false. Changing this forces a new resource to be created.' + excluded_disks: '- (Optional) A list of disks that will be excluded from the Virtual Machine Restore Point. Changing this forces a new resource to be created.' + id: '- The ID of the Virtual Machine Restore Point.' + name: '- (Required) Specifies the name of the Virtual Machine Restore Point. Changing this forces a new resource to be created.' + restore_point_collection_id: '- (Required) Specifies the name of the Virtual Machine Restore Point Collection the Virtual Machine Restore Point will be associated with. Changing this forces a new resource to be created.' + timeouts.create: '- (Defaults to 30 minutes) Used when creating the Virtual Machine Restore Point.' + timeouts.delete: '- (Defaults to 30 minutes) Used when deleting the Virtual Machine Restore Point.' + timeouts.read: '- (Defaults to 5 minutes) Used when retrieving the Virtual Machine Restore Point.' + timeouts.update: '- (Defaults to 30 minutes) Used when updating the Virtual Machine Restore Point.' + importStatements: + - terraform import azurerm_virtual_machine_restore_point.example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Compute/restorePointCollections/collection1/restorePoints/restorePoint1 + azurerm_virtual_machine_restore_point_collection: + subCategory: Compute + description: Manages a Virtual Machine Restore Point Collection + name: azurerm_virtual_machine_restore_point_collection + title: azurerm_virtual_machine_restore_point_collection + examples: + - name: example + manifest: |- + { + "location": "${azurerm_linux_virtual_machine.example.location}", + "name": "example-collection", + "resource_group_name": "${azurerm_resource_group.example.name}", + "source_virtual_machine_id": "${azurerm_linux_virtual_machine.example.id}" + } + references: + location: azurerm_linux_virtual_machine.example.location + resource_group_name: azurerm_resource_group.example.name + source_virtual_machine_id: azurerm_linux_virtual_machine.example.id + dependencies: + azurerm_linux_virtual_machine.example: |- + { + "admin_ssh_key": [ + { + "public_key": "${file(\"~/.ssh/id_rsa.pub\")}", + "username": "adminuser" + } + ], + "admin_username": "adminuser", + "location": "${azurerm_resource_group.example.location}", + "name": "example-machine", + "network_interface_ids": [ + "${azurerm_network_interface.example.id}" + ], + "os_disk": [ + { + "caching": "ReadWrite", + "storage_account_type": "Standard_LRS" + } + ], + "resource_group_name": "${azurerm_resource_group.example.name}", + "size": "Standard_F2", + "source_image_reference": [ + { + "offer": "0001-com-ubuntu-server-jammy", + "publisher": "Canonical", + "sku": "22_04-lts", + "version": "latest" + } + ] + } + azurerm_network_interface.example: |- + { + "ip_configuration": [ + { + "name": "internal", + "private_ip_address_allocation": "Dynamic", + "subnet_id": "${azurerm_subnet.example.id}" + } + ], + "location": "${azurerm_resource_group.example.location}", + "name": "example-nic", + "resource_group_name": "${azurerm_resource_group.example.name}" + } + azurerm_resource_group.example: |- + { + "location": "West Europe", + "name": "example-resources" + } + azurerm_subnet.example: |- + { + "address_prefixes": [ + "10.0.2.0/24" + ], + "name": "internal", + "resource_group_name": "${azurerm_resource_group.example.name}", + "virtual_network_name": "${azurerm_virtual_network.example.name}" + } + azurerm_virtual_network.example: |- + { + "address_space": [ + "10.0.0.0/16" + ], + "location": "${azurerm_resource_group.example.location}", + "name": "example-network", + "resource_group_name": "${azurerm_resource_group.example.name}" + } + argumentDocs: + id: '- The ID of the Virtual Machine Restore Point Collection.' + location: '- (Required) The Azure location where the Virtual Machine Restore Point Collection should exist. Changing this forces a new resource to be created.' + name: '- (Required) Specifies the name of the Virtual Machine Restore Point Collection. Changing this forces a new resource to be created.' + resource_group_name: '- (Required) The name of the Resource Group in which the Virtual Machine Restore Point Collection should exist. Changing this forces a new resource to be created.' + source_virtual_machine_id: '- (Required) The ID of the virtual machine that will be associated with this Virtual Machine Restore Point Collection. Changing this forces a new resource to be created.' + tags: '- (Optional) A mapping of tags which should be assigned to this Virtual Machine Restore Point Collection.' + timeouts.create: '- (Defaults to 30 minutes) Used when creating the Virtual Machine Restore Point Collection.' + timeouts.delete: '- (Defaults to 30 minutes) Used when deleting the Virtual Machine Restore Point Collection.' + timeouts.read: '- (Defaults to 5 minutes) Used when retrieving the Virtual Machine Restore Point Collection.' + timeouts.update: '- (Defaults to 30 minutes) Used when updating the Virtual Machine Restore Point Collection.' + importStatements: + - terraform import azurerm_virtual_machine_restore_point_collection.example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Compute/restorePointCollections/collection1 azurerm_virtual_machine_run_command: subCategory: Compute description: Manages a Virtual Machine Run Command. @@ -87846,7 +88635,7 @@ resources: argumentDocs: allow_forwarded_traffic: '- (Optional) Controls if forwarded traffic from VMs in the remote virtual network is allowed. Defaults to false.' allow_gateway_transit: '- (Optional) Controls gatewayLinks can be used in the remote virtual network’s link to the local virtual network. Defaults to false.' - allow_virtual_network_access: '- (Optional) Controls if the VMs in the remote virtual network can access VMs in the local virtual network. Defaults to true.' + allow_virtual_network_access: '- (Optional) Controls if the traffic from the local virtual network can reach the remote virtual network. Defaults to true.' id: '- The ID of the Virtual Network Peering.' local_subnet_names: '- (Optional) A list of local Subnet names that are Subnet peered with remote Virtual Network.' name: '- (Required) The name of the virtual network peering. Changing this forces a new resource to be created.' @@ -89169,8 +89958,8 @@ resources: custom_rules.rate_limit_threshold: '- (Optional) Specifies the threshold value for the rate limit policy. Must be greater than or equal to 1 if provided.' custom_rules.rule_type: '- (Required) Describes the type of rule. Possible values are MatchRule, RateLimitRule and Invalid.' excluded_rule_set.rule_group: '- (Optional) One or more rule_group block defined below.' - excluded_rule_set.type: '- (Optional) The rule set type. The only possible value include Microsoft_DefaultRuleSet and OWASP. Defaults to OWASP.' - excluded_rule_set.version: '- (Optional) The rule set version. The only possible value include 2.1 (for rule set type Microsoft_DefaultRuleSet) and 3.2 (for rule set type OWASP). Defaults to 3.2.' + excluded_rule_set.type: '- (Optional) The rule set type. Possible values are Microsoft_DefaultRuleSet, Microsoft_BotManagerRuleSet and OWASP. Defaults to OWASP.' + excluded_rule_set.version: '- (Optional) The rule set version. Possible values are 1.0 (for rule set type Microsoft_BotManagerRuleSet), 2.1 (for rule set type Microsoft_DefaultRuleSet) and 3.2 (for rule set type OWASP). Defaults to 3.2.' exclusion.excluded_rule_set: '- (Optional) One or more excluded_rule_set block defined below.' exclusion.match_variable: '- (Required) The name of the Match Variable. Possible values: RequestArgKeys, RequestArgNames, RequestArgValues, RequestCookieKeys, RequestCookieNames, RequestCookieValues, RequestHeaderKeys, RequestHeaderNames, RequestHeaderValues.' exclusion.selector: '- (Required) Describes field of the matchVariable collection.' @@ -89198,13 +89987,14 @@ resources: policy_settings: '- (Optional) A policy_settings block as defined below.' policy_settings.enabled: '- (Optional) Describes if the policy is in enabled state or disabled state. Defaults to true.' policy_settings.file_upload_limit_in_mb: '- (Optional) The File Upload Limit in MB. Accepted values are in the range 1 to 4000. Defaults to 100.' + policy_settings.js_challenge_cookie_expiration_in_minutes: '- (Optional) Specifies the JavaScript challenge cookie validity lifetime in minutes. The user is challenged after the lifetime expires. Accepted values are in the range 5 to 1440. Defaults to 30.' policy_settings.log_scrubbing: '- (Optional) One log_scrubbing block as defined below.' policy_settings.max_request_body_size_in_kb: '- (Optional) The Maximum Request Body Size in KB. Accepted values are in the range 8 to 2000. Defaults to 128.' policy_settings.mode: '- (Optional) Describes if it is in detection mode or prevention mode at the policy level. Valid values are Detection and Prevention. Defaults to Prevention.' policy_settings.request_body_check: '- (Optional) Is Request Body Inspection enabled? Defaults to true.' policy_settings.request_body_inspect_limit_in_kb: '- (Optional) Specifies the maximum request body inspection limit in KB for the Web Application Firewall. Defaults to 128.' resource_group_name: '- (Required) The name of the resource group. Changing this forces a new resource to be created.' - rule.action: '- (Optional) Describes the override action to be applied when rule matches. Possible values are Allow, AnomalyScoring, Block and Log.' + rule.action: '- (Optional) Describes the override action to be applied when rule matches. Possible values are Allow, AnomalyScoring, Block, JSChallenge and Log. JSChallenge is only valid for rulesets of type Microsoft_BotManagerRuleSet.' rule.enabled: '- (Optional) Describes if the managed rule is in enabled state or disabled state.' rule.id: '- (Required) Identifier for the managed rule.' rule_group.excluded_rules: '- (Optional) One or more Rule IDs for exclusion.' @@ -90668,8 +91458,9 @@ resources: admin_password: '- (Required) The Password which should be used for the local-administrator on this Virtual Machine. Changing this forces a new resource to be created.' admin_username: '- (Required) The username of the local administrator on each Virtual Machine Scale Set instance. Changing this forces a new resource to be created.' automatic_instance_repair: '- (Optional) An automatic_instance_repair block as defined below. To enable the automatic instance repair, this Virtual Machine Scale Set must have a valid health_probe_id or an Application Health Extension.' + automatic_instance_repair.action: '- (Optional) The repair action that will be used for repairing unhealthy virtual machines in the scale set. Possible values include Replace, Restart, Reimage.' automatic_instance_repair.enabled: '- (Required) Should the automatic instance repair be enabled on this Virtual Machine Scale Set?' - automatic_instance_repair.grace_period: '- (Optional) Amount of time (in minutes, between 30 and 90) for which automatic repairs will be delayed. The grace period starts right after the VM is found unhealthy. The time duration should be specified in ISO 8601 format. Defaults to PT30M.' + automatic_instance_repair.grace_period: '- (Optional) Amount of time for which automatic repairs will be delayed. The grace period starts right after the VM is found unhealthy. Possible values are between 10 and 90 minutes. The time duration should be specified in ISO 8601 format (e.g. PT10M to PT90M).' automatic_os_upgrade_policy: '- (Optional) An automatic_os_upgrade_policy block as defined below. This can only be specified when upgrade_mode is set to either Automatic or Rolling.' automatic_os_upgrade_policy.disable_automatic_rollback: '- (Required) Should automatic rollbacks be disabled?' automatic_os_upgrade_policy.enable_automatic_os_upgrade: '- (Required) Should OS Upgrades automatically be applied to Scale Set instances in a rolling fashion when a newer version of the OS Image becomes available?' @@ -91448,7 +92239,7 @@ resources: site_config.managed_pipeline_mode: '- (Optional) Managed pipeline mode. Possible values include: Integrated, Classic. Defaults to Integrated.' site_config.minimum_tls_version: '- (Optional) The configures the minimum version of TLS required for SSL requests. Possible values include: 1.0, 1.1, and 1.2. Defaults to 1.2.' site_config.remote_debugging_enabled: '- (Optional) Should Remote Debugging be enabled. Defaults to false.' - site_config.remote_debugging_version: '- (Optional) The Remote Debugging Version. Possible values include VS2017 and VS2019' + site_config.remote_debugging_version: '- (Optional) The Remote Debugging Version. Possible values include VS2017, VS2019 and VS2022' site_config.scm_ip_restriction: '- (Optional) One or more scm_ip_restriction blocks as defined above.' site_config.scm_ip_restriction_default_action: '- (Optional) The Default action for traffic that does not match any scm_ip_restriction rule. possible values include Allow and Deny. Defaults to Allow.' site_config.scm_minimum_tls_version: '- (Optional) The configures the minimum version of TLS required for SSL requests to the SCM site Possible values include: 1.0, 1.1, and 1.2. Defaults to 1.2.' diff --git a/config/provider.go b/config/provider.go index 2c1edb77a..0df637333 100644 --- a/config/provider.go +++ b/config/provider.go @@ -47,6 +47,7 @@ import ( "github.com/upbound/provider-azure/config/resource" "github.com/upbound/provider-azure/config/resources" "github.com/upbound/provider-azure/config/security" + "github.com/upbound/provider-azure/config/securityinsights" "github.com/upbound/provider-azure/config/servicebus" "github.com/upbound/provider-azure/config/sql" "github.com/upbound/provider-azure/config/storage" @@ -79,6 +80,7 @@ func init() { ProviderConfiguration.AddConfig(healthcareapis.Configure) ProviderConfiguration.AddConfig(logic.Configure) ProviderConfiguration.AddConfig(security.Configure) + ProviderConfiguration.AddConfig(securityinsights.Configure) ProviderConfiguration.AddConfig(base.Configure) ProviderConfiguration.AddConfig(botservice.Configure) ProviderConfiguration.AddConfig(datashare.Configure) diff --git a/config/schema.json b/config/schema.json index 911769be8..9ea2e2083 100644 --- a/config/schema.json +++ b/config/schema.json @@ -1 +1 @@ -{"format_version":"1.0","provider_schemas":{"registry.terraform.io/hashicorp/azurerm":{"provider":{"version":0,"block":{"attributes":{"auxiliary_tenant_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"client_certificate":{"type":"string","description":"Base64 encoded PKCS#12 certificate bundle to use when authenticating as a Service Principal using a Client Certificate","description_kind":"plain","optional":true},"client_certificate_password":{"type":"string","description":"The password associated with the Client Certificate. For use when authenticating as a Service Principal using a Client Certificate","description_kind":"plain","optional":true},"client_certificate_path":{"type":"string","description":"The path to the Client Certificate associated with the Service Principal for use when authenticating as a Service Principal using a Client Certificate.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The Client ID which should be used.","description_kind":"plain","optional":true},"client_id_file_path":{"type":"string","description":"The path to a file containing the Client ID which should be used.","description_kind":"plain","optional":true},"client_secret":{"type":"string","description":"The Client Secret which should be used. For use When authenticating as a Service Principal using a Client Secret.","description_kind":"plain","optional":true},"client_secret_file_path":{"type":"string","description":"The path to a file containing the Client Secret which should be used. For use When authenticating as a Service Principal using a Client Secret.","description_kind":"plain","optional":true},"disable_correlation_request_id":{"type":"bool","description":"This will disable the x-ms-correlation-request-id header.","description_kind":"plain","optional":true},"disable_terraform_partner_id":{"type":"bool","description":"This will disable the Terraform Partner ID which is used if a custom `partner_id` isn't specified.","description_kind":"plain","optional":true},"environment":{"type":"string","description":"The Cloud Environment which should be used. Possible values are public, usgovernment, and china. Defaults to public. Not used and should not be specified when `metadata_host` is specified.","description_kind":"plain","optional":true},"metadata_host":{"type":"string","description":"The Hostname which should be used for the Azure Metadata Service.","description_kind":"plain","optional":true},"msi_endpoint":{"type":"string","description":"The path to a custom endpoint for Managed Service Identity - in most circumstances this should be detected automatically. ","description_kind":"plain","optional":true},"oidc_request_token":{"type":"string","description":"The bearer token for the request to the OIDC provider. For use when authenticating as a Service Principal using OpenID Connect.","description_kind":"plain","optional":true},"oidc_request_url":{"type":"string","description":"The URL for the OIDC provider from which to request an ID token. For use when authenticating as a Service Principal using OpenID Connect.","description_kind":"plain","optional":true},"oidc_token":{"type":"string","description":"The OIDC ID token for use when authenticating as a Service Principal using OpenID Connect.","description_kind":"plain","optional":true},"oidc_token_file_path":{"type":"string","description":"The path to a file containing an OIDC ID token for use when authenticating as a Service Principal using OpenID Connect.","description_kind":"plain","optional":true},"partner_id":{"type":"string","description":"A GUID/UUID that is registered with Microsoft to facilitate partner resource usage attribution.","description_kind":"plain","optional":true},"skip_provider_registration":{"type":"bool","description":"Should the AzureRM Provider skip registering all of the Resource Providers that it supports, if they're not already registered?","description_kind":"plain","optional":true},"storage_use_azuread":{"type":"bool","description":"Should the AzureRM Provider use AzureAD to access the Storage Data Plane API's?","description_kind":"plain","optional":true},"subscription_id":{"type":"string","description":"The Subscription ID which should be used.","description_kind":"plain","optional":true},"tenant_id":{"type":"string","description":"The Tenant ID which should be used.","description_kind":"plain","optional":true},"use_aks_workload_identity":{"type":"bool","description":"Allow Azure AKS Workload Identity to be used for Authentication.","description_kind":"plain","optional":true},"use_cli":{"type":"bool","description":"Allow Azure CLI to be used for Authentication.","description_kind":"plain","optional":true},"use_msi":{"type":"bool","description":"Allow Managed Service Identity to be used for Authentication.","description_kind":"plain","optional":true},"use_oidc":{"type":"bool","description":"Allow OpenID Connect to be used for authentication","description_kind":"plain","optional":true}},"block_types":{"features":{"nesting_mode":"list","block":{"block_types":{"api_management":{"nesting_mode":"list","block":{"attributes":{"purge_soft_delete_on_destroy":{"type":"bool","description_kind":"plain","optional":true},"recover_soft_deleted":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"app_configuration":{"nesting_mode":"list","block":{"attributes":{"purge_soft_delete_on_destroy":{"type":"bool","description_kind":"plain","optional":true},"recover_soft_deleted":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"application_insights":{"nesting_mode":"list","block":{"attributes":{"disable_generated_rule":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"cognitive_account":{"nesting_mode":"list","block":{"attributes":{"purge_soft_delete_on_destroy":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"key_vault":{"nesting_mode":"list","block":{"attributes":{"purge_soft_delete_on_destroy":{"type":"bool","description":"When enabled soft-deleted `azurerm_key_vault` resources will be permanently deleted (e.g purged), when destroyed","description_kind":"plain","optional":true},"purge_soft_deleted_certificates_on_destroy":{"type":"bool","description":"When enabled soft-deleted `azurerm_key_vault_certificate` resources will be permanently deleted (e.g purged), when destroyed","description_kind":"plain","optional":true},"purge_soft_deleted_hardware_security_module_keys_on_destroy":{"type":"bool","description":"When enabled soft-deleted `azurerm_key_vault_managed_hardware_security_module_key` resources will be permanently deleted (e.g purged), when destroyed","description_kind":"plain","optional":true},"purge_soft_deleted_hardware_security_modules_on_destroy":{"type":"bool","description":"When enabled soft-deleted `azurerm_key_vault_managed_hardware_security_module` resources will be permanently deleted (e.g purged), when destroyed","description_kind":"plain","optional":true},"purge_soft_deleted_keys_on_destroy":{"type":"bool","description":"When enabled soft-deleted `azurerm_key_vault_key` resources will be permanently deleted (e.g purged), when destroyed","description_kind":"plain","optional":true},"purge_soft_deleted_secrets_on_destroy":{"type":"bool","description":"When enabled soft-deleted `azurerm_key_vault_secret` resources will be permanently deleted (e.g purged), when destroyed","description_kind":"plain","optional":true},"recover_soft_deleted_certificates":{"type":"bool","description":"When enabled soft-deleted `azurerm_key_vault_certificate` resources will be restored, instead of creating new ones","description_kind":"plain","optional":true},"recover_soft_deleted_hardware_security_module_keys":{"type":"bool","description":"When enabled soft-deleted `azurerm_key_vault_managed_hardware_security_module_key` resources will be restored, instead of creating new ones","description_kind":"plain","optional":true},"recover_soft_deleted_key_vaults":{"type":"bool","description":"When enabled soft-deleted `azurerm_key_vault` resources will be restored, instead of creating new ones","description_kind":"plain","optional":true},"recover_soft_deleted_keys":{"type":"bool","description":"When enabled soft-deleted `azurerm_key_vault_key` resources will be restored, instead of creating new ones","description_kind":"plain","optional":true},"recover_soft_deleted_secrets":{"type":"bool","description":"When enabled soft-deleted `azurerm_key_vault_secret` resources will be restored, instead of creating new ones","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"log_analytics_workspace":{"nesting_mode":"list","block":{"attributes":{"permanently_delete_on_destroy":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"machine_learning":{"nesting_mode":"list","block":{"attributes":{"purge_soft_deleted_workspace_on_destroy":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"managed_disk":{"nesting_mode":"list","block":{"attributes":{"expand_without_downtime":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"postgresql_flexible_server":{"nesting_mode":"list","block":{"attributes":{"restart_server_on_configuration_value_change":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"recovery_service":{"nesting_mode":"list","block":{"attributes":{"purge_protected_items_from_vault_on_destroy":{"type":"bool","description_kind":"plain","optional":true},"vm_backup_stop_protection_and_retain_data_on_destroy":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"recovery_services_vaults":{"nesting_mode":"list","block":{"attributes":{"recover_soft_deleted_backup_protected_vm":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"resource_group":{"nesting_mode":"list","block":{"attributes":{"prevent_deletion_if_contains_resources":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"subscription":{"nesting_mode":"list","block":{"attributes":{"prevent_cancellation_on_destroy":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"template_deployment":{"nesting_mode":"list","block":{"attributes":{"delete_nested_items_during_deletion":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"virtual_machine":{"nesting_mode":"list","block":{"attributes":{"delete_os_disk_on_deletion":{"type":"bool","description_kind":"plain","optional":true},"detach_implicit_data_disk_on_deletion":{"type":"bool","description_kind":"plain","optional":true},"graceful_shutdown":{"type":"bool","description_kind":"plain","optional":true},"skip_shutdown_and_force_delete":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"virtual_machine_scale_set":{"nesting_mode":"list","block":{"attributes":{"force_delete":{"type":"bool","description_kind":"plain","optional":true},"reimage_on_manual_upgrade":{"type":"bool","description_kind":"plain","optional":true},"roll_instances_when_required":{"type":"bool","description_kind":"plain","optional":true},"scale_to_zero_before_deletion":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"resource_schemas":{"azurerm_aadb2c_directory":{"version":0,"block":{"attributes":{"billing_type":{"type":"string","description":"The type of billing for the B2C tenant. Possible values include: `MAU` or `Auths`.","description_kind":"plain","computed":true},"country_code":{"type":"string","description":"Country code of the B2C tenant. See https://aka.ms/B2CDataResidency for valid country codes.","description_kind":"plain","optional":true,"computed":true},"data_residency_location":{"type":"string","description":"Location in which the B2C tenant is hosted and data resides. See https://aka.ms/B2CDataResidency for more information.","description_kind":"plain","required":true},"display_name":{"type":"string","description":"The initial display name of the B2C tenant.","description_kind":"plain","optional":true,"computed":true},"domain_name":{"type":"string","description":"Domain name of the B2C tenant, including onmicrosoft.com suffix.","description_kind":"plain","required":true},"effective_start_date":{"type":"string","description":"The date from which the billing type took effect. May not be populated until after the first billing cycle.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description":"Billing SKU for the B2C tenant. See https://aka.ms/b2cBilling for more information.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tenant_id":{"type":"string","description":"The Tenant ID for the B2C tenant.","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_active_directory_domain_service":{"version":0,"block":{"attributes":{"deployment_id":{"type":"string","description_kind":"plain","computed":true},"domain_configuration_type":{"type":"string","description_kind":"plain","optional":true},"domain_name":{"type":"string","description_kind":"plain","required":true},"filtered_sync_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_id":{"type":"string","description_kind":"plain","computed":true},"sku":{"type":"string","description_kind":"plain","required":true},"sync_owner":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"version":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"initial_replica_set":{"nesting_mode":"list","block":{"attributes":{"domain_controller_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"external_access_ip_address":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"service_status":{"type":"string","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"notifications":{"nesting_mode":"list","block":{"attributes":{"additional_recipients":{"type":["set","string"],"description_kind":"plain","optional":true},"notify_dc_admins":{"type":"bool","description_kind":"plain","optional":true},"notify_global_admins":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"secure_ldap":{"nesting_mode":"list","block":{"attributes":{"certificate_expiry":{"type":"string","description_kind":"plain","computed":true},"certificate_thumbprint":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"external_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"pfx_certificate":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"pfx_certificate_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"public_certificate":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"security":{"nesting_mode":"list","block":{"attributes":{"kerberos_armoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"kerberos_rc4_encryption_enabled":{"type":"bool","description_kind":"plain","optional":true},"ntlm_v1_enabled":{"type":"bool","description_kind":"plain","optional":true},"sync_kerberos_passwords":{"type":"bool","description_kind":"plain","optional":true},"sync_ntlm_passwords":{"type":"bool","description_kind":"plain","optional":true},"sync_on_prem_passwords":{"type":"bool","description_kind":"plain","optional":true},"tls_v1_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_active_directory_domain_service_replica_set":{"version":0,"block":{"attributes":{"domain_controller_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"domain_service_id":{"type":"string","description_kind":"plain","required":true},"external_access_ip_address":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"service_status":{"type":"string","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_active_directory_domain_service_trust":{"version":0,"block":{"attributes":{"domain_service_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"trusted_domain_dns_ips":{"type":["list","string"],"description_kind":"plain","required":true},"trusted_domain_fqdn":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_advanced_threat_protection":{"version":1,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_analysis_services_server":{"version":0,"block":{"attributes":{"admin_users":{"type":["set","string"],"description_kind":"plain","optional":true},"backup_blob_container_uri":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"enable_power_bi_service":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"power_bi_service_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"querypool_connection_mode":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_full_name":{"type":"string","description_kind":"plain","computed":true},"sku":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"ipv4_firewall_rule":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"range_end":{"type":"string","description_kind":"plain","required":true},"range_start":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_connection":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_api_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameter_values":{"type":["map","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management":{"version":0,"block":{"attributes":{"client_certificate_enabled":{"type":"bool","description_kind":"plain","optional":true},"developer_portal_url":{"type":"string","description_kind":"plain","computed":true},"gateway_disabled":{"type":"bool","description_kind":"plain","optional":true},"gateway_regional_url":{"type":"string","description_kind":"plain","computed":true},"gateway_url":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"management_api_url":{"type":"string","description_kind":"plain","computed":true},"min_api_version":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"notification_sender_email":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy":{"type":["list",["object",{"xml_content":"string","xml_link":"string"}]],"description_kind":"plain","deprecated":true,"optional":true,"computed":true},"portal_url":{"type":"string","description_kind":"plain","computed":true},"private_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"public_ip_address_id":{"type":"string","description_kind":"plain","optional":true},"public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"publisher_email":{"type":"string","description_kind":"plain","required":true},"publisher_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scm_url":{"type":"string","description_kind":"plain","computed":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_type":{"type":"string","description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"additional_location":{"nesting_mode":"list","block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","optional":true,"computed":true},"gateway_disabled":{"type":"bool","description_kind":"plain","optional":true},"gateway_regional_url":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"private_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"public_ip_address_id":{"type":"string","description_kind":"plain","optional":true},"public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"virtual_network_configuration":{"nesting_mode":"list","block":{"attributes":{"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"certificate":{"nesting_mode":"list","block":{"attributes":{"certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"encoded_certificate":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"expiry":{"type":"string","description_kind":"plain","computed":true},"store_name":{"type":"string","description_kind":"plain","required":true},"subject":{"type":"string","description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":10},"delegation":{"nesting_mode":"list","block":{"attributes":{"subscriptions_enabled":{"type":"bool","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","optional":true},"user_registration_enabled":{"type":"bool","description_kind":"plain","optional":true},"validation_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"hostname_configuration":{"nesting_mode":"list","block":{"block_types":{"developer_portal":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_source":{"type":"string","description_kind":"plain","computed":true},"certificate_status":{"type":"string","description_kind":"plain","computed":true},"expiry":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"negotiate_client_certificate":{"type":"bool","description_kind":"plain","optional":true},"ssl_keyvault_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"management":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_source":{"type":"string","description_kind":"plain","computed":true},"certificate_status":{"type":"string","description_kind":"plain","computed":true},"expiry":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"negotiate_client_certificate":{"type":"bool","description_kind":"plain","optional":true},"ssl_keyvault_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"portal":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_source":{"type":"string","description_kind":"plain","computed":true},"certificate_status":{"type":"string","description_kind":"plain","computed":true},"expiry":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"negotiate_client_certificate":{"type":"bool","description_kind":"plain","optional":true},"ssl_keyvault_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"proxy":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_source":{"type":"string","description_kind":"plain","computed":true},"certificate_status":{"type":"string","description_kind":"plain","computed":true},"default_ssl_binding":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"expiry":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"negotiate_client_certificate":{"type":"bool","description_kind":"plain","optional":true},"ssl_keyvault_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"scm":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_source":{"type":"string","description_kind":"plain","computed":true},"certificate_status":{"type":"string","description_kind":"plain","computed":true},"expiry":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"negotiate_client_certificate":{"type":"bool","description_kind":"plain","optional":true},"ssl_keyvault_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"protocols":{"nesting_mode":"list","block":{"attributes":{"enable_http2":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"security":{"nesting_mode":"list","block":{"attributes":{"enable_backend_ssl30":{"type":"bool","description_kind":"plain","optional":true},"enable_backend_tls10":{"type":"bool","description_kind":"plain","optional":true},"enable_backend_tls11":{"type":"bool","description_kind":"plain","optional":true},"enable_frontend_ssl30":{"type":"bool","description_kind":"plain","optional":true},"enable_frontend_tls10":{"type":"bool","description_kind":"plain","optional":true},"enable_frontend_tls11":{"type":"bool","description_kind":"plain","optional":true},"tls_ecdhe_ecdsa_with_aes128_cbc_sha_ciphers_enabled":{"type":"bool","description_kind":"plain","optional":true},"tls_ecdhe_ecdsa_with_aes256_cbc_sha_ciphers_enabled":{"type":"bool","description_kind":"plain","optional":true},"tls_ecdhe_rsa_with_aes128_cbc_sha_ciphers_enabled":{"type":"bool","description_kind":"plain","optional":true},"tls_ecdhe_rsa_with_aes256_cbc_sha_ciphers_enabled":{"type":"bool","description_kind":"plain","optional":true},"tls_rsa_with_aes128_cbc_sha256_ciphers_enabled":{"type":"bool","description_kind":"plain","optional":true},"tls_rsa_with_aes128_cbc_sha_ciphers_enabled":{"type":"bool","description_kind":"plain","optional":true},"tls_rsa_with_aes128_gcm_sha256_ciphers_enabled":{"type":"bool","description_kind":"plain","optional":true},"tls_rsa_with_aes256_cbc_sha256_ciphers_enabled":{"type":"bool","description_kind":"plain","optional":true},"tls_rsa_with_aes256_cbc_sha_ciphers_enabled":{"type":"bool","description_kind":"plain","optional":true},"tls_rsa_with_aes256_gcm_sha384_ciphers_enabled":{"type":"bool","description_kind":"plain","optional":true},"triple_des_ciphers_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"sign_in":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"sign_up":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true}},"block_types":{"terms_of_service":{"nesting_mode":"list","block":{"attributes":{"consent_required":{"type":"bool","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"text":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"tenant_access":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"virtual_network_configuration":{"nesting_mode":"list","block":{"attributes":{"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_api_management_api":{"version":1,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"api_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_current":{"type":"bool","description_kind":"plain","computed":true},"is_online":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true,"computed":true},"protocols":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"revision":{"type":"string","description_kind":"plain","required":true},"revision_description":{"type":"string","description_kind":"plain","optional":true},"service_url":{"type":"string","description_kind":"plain","optional":true,"computed":true},"soap_pass_through":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"source_api_id":{"type":"string","description_kind":"plain","optional":true},"subscription_required":{"type":"bool","description_kind":"plain","optional":true},"terms_of_service_url":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"version_description":{"type":"string","description_kind":"plain","optional":true},"version_set_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"contact":{"nesting_mode":"list","block":{"attributes":{"email":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"import":{"nesting_mode":"list","block":{"attributes":{"content_format":{"type":"string","description_kind":"plain","required":true},"content_value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"wsdl_selector":{"nesting_mode":"list","block":{"attributes":{"endpoint_name":{"type":"string","description_kind":"plain","required":true},"service_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"license":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"oauth2_authorization":{"nesting_mode":"list","block":{"attributes":{"authorization_server_name":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"openid_authentication":{"nesting_mode":"list","block":{"attributes":{"bearer_token_sending_methods":{"type":["set","string"],"description_kind":"plain","optional":true},"openid_provider_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"subscription_key_parameter_names":{"nesting_mode":"list","block":{"attributes":{"header":{"type":"string","description_kind":"plain","required":true},"query":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_api_diagnostic":{"version":0,"block":{"attributes":{"always_log_errors":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"api_management_logger_id":{"type":"string","description_kind":"plain","required":true},"api_management_name":{"type":"string","description_kind":"plain","required":true},"api_name":{"type":"string","description_kind":"plain","required":true},"http_correlation_protocol":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identifier":{"type":"string","description_kind":"plain","required":true},"log_client_ip":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"operation_name_format":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sampling_percentage":{"type":"number","description_kind":"plain","optional":true,"computed":true},"verbosity":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"backend_request":{"nesting_mode":"list","block":{"attributes":{"body_bytes":{"type":"number","description_kind":"plain","optional":true},"headers_to_log":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"data_masking":{"nesting_mode":"list","block":{"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"query_params":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"backend_response":{"nesting_mode":"list","block":{"attributes":{"body_bytes":{"type":"number","description_kind":"plain","optional":true},"headers_to_log":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"data_masking":{"nesting_mode":"list","block":{"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"query_params":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"frontend_request":{"nesting_mode":"list","block":{"attributes":{"body_bytes":{"type":"number","description_kind":"plain","optional":true},"headers_to_log":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"data_masking":{"nesting_mode":"list","block":{"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"query_params":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"frontend_response":{"nesting_mode":"list","block":{"attributes":{"body_bytes":{"type":"number","description_kind":"plain","optional":true},"headers_to_log":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"data_masking":{"nesting_mode":"list","block":{"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"query_params":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_api_operation":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"api_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"method":{"type":"string","description_kind":"plain","required":true},"operation_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"url_template":{"type":"string","description_kind":"plain","required":true}},"block_types":{"request":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"header":{"nesting_mode":"list","block":{"attributes":{"default_value":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"required":{"type":"bool","description_kind":"plain","required":true},"schema_id":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_name":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"example":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"external_value":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"summary":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"query_parameter":{"nesting_mode":"list","block":{"attributes":{"default_value":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"required":{"type":"bool","description_kind":"plain","required":true},"schema_id":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_name":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"example":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"external_value":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"summary":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"representation":{"nesting_mode":"list","block":{"attributes":{"content_type":{"type":"string","description_kind":"plain","required":true},"schema_id":{"type":"string","description_kind":"plain","optional":true},"type_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"example":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"external_value":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"summary":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"form_parameter":{"nesting_mode":"list","block":{"attributes":{"default_value":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"required":{"type":"bool","description_kind":"plain","required":true},"schema_id":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_name":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"example":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"external_value":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"summary":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"response":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"status_code":{"type":"number","description_kind":"plain","required":true}},"block_types":{"header":{"nesting_mode":"list","block":{"attributes":{"default_value":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"required":{"type":"bool","description_kind":"plain","required":true},"schema_id":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_name":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"example":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"external_value":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"summary":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"representation":{"nesting_mode":"list","block":{"attributes":{"content_type":{"type":"string","description_kind":"plain","required":true},"schema_id":{"type":"string","description_kind":"plain","optional":true},"type_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"example":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"external_value":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"summary":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"form_parameter":{"nesting_mode":"list","block":{"attributes":{"default_value":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"required":{"type":"bool","description_kind":"plain","required":true},"schema_id":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_name":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"example":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"external_value":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"summary":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"}},"template_parameter":{"nesting_mode":"list","block":{"attributes":{"default_value":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"required":{"type":"bool","description_kind":"plain","required":true},"schema_id":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_name":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"example":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"external_value":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"summary":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_api_operation_policy":{"version":2,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"api_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"operation_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"xml_content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"xml_link":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_api_operation_tag":{"version":0,"block":{"attributes":{"api_operation_id":{"type":"string","description_kind":"plain","required":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_api_policy":{"version":2,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"api_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"xml_content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"xml_link":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_api_release":{"version":0,"block":{"attributes":{"api_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"notes":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_api_schema":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"api_name":{"type":"string","description_kind":"plain","required":true},"components":{"type":"string","description_kind":"plain","optional":true},"content_type":{"type":"string","description_kind":"plain","required":true},"definitions":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"schema_id":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_api_tag":{"version":0,"block":{"attributes":{"api_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_api_tag_description":{"version":0,"block":{"attributes":{"api_tag_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"external_documentation_description":{"type":"string","description_kind":"plain","optional":true},"external_documentation_url":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_api_version_set":{"version":1,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"version_header_name":{"type":"string","description_kind":"plain","optional":true},"version_query_name":{"type":"string","description_kind":"plain","optional":true},"versioning_scheme":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_authorization_server":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"authorization_endpoint":{"type":"string","description_kind":"plain","required":true},"authorization_methods":{"type":["set","string"],"description_kind":"plain","required":true},"bearer_token_sending_methods":{"type":["set","string"],"description_kind":"plain","optional":true},"client_authentication_method":{"type":["set","string"],"description_kind":"plain","optional":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_registration_endpoint":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"default_scope":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"grant_types":{"type":["set","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_owner_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"resource_owner_username":{"type":"string","description_kind":"plain","optional":true},"support_state":{"type":"bool","description_kind":"plain","optional":true},"token_endpoint":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"token_body_parameter":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_backend":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_id":{"type":"string","description_kind":"plain","optional":true},"title":{"type":"string","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"block_types":{"credentials":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":["list","string"],"description_kind":"plain","optional":true},"header":{"type":["map","string"],"description_kind":"plain","optional":true},"query":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"authorization":{"nesting_mode":"list","block":{"attributes":{"parameter":{"type":"string","description_kind":"plain","optional":true},"scheme":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"proxy":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"url":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"service_fabric_cluster":{"nesting_mode":"list","block":{"attributes":{"client_certificate_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"client_certificate_thumbprint":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_endpoints":{"type":["set","string"],"description_kind":"plain","required":true},"max_partition_resolution_retries":{"type":"number","description_kind":"plain","required":true},"server_certificate_thumbprints":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"server_x509_name":{"nesting_mode":"set","block":{"attributes":{"issuer_certificate_thumbprint":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tls":{"nesting_mode":"list","block":{"attributes":{"validate_certificate_chain":{"type":"bool","description_kind":"plain","optional":true},"validate_certificate_name":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_api_management_certificate":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"data":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"expiration":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_secret_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subject":{"type":"string","description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_custom_domain":{"version":0,"block":{"attributes":{"api_management_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"developer_portal":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_source":{"type":"string","description_kind":"plain","computed":true},"certificate_status":{"type":"string","description_kind":"plain","computed":true},"expiry":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"negotiate_client_certificate":{"type":"bool","description_kind":"plain","optional":true},"ssl_keyvault_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"gateway":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_source":{"type":"string","description_kind":"plain","computed":true},"certificate_status":{"type":"string","description_kind":"plain","computed":true},"default_ssl_binding":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"expiry":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"negotiate_client_certificate":{"type":"bool","description_kind":"plain","optional":true},"ssl_keyvault_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"management":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_source":{"type":"string","description_kind":"plain","computed":true},"certificate_status":{"type":"string","description_kind":"plain","computed":true},"expiry":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"negotiate_client_certificate":{"type":"bool","description_kind":"plain","optional":true},"ssl_keyvault_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"portal":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_source":{"type":"string","description_kind":"plain","computed":true},"certificate_status":{"type":"string","description_kind":"plain","computed":true},"expiry":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"negotiate_client_certificate":{"type":"bool","description_kind":"plain","optional":true},"ssl_keyvault_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"scm":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_source":{"type":"string","description_kind":"plain","computed":true},"certificate_status":{"type":"string","description_kind":"plain","computed":true},"expiry":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"negotiate_client_certificate":{"type":"bool","description_kind":"plain","optional":true},"ssl_keyvault_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_diagnostic":{"version":0,"block":{"attributes":{"always_log_errors":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"api_management_logger_id":{"type":"string","description_kind":"plain","required":true},"api_management_name":{"type":"string","description_kind":"plain","required":true},"http_correlation_protocol":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identifier":{"type":"string","description_kind":"plain","required":true},"log_client_ip":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"operation_name_format":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sampling_percentage":{"type":"number","description_kind":"plain","optional":true,"computed":true},"verbosity":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"backend_request":{"nesting_mode":"list","block":{"attributes":{"body_bytes":{"type":"number","description_kind":"plain","optional":true},"headers_to_log":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"data_masking":{"nesting_mode":"list","block":{"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"query_params":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"backend_response":{"nesting_mode":"list","block":{"attributes":{"body_bytes":{"type":"number","description_kind":"plain","optional":true},"headers_to_log":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"data_masking":{"nesting_mode":"list","block":{"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"query_params":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"frontend_request":{"nesting_mode":"list","block":{"attributes":{"body_bytes":{"type":"number","description_kind":"plain","optional":true},"headers_to_log":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"data_masking":{"nesting_mode":"list","block":{"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"query_params":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"frontend_response":{"nesting_mode":"list","block":{"attributes":{"body_bytes":{"type":"number","description_kind":"plain","optional":true},"headers_to_log":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"data_masking":{"nesting_mode":"list","block":{"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"query_params":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_email_template":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"body":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subject":{"type":"string","description_kind":"plain","required":true},"template_name":{"type":"string","description_kind":"plain","required":true},"title":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_gateway":{"version":0,"block":{"attributes":{"api_management_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"location_data":{"nesting_mode":"list","block":{"attributes":{"city":{"type":"string","description_kind":"plain","optional":true},"district":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"region":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_gateway_api":{"version":1,"block":{"attributes":{"api_id":{"type":"string","description_kind":"plain","required":true},"gateway_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_gateway_certificate_authority":{"version":0,"block":{"attributes":{"api_management_id":{"type":"string","description_kind":"plain","required":true},"certificate_name":{"type":"string","description_kind":"plain","required":true},"gateway_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_trusted":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_gateway_host_name_configuration":{"version":0,"block":{"attributes":{"api_management_id":{"type":"string","description_kind":"plain","required":true},"certificate_id":{"type":"string","description_kind":"plain","required":true},"gateway_name":{"type":"string","description_kind":"plain","required":true},"host_name":{"type":"string","description_kind":"plain","required":true},"http2_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"request_client_certificate_enabled":{"type":"bool","description_kind":"plain","optional":true},"tls10_enabled":{"type":"bool","description_kind":"plain","optional":true},"tls11_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_global_schema":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"schema_id":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_group":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"external_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_group_user":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"group_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"user_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_identity_provider_aad":{"version":0,"block":{"attributes":{"allowed_tenants":{"type":["list","string"],"description_kind":"plain","required":true},"api_management_name":{"type":"string","description_kind":"plain","required":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"signin_tenant":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_identity_provider_aadb2c":{"version":0,"block":{"attributes":{"allowed_tenant":{"type":"string","description_kind":"plain","required":true},"api_management_name":{"type":"string","description_kind":"plain","required":true},"authority":{"type":"string","description_kind":"plain","required":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"password_reset_policy":{"type":"string","description_kind":"plain","optional":true},"profile_editing_policy":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"signin_policy":{"type":"string","description_kind":"plain","required":true},"signin_tenant":{"type":"string","description_kind":"plain","required":true},"signup_policy":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_identity_provider_facebook":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"app_id":{"type":"string","description_kind":"plain","required":true},"app_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_identity_provider_google":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_identity_provider_microsoft":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_identity_provider_twitter":{"version":0,"block":{"attributes":{"api_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"api_management_name":{"type":"string","description_kind":"plain","required":true},"api_secret_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_logger":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"buffered":{"type":"bool","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"application_insights":{"nesting_mode":"list","block":{"attributes":{"instrumentation_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"eventhub":{"nesting_mode":"list","block":{"attributes":{"connection_string":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"endpoint_uri":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity_client_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_named_value":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secret":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["list","string"],"description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"value_from_key_vault":{"nesting_mode":"list","block":{"attributes":{"identity_client_id":{"type":"string","description_kind":"plain","optional":true},"secret_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_api_management_notification_recipient_email":{"version":0,"block":{"attributes":{"api_management_id":{"type":"string","description_kind":"plain","required":true},"email":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"notification_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_notification_recipient_user":{"version":0,"block":{"attributes":{"api_management_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"notification_type":{"type":"string","description_kind":"plain","required":true},"user_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_openid_connect_provider":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"client_id":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata_endpoint":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_policy":{"version":3,"block":{"attributes":{"api_management_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"xml_content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"xml_link":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_policy_fragment":{"version":0,"block":{"attributes":{"api_management_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"format":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_product":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"approval_required":{"type":"bool","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product_id":{"type":"string","description_kind":"plain","required":true},"published":{"type":"bool","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subscription_required":{"type":"bool","description_kind":"plain","optional":true},"subscriptions_limit":{"type":"number","description_kind":"plain","optional":true},"terms":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_product_api":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"api_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_product_group":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"group_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_product_policy":{"version":2,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"xml_content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"xml_link":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_product_tag":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"api_management_product_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_redis_cache":{"version":0,"block":{"attributes":{"api_management_id":{"type":"string","description_kind":"plain","required":true},"cache_location":{"type":"string","description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"redis_cache_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_subscription":{"version":0,"block":{"attributes":{"allow_tracing":{"type":"bool","description_kind":"plain","optional":true},"api_id":{"type":"string","description_kind":"plain","optional":true},"api_management_name":{"type":"string","description_kind":"plain","required":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"primary_key":{"type":"string","description_kind":"plain","optional":true,"computed":true,"sensitive":true},"product_id":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_key":{"type":"string","description_kind":"plain","optional":true,"computed":true,"sensitive":true},"state":{"type":"string","description_kind":"plain","optional":true},"subscription_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_tag":{"version":0,"block":{"attributes":{"api_management_id":{"type":"string","description_kind":"plain","required":true},"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_user":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"confirmation":{"type":"string","description_kind":"plain","optional":true},"email":{"type":"string","description_kind":"plain","required":true},"first_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"last_name":{"type":"string","description_kind":"plain","required":true},"note":{"type":"string","description_kind":"plain","optional":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"state":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_configuration":{"version":0,"block":{"attributes":{"endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_read_key":{"type":["list",["object",{"connection_string":"string","id":"string","secret":"string"}]],"description_kind":"plain","computed":true},"primary_write_key":{"type":["list",["object",{"connection_string":"string","id":"string","secret":"string"}]],"description_kind":"plain","computed":true},"public_network_access":{"type":"string","description_kind":"plain","optional":true},"purge_protection_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_read_key":{"type":["list",["object",{"connection_string":"string","id":"string","secret":"string"}]],"description_kind":"plain","computed":true},"secondary_write_key":{"type":["list",["object",{"connection_string":"string","id":"string","secret":"string"}]],"description_kind":"plain","computed":true},"sku":{"type":"string","description_kind":"plain","optional":true},"soft_delete_retention_days":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"encryption":{"nesting_mode":"list","block":{"attributes":{"identity_client_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_key_identifier":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"replica":{"nesting_mode":"set","block":{"attributes":{"endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_configuration_feature":{"version":1,"block":{"attributes":{"configuration_store_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"etag":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description_kind":"plain","optional":true,"computed":true},"label":{"type":"string","description_kind":"plain","optional":true},"locked":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"percentage_filter_value":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"targeting_filter":{"nesting_mode":"list","block":{"attributes":{"default_rollout_percentage":{"type":"number","description_kind":"plain","required":true},"users":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"groups":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"rollout_percentage":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timewindow_filter":{"nesting_mode":"list","block":{"attributes":{"end":{"type":"string","description_kind":"plain","optional":true},"start":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_configuration_key":{"version":2,"block":{"attributes":{"configuration_store_id":{"type":"string","description_kind":"plain","required":true},"content_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"etag":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description_kind":"plain","required":true},"label":{"type":"string","description_kind":"plain","optional":true},"locked":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true},"vault_key_reference":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service":{"version":0,"block":{"attributes":{"app_service_plan_id":{"type":"string","description_kind":"plain","required":true},"app_settings":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"client_affinity_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_cert_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_cert_mode":{"type":"string","description_kind":"plain","optional":true,"computed":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true},"default_site_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_reference_identity_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"site_credential":{"type":["list",["object",{"password":"string","username":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"auth_settings":{"nesting_mode":"list","block":{"attributes":{"additional_login_params":{"type":["map","string"],"description_kind":"plain","optional":true},"allowed_external_redirect_urls":{"type":["list","string"],"description_kind":"plain","optional":true},"default_provider":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"issuer":{"type":"string","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description_kind":"plain","optional":true},"token_refresh_extension_hours":{"type":"number","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description_kind":"plain","optional":true},"unauthenticated_client_action":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description_kind":"plain","optional":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"facebook":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description_kind":"plain","required":true},"app_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"oauth_scopes":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"oauth_scopes":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"microsoft":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"oauth_scopes":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description_kind":"plain","required":true},"consumer_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"backup":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_account_url":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"frequency_interval":{"type":"number","description_kind":"plain","required":true},"frequency_unit":{"type":"string","description_kind":"plain","required":true},"keep_at_least_one_backup":{"type":"bool","description_kind":"plain","optional":true},"retention_period_in_days":{"type":"number","description_kind":"plain","optional":true},"start_time":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"logs":{"nesting_mode":"list","block":{"attributes":{"detailed_error_messages_enabled":{"type":"bool","description_kind":"plain","optional":true},"failed_request_tracing_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"application_logs":{"nesting_mode":"list","block":{"attributes":{"file_system_level":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"azure_blob_storage":{"nesting_mode":"list","block":{"attributes":{"level":{"type":"string","description_kind":"plain","required":true},"retention_in_days":{"type":"number","description_kind":"plain","required":true},"sas_url":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"http_logs":{"nesting_mode":"list","block":{"block_types":{"azure_blob_storage":{"nesting_mode":"list","block":{"attributes":{"retention_in_days":{"type":"number","description_kind":"plain","required":true},"sas_url":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"file_system":{"nesting_mode":"list","block":{"attributes":{"retention_in_days":{"type":"number","description_kind":"plain","required":true},"retention_in_mb":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"acr_use_managed_identity_credentials":{"type":"bool","description_kind":"plain","optional":true},"acr_user_managed_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"always_on":{"type":"bool","description_kind":"plain","optional":true},"app_command_line":{"type":"string","description_kind":"plain","optional":true},"auto_swap_slot_name":{"type":"string","description_kind":"plain","optional":true},"default_documents":{"type":["list","string"],"description_kind":"plain","optional":true},"dotnet_framework_version":{"type":"string","description_kind":"plain","optional":true},"ftps_state":{"type":"string","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description_kind":"plain","optional":true},"ip_restriction":{"type":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"java_container":{"type":"string","description_kind":"plain","optional":true},"java_container_version":{"type":"string","description_kind":"plain","optional":true},"java_version":{"type":"string","description_kind":"plain","optional":true},"linux_fx_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_mysql_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"managed_pipeline_mode":{"type":"string","description_kind":"plain","optional":true,"computed":true},"min_tls_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"number_of_workers":{"type":"number","description_kind":"plain","optional":true,"computed":true},"php_version":{"type":"string","description_kind":"plain","optional":true},"python_version":{"type":"string","description_kind":"plain","optional":true},"remote_debugging_enabled":{"type":"bool","description_kind":"plain","optional":true},"remote_debugging_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_ip_restriction":{"type":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"scm_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_use_main_ip_restriction":{"type":"bool","description_kind":"plain","optional":true},"use_32_bit_worker_process":{"type":"bool","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"websockets_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"windows_fx_version":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description_kind":"plain","required":true},"support_credentials":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"source_control":{"nesting_mode":"list","block":{"attributes":{"branch":{"type":"string","description_kind":"plain","optional":true,"computed":true},"manual_integration":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"repo_url":{"type":"string","description_kind":"plain","optional":true,"computed":true},"rollback_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"use_mercurial":{"type":"bool","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"set","block":{"attributes":{"access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"mount_path":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"share_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_app_service_active_slot":{"version":0,"block":{"attributes":{"app_service_name":{"type":"string","description_kind":"plain","required":true},"app_service_slot_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_app_service_certificate":{"version":0,"block":{"attributes":{"app_service_plan_id":{"type":"string","description_kind":"plain","optional":true},"expiration_date":{"type":"string","description_kind":"plain","computed":true},"friendly_name":{"type":"string","description_kind":"plain","computed":true},"host_names":{"type":["list","string"],"description_kind":"plain","computed":true},"hosting_environment_profile_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"issue_date":{"type":"string","description_kind":"plain","computed":true},"issuer":{"type":"string","description_kind":"plain","computed":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_secret_id":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"pfx_blob":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subject_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_certificate_binding":{"version":0,"block":{"attributes":{"app_service_name":{"type":"string","description_kind":"plain","computed":true},"certificate_id":{"type":"string","description_kind":"plain","required":true},"hostname":{"type":"string","description_kind":"plain","computed":true},"hostname_binding_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ssl_state":{"type":"string","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_certificate_order":{"version":1,"block":{"attributes":{"app_service_certificate_not_renewable_reasons":{"type":["list","string"],"description_kind":"plain","computed":true},"auto_renew":{"type":"bool","description_kind":"plain","optional":true},"certificates":{"type":["list",["object",{"certificate_name":"string","key_vault_id":"string","key_vault_secret_name":"string","provisioning_state":"string"}]],"description_kind":"plain","computed":true},"csr":{"type":"string","description_kind":"plain","optional":true,"computed":true},"distinguished_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"domain_verification_token":{"type":"string","description_kind":"plain","computed":true},"expiration_time":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"intermediate_thumbprint":{"type":"string","description_kind":"plain","computed":true},"is_private_key_external":{"type":"bool","description_kind":"plain","computed":true},"key_size":{"type":"number","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"product_type":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"root_thumbprint":{"type":"string","description_kind":"plain","computed":true},"signed_certificate_thumbprint":{"type":"string","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"validity_in_years":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_connection":{"version":0,"block":{"attributes":{"app_service_id":{"type":"string","description_kind":"plain","required":true},"client_type":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true},"vnet_solution":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"client_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","optional":true},"secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"subscription_id":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"secret_store":{"nesting_mode":"list","block":{"attributes":{"key_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_custom_hostname_binding":{"version":0,"block":{"attributes":{"app_service_name":{"type":"string","description_kind":"plain","required":true},"hostname":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"ssl_state":{"type":"string","description_kind":"plain","optional":true,"computed":true},"thumbprint":{"type":"string","description_kind":"plain","optional":true,"computed":true},"virtual_ip":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_environment":{"version":0,"block":{"attributes":{"allowed_user_ip_cidrs":{"type":["set","string"],"description_kind":"plain","optional":true},"front_end_scale_factor":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internal_ip_address":{"type":"string","description_kind":"plain","computed":true},"internal_load_balancing_mode":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"pricing_tier":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_ip_address":{"type":"string","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"cluster_setting":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_environment_v3":{"version":0,"block":{"attributes":{"allow_new_private_endpoint_connections":{"type":"bool","description_kind":"plain","optional":true},"dedicated_host_count":{"type":"number","description_kind":"plain","optional":true},"dns_suffix":{"type":"string","description_kind":"plain","computed":true},"external_inbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inbound_network_dependencies":{"type":["list",["object",{"description":"string","ip_addresses":["list","string"],"ports":["list","string"]}]],"description_kind":"plain","computed":true},"internal_inbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"internal_load_balancing_mode":{"type":"string","description_kind":"plain","optional":true},"ip_ssl_address_count":{"type":"number","description_kind":"plain","computed":true},"linux_outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"pricing_tier":{"type":"string","description_kind":"plain","computed":true},"remote_debugging_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"windows_outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"zone_redundant":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"cluster_setting":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_hybrid_connection":{"version":0,"block":{"attributes":{"app_service_name":{"type":"string","description_kind":"plain","required":true},"hostname":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_name":{"type":"string","description_kind":"plain","computed":true},"port":{"type":"number","description_kind":"plain","required":true},"relay_id":{"type":"string","description_kind":"plain","required":true},"relay_name":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"send_key_name":{"type":"string","description_kind":"plain","optional":true},"send_key_value":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"service_bus_namespace":{"type":"string","description_kind":"plain","computed":true},"service_bus_suffix":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_app_service_managed_certificate":{"version":0,"block":{"attributes":{"canonical_name":{"type":"string","description_kind":"plain","computed":true},"custom_hostname_binding_id":{"type":"string","description_kind":"plain","required":true},"expiration_date":{"type":"string","description_kind":"plain","computed":true},"friendly_name":{"type":"string","description_kind":"plain","computed":true},"host_names":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"issue_date":{"type":"string","description_kind":"plain","computed":true},"issuer":{"type":"string","description_kind":"plain","computed":true},"subject_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_plan":{"version":1,"block":{"attributes":{"app_service_environment_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_xenon":{"type":"bool","description_kind":"plain","optional":true},"kind":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"maximum_elastic_worker_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"maximum_number_of_workers":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"per_site_scaling":{"type":"bool","description_kind":"plain","optional":true},"reserved":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone_redundant":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"sku":{"nesting_mode":"list","block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","optional":true,"computed":true},"size":{"type":"string","description_kind":"plain","required":true},"tier":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_app_service_public_certificate":{"version":0,"block":{"attributes":{"app_service_name":{"type":"string","description_kind":"plain","required":true},"blob":{"type":"string","description_kind":"plain","required":true},"certificate_location":{"type":"string","description_kind":"plain","required":true},"certificate_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_slot":{"version":0,"block":{"attributes":{"app_service_name":{"type":"string","description_kind":"plain","required":true},"app_service_plan_id":{"type":"string","description_kind":"plain","required":true},"app_settings":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"client_affinity_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"default_site_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_reference_identity_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"site_credential":{"type":["list",["object",{"password":"string","username":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"auth_settings":{"nesting_mode":"list","block":{"attributes":{"additional_login_params":{"type":["map","string"],"description_kind":"plain","optional":true},"allowed_external_redirect_urls":{"type":["list","string"],"description_kind":"plain","optional":true},"default_provider":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"issuer":{"type":"string","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description_kind":"plain","optional":true},"token_refresh_extension_hours":{"type":"number","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description_kind":"plain","optional":true},"unauthenticated_client_action":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description_kind":"plain","optional":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"facebook":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description_kind":"plain","required":true},"app_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"oauth_scopes":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"oauth_scopes":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"microsoft":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"oauth_scopes":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description_kind":"plain","required":true},"consumer_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"logs":{"nesting_mode":"list","block":{"attributes":{"detailed_error_messages_enabled":{"type":"bool","description_kind":"plain","optional":true},"failed_request_tracing_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"application_logs":{"nesting_mode":"list","block":{"attributes":{"file_system_level":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"azure_blob_storage":{"nesting_mode":"list","block":{"attributes":{"level":{"type":"string","description_kind":"plain","required":true},"retention_in_days":{"type":"number","description_kind":"plain","required":true},"sas_url":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"http_logs":{"nesting_mode":"list","block":{"block_types":{"azure_blob_storage":{"nesting_mode":"list","block":{"attributes":{"retention_in_days":{"type":"number","description_kind":"plain","required":true},"sas_url":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"file_system":{"nesting_mode":"list","block":{"attributes":{"retention_in_days":{"type":"number","description_kind":"plain","required":true},"retention_in_mb":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"acr_use_managed_identity_credentials":{"type":"bool","description_kind":"plain","optional":true},"acr_user_managed_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"always_on":{"type":"bool","description_kind":"plain","optional":true},"app_command_line":{"type":"string","description_kind":"plain","optional":true},"auto_swap_slot_name":{"type":"string","description_kind":"plain","optional":true},"default_documents":{"type":["list","string"],"description_kind":"plain","optional":true},"dotnet_framework_version":{"type":"string","description_kind":"plain","optional":true},"ftps_state":{"type":"string","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description_kind":"plain","optional":true},"ip_restriction":{"type":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"java_container":{"type":"string","description_kind":"plain","optional":true},"java_container_version":{"type":"string","description_kind":"plain","optional":true},"java_version":{"type":"string","description_kind":"plain","optional":true},"linux_fx_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_mysql_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"managed_pipeline_mode":{"type":"string","description_kind":"plain","optional":true,"computed":true},"min_tls_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"number_of_workers":{"type":"number","description_kind":"plain","optional":true,"computed":true},"php_version":{"type":"string","description_kind":"plain","optional":true},"python_version":{"type":"string","description_kind":"plain","optional":true},"remote_debugging_enabled":{"type":"bool","description_kind":"plain","optional":true},"remote_debugging_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_ip_restriction":{"type":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"scm_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_use_main_ip_restriction":{"type":"bool","description_kind":"plain","optional":true},"use_32_bit_worker_process":{"type":"bool","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"websockets_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"windows_fx_version":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description_kind":"plain","required":true},"support_credentials":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"set","block":{"attributes":{"access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"mount_path":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"share_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_app_service_slot_custom_hostname_binding":{"version":0,"block":{"attributes":{"app_service_slot_id":{"type":"string","description_kind":"plain","required":true},"hostname":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ssl_state":{"type":"string","description_kind":"plain","optional":true,"computed":true},"thumbprint":{"type":"string","description_kind":"plain","optional":true,"computed":true},"virtual_ip":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_slot_virtual_network_swift_connection":{"version":0,"block":{"attributes":{"app_service_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"slot_name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_source_control":{"version":0,"block":{"attributes":{"app_id":{"type":"string","description":"The ID of the Windows or Linux Web App.","description_kind":"plain","required":true},"branch":{"type":"string","description":"The branch name to use for deployments.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"repo_url":{"type":"string","description":"The URL for the repository.","description_kind":"plain","optional":true,"computed":true},"rollback_enabled":{"type":"bool","description":"Should the Deployment Rollback be enabled? Defaults to `false`.","description_kind":"plain","optional":true},"scm_type":{"type":"string","description":"The SCM Type in use. This value is decoded by the service from the repository information supplied.","description_kind":"plain","computed":true},"use_local_git":{"type":"bool","description":"Should the App use local Git configuration.","description_kind":"plain","optional":true},"use_manual_integration":{"type":"bool","description":"Should code be deployed manually. Set to `false` to enable continuous integration, such as webhooks into online repos such as GitHub. Defaults to `false`.","description_kind":"plain","optional":true},"use_mercurial":{"type":"bool","description":"The repository specified is Mercurial. Defaults to `false`.","description_kind":"plain","optional":true},"uses_github_action":{"type":"bool","description":"Indicates if the Slot uses a GitHub action for deployment. This value is decoded by the service from the repository information supplied.","description_kind":"plain","computed":true}},"block_types":{"github_action_configuration":{"nesting_mode":"list","block":{"attributes":{"generate_workflow_file":{"type":"bool","description":"Should the service generate the GitHub Action Workflow file. Defaults to `true`","description_kind":"plain","optional":true},"linux_action":{"type":"bool","description":"Denotes this action uses a Linux base image.","description_kind":"plain","computed":true}},"block_types":{"code_configuration":{"nesting_mode":"list","block":{"attributes":{"runtime_stack":{"type":"string","description":"The value to use for the Runtime Stack in the workflow file content for code base apps.","description_kind":"plain","required":true},"runtime_version":{"type":"string","description":"The value to use for the Runtime Version in the workflow file content for code base apps.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"container_configuration":{"nesting_mode":"list","block":{"attributes":{"image_name":{"type":"string","description":"The image name for the build.","description_kind":"plain","required":true},"registry_password":{"type":"string","description":"The password used to upload the image to the container registry.","description_kind":"plain","optional":true,"sensitive":true},"registry_url":{"type":"string","description":"The server URL for the container registry where the build will be hosted.","description_kind":"plain","required":true},"registry_username":{"type":"string","description":"The username used to upload the image to the container registry.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_source_control_slot":{"version":0,"block":{"attributes":{"branch":{"type":"string","description":"The URL for the repository","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"repo_url":{"type":"string","description":"The branch name to use for deployments.","description_kind":"plain","optional":true,"computed":true},"rollback_enabled":{"type":"bool","description":"Should the Deployment Rollback be enabled? Defaults to `false`","description_kind":"plain","optional":true},"scm_type":{"type":"string","description":"The SCM Type in use. This value is decoded by the service from the repository information supplied.","description_kind":"plain","computed":true},"slot_id":{"type":"string","description":"The ID of the Linux or Windows Web App Slot.","description_kind":"plain","required":true},"use_local_git":{"type":"bool","description":"Should the Slot use local Git configuration.","description_kind":"plain","optional":true},"use_manual_integration":{"type":"bool","description":"Should code be deployed manually. Set to `true` to disable continuous integration, such as webhooks into online repos such as GitHub. Defaults to `false`","description_kind":"plain","optional":true},"use_mercurial":{"type":"bool","description":"The repository specified is Mercurial. Defaults to `false`.","description_kind":"plain","optional":true},"uses_github_action":{"type":"bool","description":"Indicates if the Slot uses a GitHub action for deployment. This value is decoded by the service from the repository information supplied.","description_kind":"plain","computed":true}},"block_types":{"github_action_configuration":{"nesting_mode":"list","block":{"attributes":{"generate_workflow_file":{"type":"bool","description":"Should the service generate the GitHub Action Workflow file. Defaults to `true`","description_kind":"plain","optional":true},"linux_action":{"type":"bool","description":"Denotes this action uses a Linux base image.","description_kind":"plain","computed":true}},"block_types":{"code_configuration":{"nesting_mode":"list","block":{"attributes":{"runtime_stack":{"type":"string","description":"The value to use for the Runtime Stack in the workflow file content for code base apps.","description_kind":"plain","required":true},"runtime_version":{"type":"string","description":"The value to use for the Runtime Version in the workflow file content for code base apps.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"container_configuration":{"nesting_mode":"list","block":{"attributes":{"image_name":{"type":"string","description":"The image name for the build.","description_kind":"plain","required":true},"registry_password":{"type":"string","description":"The password used to upload the image to the container registry.","description_kind":"plain","optional":true,"sensitive":true},"registry_url":{"type":"string","description":"The server URL for the container registry where the build will be hosted.","description_kind":"plain","required":true},"registry_username":{"type":"string","description":"The username used to upload the image to the container registry.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_source_control_token":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"token":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"token_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_app_service_virtual_network_swift_connection":{"version":0,"block":{"attributes":{"app_service_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_gateway":{"version":0,"block":{"attributes":{"enable_http2":{"type":"bool","description_kind":"plain","optional":true},"fips_enabled":{"type":"bool","description_kind":"plain","optional":true},"firewall_policy_id":{"type":"string","description_kind":"plain","optional":true},"force_firewall_policy_association":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"private_endpoint_connection":{"type":["set",["object",{"id":"string","name":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"authentication_certificate":{"nesting_mode":"list","block":{"attributes":{"data":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"autoscale_configuration":{"nesting_mode":"list","block":{"attributes":{"max_capacity":{"type":"number","description_kind":"plain","optional":true},"min_capacity":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"backend_address_pool":{"nesting_mode":"set","block":{"attributes":{"fqdns":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","computed":true},"ip_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"backend_http_settings":{"nesting_mode":"set","block":{"attributes":{"affinity_cookie_name":{"type":"string","description_kind":"plain","optional":true},"cookie_based_affinity":{"type":"string","description_kind":"plain","required":true},"host_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"pick_host_name_from_backend_address":{"type":"bool","description_kind":"plain","optional":true},"port":{"type":"number","description_kind":"plain","required":true},"probe_id":{"type":"string","description_kind":"plain","computed":true},"probe_name":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true},"request_timeout":{"type":"number","description_kind":"plain","optional":true},"trusted_root_certificate_names":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"authentication_certificate":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"connection_draining":{"nesting_mode":"list","block":{"attributes":{"drain_timeout_sec":{"type":"number","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"custom_error_configuration":{"nesting_mode":"list","block":{"attributes":{"custom_error_page_url":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","computed":true},"status_code":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"frontend_ip_configuration":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_ip_address":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_ip_address_allocation":{"type":"string","description_kind":"plain","optional":true},"private_link_configuration_id":{"type":"string","description_kind":"plain","computed":true},"private_link_configuration_name":{"type":"string","description_kind":"plain","optional":true},"public_ip_address_id":{"type":"string","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"frontend_port":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"port":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"gateway_ip_configuration":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":2},"global":{"nesting_mode":"list","block":{"attributes":{"request_buffering_enabled":{"type":"bool","description_kind":"plain","required":true},"response_buffering_enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"http_listener":{"nesting_mode":"set","block":{"attributes":{"firewall_policy_id":{"type":"string","description_kind":"plain","optional":true},"frontend_ip_configuration_id":{"type":"string","description_kind":"plain","computed":true},"frontend_ip_configuration_name":{"type":"string","description_kind":"plain","required":true},"frontend_port_id":{"type":"string","description_kind":"plain","computed":true},"frontend_port_name":{"type":"string","description_kind":"plain","required":true},"host_name":{"type":"string","description_kind":"plain","optional":true},"host_names":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true},"require_sni":{"type":"bool","description_kind":"plain","optional":true},"ssl_certificate_id":{"type":"string","description_kind":"plain","computed":true},"ssl_certificate_name":{"type":"string","description_kind":"plain","optional":true},"ssl_profile_id":{"type":"string","description_kind":"plain","computed":true},"ssl_profile_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"custom_error_configuration":{"nesting_mode":"list","block":{"attributes":{"custom_error_page_url":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","computed":true},"status_code":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"private_link_configuration":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"primary":{"type":"bool","description_kind":"plain","required":true},"private_ip_address":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_ip_address_allocation":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"probe":{"nesting_mode":"set","block":{"attributes":{"host":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","computed":true},"interval":{"type":"number","description_kind":"plain","required":true},"minimum_servers":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","required":true},"pick_host_name_from_backend_http_settings":{"type":"bool","description_kind":"plain","optional":true},"port":{"type":"number","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true},"timeout":{"type":"number","description_kind":"plain","required":true},"unhealthy_threshold":{"type":"number","description_kind":"plain","required":true}},"block_types":{"match":{"nesting_mode":"list","block":{"attributes":{"body":{"type":"string","description_kind":"plain","optional":true},"status_code":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"redirect_configuration":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description_kind":"plain","computed":true},"include_path":{"type":"bool","description_kind":"plain","optional":true},"include_query_string":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"redirect_type":{"type":"string","description_kind":"plain","required":true},"target_listener_id":{"type":"string","description_kind":"plain","computed":true},"target_listener_name":{"type":"string","description_kind":"plain","optional":true},"target_url":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"request_routing_rule":{"nesting_mode":"set","block":{"attributes":{"backend_address_pool_id":{"type":"string","description_kind":"plain","computed":true},"backend_address_pool_name":{"type":"string","description_kind":"plain","optional":true},"backend_http_settings_id":{"type":"string","description_kind":"plain","computed":true},"backend_http_settings_name":{"type":"string","description_kind":"plain","optional":true},"http_listener_id":{"type":"string","description_kind":"plain","computed":true},"http_listener_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","optional":true},"redirect_configuration_id":{"type":"string","description_kind":"plain","computed":true},"redirect_configuration_name":{"type":"string","description_kind":"plain","optional":true},"rewrite_rule_set_id":{"type":"string","description_kind":"plain","computed":true},"rewrite_rule_set_name":{"type":"string","description_kind":"plain","optional":true},"rule_type":{"type":"string","description_kind":"plain","required":true},"url_path_map_id":{"type":"string","description_kind":"plain","computed":true},"url_path_map_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"rewrite_rule_set":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"rewrite_rule":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"rule_sequence":{"type":"number","description_kind":"plain","required":true}},"block_types":{"condition":{"nesting_mode":"list","block":{"attributes":{"ignore_case":{"type":"bool","description_kind":"plain","optional":true},"negate":{"type":"bool","description_kind":"plain","optional":true},"pattern":{"type":"string","description_kind":"plain","required":true},"variable":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"request_header_configuration":{"nesting_mode":"list","block":{"attributes":{"header_name":{"type":"string","description_kind":"plain","required":true},"header_value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"response_header_configuration":{"nesting_mode":"list","block":{"attributes":{"header_name":{"type":"string","description_kind":"plain","required":true},"header_value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"url":{"nesting_mode":"list","block":{"attributes":{"components":{"type":"string","description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true},"query_string":{"type":"string","description_kind":"plain","optional":true},"reroute":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}}},"description_kind":"plain"}},"sku":{"nesting_mode":"list","block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"tier":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"ssl_certificate":{"nesting_mode":"set","block":{"attributes":{"data":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","computed":true},"key_vault_secret_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"public_cert_data":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"ssl_policy":{"nesting_mode":"list","block":{"attributes":{"cipher_suites":{"type":["list","string"],"description_kind":"plain","optional":true},"disabled_protocols":{"type":["list","string"],"description_kind":"plain","optional":true},"min_protocol_version":{"type":"string","description_kind":"plain","optional":true},"policy_name":{"type":"string","description_kind":"plain","optional":true},"policy_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"ssl_profile":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"trusted_client_certificate_names":{"type":["list","string"],"description_kind":"plain","optional":true},"verify_client_cert_issuer_dn":{"type":"bool","description_kind":"plain","optional":true},"verify_client_certificate_revocation":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"ssl_policy":{"nesting_mode":"list","block":{"attributes":{"cipher_suites":{"type":["list","string"],"description_kind":"plain","optional":true},"disabled_protocols":{"type":["list","string"],"description_kind":"plain","optional":true},"min_protocol_version":{"type":"string","description_kind":"plain","optional":true},"policy_name":{"type":"string","description_kind":"plain","optional":true},"policy_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"trusted_client_certificate":{"nesting_mode":"list","block":{"attributes":{"data":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"trusted_root_certificate":{"nesting_mode":"list","block":{"attributes":{"data":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","computed":true},"key_vault_secret_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"url_path_map":{"nesting_mode":"list","block":{"attributes":{"default_backend_address_pool_id":{"type":"string","description_kind":"plain","computed":true},"default_backend_address_pool_name":{"type":"string","description_kind":"plain","optional":true},"default_backend_http_settings_id":{"type":"string","description_kind":"plain","computed":true},"default_backend_http_settings_name":{"type":"string","description_kind":"plain","optional":true},"default_redirect_configuration_id":{"type":"string","description_kind":"plain","computed":true},"default_redirect_configuration_name":{"type":"string","description_kind":"plain","optional":true},"default_rewrite_rule_set_id":{"type":"string","description_kind":"plain","computed":true},"default_rewrite_rule_set_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"path_rule":{"nesting_mode":"list","block":{"attributes":{"backend_address_pool_id":{"type":"string","description_kind":"plain","computed":true},"backend_address_pool_name":{"type":"string","description_kind":"plain","optional":true},"backend_http_settings_id":{"type":"string","description_kind":"plain","computed":true},"backend_http_settings_name":{"type":"string","description_kind":"plain","optional":true},"firewall_policy_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"paths":{"type":["list","string"],"description_kind":"plain","required":true},"redirect_configuration_id":{"type":"string","description_kind":"plain","computed":true},"redirect_configuration_name":{"type":"string","description_kind":"plain","optional":true},"rewrite_rule_set_id":{"type":"string","description_kind":"plain","computed":true},"rewrite_rule_set_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"waf_configuration":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"file_upload_limit_mb":{"type":"number","description_kind":"plain","optional":true},"firewall_mode":{"type":"string","description_kind":"plain","required":true},"max_request_body_size_kb":{"type":"number","description_kind":"plain","optional":true},"request_body_check":{"type":"bool","description_kind":"plain","optional":true},"rule_set_type":{"type":"string","description_kind":"plain","optional":true},"rule_set_version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"disabled_rule_group":{"nesting_mode":"list","block":{"attributes":{"rule_group_name":{"type":"string","description_kind":"plain","required":true},"rules":{"type":["list","number"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"exclusion":{"nesting_mode":"list","block":{"attributes":{"match_variable":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","optional":true},"selector_match_operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_application_insights":{"version":2,"block":{"attributes":{"app_id":{"type":"string","description_kind":"plain","computed":true},"application_type":{"type":"string","description_kind":"plain","required":true},"connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"daily_data_cap_in_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"daily_data_cap_notifications_disabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"disable_ip_masking":{"type":"bool","description_kind":"plain","optional":true},"force_customer_storage_for_profiler":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instrumentation_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"internet_ingestion_enabled":{"type":"bool","description_kind":"plain","optional":true},"internet_query_enabled":{"type":"bool","description_kind":"plain","optional":true},"local_authentication_disabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retention_in_days":{"type":"number","description_kind":"plain","optional":true},"sampling_percentage":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_insights_analytics_item":{"version":1,"block":{"attributes":{"application_insights_id":{"type":"string","description_kind":"plain","required":true},"content":{"type":"string","description_kind":"plain","required":true},"function_alias":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","required":true},"time_created":{"type":"string","description_kind":"plain","computed":true},"time_modified":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_insights_api_key":{"version":2,"block":{"attributes":{"api_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"application_insights_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"read_permissions":{"type":["set","string"],"description_kind":"plain","optional":true},"write_permissions":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_insights_smart_detection_rule":{"version":2,"block":{"attributes":{"additional_email_recipients":{"type":["set","string"],"description_kind":"plain","optional":true},"application_insights_id":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"send_emails_to_subscription_owners":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_insights_standard_web_test":{"version":0,"block":{"attributes":{"application_insights_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"frequency":{"type":"number","description_kind":"plain","optional":true},"geo_locations":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retry_enabled":{"type":"bool","description_kind":"plain","optional":true},"synthetic_monitor_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timeout":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"request":{"nesting_mode":"list","block":{"attributes":{"body":{"type":"string","description_kind":"plain","optional":true},"follow_redirects_enabled":{"type":"bool","description_kind":"plain","optional":true},"http_verb":{"type":"string","description_kind":"plain","optional":true},"parse_dependent_requests_enabled":{"type":"bool","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"block_types":{"header":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"validation_rules":{"nesting_mode":"list","block":{"attributes":{"expected_status_code":{"type":"number","description_kind":"plain","optional":true},"ssl_cert_remaining_lifetime":{"type":"number","description_kind":"plain","optional":true},"ssl_check_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"content":{"nesting_mode":"list","block":{"attributes":{"content_match":{"type":"string","description_kind":"plain","required":true},"ignore_case":{"type":"bool","description_kind":"plain","optional":true},"pass_if_text_found":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_application_insights_web_test":{"version":1,"block":{"attributes":{"application_insights_id":{"type":"string","description_kind":"plain","required":true},"configuration":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"frequency":{"type":"number","description_kind":"plain","optional":true},"geo_locations":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retry_enabled":{"type":"bool","description_kind":"plain","optional":true},"synthetic_monitor_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timeout":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_insights_workbook":{"version":0,"block":{"attributes":{"category":{"type":"string","description_kind":"plain","optional":true},"data_json":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_id":{"type":"string","description_kind":"plain","optional":true},"storage_container_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_insights_workbook_template":{"version":0,"block":{"attributes":{"author":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"localized":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"template_data":{"type":"string","description_kind":"plain","required":true}},"block_types":{"galleries":{"nesting_mode":"list","block":{"attributes":{"category":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"order":{"type":"number","description_kind":"plain","optional":true},"resource_type":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_load_balancer":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_configuration_endpoint":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_load_balancer_frontend":{"version":0,"block":{"attributes":{"application_load_balancer_id":{"type":"string","description_kind":"plain","required":true},"fully_qualified_domain_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_load_balancer_subnet_association":{"version":0,"block":{"attributes":{"application_load_balancer_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_security_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_arc_kubernetes_cluster":{"version":0,"block":{"attributes":{"agent_public_key_certificate":{"type":"string","description_kind":"plain","required":true},"agent_version":{"type":"string","description_kind":"plain","computed":true},"distribution":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"infrastructure":{"type":"string","description_kind":"plain","computed":true},"kubernetes_version":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"offering":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"total_core_count":{"type":"number","description_kind":"plain","computed":true},"total_node_count":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_arc_kubernetes_cluster_extension":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description_kind":"plain","required":true},"configuration_protected_settings":{"type":["map","string"],"description_kind":"plain","optional":true},"configuration_settings":{"type":["map","string"],"description_kind":"plain","optional":true},"current_version":{"type":"string","description_kind":"plain","computed":true},"extension_type":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"release_namespace":{"type":"string","description_kind":"plain","optional":true,"computed":true},"release_train":{"type":"string","description_kind":"plain","optional":true,"computed":true},"target_namespace":{"type":"string","description_kind":"plain","optional":true,"computed":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_arc_kubernetes_flux_configuration":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description_kind":"plain","required":true},"continuous_reconciliation_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"blob_storage":{"nesting_mode":"list","block":{"attributes":{"account_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"container_id":{"type":"string","description_kind":"plain","required":true},"local_auth_reference":{"type":"string","description_kind":"plain","optional":true},"sas_token":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"sync_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"service_principal":{"nesting_mode":"list","block":{"attributes":{"client_certificate_base64":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"client_certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"client_certificate_send_chain":{"type":"bool","description_kind":"plain","optional":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"bucket":{"nesting_mode":"list","block":{"attributes":{"access_key":{"type":"string","description_kind":"plain","optional":true},"bucket_name":{"type":"string","description_kind":"plain","required":true},"local_auth_reference":{"type":"string","description_kind":"plain","optional":true},"secret_key_base64":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"sync_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true},"tls_enabled":{"type":"bool","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"git_repository":{"nesting_mode":"list","block":{"attributes":{"https_ca_cert_base64":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"https_key_base64":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"https_user":{"type":"string","description_kind":"plain","optional":true},"local_auth_reference":{"type":"string","description_kind":"plain","optional":true},"reference_type":{"type":"string","description_kind":"plain","required":true},"reference_value":{"type":"string","description_kind":"plain","required":true},"ssh_known_hosts_base64":{"type":"string","description_kind":"plain","optional":true},"ssh_private_key_base64":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"sync_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"kustomizations":{"nesting_mode":"set","block":{"attributes":{"depends_on":{"type":["list","string"],"description_kind":"plain","optional":true},"garbage_collection_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"recreating_enabled":{"type":"bool","description_kind":"plain","optional":true},"retry_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"sync_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_arc_machine_extension":{"version":0,"block":{"attributes":{"arc_machine_id":{"type":"string","description_kind":"plain","required":true},"automatic_upgrade_enabled":{"type":"bool","description_kind":"plain","optional":true},"force_update_tag":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"protected_settings":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"publisher":{"type":"string","description_kind":"plain","required":true},"settings":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_handler_version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_arc_private_link_scope":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_arc_resource_bridge_appliance":{"version":0,"block":{"attributes":{"distro":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"infrastructure_provider":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_key_base64":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_attestation_provider":{"version":0,"block":{"attributes":{"attestation_uri":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"open_enclave_policy_base64":{"type":"string","description_kind":"plain","optional":true},"policy_signing_certificate_data":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sev_snp_policy_base64":{"type":"string","description_kind":"plain","optional":true},"sgx_enclave_policy_base64":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tpm_policy_base64":{"type":"string","description_kind":"plain","optional":true},"trust_model":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"policy":{"nesting_mode":"list","block":{"attributes":{"data":{"type":"string","description_kind":"plain","optional":true},"environment_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automanage_configuration":{"version":1,"block":{"attributes":{"automation_account_enabled":{"type":"bool","description_kind":"plain","optional":true},"boot_diagnostics_enabled":{"type":"bool","description_kind":"plain","optional":true},"defender_for_cloud_enabled":{"type":"bool","description_kind":"plain","optional":true},"guest_configuration_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"log_analytics_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"status_change_alert_enabled":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"antimalware":{"nesting_mode":"list","block":{"attributes":{"real_time_protection_enabled":{"type":"bool","description_kind":"plain","optional":true},"scheduled_scan_day":{"type":"number","description_kind":"plain","optional":true},"scheduled_scan_enabled":{"type":"bool","description_kind":"plain","optional":true},"scheduled_scan_time_in_minutes":{"type":"number","description_kind":"plain","optional":true},"scheduled_scan_type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"exclusions":{"nesting_mode":"list","block":{"attributes":{"extensions":{"type":"string","description_kind":"plain","optional":true},"paths":{"type":"string","description_kind":"plain","optional":true},"processes":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"azure_security_baseline":{"nesting_mode":"list","block":{"attributes":{"assignment_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"backup":{"nesting_mode":"list","block":{"attributes":{"instant_rp_retention_range_in_days":{"type":"number","description_kind":"plain","optional":true},"policy_name":{"type":"string","description_kind":"plain","optional":true},"time_zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"retention_policy":{"nesting_mode":"list","block":{"attributes":{"retention_policy_type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"daily_schedule":{"nesting_mode":"list","block":{"attributes":{"retention_times":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"retention_duration":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","optional":true},"duration_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"weekly_schedule":{"nesting_mode":"list","block":{"attributes":{"retention_times":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"retention_duration":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","optional":true},"duration_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"schedule_policy":{"nesting_mode":"list","block":{"attributes":{"schedule_policy_type":{"type":"string","description_kind":"plain","optional":true},"schedule_run_days":{"type":["list","string"],"description_kind":"plain","optional":true},"schedule_run_frequency":{"type":"string","description_kind":"plain","optional":true},"schedule_run_times":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_account":{"version":0,"block":{"attributes":{"dsc_primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"dsc_secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"dsc_server_endpoint":{"type":"string","description_kind":"plain","computed":true},"hybrid_service_url":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"private_endpoint_connection":{"type":["list",["object",{"id":"string","name":"string"}]],"description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"encryption":{"nesting_mode":"list","block":{"attributes":{"key_source":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_certificate":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"base64":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"description":{"type":"string","description_kind":"plain","optional":true},"exportable":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_connection":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"values":{"type":["map","string"],"description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_connection_certificate":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"automation_certificate_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_connection_classic_certificate":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"certificate_asset_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","required":true},"subscription_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_connection_service_principal":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description_kind":"plain","required":true},"automation_account_name":{"type":"string","description_kind":"plain","required":true},"certificate_thumbprint":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_connection_type":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_global":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"field":{"nesting_mode":"list","block":{"attributes":{"is_encrypted":{"type":"bool","description_kind":"plain","optional":true},"is_optional":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_credential":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_dsc_configuration":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"content_embedded":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"log_verbose":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"state":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_dsc_nodeconfiguration":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"configuration_name":{"type":"string","description_kind":"plain","computed":true},"content_embedded":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_hybrid_runbook_worker":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip":{"type":"string","description_kind":"plain","computed":true},"last_seen_date_time":{"type":"string","description_kind":"plain","computed":true},"registration_date_time":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"vm_resource_id":{"type":"string","description_kind":"plain","required":true},"worker_group_name":{"type":"string","description_kind":"plain","required":true},"worker_id":{"type":"string","description_kind":"plain","required":true},"worker_name":{"type":"string","description_kind":"plain","computed":true},"worker_type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_hybrid_runbook_worker_group":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"credential_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_job_schedule":{"version":1,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_schedule_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_manager_id":{"type":"string","description_kind":"plain","computed":true},"run_on":{"type":"string","description_kind":"plain","optional":true},"runbook_name":{"type":"string","description_kind":"plain","required":true},"schedule_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_module":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"module_link":{"nesting_mode":"list","block":{"attributes":{"uri":{"type":"string","description_kind":"plain","required":true}},"block_types":{"hash":{"nesting_mode":"list","block":{"attributes":{"algorithm":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_powershell72_module":{"version":0,"block":{"attributes":{"automation_account_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"module_link":{"nesting_mode":"list","block":{"attributes":{"uri":{"type":"string","description_kind":"plain","required":true}},"block_types":{"hash":{"nesting_mode":"list","block":{"attributes":{"algorithm":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_python3_package":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"content_uri":{"type":"string","description_kind":"plain","required":true},"content_version":{"type":"string","description_kind":"plain","optional":true},"hash_algorithm":{"type":"string","description_kind":"plain","optional":true},"hash_value":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_runbook":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_schedule":{"type":["set",["object",{"job_schedule_id":"string","parameters":["map","string"],"run_on":"string","schedule_name":"string"}]],"description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"log_activity_trace_level":{"type":"number","description_kind":"plain","optional":true},"log_progress":{"type":"bool","description_kind":"plain","required":true},"log_verbose":{"type":"bool","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"runbook_type":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"draft":{"nesting_mode":"list","block":{"attributes":{"creation_time":{"type":"string","description_kind":"plain","computed":true},"edit_mode_enabled":{"type":"bool","description_kind":"plain","optional":true},"last_modified_time":{"type":"string","description_kind":"plain","computed":true},"output_types":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"content_link":{"nesting_mode":"list","block":{"attributes":{"uri":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"hash":{"nesting_mode":"list","block":{"attributes":{"algorithm":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"parameters":{"nesting_mode":"list","block":{"attributes":{"default_value":{"type":"string","description_kind":"plain","optional":true},"key":{"type":"string","description_kind":"plain","required":true},"mandatory":{"type":"bool","description_kind":"plain","optional":true},"position":{"type":"number","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"publish_content_link":{"nesting_mode":"list","block":{"attributes":{"uri":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"hash":{"nesting_mode":"list","block":{"attributes":{"algorithm":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_schedule":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"expiry_time":{"type":"string","description_kind":"plain","optional":true,"computed":true},"frequency":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval":{"type":"number","description_kind":"plain","optional":true,"computed":true},"month_days":{"type":["set","number"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"start_time":{"type":"string","description_kind":"plain","optional":true,"computed":true},"timezone":{"type":"string","description_kind":"plain","optional":true},"week_days":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"monthly_occurrence":{"nesting_mode":"list","block":{"attributes":{"day":{"type":"string","description_kind":"plain","required":true},"occurrence":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_software_update_configuration":{"version":0,"block":{"attributes":{"automation_account_id":{"type":"string","description_kind":"plain","required":true},"duration":{"type":"string","description_kind":"plain","optional":true},"error_code":{"type":"string","description_kind":"plain","computed":true},"error_meesage":{"type":"string","description_kind":"plain","deprecated":true,"computed":true},"error_message":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"non_azure_computer_names":{"type":["list","string"],"description_kind":"plain","optional":true},"operating_system":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"virtual_machine_ids":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"linux":{"nesting_mode":"list","block":{"attributes":{"classification_included":{"type":"string","description_kind":"plain","optional":true,"computed":true},"classifications_included":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"excluded_packages":{"type":["list","string"],"description_kind":"plain","optional":true},"included_packages":{"type":["list","string"],"description_kind":"plain","optional":true},"reboot":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"post_task":{"nesting_mode":"list","block":{"attributes":{"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"source":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"pre_task":{"nesting_mode":"list","block":{"attributes":{"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"source":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"schedule":{"nesting_mode":"list","block":{"attributes":{"advanced_month_days":{"type":["list","number"],"description_kind":"plain","optional":true},"advanced_week_days":{"type":["list","string"],"description_kind":"plain","optional":true},"creation_time":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"expiry_time":{"type":"string","description_kind":"plain","optional":true,"computed":true},"expiry_time_offset_minutes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"frequency":{"type":"string","description_kind":"plain","required":true},"interval":{"type":"number","description_kind":"plain","optional":true},"is_enabled":{"type":"bool","description_kind":"plain","optional":true},"last_modified_time":{"type":"string","description_kind":"plain","computed":true},"next_run":{"type":"string","description_kind":"plain","optional":true,"computed":true},"next_run_offset_minutes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"start_time":{"type":"string","description_kind":"plain","optional":true,"computed":true},"start_time_offset_minutes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"time_zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"monthly_occurrence":{"nesting_mode":"list","block":{"attributes":{"day":{"type":"string","description_kind":"plain","required":true},"occurrence":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"target":{"nesting_mode":"list","block":{"block_types":{"azure_query":{"nesting_mode":"list","block":{"attributes":{"locations":{"type":["list","string"],"description_kind":"plain","optional":true},"scope":{"type":["list","string"],"description_kind":"plain","optional":true},"tag_filter":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"tag":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"non_azure_query":{"nesting_mode":"list","block":{"attributes":{"function_alias":{"type":"string","description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"windows":{"nesting_mode":"list","block":{"attributes":{"classification_included":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"classifications_included":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"excluded_knowledge_base_numbers":{"type":["list","string"],"description_kind":"plain","optional":true},"included_knowledge_base_numbers":{"type":["list","string"],"description_kind":"plain","optional":true},"reboot":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_automation_source_control":{"version":1,"block":{"attributes":{"automatic_sync":{"type":"bool","description_kind":"plain","optional":true},"automation_account_id":{"type":"string","description_kind":"plain","required":true},"branch":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder_path":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"publish_runbook_enabled":{"type":"bool","description_kind":"plain","optional":true},"repository_url":{"type":"string","description_kind":"plain","required":true},"source_control_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"security":{"nesting_mode":"list","block":{"attributes":{"refresh_token":{"type":"string","description_kind":"plain","optional":true},"token":{"type":"string","description_kind":"plain","required":true},"token_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_variable_bool":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"encrypted":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_variable_datetime":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"encrypted":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_variable_int":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"encrypted":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_variable_object":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"encrypted":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_variable_string":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"encrypted":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_watcher":{"version":0,"block":{"attributes":{"automation_account_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"etag":{"type":"string","description_kind":"plain","optional":true},"execution_frequency_in_seconds":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"script_name":{"type":"string","description_kind":"plain","required":true},"script_parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"script_run_on":{"type":"string","description_kind":"plain","required":true},"status":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_webhook":{"version":1,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"expiry_time":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"run_on_worker_group":{"type":"string","description_kind":"plain","optional":true},"runbook_name":{"type":"string","description_kind":"plain","required":true},"uri":{"type":"string","description_kind":"plain","optional":true,"computed":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_availability_set":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"managed":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"platform_fault_domain_count":{"type":"number","description_kind":"plain","optional":true},"platform_update_domain_count":{"type":"number","description_kind":"plain","optional":true},"proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_backup_container_storage_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_backup_policy_file_share":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"timezone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"backup":{"nesting_mode":"list","block":{"attributes":{"frequency":{"type":"string","description_kind":"plain","required":true},"time":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"hourly":{"nesting_mode":"list","block":{"attributes":{"interval":{"type":"number","description_kind":"plain","required":true},"start_time":{"type":"string","description_kind":"plain","required":true},"window_duration":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"retention_daily":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"retention_monthly":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"days":{"type":["set","number"],"description_kind":"plain","optional":true},"include_last_days":{"type":"bool","description_kind":"plain","optional":true},"weekdays":{"type":["set","string"],"description_kind":"plain","optional":true},"weeks":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"retention_weekly":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"weekdays":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"retention_yearly":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"days":{"type":["set","number"],"description_kind":"plain","optional":true},"include_last_days":{"type":"bool","description_kind":"plain","optional":true},"months":{"type":["set","string"],"description_kind":"plain","required":true},"weekdays":{"type":["set","string"],"description_kind":"plain","optional":true},"weeks":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_backup_policy_vm":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instant_restore_retention_days":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"policy_type":{"type":"string","description_kind":"plain","optional":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"timezone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"backup":{"nesting_mode":"list","block":{"attributes":{"frequency":{"type":"string","description_kind":"plain","required":true},"hour_duration":{"type":"number","description_kind":"plain","optional":true},"hour_interval":{"type":"number","description_kind":"plain","optional":true},"time":{"type":"string","description_kind":"plain","required":true},"weekdays":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"instant_restore_resource_group":{"nesting_mode":"list","block":{"attributes":{"prefix":{"type":"string","description_kind":"plain","required":true},"suffix":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"retention_daily":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"retention_monthly":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"days":{"type":["set","number"],"description_kind":"plain","optional":true},"include_last_days":{"type":"bool","description_kind":"plain","optional":true},"weekdays":{"type":["set","string"],"description_kind":"plain","optional":true},"weeks":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"retention_weekly":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"weekdays":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"retention_yearly":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"days":{"type":["set","number"],"description_kind":"plain","optional":true},"include_last_days":{"type":"bool","description_kind":"plain","optional":true},"months":{"type":["set","string"],"description_kind":"plain","required":true},"weekdays":{"type":["set","string"],"description_kind":"plain","optional":true},"weeks":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"tiering_policy":{"nesting_mode":"list","block":{"block_types":{"archived_restore_point":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"number","description_kind":"plain","optional":true},"duration_type":{"type":"string","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_backup_policy_vm_workload":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"workload_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"protection_policy":{"nesting_mode":"set","block":{"attributes":{"policy_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"backup":{"nesting_mode":"list","block":{"attributes":{"frequency":{"type":"string","description_kind":"plain","optional":true},"frequency_in_minutes":{"type":"number","description_kind":"plain","optional":true},"time":{"type":"string","description_kind":"plain","optional":true},"weekdays":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"retention_daily":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"retention_monthly":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"format_type":{"type":"string","description_kind":"plain","required":true},"monthdays":{"type":["set","number"],"description_kind":"plain","optional":true},"weekdays":{"type":["set","string"],"description_kind":"plain","optional":true},"weeks":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"retention_weekly":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"weekdays":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"retention_yearly":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"format_type":{"type":"string","description_kind":"plain","required":true},"monthdays":{"type":["set","number"],"description_kind":"plain","optional":true},"months":{"type":["set","string"],"description_kind":"plain","required":true},"weekdays":{"type":["set","string"],"description_kind":"plain","optional":true},"weeks":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"simple_retention":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"settings":{"nesting_mode":"list","block":{"attributes":{"compression_enabled":{"type":"bool","description_kind":"plain","optional":true},"time_zone":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_backup_protected_file_share":{"version":0,"block":{"attributes":{"backup_policy_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_file_share_name":{"type":"string","description_kind":"plain","required":true},"source_storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_backup_protected_vm":{"version":0,"block":{"attributes":{"backup_policy_id":{"type":"string","description_kind":"plain","optional":true},"exclude_disk_luns":{"type":["set","number"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"include_disk_luns":{"type":["set","number"],"description_kind":"plain","optional":true},"protection_state":{"type":"string","description_kind":"plain","optional":true,"computed":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_vm_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bastion_host":{"version":0,"block":{"attributes":{"copy_paste_enabled":{"type":"bool","description_kind":"plain","optional":true},"dns_name":{"type":"string","description_kind":"plain","computed":true},"file_copy_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_connect_enabled":{"type":"bool","description_kind":"plain","optional":true},"kerberos_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scale_units":{"type":"number","description_kind":"plain","optional":true},"shareable_link_enabled":{"type":"bool","description_kind":"plain","optional":true},"sku":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tunneling_enabled":{"type":"bool","description_kind":"plain","optional":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"public_ip_address_id":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_batch_account":{"version":0,"block":{"attributes":{"account_endpoint":{"type":"string","description_kind":"plain","computed":true},"allowed_authentication_modes":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"encryption":{"type":["list",["object",{"key_vault_key_id":"string"}]],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"pool_allocation_mode":{"type":"string","description_kind":"plain","optional":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"storage_account_authentication_mode":{"type":"string","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","optional":true},"storage_account_node_identity":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"key_vault_reference":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","required":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"network_profile":{"nesting_mode":"list","block":{"block_types":{"account_access":{"nesting_mode":"list","block":{"attributes":{"default_action":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"ip_rule":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","optional":true},"ip_range":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"node_management_access":{"nesting_mode":"list","block":{"attributes":{"default_action":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"ip_rule":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","optional":true},"ip_range":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_batch_application":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"allow_updates":{"type":"bool","description_kind":"plain","optional":true},"default_version":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_batch_certificate":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"certificate":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"format":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","computed":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"public_data":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","required":true},"thumbprint_algorithm":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_batch_job":{"version":0,"block":{"attributes":{"batch_pool_id":{"type":"string","description_kind":"plain","required":true},"common_environment_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","optional":true},"task_retry_maximum":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_batch_pool":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inter_node_communication":{"type":"string","description_kind":"plain","optional":true},"license_type":{"type":"string","description_kind":"plain","optional":true},"max_tasks_per_node":{"type":"number","description_kind":"plain","optional":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"node_agent_sku_id":{"type":"string","description_kind":"plain","required":true},"os_disk_placement":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"stop_pending_resize_operation":{"type":"bool","description_kind":"plain","optional":true},"target_node_communication_mode":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"auto_scale":{"nesting_mode":"list","block":{"attributes":{"evaluation_interval":{"type":"string","description_kind":"plain","optional":true},"formula":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"certificate":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","required":true},"store_location":{"type":"string","description_kind":"plain","required":true},"store_name":{"type":"string","description_kind":"plain","optional":true},"visibility":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"container_configuration":{"nesting_mode":"list","block":{"attributes":{"container_image_names":{"type":["set","string"],"description_kind":"plain","optional":true},"container_registries":{"type":["list",["object",{"password":"string","registry_server":"string","user_assigned_identity_id":"string","user_name":"string"}]],"description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"data_disks":{"nesting_mode":"list","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","optional":true},"disk_size_gb":{"type":"number","description_kind":"plain","required":true},"lun":{"type":"number","description_kind":"plain","required":true},"storage_account_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"disk_encryption":{"nesting_mode":"list","block":{"attributes":{"disk_encryption_target":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"extensions":{"nesting_mode":"list","block":{"attributes":{"auto_upgrade_minor_version":{"type":"bool","description_kind":"plain","optional":true},"automatic_upgrade_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"protected_settings":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"provision_after_extensions":{"type":["set","string"],"description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","required":true},"settings_json":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_handler_version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"fixed_scale":{"nesting_mode":"list","block":{"attributes":{"node_deallocation_method":{"type":"string","description_kind":"plain","optional":true},"resize_timeout":{"type":"string","description_kind":"plain","optional":true},"target_dedicated_nodes":{"type":"number","description_kind":"plain","optional":true},"target_low_priority_nodes":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"mount":{"nesting_mode":"list","block":{"block_types":{"azure_blob_file_system":{"nesting_mode":"list","block":{"attributes":{"account_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"blobfuse_options":{"type":"string","description_kind":"plain","optional":true},"container_name":{"type":"string","description_kind":"plain","required":true},"identity_id":{"type":"string","description_kind":"plain","optional":true},"relative_mount_path":{"type":"string","description_kind":"plain","required":true},"sas_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"azure_file_share":{"nesting_mode":"list","block":{"attributes":{"account_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"azure_file_url":{"type":"string","description_kind":"plain","required":true},"mount_options":{"type":"string","description_kind":"plain","optional":true},"relative_mount_path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"cifs_mount":{"nesting_mode":"list","block":{"attributes":{"mount_options":{"type":"string","description_kind":"plain","optional":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"relative_mount_path":{"type":"string","description_kind":"plain","required":true},"source":{"type":"string","description_kind":"plain","required":true},"user_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"nfs_mount":{"nesting_mode":"list","block":{"attributes":{"mount_options":{"type":"string","description_kind":"plain","optional":true},"relative_mount_path":{"type":"string","description_kind":"plain","required":true},"source":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"network_configuration":{"nesting_mode":"list","block":{"attributes":{"accelerated_networking_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_vnet_assignment_scope":{"type":"string","description_kind":"plain","optional":true},"public_address_provisioning_type":{"type":"string","description_kind":"plain","optional":true},"public_ips":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"endpoint_configuration":{"nesting_mode":"list","block":{"attributes":{"backend_port":{"type":"number","description_kind":"plain","required":true},"frontend_port_range":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"block_types":{"network_security_group_rules":{"nesting_mode":"list","block":{"attributes":{"access":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true},"source_address_prefix":{"type":"string","description_kind":"plain","required":true},"source_port_ranges":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"node_placement":{"nesting_mode":"list","block":{"attributes":{"policy":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"start_task":{"nesting_mode":"list","block":{"attributes":{"command_line":{"type":"string","description_kind":"plain","required":true},"common_environment_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"task_retry_maximum":{"type":"number","description_kind":"plain","optional":true},"wait_for_success":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"container":{"nesting_mode":"list","block":{"attributes":{"image_name":{"type":"string","description_kind":"plain","required":true},"run_options":{"type":"string","description_kind":"plain","optional":true},"working_directory":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"registry":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"registry_server":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity_id":{"type":"string","description":"The User Assigned Identity to use for Container Registry access.","description_kind":"plain","optional":true},"user_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"resource_file":{"nesting_mode":"list","block":{"attributes":{"auto_storage_container_name":{"type":"string","description_kind":"plain","optional":true},"blob_prefix":{"type":"string","description_kind":"plain","optional":true},"file_mode":{"type":"string","description_kind":"plain","optional":true},"file_path":{"type":"string","description_kind":"plain","optional":true},"http_url":{"type":"string","description_kind":"plain","optional":true},"storage_container_url":{"type":"string","description_kind":"plain","optional":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"user_identity":{"nesting_mode":"list","block":{"attributes":{"user_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"auto_user":{"nesting_mode":"list","block":{"attributes":{"elevation_level":{"type":"string","description_kind":"plain","optional":true},"scope":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"storage_image_reference":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true},"offer":{"type":"string","description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","optional":true},"sku":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"task_scheduling_policy":{"nesting_mode":"list","block":{"attributes":{"node_fill_type":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"user_accounts":{"nesting_mode":"list","block":{"attributes":{"elevation_level":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"linux_user_configuration":{"nesting_mode":"list","block":{"attributes":{"gid":{"type":"number","description_kind":"plain","optional":true},"ssh_private_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"uid":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"}},"windows_user_configuration":{"nesting_mode":"list","block":{"attributes":{"login_mode":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"windows":{"nesting_mode":"list","block":{"attributes":{"enable_automatic_updates":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_billing_account_cost_management_export":{"version":0,"block":{"attributes":{"active":{"type":"bool","description_kind":"plain","optional":true},"billing_account_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recurrence_period_end_date":{"type":"string","description_kind":"plain","required":true},"recurrence_period_start_date":{"type":"string","description_kind":"plain","required":true},"recurrence_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"export_data_options":{"nesting_mode":"list","block":{"attributes":{"time_frame":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"export_data_storage_location":{"nesting_mode":"list","block":{"attributes":{"container_id":{"type":"string","description_kind":"plain","required":true},"root_folder_path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_blueprint_assignment":{"version":0,"block":{"attributes":{"blueprint_name":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"lock_exclude_actions":{"type":["list","string"],"description_kind":"plain","optional":true},"lock_exclude_principals":{"type":["list","string"],"description_kind":"plain","optional":true},"lock_mode":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameter_values":{"type":"string","description_kind":"plain","optional":true},"resource_groups":{"type":"string","description_kind":"plain","optional":true},"target_subscription_id":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","computed":true},"version_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_channel_alexa":{"version":0,"block":{"attributes":{"bot_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"skill_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_channel_direct_line_speech":{"version":0,"block":{"attributes":{"bot_name":{"type":"string","description_kind":"plain","required":true},"cognitive_account_id":{"type":"string","description_kind":"plain","optional":true},"cognitive_service_access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"cognitive_service_location":{"type":"string","description_kind":"plain","required":true},"custom_speech_model_id":{"type":"string","description_kind":"plain","optional":true},"custom_voice_deployment_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_channel_directline":{"version":0,"block":{"attributes":{"bot_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"site":{"nesting_mode":"set","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"endpoint_parameters_enabled":{"type":"bool","description_kind":"plain","optional":true},"enhanced_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","computed":true},"key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"key2":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_enabled":{"type":"bool","description_kind":"plain","optional":true},"trusted_origins":{"type":["set","string"],"description_kind":"plain","optional":true},"user_upload_enabled":{"type":"bool","description_kind":"plain","optional":true},"v1_allowed":{"type":"bool","description_kind":"plain","optional":true},"v3_allowed":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_channel_email":{"version":0,"block":{"attributes":{"bot_name":{"type":"string","description_kind":"plain","required":true},"email_address":{"type":"string","description_kind":"plain","required":true},"email_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"magic_code":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_channel_facebook":{"version":0,"block":{"attributes":{"bot_name":{"type":"string","description_kind":"plain","required":true},"facebook_application_id":{"type":"string","description_kind":"plain","required":true},"facebook_application_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"page":{"nesting_mode":"set","block":{"attributes":{"access_token":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_channel_line":{"version":0,"block":{"attributes":{"bot_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"line_channel":{"nesting_mode":"set","block":{"attributes":{"access_token":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_channel_ms_teams":{"version":0,"block":{"attributes":{"bot_name":{"type":"string","description_kind":"plain","required":true},"calling_web_hook":{"type":"string","description_kind":"plain","optional":true,"computed":true},"deployment_environment":{"type":"string","description_kind":"plain","optional":true},"enable_calling":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_channel_slack":{"version":0,"block":{"attributes":{"bot_name":{"type":"string","description_kind":"plain","required":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"landing_page_url":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"signing_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"verification_token":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_channel_sms":{"version":0,"block":{"attributes":{"bot_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"phone_number":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sms_channel_account_security_id":{"type":"string","description_kind":"plain","required":true},"sms_channel_auth_token":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_channel_web_chat":{"version":0,"block":{"attributes":{"bot_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"site_names":{"type":["set","string"],"description_kind":"plain","deprecated":true,"optional":true,"computed":true}},"block_types":{"site":{"nesting_mode":"set","block":{"attributes":{"endpoint_parameters_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_enabled":{"type":"bool","description_kind":"plain","optional":true},"user_upload_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_channels_registration":{"version":0,"block":{"attributes":{"cmk_key_vault_url":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"developer_app_insights_api_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"developer_app_insights_application_id":{"type":"string","description_kind":"plain","optional":true},"developer_app_insights_key":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"endpoint":{"type":"string","description_kind":"plain","optional":true},"icon_url":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"isolated_network_enabled":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"microsoft_app_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"streaming_endpoint_enabled":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_connection":{"version":0,"block":{"attributes":{"bot_name":{"type":"string","description_kind":"plain","required":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scopes":{"type":"string","description_kind":"plain","optional":true},"service_provider_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","deprecated":true,"optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_service_azure_bot":{"version":0,"block":{"attributes":{"cmk_key_vault_key_url":{"type":"string","description_kind":"plain","optional":true},"developer_app_insights_api_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"developer_app_insights_application_id":{"type":"string","description_kind":"plain","optional":true},"developer_app_insights_key":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"endpoint":{"type":"string","description_kind":"plain","optional":true},"icon_url":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"luis_app_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"luis_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"microsoft_app_id":{"type":"string","description_kind":"plain","required":true},"microsoft_app_msi_id":{"type":"string","description_kind":"plain","optional":true},"microsoft_app_tenant_id":{"type":"string","description_kind":"plain","optional":true},"microsoft_app_type":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"streaming_endpoint_enabled":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_web_app":{"version":0,"block":{"attributes":{"developer_app_insights_api_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"developer_app_insights_application_id":{"type":"string","description_kind":"plain","optional":true},"developer_app_insights_key":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"endpoint":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"luis_app_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"luis_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"microsoft_app_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_capacity_reservation":{"version":0,"block":{"attributes":{"capacity_reservation_group_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"sku":{"nesting_mode":"list","block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_capacity_reservation_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_endpoint":{"version":1,"block":{"attributes":{"content_types_to_compress":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_compression_enabled":{"type":"bool","description_kind":"plain","optional":true},"is_http_allowed":{"type":"bool","description_kind":"plain","optional":true},"is_https_allowed":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"optimization_type":{"type":"string","description_kind":"plain","optional":true},"origin_host_header":{"type":"string","description_kind":"plain","optional":true},"origin_path":{"type":"string","description_kind":"plain","optional":true,"computed":true},"probe_path":{"type":"string","description_kind":"plain","optional":true,"computed":true},"profile_name":{"type":"string","description_kind":"plain","required":true},"querystring_caching_behaviour":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"delivery_rule":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"order":{"type":"number","description_kind":"plain","required":true}},"block_types":{"cache_expiration_action":{"nesting_mode":"list","block":{"attributes":{"behavior":{"type":"string","description_kind":"plain","required":true},"duration":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"cache_key_query_string_action":{"nesting_mode":"list","block":{"attributes":{"behavior":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"cookies_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"device_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","required":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"http_version_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","required":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"modify_request_header_action":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"modify_response_header_action":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"post_arg_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"query_string_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"remote_address_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"request_body_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"request_header_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"request_method_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","required":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"request_scheme_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","required":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"request_uri_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"url_file_extension_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"url_file_name_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"url_path_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"url_redirect_action":{"nesting_mode":"list","block":{"attributes":{"fragment":{"type":"string","description_kind":"plain","optional":true},"hostname":{"type":"string","description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","optional":true},"query_string":{"type":"string","description_kind":"plain","optional":true},"redirect_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"url_rewrite_action":{"nesting_mode":"list","block":{"attributes":{"destination":{"type":"string","description_kind":"plain","required":true},"preserve_unmatched_path":{"type":"bool","description_kind":"plain","optional":true},"source_pattern":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"geo_filter":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"country_codes":{"type":["list","string"],"description_kind":"plain","required":true},"relative_path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"global_delivery_rule":{"nesting_mode":"list","block":{"block_types":{"cache_expiration_action":{"nesting_mode":"list","block":{"attributes":{"behavior":{"type":"string","description_kind":"plain","required":true},"duration":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"cache_key_query_string_action":{"nesting_mode":"list","block":{"attributes":{"behavior":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"modify_request_header_action":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"modify_response_header_action":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"url_redirect_action":{"nesting_mode":"list","block":{"attributes":{"fragment":{"type":"string","description_kind":"plain","optional":true},"hostname":{"type":"string","description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","optional":true},"query_string":{"type":"string","description_kind":"plain","optional":true},"redirect_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"url_rewrite_action":{"nesting_mode":"list","block":{"attributes":{"destination":{"type":"string","description_kind":"plain","required":true},"preserve_unmatched_path":{"type":"bool","description_kind":"plain","optional":true},"source_pattern":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"origin":{"nesting_mode":"set","block":{"attributes":{"host_name":{"type":"string","description_kind":"plain","required":true},"http_port":{"type":"number","description_kind":"plain","optional":true},"https_port":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_endpoint_custom_domain":{"version":0,"block":{"attributes":{"cdn_endpoint_id":{"type":"string","description_kind":"plain","required":true},"host_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"cdn_managed_https":{"nesting_mode":"list","block":{"attributes":{"certificate_type":{"type":"string","description_kind":"plain","required":true},"protocol_type":{"type":"string","description_kind":"plain","required":true},"tls_version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"user_managed_https":{"nesting_mode":"list","block":{"attributes":{"key_vault_certificate_id":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"key_vault_secret_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tls_version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_custom_domain":{"version":0,"block":{"attributes":{"cdn_frontdoor_profile_id":{"type":"string","description_kind":"plain","required":true},"dns_zone_id":{"type":"string","description_kind":"plain","optional":true},"expiration_date":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"validation_token":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tls":{"nesting_mode":"list","block":{"attributes":{"cdn_frontdoor_secret_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"certificate_type":{"type":"string","description_kind":"plain","optional":true},"minimum_tls_version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_custom_domain_association":{"version":0,"block":{"attributes":{"cdn_frontdoor_custom_domain_id":{"type":"string","description_kind":"plain","required":true},"cdn_frontdoor_route_ids":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_endpoint":{"version":0,"block":{"attributes":{"cdn_frontdoor_profile_id":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_firewall_policy":{"version":0,"block":{"attributes":{"custom_block_response_body":{"type":"string","description_kind":"plain","optional":true},"custom_block_response_status_code":{"type":"number","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"frontend_endpoint_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"redirect_url":{"type":"string","description_kind":"plain","optional":true},"request_body_check_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"custom_rule":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","optional":true},"rate_limit_duration_in_minutes":{"type":"number","description_kind":"plain","optional":true},"rate_limit_threshold":{"type":"number","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"match_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","required":true},"match_variable":{"type":"string","description_kind":"plain","required":true},"negation_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","optional":true},"transforms":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":10}},"description_kind":"plain"},"max_items":100},"managed_rule":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"exclusion":{"nesting_mode":"list","block":{"attributes":{"match_variable":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":100},"override":{"nesting_mode":"list","block":{"attributes":{"rule_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"exclusion":{"nesting_mode":"list","block":{"attributes":{"match_variable":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":100},"rule":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"rule_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"exclusion":{"nesting_mode":"list","block":{"attributes":{"match_variable":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":100}},"description_kind":"plain"},"max_items":1000}},"description_kind":"plain"},"max_items":100}},"description_kind":"plain"},"max_items":100},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_origin":{"version":0,"block":{"attributes":{"cdn_frontdoor_origin_group_id":{"type":"string","description_kind":"plain","required":true},"certificate_name_check_enabled":{"type":"bool","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"health_probes_enabled":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"host_name":{"type":"string","description_kind":"plain","required":true},"http_port":{"type":"number","description_kind":"plain","optional":true},"https_port":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"origin_host_header":{"type":"string","description_kind":"plain","optional":true},"priority":{"type":"number","description_kind":"plain","optional":true},"weight":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"private_link":{"nesting_mode":"list","block":{"attributes":{"location":{"type":"string","description_kind":"plain","required":true},"private_link_target_id":{"type":"string","description_kind":"plain","required":true},"request_message":{"type":"string","description_kind":"plain","optional":true},"target_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_origin_group":{"version":0,"block":{"attributes":{"cdn_frontdoor_profile_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"restore_traffic_time_to_healed_or_new_endpoint_in_minutes":{"type":"number","description_kind":"plain","optional":true},"session_affinity_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"health_probe":{"nesting_mode":"list","block":{"attributes":{"interval_in_seconds":{"type":"number","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true},"request_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"load_balancing":{"nesting_mode":"list","block":{"attributes":{"additional_latency_in_milliseconds":{"type":"number","description_kind":"plain","optional":true},"sample_size":{"type":"number","description_kind":"plain","optional":true},"successful_samples_required":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_profile":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_guid":{"type":"string","description_kind":"plain","computed":true},"response_timeout_seconds":{"type":"number","description_kind":"plain","optional":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_route":{"version":0,"block":{"attributes":{"cdn_frontdoor_custom_domain_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"cdn_frontdoor_endpoint_id":{"type":"string","description_kind":"plain","required":true},"cdn_frontdoor_origin_group_id":{"type":"string","description_kind":"plain","required":true},"cdn_frontdoor_origin_ids":{"type":["list","string"],"description_kind":"plain","required":true},"cdn_frontdoor_origin_path":{"type":"string","description_kind":"plain","optional":true},"cdn_frontdoor_rule_set_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"forwarding_protocol":{"type":"string","description_kind":"plain","optional":true},"https_redirect_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"link_to_default_domain":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"patterns_to_match":{"type":["list","string"],"description_kind":"plain","required":true},"supported_protocols":{"type":["set","string"],"description_kind":"plain","required":true}},"block_types":{"cache":{"nesting_mode":"list","block":{"attributes":{"compression_enabled":{"type":"bool","description_kind":"plain","optional":true},"content_types_to_compress":{"type":["list","string"],"description_kind":"plain","optional":true},"query_string_caching_behavior":{"type":"string","description_kind":"plain","optional":true},"query_strings":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_route_disable_link_to_default_domain":{"version":0,"block":{"attributes":{"cdn_frontdoor_custom_domain_ids":{"type":["list","string"],"description_kind":"plain","deprecated":true,"required":true},"cdn_frontdoor_route_id":{"type":"string","description_kind":"plain","deprecated":true,"required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_rule":{"version":0,"block":{"attributes":{"behavior_on_match":{"type":"string","description_kind":"plain","optional":true},"cdn_frontdoor_rule_set_id":{"type":"string","description_kind":"plain","required":true},"cdn_frontdoor_rule_set_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"order":{"type":"number","description_kind":"plain","required":true}},"block_types":{"actions":{"nesting_mode":"list","block":{"block_types":{"request_header_action":{"nesting_mode":"list","block":{"attributes":{"header_action":{"type":"string","description_kind":"plain","required":true},"header_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"response_header_action":{"nesting_mode":"list","block":{"attributes":{"header_action":{"type":"string","description_kind":"plain","required":true},"header_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"route_configuration_override_action":{"nesting_mode":"list","block":{"attributes":{"cache_behavior":{"type":"string","description_kind":"plain","optional":true},"cache_duration":{"type":"string","description_kind":"plain","optional":true},"cdn_frontdoor_origin_group_id":{"type":"string","description_kind":"plain","optional":true},"compression_enabled":{"type":"bool","description_kind":"plain","optional":true},"forwarding_protocol":{"type":"string","description_kind":"plain","optional":true},"query_string_caching_behavior":{"type":"string","description_kind":"plain","optional":true},"query_string_parameters":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"url_redirect_action":{"nesting_mode":"list","block":{"attributes":{"destination_fragment":{"type":"string","description_kind":"plain","optional":true},"destination_hostname":{"type":"string","description_kind":"plain","required":true},"destination_path":{"type":"string","description_kind":"plain","optional":true},"query_string":{"type":"string","description_kind":"plain","optional":true},"redirect_protocol":{"type":"string","description_kind":"plain","optional":true},"redirect_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"url_rewrite_action":{"nesting_mode":"list","block":{"attributes":{"destination":{"type":"string","description_kind":"plain","required":true},"preserve_unmatched_path":{"type":"bool","description_kind":"plain","optional":true},"source_pattern":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"conditions":{"nesting_mode":"list","block":{"block_types":{"client_port_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"cookies_condition":{"nesting_mode":"list","block":{"attributes":{"cookie_name":{"type":"string","description_kind":"plain","required":true},"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"host_name_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"http_version_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","required":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"is_device_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"post_args_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"post_args_name":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"query_string_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"remote_address_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"request_body_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","required":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"request_header_condition":{"nesting_mode":"list","block":{"attributes":{"header_name":{"type":"string","description_kind":"plain","required":true},"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"request_method_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","required":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"request_scheme_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"request_uri_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"server_port_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","required":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"socket_address_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"ssl_protocol_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","required":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"url_file_extension_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","required":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"url_filename_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"url_path_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_rule_set":{"version":0,"block":{"attributes":{"cdn_frontdoor_profile_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_secret":{"version":0,"block":{"attributes":{"cdn_frontdoor_profile_id":{"type":"string","description_kind":"plain","required":true},"cdn_frontdoor_profile_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"secret":{"nesting_mode":"list","block":{"block_types":{"customer_certificate":{"nesting_mode":"list","block":{"attributes":{"key_vault_certificate_id":{"type":"string","description_kind":"plain","required":true},"subject_alternative_names":{"type":["list","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_security_policy":{"version":0,"block":{"attributes":{"cdn_frontdoor_profile_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"security_policies":{"nesting_mode":"list","block":{"block_types":{"firewall":{"nesting_mode":"list","block":{"attributes":{"cdn_frontdoor_firewall_policy_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"association":{"nesting_mode":"list","block":{"attributes":{"patterns_to_match":{"type":["list","string"],"description_kind":"plain","required":true}},"block_types":{"domain":{"nesting_mode":"list","block":{"attributes":{"active":{"type":"bool","description_kind":"plain","computed":true},"cdn_frontdoor_domain_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":500}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_profile":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_chaos_studio_capability":{"version":0,"block":{"attributes":{"capability_type":{"type":"string","description_kind":"plain","required":true},"chaos_studio_target_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"urn":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_chaos_studio_experiment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"selectors":{"nesting_mode":"list","block":{"attributes":{"chaos_studio_target_ids":{"type":["list","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"steps":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"branch":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"actions":{"nesting_mode":"list","block":{"attributes":{"action_type":{"type":"string","description_kind":"plain","required":true},"duration":{"type":"string","description_kind":"plain","optional":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"selector_name":{"type":"string","description_kind":"plain","optional":true},"urn":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_chaos_studio_target":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true},"target_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cognitive_account":{"version":0,"block":{"attributes":{"custom_question_answering_search_service_id":{"type":"string","description_kind":"plain","optional":true},"custom_question_answering_search_service_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"custom_subdomain_name":{"type":"string","description_kind":"plain","optional":true},"dynamic_throttling_enabled":{"type":"bool","description_kind":"plain","optional":true},"endpoint":{"type":"string","description_kind":"plain","computed":true},"fqdns":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","required":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"metrics_advisor_aad_client_id":{"type":"string","description_kind":"plain","optional":true},"metrics_advisor_aad_tenant_id":{"type":"string","description_kind":"plain","optional":true},"metrics_advisor_super_user_name":{"type":"string","description_kind":"plain","optional":true},"metrics_advisor_website_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_network_access_restricted":{"type":"bool","description_kind":"plain","optional":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"qna_runtime_endpoint":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"customer_managed_key":{"nesting_mode":"list","block":{"attributes":{"identity_client_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"network_acls":{"nesting_mode":"list","block":{"attributes":{"default_action":{"type":"string","description_kind":"plain","required":true},"ip_rules":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"virtual_network_rules":{"nesting_mode":"set","block":{"attributes":{"ignore_missing_vnet_service_endpoint":{"type":"bool","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"storage":{"nesting_mode":"list","block":{"attributes":{"identity_client_id":{"type":"string","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cognitive_account_customer_managed_key":{"version":0,"block":{"attributes":{"cognitive_account_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_client_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cognitive_deployment":{"version":0,"block":{"attributes":{"cognitive_account_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"rai_policy_name":{"type":"string","description_kind":"plain","optional":true},"version_upgrade_option":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"model":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"scale":{"nesting_mode":"list","block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","optional":true},"family":{"type":"string","description_kind":"plain","optional":true},"size":{"type":"string","description_kind":"plain","optional":true},"tier":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_communication_service":{"version":1,"block":{"attributes":{"data_location":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true},"primary_key":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_confidential_ledger":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_service_endpoint":{"type":"string","description_kind":"plain","computed":true},"ledger_endpoint":{"type":"string","description_kind":"plain","computed":true},"ledger_type":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"azuread_based_service_principal":{"nesting_mode":"list","block":{"attributes":{"ledger_role_name":{"type":"string","description_kind":"plain","required":true},"principal_id":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"certificate_based_security_principal":{"nesting_mode":"list","block":{"attributes":{"ledger_role_name":{"type":"string","description_kind":"plain","required":true},"pem_public_key":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_consumption_budget_management_group":{"version":0,"block":{"attributes":{"amount":{"type":"number","description_kind":"plain","required":true},"etag":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"time_grain":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"block_types":{"dimension":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"not":{"nesting_mode":"list","block":{"block_types":{"dimension":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"tag":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain","deprecated":true},"max_items":1},"tag":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"notification":{"nesting_mode":"set","block":{"attributes":{"contact_emails":{"type":["list","string"],"description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"threshold":{"type":"number","description_kind":"plain","required":true},"threshold_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":5},"time_period":{"nesting_mode":"list","block":{"attributes":{"end_date":{"type":"string","description_kind":"plain","optional":true,"computed":true},"start_date":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_consumption_budget_resource_group":{"version":0,"block":{"attributes":{"amount":{"type":"number","description_kind":"plain","required":true},"etag":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_id":{"type":"string","description_kind":"plain","required":true},"time_grain":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"block_types":{"dimension":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"not":{"nesting_mode":"list","block":{"block_types":{"dimension":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"tag":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain","deprecated":true},"max_items":1},"tag":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"notification":{"nesting_mode":"set","block":{"attributes":{"contact_emails":{"type":["list","string"],"description_kind":"plain","optional":true},"contact_groups":{"type":["list","string"],"description_kind":"plain","optional":true},"contact_roles":{"type":["list","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"threshold":{"type":"number","description_kind":"plain","required":true},"threshold_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":5},"time_period":{"nesting_mode":"list","block":{"attributes":{"end_date":{"type":"string","description_kind":"plain","optional":true,"computed":true},"start_date":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_consumption_budget_subscription":{"version":2,"block":{"attributes":{"amount":{"type":"number","description_kind":"plain","required":true},"etag":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","required":true},"time_grain":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"block_types":{"dimension":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"not":{"nesting_mode":"list","block":{"block_types":{"dimension":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"tag":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain","deprecated":true},"max_items":1},"tag":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"notification":{"nesting_mode":"set","block":{"attributes":{"contact_emails":{"type":["list","string"],"description_kind":"plain","optional":true},"contact_groups":{"type":["list","string"],"description_kind":"plain","optional":true},"contact_roles":{"type":["list","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"threshold":{"type":"number","description_kind":"plain","required":true},"threshold_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":5},"time_period":{"nesting_mode":"list","block":{"attributes":{"end_date":{"type":"string","description_kind":"plain","optional":true,"computed":true},"start_date":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_app":{"version":0,"block":{"attributes":{"container_app_environment_id":{"type":"string","description":"The ID of the Container App Environment to host this Container App.","description_kind":"plain","required":true},"custom_domain_verification_id":{"type":"string","description":"The ID of the Custom Domain Verification for this Container App.","description_kind":"plain","computed":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"latest_revision_fqdn":{"type":"string","description":"The FQDN of the Latest Revision of the Container App.","description_kind":"plain","computed":true},"latest_revision_name":{"type":"string","description":"The name of the latest Container Revision.","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name for this Container App.","description_kind":"plain","required":true},"outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"revision_mode":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workload_profile_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"dapr":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The Dapr Application Identifier.","description_kind":"plain","required":true},"app_port":{"type":"number","description":"The port which the application is listening on. This is the same as the `ingress` port.","description_kind":"plain","optional":true},"app_protocol":{"type":"string","description":"The protocol for the app. Possible values include `http` and `grpc`. Defaults to `http`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"ingress":{"nesting_mode":"list","block":{"attributes":{"allow_insecure_connections":{"type":"bool","description":"Should this ingress allow insecure connections?","description_kind":"plain","optional":true},"exposed_port":{"type":"number","description":"The exposed port on the container for the Ingress traffic.","description_kind":"plain","optional":true},"external_enabled":{"type":"bool","description":"Is this an external Ingress.","description_kind":"plain","optional":true},"fqdn":{"type":"string","description":"The FQDN of the ingress.","description_kind":"plain","computed":true},"target_port":{"type":"number","description":"The target port on the container for the Ingress traffic.","description_kind":"plain","required":true},"transport":{"type":"string","description":"The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`, `tcp`. Defaults to `auto`","description_kind":"plain","optional":true}},"block_types":{"custom_domain":{"nesting_mode":"list","block":{"attributes":{"certificate_binding_type":{"type":"string","description":"The Binding type. Possible values include `Disabled` and `SniEnabled`. Defaults to `Disabled`","description_kind":"plain","optional":true},"certificate_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description":"The hostname of the Certificate. Must be the CN or a named SAN in the certificate.","description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true},"max_items":1},"ip_security_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action. Allow or Deny.","description_kind":"plain","required":true},"description":{"type":"string","description":"Describe the IP restriction rule that is being sent to the container-app.","description_kind":"plain","optional":true},"ip_address_range":{"type":"string","description":"The incoming IP address or range of IP addresses (in CIDR notation).","description_kind":"plain","required":true},"name":{"type":"string","description":"Name for the IP restriction rule.","description_kind":"plain","required":true}},"description_kind":"plain"}},"traffic_weight":{"nesting_mode":"list","block":{"attributes":{"label":{"type":"string","description":"The label to apply to the revision as a name prefix for routing traffic.","description_kind":"plain","optional":true},"latest_revision":{"type":"bool","description":"This traffic Weight relates to the latest stable Container Revision.","description_kind":"plain","optional":true},"percentage":{"type":"number","description":"The percentage of traffic to send to this revision.","description_kind":"plain","required":true},"revision_suffix":{"type":"string","description":"The suffix string to append to the revision. This must be unique for the Container App's lifetime. A default hash created by the service will be used if this value is omitted.","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"max_items":1},"registry":{"nesting_mode":"list","block":{"attributes":{"identity":{"type":"string","description":"ID of the System or User Managed Identity used to pull images from the Container Registry","description_kind":"plain","optional":true},"password_secret_name":{"type":"string","description":"The name of the Secret Reference containing the password value for this user on the Container Registry.","description_kind":"plain","optional":true},"server":{"type":"string","description":"The hostname for the Container Registry.","description_kind":"plain","required":true},"username":{"type":"string","description":"The username to use for this Container Registry.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"secret":{"nesting_mode":"set","block":{"attributes":{"identity":{"type":"string","description":"The identity to use for accessing key vault reference.","description_kind":"plain","optional":true},"key_vault_secret_id":{"type":"string","description":"The Key Vault Secret ID. Could be either one of `id` or `versionless_id`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The secret name.","description_kind":"plain","required":true},"value":{"type":"string","description":"The value for this secret.","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"}},"template":{"nesting_mode":"list","block":{"attributes":{"max_replicas":{"type":"number","description":"The maximum number of replicas for this container.","description_kind":"plain","optional":true},"min_replicas":{"type":"number","description":"The minimum number of replicas for this container.","description_kind":"plain","optional":true},"revision_suffix":{"type":"string","description":"The suffix for the revision. This value must be unique for the lifetime of the Resource. If omitted the service will use a hash function to create one.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"azure_queue_scale_rule":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"queue_length":{"type":"number","description_kind":"plain","required":true},"queue_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"attributes":{"secret_name":{"type":"string","description_kind":"plain","required":true},"trigger_parameter":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"container":{"nesting_mode":"list","block":{"attributes":{"args":{"type":["list","string"],"description":"A list of args to pass to the container.","description_kind":"plain","optional":true},"command":{"type":["list","string"],"description":"A command to pass to the container to override the default. This is provided as a list of command line elements without spaces.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0`. When there's a workload profile specified, there's no such constraint.","description_kind":"plain","required":true},"ephemeral_storage":{"type":"string","description":"The amount of ephemeral storage available to the Container App.","description_kind":"plain","computed":true},"image":{"type":"string","description":"The image to use to create the container.","description_kind":"plain","required":true},"memory":{"type":"string","description":"The amount of memory to allocate to the container. Possible values include `0.5Gi`, `1.0Gi`, `1.5Gi`, `2.0Gi`, `2.5Gi`, `3.0Gi`, `3.5Gi`, and `4.0Gi`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi`. When there's a workload profile specified, there's no such constraint.","description_kind":"plain","required":true},"name":{"type":"string","description":"The name of the container.","description_kind":"plain","required":true}},"block_types":{"env":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the environment variable for the container.","description_kind":"plain","required":true},"secret_name":{"type":"string","description":"The name of the secret that contains the value for this environment variable.","description_kind":"plain","optional":true},"value":{"type":"string","description":"The value for this environment variable. **NOTE:** This value is ignored if `secret_name` is used","description_kind":"plain","optional":true}},"description_kind":"plain"}},"liveness_probe":{"nesting_mode":"list","block":{"attributes":{"failure_count_threshold":{"type":"number","description":"The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`.","description_kind":"plain","optional":true},"host":{"type":"string","description":"The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `http` and `https` type probes.","description_kind":"plain","optional":true},"initial_delay":{"type":"number","description":"The time in seconds to wait after the container has started before the probe is started.","description_kind":"plain","optional":true},"interval_seconds":{"type":"number","description":"How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10`","description_kind":"plain","optional":true},"path":{"type":"string","description":"The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`.","description_kind":"plain","optional":true,"computed":true},"port":{"type":"number","description":"The port number on which to connect. Possible values are between `1` and `65535`.","description_kind":"plain","required":true},"termination_grace_period_seconds":{"type":"number","description":"The time in seconds after the container is sent the termination signal before the process if forcibly killed.","description_kind":"plain","computed":true},"timeout":{"type":"number","description":"Time in seconds after which the probe times out. Possible values are between `1` an `240`. Defaults to `1`.","description_kind":"plain","optional":true},"transport":{"type":"string","description":"Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`.","description_kind":"plain","required":true}},"block_types":{"header":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The HTTP Header Name.","description_kind":"plain","required":true},"value":{"type":"string","description":"The HTTP Header value.","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"readiness_probe":{"nesting_mode":"list","block":{"attributes":{"failure_count_threshold":{"type":"number","description":"The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`.","description_kind":"plain","optional":true},"host":{"type":"string","description":"The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `http` and `https` type probes.","description_kind":"plain","optional":true},"interval_seconds":{"type":"number","description":"How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10`","description_kind":"plain","optional":true},"path":{"type":"string","description":"The URI to use for http type probes. Not valid for `TCP` type probes. Defaults to `/`.","description_kind":"plain","optional":true,"computed":true},"port":{"type":"number","description":"The port number on which to connect. Possible values are between `1` and `65535`.","description_kind":"plain","required":true},"success_count_threshold":{"type":"number","description":"The number of consecutive successful responses required to consider this probe as successful. Possible values are between `1` and `10`. Defaults to `3`.","description_kind":"plain","optional":true},"timeout":{"type":"number","description":"Time in seconds after which the probe times out. Possible values are between `1` an `240`. Defaults to `1`.","description_kind":"plain","optional":true},"transport":{"type":"string","description":"Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`.","description_kind":"plain","required":true}},"block_types":{"header":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The HTTP Header Name.","description_kind":"plain","required":true},"value":{"type":"string","description":"The HTTP Header value.","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"startup_probe":{"nesting_mode":"list","block":{"attributes":{"failure_count_threshold":{"type":"number","description":"The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`.","description_kind":"plain","optional":true},"host":{"type":"string","description":"The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `http` and `https` type probes.","description_kind":"plain","optional":true},"interval_seconds":{"type":"number","description":"How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10`","description_kind":"plain","optional":true},"path":{"type":"string","description":"The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`.","description_kind":"plain","optional":true,"computed":true},"port":{"type":"number","description":"The port number on which to connect. Possible values are between `1` and `65535`.","description_kind":"plain","required":true},"termination_grace_period_seconds":{"type":"number","description":"The time in seconds after the container is sent the termination signal before the process if forcibly killed.","description_kind":"plain","computed":true},"timeout":{"type":"number","description":"Time in seconds after which the probe times out. Possible values are between `1` an `240`. Defaults to `1`.","description_kind":"plain","optional":true},"transport":{"type":"string","description":"Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`.","description_kind":"plain","required":true}},"block_types":{"header":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The HTTP Header Name.","description_kind":"plain","required":true},"value":{"type":"string","description":"The HTTP Header value.","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"volume_mounts":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the Volume to be mounted in the container.","description_kind":"plain","required":true},"path":{"type":"string","description":"The path in the container at which to mount this volume.","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1},"custom_scale_rule":{"nesting_mode":"list","block":{"attributes":{"custom_rule_type":{"type":"string","description_kind":"plain","required":true},"metadata":{"type":["map","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"attributes":{"secret_name":{"type":"string","description_kind":"plain","required":true},"trigger_parameter":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"http_scale_rule":{"nesting_mode":"list","block":{"attributes":{"concurrent_requests":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"attributes":{"secret_name":{"type":"string","description_kind":"plain","required":true},"trigger_parameter":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"init_container":{"nesting_mode":"list","block":{"attributes":{"args":{"type":["list","string"],"description":"A list of args to pass to the container.","description_kind":"plain","optional":true},"command":{"type":["list","string"],"description":"A command to pass to the container to override the default. This is provided as a list of command line elements without spaces.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0`. When there's a workload profile specified, there's no such constraint.","description_kind":"plain","optional":true},"ephemeral_storage":{"type":"string","description":"The amount of ephemeral storage available to the Container App.","description_kind":"plain","computed":true},"image":{"type":"string","description":"The image to use to create the container.","description_kind":"plain","required":true},"memory":{"type":"string","description":"The amount of memory to allocate to the container. Possible values include `0.5Gi`, `1.0Gi`, `1.5Gi`, `2.0Gi`, `2.5Gi`, `3.0Gi`, `3.5Gi`, and `4.0Gi`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi`. When there's a workload profile specified, there's no such constraint.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of the container.","description_kind":"plain","required":true}},"block_types":{"env":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the environment variable for the container.","description_kind":"plain","required":true},"secret_name":{"type":"string","description":"The name of the secret that contains the value for this environment variable.","description_kind":"plain","optional":true},"value":{"type":"string","description":"The value for this environment variable. **NOTE:** This value is ignored if `secret_name` is used","description_kind":"plain","optional":true}},"description_kind":"plain"}},"volume_mounts":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the Volume to be mounted in the container.","description_kind":"plain","required":true},"path":{"type":"string","description":"The path in the container at which to mount this volume.","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"tcp_scale_rule":{"nesting_mode":"list","block":{"attributes":{"concurrent_requests":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"attributes":{"secret_name":{"type":"string","description_kind":"plain","required":true},"trigger_parameter":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"volume":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the volume.","description_kind":"plain","required":true},"storage_name":{"type":"string","description":"The name of the `AzureFile` storage. Required when `storage_type` is `AzureFile`","description_kind":"plain","optional":true},"storage_type":{"type":"string","description":"The type of storage volume. Possible values include `AzureFile` and `EmptyDir`. Defaults to `EmptyDir`.","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_app_custom_domain":{"version":0,"block":{"attributes":{"certificate_binding_type":{"type":"string","description":"The Binding type. Possible values include `Disabled` and `SniEnabled`.","description_kind":"plain","optional":true},"container_app_environment_certificate_id":{"type":"string","description_kind":"plain","optional":true},"container_app_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The hostname of the Certificate. Must be the CN or a named SAN in the certificate.","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_app_environment":{"version":0,"block":{"attributes":{"custom_domain_verification_id":{"type":"string","description":"The ID of the Custom Domain Verification for this Container App Environment.","description_kind":"plain","computed":true},"dapr_application_insights_connection_string":{"type":"string","description":"Application Insights connection string used by Dapr to export Service to Service communication telemetry.","description_kind":"plain","optional":true,"sensitive":true},"default_domain":{"type":"string","description":"The default publicly resolvable name of this Container App Environment","description_kind":"plain","computed":true},"docker_bridge_cidr":{"type":"string","description":"The network addressing in which the Container Apps in this Container App Environment will reside in CIDR notation.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"infrastructure_resource_group_name":{"type":"string","description":"Name of the platform-managed resource group created for the Managed Environment to host infrastructure resources. **Note:** Only valid if a `workload_profile` is specified. If `infrastructure_subnet_id` is specified, this resource group will be created in the same subscription as `infrastructure_subnet_id`.","description_kind":"plain","optional":true},"infrastructure_subnet_id":{"type":"string","description":"The existing Subnet to use for the Container Apps Control Plane. **NOTE:** The Subnet must have a `/21` or larger address space.","description_kind":"plain","optional":true},"internal_load_balancer_enabled":{"type":"bool","description":"Should the Container Environment operate in Internal Load Balancing Mode? Defaults to `false`. **Note:** can only be set to `true` if `infrastructure_subnet_id` is specified.","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"log_analytics_workspace_id":{"type":"string","description":"The ID for the Log Analytics Workspace to link this Container Apps Managed Environment to.","description_kind":"plain","optional":true},"mutual_tls_enabled":{"type":"bool","description":"Should mutual transport layer security (mTLS) be enabled? Defaults to `false`. **Note:** This feature is in public preview. Enabling mTLS for your applications may increase response latency and reduce maximum throughput in high-load scenarios.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of the Container Apps Managed Environment.","description_kind":"plain","required":true},"platform_reserved_cidr":{"type":"string","description":"The IP range, in CIDR notation, that is reserved for environment infrastructure IP addresses.","description_kind":"plain","computed":true},"platform_reserved_dns_ip_address":{"type":"string","description":"The IP address from the IP range defined by `platform_reserved_cidr` that is reserved for the internal DNS server.","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"static_ip_address":{"type":"string","description":"The Static IP Address of the Environment.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone_redundancy_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"workload_profile":{"nesting_mode":"set","block":{"attributes":{"maximum_count":{"type":"number","description_kind":"plain","optional":true},"minimum_count":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"workload_profile_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_app_environment_certificate":{"version":0,"block":{"attributes":{"certificate_blob_base64":{"type":"string","description":"The Certificate Private Key as a base64 encoded PFX or PEM.","description_kind":"plain","required":true},"certificate_password":{"type":"string","description":"The password for the Certificate.","description_kind":"plain","required":true,"sensitive":true},"container_app_environment_id":{"type":"string","description":"The Container App Managed Environment ID to configure this Certificate on.","description_kind":"plain","required":true},"expiration_date":{"type":"string","description":"The expiration date for the Certificate.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"issue_date":{"type":"string","description":"The date of issue for the Certificate.","description_kind":"plain","computed":true},"issuer":{"type":"string","description":"The Certificate Issuer.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the Container Apps Environment Certificate.","description_kind":"plain","required":true},"subject_name":{"type":"string","description":"The Subject Name for the Certificate.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"thumbprint":{"type":"string","description":"The Thumbprint of the Certificate.","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_app_environment_custom_domain":{"version":0,"block":{"attributes":{"certificate_blob_base64":{"type":"string","description":"The Custom Domain Certificate Private Key as a base64 encoded PFX or PEM.","description_kind":"plain","required":true},"certificate_password":{"type":"string","description":"The Custom Domain Certificate password.","description_kind":"plain","required":true,"sensitive":true},"container_app_environment_id":{"type":"string","description":"The Container App Managed Environment ID to configure this Custom Domain on.","description_kind":"plain","required":true},"dns_suffix":{"type":"string","description":"The Custom Domain DNS suffix for this Container App Environment.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_app_environment_dapr_component":{"version":0,"block":{"attributes":{"component_type":{"type":"string","description":"The Dapr Component Type. For example `state.azure.blobstorage`.","description_kind":"plain","required":true},"container_app_environment_id":{"type":"string","description":"The Container App Managed Environment ID to configure this Dapr component on.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ignore_errors":{"type":"bool","description":"Should the Dapr sidecar to continue initialisation if the component fails to load. Defaults to `false`","description_kind":"plain","optional":true},"init_timeout":{"type":"string","description":"The component initialisation timeout in ISO8601 format. e.g. `5s`, `2h`, `1m`. Defaults to `5s`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name for this Dapr Component.","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description":"A list of scopes to which this component applies. e.g. a Container App's `dapr.app_id` value.","description_kind":"plain","optional":true},"version":{"type":"string","description":"The version of the component.","description_kind":"plain","required":true}},"block_types":{"metadata":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the Metadata configuration item.","description_kind":"plain","required":true},"secret_name":{"type":"string","description":"The name of a secret specified in the `secrets` block that contains the value for this metadata configuration item.","description_kind":"plain","optional":true},"value":{"type":"string","description":"The value for this metadata configuration item.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"secret":{"nesting_mode":"set","block":{"attributes":{"identity":{"type":"string","description":"The identity to use for accessing key vault reference.","description_kind":"plain","optional":true},"key_vault_secret_id":{"type":"string","description":"The Key Vault Secret ID. Could be either one of `id` or `versionless_id`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The secret name.","description_kind":"plain","required":true},"value":{"type":"string","description":"The value for this secret.","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_app_environment_storage":{"version":0,"block":{"attributes":{"access_key":{"type":"string","description":"The Storage Account Access Key.","description_kind":"plain","required":true,"sensitive":true},"access_mode":{"type":"string","description":"The access mode to connect this storage to the Container App. Possible values include `ReadOnly` and `ReadWrite`.","description_kind":"plain","required":true},"account_name":{"type":"string","description":"The Azure Storage Account in which the Share to be used is located.","description_kind":"plain","required":true},"container_app_environment_id":{"type":"string","description":"The ID of the Container App Environment to which this storage belongs.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name for this Storage.","description_kind":"plain","required":true},"share_name":{"type":"string","description":"The name of the Azure Storage Share to use.","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_app_job":{"version":0,"block":{"attributes":{"container_app_environment_id":{"type":"string","description_kind":"plain","required":true},"event_stream_endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"replica_retry_limit":{"type":"number","description_kind":"plain","optional":true},"replica_timeout_in_seconds":{"type":"number","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workload_profile_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"event_trigger_config":{"nesting_mode":"list","block":{"attributes":{"parallelism":{"type":"number","description_kind":"plain","optional":true},"replica_completion_count":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"scale":{"nesting_mode":"list","block":{"attributes":{"max_executions":{"type":"number","description_kind":"plain","optional":true},"min_executions":{"type":"number","description_kind":"plain","optional":true},"polling_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"rules":{"nesting_mode":"list","block":{"attributes":{"custom_rule_type":{"type":"string","description_kind":"plain","required":true},"metadata":{"type":["map","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"attributes":{"secret_name":{"type":"string","description_kind":"plain","required":true},"trigger_parameter":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"manual_trigger_config":{"nesting_mode":"list","block":{"attributes":{"parallelism":{"type":"number","description_kind":"plain","optional":true},"replica_completion_count":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"registries":{"nesting_mode":"list","block":{"attributes":{"identity":{"type":"string","description":"ID of the System or User Managed Identity used to pull images from the Container Registry","description_kind":"plain","optional":true},"password_secret_name":{"type":"string","description":"The name of the Secret Reference containing the password value for this user on the Container Registry.","description_kind":"plain","optional":true},"server":{"type":"string","description":"The hostname for the Container Registry.","description_kind":"plain","required":true},"username":{"type":"string","description":"The username to use for this Container Registry.","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true}},"registry":{"nesting_mode":"list","block":{"attributes":{"identity":{"type":"string","description":"ID of the System or User Managed Identity used to pull images from the Container Registry","description_kind":"plain","optional":true},"password_secret_name":{"type":"string","description":"The name of the Secret Reference containing the password value for this user on the Container Registry.","description_kind":"plain","optional":true},"server":{"type":"string","description":"The hostname for the Container Registry.","description_kind":"plain","required":true},"username":{"type":"string","description":"The username to use for this Container Registry.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"schedule_trigger_config":{"nesting_mode":"list","block":{"attributes":{"cron_expression":{"type":"string","description_kind":"plain","required":true},"parallelism":{"type":"number","description_kind":"plain","optional":true},"replica_completion_count":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"secret":{"nesting_mode":"set","block":{"attributes":{"identity":{"type":"string","description":"The identity to use for accessing key vault reference.","description_kind":"plain","optional":true},"key_vault_secret_id":{"type":"string","description":"The Key Vault Secret ID. Could be either one of `id` or `versionless_id`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The secret name.","description_kind":"plain","required":true},"value":{"type":"string","description":"The value for this secret.","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"}},"secrets":{"nesting_mode":"set","block":{"attributes":{"identity":{"type":"string","description":"The identity to use for accessing key vault reference.","description_kind":"plain","optional":true},"key_vault_secret_id":{"type":"string","description":"The Key Vault Secret ID. Could be either one of `id` or `versionless_id`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The secret name.","description_kind":"plain","required":true},"value":{"type":"string","description":"The value for this secret.","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain","deprecated":true}},"template":{"nesting_mode":"list","block":{"block_types":{"container":{"nesting_mode":"list","block":{"attributes":{"args":{"type":["list","string"],"description":"A list of args to pass to the container.","description_kind":"plain","optional":true},"command":{"type":["list","string"],"description":"A command to pass to the container to override the default. This is provided as a list of command line elements without spaces.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0`. When there's a workload profile specified, there's no such constraint.","description_kind":"plain","required":true},"ephemeral_storage":{"type":"string","description":"The amount of ephemeral storage available to the Container App.","description_kind":"plain","computed":true},"image":{"type":"string","description":"The image to use to create the container.","description_kind":"plain","required":true},"memory":{"type":"string","description":"The amount of memory to allocate to the container. Possible values include `0.5Gi`, `1.0Gi`, `1.5Gi`, `2.0Gi`, `2.5Gi`, `3.0Gi`, `3.5Gi`, and `4.0Gi`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi`. When there's a workload profile specified, there's no such constraint.","description_kind":"plain","required":true},"name":{"type":"string","description":"The name of the container.","description_kind":"plain","required":true}},"block_types":{"env":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the environment variable for the container.","description_kind":"plain","required":true},"secret_name":{"type":"string","description":"The name of the secret that contains the value for this environment variable.","description_kind":"plain","optional":true},"value":{"type":"string","description":"The value for this environment variable. **NOTE:** This value is ignored if `secret_name` is used","description_kind":"plain","optional":true}},"description_kind":"plain"}},"liveness_probe":{"nesting_mode":"list","block":{"attributes":{"failure_count_threshold":{"type":"number","description":"The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`.","description_kind":"plain","optional":true},"host":{"type":"string","description":"The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `http` and `https` type probes.","description_kind":"plain","optional":true},"initial_delay":{"type":"number","description":"The time in seconds to wait after the container has started before the probe is started.","description_kind":"plain","optional":true},"interval_seconds":{"type":"number","description":"How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10`","description_kind":"plain","optional":true},"path":{"type":"string","description":"The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`.","description_kind":"plain","optional":true,"computed":true},"port":{"type":"number","description":"The port number on which to connect. Possible values are between `1` and `65535`.","description_kind":"plain","required":true},"termination_grace_period_seconds":{"type":"number","description":"The time in seconds after the container is sent the termination signal before the process if forcibly killed.","description_kind":"plain","computed":true},"timeout":{"type":"number","description":"Time in seconds after which the probe times out. Possible values are between `1` an `240`. Defaults to `1`.","description_kind":"plain","optional":true},"transport":{"type":"string","description":"Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`.","description_kind":"plain","required":true}},"block_types":{"header":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The HTTP Header Name.","description_kind":"plain","required":true},"value":{"type":"string","description":"The HTTP Header value.","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"readiness_probe":{"nesting_mode":"list","block":{"attributes":{"failure_count_threshold":{"type":"number","description":"The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`.","description_kind":"plain","optional":true},"host":{"type":"string","description":"The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `http` and `https` type probes.","description_kind":"plain","optional":true},"interval_seconds":{"type":"number","description":"How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10`","description_kind":"plain","optional":true},"path":{"type":"string","description":"The URI to use for http type probes. Not valid for `TCP` type probes. Defaults to `/`.","description_kind":"plain","optional":true,"computed":true},"port":{"type":"number","description":"The port number on which to connect. Possible values are between `1` and `65535`.","description_kind":"plain","required":true},"success_count_threshold":{"type":"number","description":"The number of consecutive successful responses required to consider this probe as successful. Possible values are between `1` and `10`. Defaults to `3`.","description_kind":"plain","optional":true},"timeout":{"type":"number","description":"Time in seconds after which the probe times out. Possible values are between `1` an `240`. Defaults to `1`.","description_kind":"plain","optional":true},"transport":{"type":"string","description":"Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`.","description_kind":"plain","required":true}},"block_types":{"header":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The HTTP Header Name.","description_kind":"plain","required":true},"value":{"type":"string","description":"The HTTP Header value.","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"startup_probe":{"nesting_mode":"list","block":{"attributes":{"failure_count_threshold":{"type":"number","description":"The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`.","description_kind":"plain","optional":true},"host":{"type":"string","description":"The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `http` and `https` type probes.","description_kind":"plain","optional":true},"interval_seconds":{"type":"number","description":"How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10`","description_kind":"plain","optional":true},"path":{"type":"string","description":"The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`.","description_kind":"plain","optional":true,"computed":true},"port":{"type":"number","description":"The port number on which to connect. Possible values are between `1` and `65535`.","description_kind":"plain","required":true},"termination_grace_period_seconds":{"type":"number","description":"The time in seconds after the container is sent the termination signal before the process if forcibly killed.","description_kind":"plain","computed":true},"timeout":{"type":"number","description":"Time in seconds after which the probe times out. Possible values are between `1` an `240`. Defaults to `1`.","description_kind":"plain","optional":true},"transport":{"type":"string","description":"Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`.","description_kind":"plain","required":true}},"block_types":{"header":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The HTTP Header Name.","description_kind":"plain","required":true},"value":{"type":"string","description":"The HTTP Header value.","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"volume_mounts":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the Volume to be mounted in the container.","description_kind":"plain","required":true},"path":{"type":"string","description":"The path in the container at which to mount this volume.","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1},"init_container":{"nesting_mode":"list","block":{"attributes":{"args":{"type":["list","string"],"description":"A list of args to pass to the container.","description_kind":"plain","optional":true},"command":{"type":["list","string"],"description":"A command to pass to the container to override the default. This is provided as a list of command line elements without spaces.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0`. When there's a workload profile specified, there's no such constraint.","description_kind":"plain","optional":true},"ephemeral_storage":{"type":"string","description":"The amount of ephemeral storage available to the Container App.","description_kind":"plain","computed":true},"image":{"type":"string","description":"The image to use to create the container.","description_kind":"plain","required":true},"memory":{"type":"string","description":"The amount of memory to allocate to the container. Possible values include `0.5Gi`, `1.0Gi`, `1.5Gi`, `2.0Gi`, `2.5Gi`, `3.0Gi`, `3.5Gi`, and `4.0Gi`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi`. When there's a workload profile specified, there's no such constraint.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of the container.","description_kind":"plain","required":true}},"block_types":{"env":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the environment variable for the container.","description_kind":"plain","required":true},"secret_name":{"type":"string","description":"The name of the secret that contains the value for this environment variable.","description_kind":"plain","optional":true},"value":{"type":"string","description":"The value for this environment variable. **NOTE:** This value is ignored if `secret_name` is used","description_kind":"plain","optional":true}},"description_kind":"plain"}},"volume_mounts":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the Volume to be mounted in the container.","description_kind":"plain","required":true},"path":{"type":"string","description":"The path in the container at which to mount this volume.","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"volume":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the volume.","description_kind":"plain","required":true},"storage_name":{"type":"string","description":"The name of the `AzureFile` storage. Required when `storage_type` is `AzureFile`","description_kind":"plain","optional":true},"storage_type":{"type":"string","description":"The type of storage volume. Possible values include `AzureFile` and `EmptyDir`. Defaults to `EmptyDir`.","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_connected_registry":{"version":0,"block":{"attributes":{"audit_log_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_token_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"container_registry_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_level":{"type":"string","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parent_registry_id":{"type":"string","description_kind":"plain","optional":true},"sync_message_ttl":{"type":"string","description_kind":"plain","optional":true},"sync_schedule":{"type":"string","description_kind":"plain","optional":true},"sync_token_id":{"type":"string","description_kind":"plain","required":true},"sync_window":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"notification":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"digest":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"tag":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_group":{"version":0,"block":{"attributes":{"dns_name_label":{"type":"string","description_kind":"plain","optional":true},"dns_name_label_reuse_policy":{"type":"string","description_kind":"plain","optional":true},"exposed_port":{"type":["set",["object",{"port":"number","protocol":"string"}]],"description_kind":"plain","optional":true,"computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_address":{"type":"string","description_kind":"plain","computed":true},"ip_address_type":{"type":"string","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"network_profile_id":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"os_type":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"restart_policy":{"type":"string","description_kind":"plain","optional":true},"sku":{"type":"string","description_kind":"plain","optional":true},"subnet_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"container":{"nesting_mode":"list","block":{"attributes":{"commands":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"cpu":{"type":"number","description_kind":"plain","required":true},"cpu_limit":{"type":"number","description_kind":"plain","optional":true},"environment_variables":{"type":["map","string"],"description_kind":"plain","optional":true},"image":{"type":"string","description_kind":"plain","required":true},"memory":{"type":"number","description_kind":"plain","required":true},"memory_limit":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"secure_environment_variables":{"type":["map","string"],"description_kind":"plain","optional":true,"sensitive":true}},"block_types":{"gpu":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","optional":true},"sku":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true},"max_items":1},"gpu_limit":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","optional":true},"sku":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true},"max_items":1},"liveness_probe":{"nesting_mode":"list","block":{"attributes":{"exec":{"type":["list","string"],"description_kind":"plain","optional":true},"failure_threshold":{"type":"number","description_kind":"plain","optional":true},"initial_delay_seconds":{"type":"number","description_kind":"plain","optional":true},"period_seconds":{"type":"number","description_kind":"plain","optional":true},"success_threshold":{"type":"number","description_kind":"plain","optional":true},"timeout_seconds":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"http_get":{"nesting_mode":"list","block":{"attributes":{"http_headers":{"type":["map","string"],"description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true},"port":{"type":"number","description_kind":"plain","optional":true},"scheme":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"ports":{"nesting_mode":"set","block":{"attributes":{"port":{"type":"number","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"readiness_probe":{"nesting_mode":"list","block":{"attributes":{"exec":{"type":["list","string"],"description_kind":"plain","optional":true},"failure_threshold":{"type":"number","description_kind":"plain","optional":true},"initial_delay_seconds":{"type":"number","description_kind":"plain","optional":true},"period_seconds":{"type":"number","description_kind":"plain","optional":true},"success_threshold":{"type":"number","description_kind":"plain","optional":true},"timeout_seconds":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"http_get":{"nesting_mode":"list","block":{"attributes":{"http_headers":{"type":["map","string"],"description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true},"port":{"type":"number","description_kind":"plain","optional":true},"scheme":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"security":{"nesting_mode":"list","block":{"attributes":{"privilege_enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"}},"volume":{"nesting_mode":"list","block":{"attributes":{"empty_dir":{"type":"bool","description_kind":"plain","optional":true},"mount_path":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"read_only":{"type":"bool","description_kind":"plain","optional":true},"secret":{"type":["map","string"],"description_kind":"plain","optional":true,"sensitive":true},"share_name":{"type":"string","description_kind":"plain","optional":true},"storage_account_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_account_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"git_repo":{"nesting_mode":"list","block":{"attributes":{"directory":{"type":"string","description_kind":"plain","optional":true},"revision":{"type":"string","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1},"diagnostics":{"nesting_mode":"list","block":{"block_types":{"log_analytics":{"nesting_mode":"list","block":{"attributes":{"log_type":{"type":"string","description_kind":"plain","optional":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true},"workspace_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"dns_config":{"nesting_mode":"list","block":{"attributes":{"nameservers":{"type":["list","string"],"description_kind":"plain","required":true},"options":{"type":["set","string"],"description_kind":"plain","optional":true},"search_domains":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"image_registry_credential":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity_id":{"type":"string","description":"The User Assigned Identity to use for Container Registry access.","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"init_container":{"nesting_mode":"list","block":{"attributes":{"commands":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"environment_variables":{"type":["map","string"],"description_kind":"plain","optional":true},"image":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"secure_environment_variables":{"type":["map","string"],"description_kind":"plain","optional":true,"sensitive":true}},"block_types":{"security":{"nesting_mode":"list","block":{"attributes":{"privilege_enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"}},"volume":{"nesting_mode":"list","block":{"attributes":{"empty_dir":{"type":"bool","description_kind":"plain","optional":true},"mount_path":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"read_only":{"type":"bool","description_kind":"plain","optional":true},"secret":{"type":["map","string"],"description_kind":"plain","optional":true,"sensitive":true},"share_name":{"type":"string","description_kind":"plain","optional":true},"storage_account_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_account_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"git_repo":{"nesting_mode":"list","block":{"attributes":{"directory":{"type":"string","description_kind":"plain","optional":true},"revision":{"type":"string","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry":{"version":2,"block":{"attributes":{"admin_enabled":{"type":"bool","description_kind":"plain","optional":true},"admin_password":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"admin_username":{"type":"string","description_kind":"plain","computed":true},"anonymous_pull_enabled":{"type":"bool","description_kind":"plain","optional":true},"data_endpoint_enabled":{"type":"bool","description_kind":"plain","optional":true},"encryption":{"type":["list",["object",{"enabled":"bool","identity_client_id":"string","key_vault_key_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"export_policy_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"login_server":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_rule_bypass_option":{"type":"string","description_kind":"plain","optional":true},"network_rule_set":{"type":["list",["object",{"default_action":"string","ip_rule":["set",["object",{"action":"string","ip_range":"string"}]],"virtual_network":["set",["object",{"action":"string","subnet_id":"string"}]]}]],"description_kind":"plain","optional":true,"computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"quarantine_policy_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retention_policy":{"type":["list",["object",{"days":"number","enabled":"bool"}]],"description_kind":"plain","optional":true,"computed":true},"sku":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"trust_policy":{"type":["list",["object",{"enabled":"bool"}]],"description_kind":"plain","optional":true,"computed":true},"zone_redundancy_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"georeplications":{"nesting_mode":"list","block":{"attributes":{"location":{"type":"string","description_kind":"plain","required":true},"regional_endpoint_enabled":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone_redundancy_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry_agent_pool":{"version":0,"block":{"attributes":{"container_registry_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tier":{"type":"string","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry_cache_rule":{"version":0,"block":{"attributes":{"container_registry_id":{"type":"string","description_kind":"plain","required":true},"credential_set_id":{"type":"string","description":"The ARM resource ID of the credential store which is associated with the cache rule.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the cache rule.","description_kind":"plain","required":true},"source_repo":{"type":"string","description":"The full source repository path such as 'docker.io/library/ubuntu'.","description_kind":"plain","required":true},"target_repo":{"type":"string","description":"The target repository namespace such as 'ubuntu'.","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry_scope_map":{"version":0,"block":{"attributes":{"actions":{"type":["list","string"],"description_kind":"plain","required":true},"container_registry_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry_task":{"version":0,"block":{"attributes":{"agent_pool_name":{"type":"string","description_kind":"plain","optional":true},"container_registry_id":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_system_task":{"type":"bool","description_kind":"plain","optional":true},"log_template":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"agent_setting":{"nesting_mode":"list","block":{"attributes":{"cpu":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"base_image_trigger":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"update_trigger_endpoint":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"update_trigger_payload_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"docker_step":{"nesting_mode":"list","block":{"attributes":{"arguments":{"type":["map","string"],"description_kind":"plain","optional":true},"cache_enabled":{"type":"bool","description_kind":"plain","optional":true},"context_access_token":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"context_path":{"type":"string","description_kind":"plain","required":true},"dockerfile_path":{"type":"string","description_kind":"plain","required":true},"image_names":{"type":["list","string"],"description_kind":"plain","optional":true},"push_enabled":{"type":"bool","description_kind":"plain","optional":true},"secret_arguments":{"type":["map","string"],"description_kind":"plain","optional":true,"sensitive":true},"target":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"encoded_step":{"nesting_mode":"list","block":{"attributes":{"context_access_token":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"context_path":{"type":"string","description_kind":"plain","optional":true},"secret_values":{"type":["map","string"],"description_kind":"plain","optional":true,"sensitive":true},"task_content":{"type":"string","description_kind":"plain","required":true},"value_content":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"file_step":{"nesting_mode":"list","block":{"attributes":{"context_access_token":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"context_path":{"type":"string","description_kind":"plain","optional":true},"secret_values":{"type":["map","string"],"description_kind":"plain","optional":true,"sensitive":true},"task_file_path":{"type":"string","description_kind":"plain","required":true},"value_file_path":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"platform":{"nesting_mode":"list","block":{"attributes":{"architecture":{"type":"string","description_kind":"plain","optional":true},"os":{"type":"string","description_kind":"plain","required":true},"variant":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"registry_credential":{"nesting_mode":"list","block":{"block_types":{"custom":{"nesting_mode":"set","block":{"attributes":{"identity":{"type":"string","description_kind":"plain","optional":true},"login_server":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"source":{"nesting_mode":"list","block":{"attributes":{"login_mode":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"source_trigger":{"nesting_mode":"list","block":{"attributes":{"branch":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"events":{"type":["list","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"repository_url":{"type":"string","description_kind":"plain","required":true},"source_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"attributes":{"expire_in_seconds":{"type":"number","description_kind":"plain","optional":true},"refresh_token":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"scope":{"type":"string","description_kind":"plain","optional":true},"token":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"token_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timer_trigger":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"schedule":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry_task_schedule_run_now":{"version":0,"block":{"attributes":{"container_registry_task_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry_token":{"version":0,"block":{"attributes":{"container_registry_name":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scope_map_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry_token_password":{"version":0,"block":{"attributes":{"container_registry_token_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"password1":{"nesting_mode":"list","block":{"attributes":{"expiry":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"password2":{"nesting_mode":"list","block":{"attributes":{"expiry":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry_webhook":{"version":1,"block":{"attributes":{"actions":{"type":["set","string"],"description_kind":"plain","required":true},"custom_headers":{"type":["map","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"registry_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","optional":true},"service_uri":{"type":"string","description_kind":"plain","required":true},"status":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_account":{"version":0,"block":{"attributes":{"access_key_metadata_writes_enabled":{"type":"bool","description_kind":"plain","optional":true},"analytical_storage_enabled":{"type":"bool","description_kind":"plain","optional":true},"automatic_failover_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"connection_strings":{"type":["list","string"],"description_kind":"plain","deprecated":true,"computed":true,"sensitive":true},"create_mode":{"type":"string","description_kind":"plain","optional":true,"computed":true},"default_identity_type":{"type":"string","description_kind":"plain","optional":true},"enable_automatic_failover":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"enable_free_tier":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"enable_multiple_write_locations":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"endpoint":{"type":"string","description_kind":"plain","computed":true},"free_tier_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_range_filter":{"type":"string","description_kind":"plain","optional":true},"is_virtual_network_filter_enabled":{"type":"bool","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"kind":{"type":"string","description_kind":"plain","optional":true},"local_authentication_disabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"minimal_tls_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mongo_server_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"multiple_write_locations_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_acl_bypass_for_azure_services":{"type":"bool","description_kind":"plain","optional":true},"network_acl_bypass_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"offer_type":{"type":"string","description_kind":"plain","required":true},"partition_merge_enabled":{"type":"bool","description_kind":"plain","optional":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_mongodb_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_readonly_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_readonly_mongodb_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_readonly_sql_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_sql_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"read_endpoints":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_mongodb_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_readonly_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_readonly_mongodb_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_readonly_sql_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_sql_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"write_endpoints":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"analytical_storage":{"nesting_mode":"list","block":{"attributes":{"schema_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"backup":{"nesting_mode":"list","block":{"attributes":{"interval_in_minutes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"retention_in_hours":{"type":"number","description_kind":"plain","optional":true,"computed":true},"storage_redundancy":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tier":{"type":"string","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"capabilities":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"capacity":{"nesting_mode":"list","block":{"attributes":{"total_throughput_limit":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"consistency_policy":{"nesting_mode":"list","block":{"attributes":{"consistency_level":{"type":"string","description_kind":"plain","required":true},"max_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"max_staleness_prefix":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"cors_rule":{"nesting_mode":"list","block":{"attributes":{"allowed_headers":{"type":["list","string"],"description_kind":"plain","required":true},"allowed_methods":{"type":["list","string"],"description_kind":"plain","required":true},"allowed_origins":{"type":["list","string"],"description_kind":"plain","required":true},"exposed_headers":{"type":["list","string"],"description_kind":"plain","required":true},"max_age_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"geo_location":{"nesting_mode":"set","block":{"attributes":{"failover_priority":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"zone_redundant":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"restore":{"nesting_mode":"list","block":{"attributes":{"restore_timestamp_in_utc":{"type":"string","description_kind":"plain","required":true},"source_cosmosdb_account_id":{"type":"string","description_kind":"plain","required":true},"tables_to_restore":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"database":{"nesting_mode":"set","block":{"attributes":{"collection_names":{"type":["set","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"gremlin_database":{"nesting_mode":"list","block":{"attributes":{"graph_names":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"virtual_network_rule":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description_kind":"plain","required":true},"ignore_missing_vnet_service_endpoint":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_cassandra_cluster":{"version":0,"block":{"attributes":{"authentication_method":{"type":"string","description_kind":"plain","optional":true},"client_certificate_pems":{"type":["list","string"],"description_kind":"plain","optional":true},"default_admin_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"delegated_management_subnet_id":{"type":"string","description_kind":"plain","required":true},"external_gossip_certificate_pems":{"type":["list","string"],"description_kind":"plain","optional":true},"external_seed_node_ip_addresses":{"type":["list","string"],"description_kind":"plain","optional":true},"hours_between_backups":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"repair_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_cassandra_datacenter":{"version":0,"block":{"attributes":{"availability_zones_enabled":{"type":"bool","description_kind":"plain","optional":true},"backup_storage_customer_key_uri":{"type":"string","description_kind":"plain","optional":true},"base64_encoded_yaml_fragment":{"type":"string","description_kind":"plain","optional":true},"cassandra_cluster_id":{"type":"string","description_kind":"plain","required":true},"delegated_management_subnet_id":{"type":"string","description_kind":"plain","required":true},"disk_count":{"type":"number","description_kind":"plain","optional":true},"disk_sku":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_disk_customer_key_uri":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"node_count":{"type":"number","description_kind":"plain","optional":true},"seed_node_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"sku_name":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_cassandra_keyspace":{"version":1,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"autoscale_settings":{"nesting_mode":"list","block":{"attributes":{"max_throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_cassandra_table":{"version":0,"block":{"attributes":{"analytical_storage_ttl":{"type":"number","description_kind":"plain","optional":true},"cassandra_keyspace_id":{"type":"string","description_kind":"plain","required":true},"default_ttl":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"autoscale_settings":{"nesting_mode":"list","block":{"attributes":{"max_throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"schema":{"nesting_mode":"list","block":{"block_types":{"cluster_key":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"order_by":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"column":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"partition_key":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_gremlin_database":{"version":1,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"autoscale_settings":{"nesting_mode":"list","block":{"attributes":{"max_throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_gremlin_graph":{"version":1,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"analytical_storage_ttl":{"type":"number","description_kind":"plain","optional":true},"database_name":{"type":"string","description_kind":"plain","required":true},"default_ttl":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"partition_key_path":{"type":"string","description_kind":"plain","required":true},"partition_key_version":{"type":"number","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"autoscale_settings":{"nesting_mode":"list","block":{"attributes":{"max_throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"conflict_resolution_policy":{"nesting_mode":"list","block":{"attributes":{"conflict_resolution_path":{"type":"string","description_kind":"plain","optional":true},"conflict_resolution_procedure":{"type":"string","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"index_policy":{"nesting_mode":"list","block":{"attributes":{"automatic":{"type":"bool","description_kind":"plain","optional":true},"excluded_paths":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"included_paths":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"indexing_mode":{"type":"string","description_kind":"plain","required":true}},"block_types":{"composite_index":{"nesting_mode":"list","block":{"block_types":{"index":{"nesting_mode":"list","block":{"attributes":{"order":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"spatial_index":{"nesting_mode":"list","block":{"attributes":{"path":{"type":"string","description_kind":"plain","required":true},"types":{"type":["set","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"unique_key":{"nesting_mode":"set","block":{"attributes":{"paths":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_mongo_collection":{"version":1,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"analytical_storage_ttl":{"type":"number","description_kind":"plain","optional":true},"database_name":{"type":"string","description_kind":"plain","required":true},"default_ttl_seconds":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"shard_key":{"type":"string","description_kind":"plain","optional":true},"system_indexes":{"type":["list",["object",{"keys":["list","string"],"unique":"bool"}]],"description_kind":"plain","computed":true},"throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"autoscale_settings":{"nesting_mode":"list","block":{"attributes":{"max_throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"index":{"nesting_mode":"set","block":{"attributes":{"keys":{"type":["list","string"],"description_kind":"plain","required":true},"unique":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_mongo_database":{"version":1,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"autoscale_settings":{"nesting_mode":"list","block":{"attributes":{"max_throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_mongo_role_definition":{"version":0,"block":{"attributes":{"cosmos_mongo_database_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inherited_role_names":{"type":["list","string"],"description_kind":"plain","optional":true},"role_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"privilege":{"nesting_mode":"list","block":{"attributes":{"actions":{"type":["list","string"],"description_kind":"plain","required":true}},"block_types":{"resource":{"nesting_mode":"list","block":{"attributes":{"collection_name":{"type":"string","description_kind":"plain","optional":true},"db_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_mongo_user_definition":{"version":0,"block":{"attributes":{"cosmos_mongo_database_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inherited_role_names":{"type":["list","string"],"description_kind":"plain","optional":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_notebook_workspace":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_endpoint":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_cosmosdb_postgresql_cluster":{"version":0,"block":{"attributes":{"administrator_login_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"citus_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"coordinator_public_ip_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"coordinator_server_edition":{"type":"string","description_kind":"plain","optional":true},"coordinator_storage_quota_in_mb":{"type":"number","description_kind":"plain","optional":true},"coordinator_vcore_count":{"type":"number","description_kind":"plain","optional":true},"earliest_restore_time":{"type":"string","description_kind":"plain","computed":true},"ha_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"node_count":{"type":"number","description_kind":"plain","required":true},"node_public_ip_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"node_server_edition":{"type":"string","description_kind":"plain","optional":true},"node_storage_quota_in_mb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"node_vcores":{"type":"number","description_kind":"plain","optional":true,"computed":true},"point_in_time_in_utc":{"type":"string","description_kind":"plain","optional":true},"preferred_primary_zone":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"servers":{"type":["list",["object",{"fqdn":"string","name":"string"}]],"description_kind":"plain","computed":true},"shards_on_coordinator_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"source_location":{"type":"string","description_kind":"plain","optional":true},"source_resource_id":{"type":"string","description_kind":"plain","optional":true},"sql_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"maintenance_window":{"nesting_mode":"list","block":{"attributes":{"day_of_week":{"type":"number","description_kind":"plain","optional":true},"start_hour":{"type":"number","description_kind":"plain","optional":true},"start_minute":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_postgresql_coordinator_configuration":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_postgresql_firewall_rule":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description_kind":"plain","required":true},"end_ip_address":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"start_ip_address":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_postgresql_node_configuration":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_postgresql_role":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_sql_container":{"version":1,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"analytical_storage_ttl":{"type":"number","description_kind":"plain","optional":true},"database_name":{"type":"string","description_kind":"plain","required":true},"default_ttl":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"partition_key_kind":{"type":"string","description_kind":"plain","optional":true},"partition_key_path":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"partition_key_paths":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"partition_key_version":{"type":"number","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"autoscale_settings":{"nesting_mode":"list","block":{"attributes":{"max_throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"conflict_resolution_policy":{"nesting_mode":"list","block":{"attributes":{"conflict_resolution_path":{"type":"string","description_kind":"plain","optional":true},"conflict_resolution_procedure":{"type":"string","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"indexing_policy":{"nesting_mode":"list","block":{"attributes":{"indexing_mode":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"composite_index":{"nesting_mode":"list","block":{"block_types":{"index":{"nesting_mode":"list","block":{"attributes":{"order":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"excluded_path":{"nesting_mode":"list","block":{"attributes":{"path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"included_path":{"nesting_mode":"list","block":{"attributes":{"path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"spatial_index":{"nesting_mode":"list","block":{"attributes":{"path":{"type":"string","description_kind":"plain","required":true},"types":{"type":["set","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"unique_key":{"nesting_mode":"set","block":{"attributes":{"paths":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_sql_database":{"version":1,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"autoscale_settings":{"nesting_mode":"list","block":{"attributes":{"max_throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_sql_dedicated_gateway":{"version":0,"block":{"attributes":{"cosmosdb_account_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description_kind":"plain","required":true},"instance_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_sql_function":{"version":0,"block":{"attributes":{"body":{"type":"string","description_kind":"plain","required":true},"container_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_sql_role_assignment":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"principal_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"role_definition_id":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_sql_role_definition":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"assignable_scopes":{"type":["set","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"role_definition_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"permissions":{"nesting_mode":"set","block":{"attributes":{"data_actions":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_sql_stored_procedure":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"body":{"type":"string","description_kind":"plain","required":true},"container_name":{"type":"string","description_kind":"plain","required":true},"database_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_sql_trigger":{"version":0,"block":{"attributes":{"body":{"type":"string","description_kind":"plain","required":true},"container_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"operation":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_table":{"version":1,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"autoscale_settings":{"nesting_mode":"list","block":{"attributes":{"max_throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cost_anomaly_alert":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","required":true},"email_addresses":{"type":["set","string"],"description_kind":"plain","required":true},"email_subject":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"message":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cost_management_scheduled_action":{"version":0,"block":{"attributes":{"day_of_month":{"type":"number","description_kind":"plain","optional":true},"days_of_week":{"type":["list","string"],"description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"email_address_sender":{"type":"string","description_kind":"plain","required":true},"email_addresses":{"type":["list","string"],"description_kind":"plain","required":true},"email_subject":{"type":"string","description_kind":"plain","required":true},"end_date":{"type":"string","description_kind":"plain","required":true},"frequency":{"type":"string","description_kind":"plain","required":true},"hour_of_day":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"message":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"start_date":{"type":"string","description_kind":"plain","required":true},"view_id":{"type":"string","description_kind":"plain","required":true},"weeks_of_month":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_custom_ip_prefix":{"version":0,"block":{"attributes":{"cidr":{"type":"string","description_kind":"plain","required":true},"commissioning_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_advertising_disabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parent_custom_ip_prefix_id":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"roa_validity_end_date":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"wan_validation_signed_message":{"type":"string","description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_custom_provider":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"action":{"nesting_mode":"set","block":{"attributes":{"endpoint":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"resource_type":{"nesting_mode":"set","block":{"attributes":{"endpoint":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"routing_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"validation":{"nesting_mode":"set","block":{"attributes":{"specification":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dashboard":{"version":0,"block":{"attributes":{"dashboard_properties":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_dashboard_grafana":{"version":0,"block":{"attributes":{"api_key_enabled":{"type":"bool","description_kind":"plain","optional":true},"auto_generated_domain_name_label_scope":{"type":"string","description_kind":"plain","optional":true},"deterministic_outbound_ip_enabled":{"type":"bool","description_kind":"plain","optional":true},"endpoint":{"type":"string","description_kind":"plain","computed":true},"grafana_major_version":{"type":"string","description_kind":"plain","optional":true},"grafana_version":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip":{"type":["list","string"],"description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone_redundancy_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"azure_monitor_workspace_integrations":{"nesting_mode":"list","block":{"attributes":{"resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"smtp":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"from_address":{"type":"string","description_kind":"plain","required":true},"from_name":{"type":"string","description_kind":"plain","optional":true},"host":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"start_tls_policy":{"type":"string","description_kind":"plain","required":true},"user":{"type":"string","description_kind":"plain","required":true},"verification_skip_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory":{"version":2,"block":{"attributes":{"customer_managed_key_id":{"type":"string","description_kind":"plain","optional":true},"customer_managed_key_identity_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_virtual_network_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_enabled":{"type":"bool","description_kind":"plain","optional":true},"purview_id":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"github_configuration":{"nesting_mode":"list","block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"branch_name":{"type":"string","description_kind":"plain","required":true},"git_url":{"type":"string","description_kind":"plain","optional":true},"publishing_enabled":{"type":"bool","description_kind":"plain","optional":true},"repository_name":{"type":"string","description_kind":"plain","required":true},"root_folder":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"global_parameter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"vsts_configuration":{"nesting_mode":"list","block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"branch_name":{"type":"string","description_kind":"plain","required":true},"project_name":{"type":"string","description_kind":"plain","required":true},"publishing_enabled":{"type":"bool","description_kind":"plain","optional":true},"repository_name":{"type":"string","description_kind":"plain","required":true},"root_folder":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_data_factory_credential_service_principal":{"version":0,"block":{"attributes":{"annotations":{"type":["list","string"],"description":"(Optional) List of string annotations.","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description":"The resource ID of the parent Data Factory","description_kind":"plain","required":true},"description":{"type":"string","description":"(Optional) Short text description","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The desired name of the credential resource","description_kind":"plain","required":true},"service_principal_id":{"type":"string","description":"The Client ID of the Service Principal","description_kind":"plain","required":true},"tenant_id":{"type":"string","description":"The Tenant ID of the Service Principal","description_kind":"plain","required":true}},"block_types":{"service_principal_key":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"secret_name":{"type":"string","description_kind":"plain","required":true},"secret_version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_credential_user_managed_identity":{"version":0,"block":{"attributes":{"annotations":{"type":["list","string"],"description":"(Optional) List of string annotations.","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description":"The resource ID of the parent Data Factory","description_kind":"plain","required":true},"description":{"type":"string","description":"(Optional) Short text description","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_id":{"type":"string","description":"The resource ID of the User Assigned Managed Identity","description_kind":"plain","required":true},"name":{"type":"string","description":"The desired name of the credential resource","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_custom_dataset":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"schema_json":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_properties_json":{"type":"string","description_kind":"plain","required":true}},"block_types":{"linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_data_flow":{"version":0,"block":{"attributes":{"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"script":{"type":"string","description_kind":"plain","optional":true},"script_lines":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"sink":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"dataset":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"flowlet":{"nesting_mode":"list","block":{"attributes":{"dataset_parameters":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"rejected_linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"schema_linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"source":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"dataset":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"flowlet":{"nesting_mode":"list","block":{"attributes":{"dataset_parameters":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"rejected_linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"schema_linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"transformation":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"dataset":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"flowlet":{"nesting_mode":"list","block":{"attributes":{"dataset_parameters":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_dataset_azure_blob":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"dynamic_filename_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"filename":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_service_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"schema_column":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_dataset_azure_sql_table":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_service_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"schema":{"type":"string","description_kind":"plain","optional":true},"table":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"schema_column":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_dataset_binary":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_service_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"azure_blob_storage_location":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description_kind":"plain","required":true},"dynamic_container_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_filename_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"filename":{"type":"string","description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"compression":{"nesting_mode":"list","block":{"attributes":{"level":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"http_server_location":{"nesting_mode":"list","block":{"attributes":{"dynamic_filename_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"filename":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","required":true},"relative_url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"sftp_server_location":{"nesting_mode":"list","block":{"attributes":{"dynamic_filename_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"filename":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_dataset_cosmosdb_sqlapi":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"collection_name":{"type":"string","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_service_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"schema_column":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_dataset_delimited_text":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"column_delimiter":{"type":"string","description_kind":"plain","optional":true},"compression_codec":{"type":"string","description_kind":"plain","optional":true},"compression_level":{"type":"string","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"encoding":{"type":"string","description_kind":"plain","optional":true},"escape_character":{"type":"string","description_kind":"plain","optional":true},"first_row_as_header":{"type":"bool","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_service_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"null_value":{"type":"string","description_kind":"plain","optional":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"quote_character":{"type":"string","description_kind":"plain","optional":true},"row_delimiter":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"azure_blob_fs_location":{"nesting_mode":"list","block":{"attributes":{"dynamic_file_system_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_filename_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"file_system":{"type":"string","description_kind":"plain","optional":true},"filename":{"type":"string","description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"azure_blob_storage_location":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description_kind":"plain","required":true},"dynamic_container_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_filename_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"filename":{"type":"string","description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"http_server_location":{"nesting_mode":"list","block":{"attributes":{"dynamic_filename_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"filename":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","required":true},"relative_url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"schema_column":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_dataset_http":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_service_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"relative_url":{"type":"string","description_kind":"plain","optional":true},"request_body":{"type":"string","description_kind":"plain","optional":true},"request_method":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"schema_column":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_dataset_json":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"encoding":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_service_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"azure_blob_storage_location":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description_kind":"plain","required":true},"dynamic_container_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_filename_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"filename":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"http_server_location":{"nesting_mode":"list","block":{"attributes":{"dynamic_filename_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"filename":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","required":true},"relative_url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"schema_column":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_dataset_mysql":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_service_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"table_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"schema_column":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_dataset_parquet":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"compression_codec":{"type":"string","description_kind":"plain","optional":true},"compression_level":{"type":"string","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_service_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"azure_blob_fs_location":{"nesting_mode":"list","block":{"attributes":{"dynamic_file_system_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_filename_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"file_system":{"type":"string","description_kind":"plain","optional":true},"filename":{"type":"string","description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"azure_blob_storage_location":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description_kind":"plain","required":true},"dynamic_container_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_filename_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"filename":{"type":"string","description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"http_server_location":{"nesting_mode":"list","block":{"attributes":{"dynamic_filename_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"filename":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"relative_url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"schema_column":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_dataset_postgresql":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_service_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"table_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"schema_column":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_dataset_snowflake":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_service_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"schema_name":{"type":"string","description_kind":"plain","optional":true},"table_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"schema_column":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"precision":{"type":"number","description_kind":"plain","optional":true},"scale":{"type":"number","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_dataset_sql_server_table":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_service_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"table_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"schema_column":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_flowlet_data_flow":{"version":0,"block":{"attributes":{"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"script":{"type":"string","description_kind":"plain","optional":true},"script_lines":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"sink":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"dataset":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"flowlet":{"nesting_mode":"list","block":{"attributes":{"dataset_parameters":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"rejected_linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"schema_linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"source":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"dataset":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"flowlet":{"nesting_mode":"list","block":{"attributes":{"dataset_parameters":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"rejected_linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"schema_linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"transformation":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"dataset":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"flowlet":{"nesting_mode":"list","block":{"attributes":{"dataset_parameters":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_integration_runtime_azure":{"version":0,"block":{"attributes":{"cleanup_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"compute_type":{"type":"string","description_kind":"plain","optional":true},"core_count":{"type":"number","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"time_to_live_min":{"type":"number","description_kind":"plain","optional":true},"virtual_network_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_integration_runtime_azure_ssis":{"version":0,"block":{"attributes":{"credential_name":{"type":"string","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"edition":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"max_parallel_executions_per_node":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"node_size":{"type":"string","description_kind":"plain","required":true},"number_of_nodes":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"catalog_info":{"nesting_mode":"list","block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","optional":true},"administrator_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"dual_standby_pair_name":{"type":"string","description_kind":"plain","optional":true},"elastic_pool_name":{"type":"string","description_kind":"plain","optional":true},"pricing_tier":{"type":"string","description_kind":"plain","optional":true},"server_endpoint":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"copy_compute_scale":{"nesting_mode":"list","block":{"attributes":{"data_integration_unit":{"type":"number","description_kind":"plain","optional":true},"time_to_live":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"custom_setup_script":{"nesting_mode":"list","block":{"attributes":{"blob_container_uri":{"type":"string","description_kind":"plain","required":true},"sas_token":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"express_custom_setup":{"nesting_mode":"list","block":{"attributes":{"environment":{"type":["map","string"],"description_kind":"plain","optional":true},"powershell_version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"command_key":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"target_name":{"type":"string","description_kind":"plain","required":true},"user_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"key_vault_password":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"secret_name":{"type":"string","description_kind":"plain","required":true},"secret_version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"component":{"nesting_mode":"list","block":{"attributes":{"license":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"key_vault_license":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"secret_name":{"type":"string","description_kind":"plain","required":true},"secret_version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"express_vnet_integration":{"nesting_mode":"list","block":{"attributes":{"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"package_store":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"pipeline_external_compute_scale":{"nesting_mode":"list","block":{"attributes":{"number_of_external_nodes":{"type":"number","description_kind":"plain","optional":true},"number_of_pipeline_nodes":{"type":"number","description_kind":"plain","optional":true},"time_to_live":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"proxy":{"nesting_mode":"list","block":{"attributes":{"path":{"type":"string","description_kind":"plain","optional":true},"self_hosted_integration_runtime_name":{"type":"string","description_kind":"plain","required":true},"staging_storage_linked_service_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"vnet_integration":{"nesting_mode":"list","block":{"attributes":{"public_ips":{"type":["list","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"subnet_name":{"type":"string","description_kind":"plain","optional":true},"vnet_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_data_factory_integration_runtime_managed":{"version":0,"block":{"attributes":{"credential_name":{"type":"string","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"edition":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"max_parallel_executions_per_node":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"node_size":{"type":"string","description_kind":"plain","required":true},"number_of_nodes":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"catalog_info":{"nesting_mode":"list","block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","optional":true},"administrator_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"pricing_tier":{"type":"string","description_kind":"plain","optional":true},"server_endpoint":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"custom_setup_script":{"nesting_mode":"list","block":{"attributes":{"blob_container_uri":{"type":"string","description_kind":"plain","required":true},"sas_token":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"vnet_integration":{"nesting_mode":"list","block":{"attributes":{"subnet_name":{"type":"string","description_kind":"plain","required":true},"vnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain","deprecated":true}},"azurerm_data_factory_integration_runtime_self_hosted":{"version":0,"block":{"attributes":{"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_authorization_key":{"type":"string","description_kind":"plain","computed":true},"secondary_authorization_key":{"type":"string","description_kind":"plain","computed":true},"self_contained_interactive_authoring_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"rbac_authorization":{"nesting_mode":"set","block":{"attributes":{"resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_custom_service":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_properties_json":{"type":"string","description_kind":"plain","required":true}},"block_types":{"integration_runtime":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_azure_blob_storage":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"connection_string_insecure":{"type":"string","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"sas_uri":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"service_endpoint":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"service_principal_id":{"type":"string","description_kind":"plain","optional":true},"service_principal_key":{"type":"string","description_kind":"plain","optional":true},"storage_kind":{"type":"string","description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true},"use_managed_identity":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"key_vault_sas_token":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"secret_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"service_principal_linked_key_vault_key":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"secret_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_azure_databricks":{"version":0,"block":{"attributes":{"access_token":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"adb_domain":{"type":"string","description_kind":"plain","required":true},"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"existing_cluster_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"msi_work_space_resource_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"instance_pool":{"nesting_mode":"list","block":{"attributes":{"cluster_version":{"type":"string","description_kind":"plain","required":true},"instance_pool_id":{"type":"string","description_kind":"plain","required":true},"max_number_of_workers":{"type":"number","description_kind":"plain","optional":true},"min_number_of_workers":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"key_vault_password":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"secret_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"new_cluster_config":{"nesting_mode":"list","block":{"attributes":{"cluster_version":{"type":"string","description_kind":"plain","required":true},"custom_tags":{"type":["map","string"],"description_kind":"plain","optional":true},"driver_node_type":{"type":"string","description_kind":"plain","optional":true},"init_scripts":{"type":["list","string"],"description_kind":"plain","optional":true},"log_destination":{"type":"string","description_kind":"plain","optional":true},"max_number_of_workers":{"type":"number","description_kind":"plain","optional":true},"min_number_of_workers":{"type":"number","description_kind":"plain","optional":true},"node_type":{"type":"string","description_kind":"plain","required":true},"spark_config":{"type":["map","string"],"description_kind":"plain","optional":true},"spark_environment_variables":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_azure_file_storage":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"file_share":{"type":"string","description_kind":"plain","optional":true},"host":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"user_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"key_vault_password":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"secret_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_azure_function":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"block_types":{"key_vault_key":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"secret_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_azure_search":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"encrypted_credential":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"search_service_key":{"type":"string","description_kind":"plain","required":true},"url":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_azure_sql_database":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"service_principal_id":{"type":"string","description_kind":"plain","optional":true},"service_principal_key":{"type":"string","description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true},"use_managed_identity":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"key_vault_connection_string":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"secret_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"key_vault_password":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"secret_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_azure_table_storage":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_cosmosdb":{"version":0,"block":{"attributes":{"account_endpoint":{"type":"string","description_kind":"plain","optional":true},"account_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"database":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_cosmosdb_mongoapi":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"database":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"server_version_is_32_or_higher":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_data_lake_storage_gen2":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"service_principal_id":{"type":"string","description_kind":"plain","optional":true},"service_principal_key":{"type":"string","description_kind":"plain","optional":true},"storage_account_key":{"type":"string","description_kind":"plain","optional":true},"tenant":{"type":"string","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true},"use_managed_identity":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_key_vault":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_kusto":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"kusto_database_name":{"type":"string","description_kind":"plain","required":true},"kusto_endpoint":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"service_principal_id":{"type":"string","description_kind":"plain","optional":true},"service_principal_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"tenant":{"type":"string","description_kind":"plain","optional":true},"use_managed_identity":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_mysql":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","required":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_odata":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"block_types":{"basic_authentication":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_odbc":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","required":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"basic_authentication":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_postgresql":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","required":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_sftp":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"authentication_type":{"type":"string","description_kind":"plain","required":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"host":{"type":"string","description_kind":"plain","required":true},"host_key_fingerprint":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"port":{"type":"number","description_kind":"plain","required":true},"skip_host_key_validation":{"type":"bool","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_snowflake":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","required":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"key_vault_password":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"secret_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_sql_server":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"user_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"key_vault_connection_string":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"secret_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"key_vault_password":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"secret_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_synapse":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","required":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"key_vault_password":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"secret_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_web":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"authentication_type":{"type":"string","description_kind":"plain","required":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"url":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_managed_private_endpoint":{"version":0,"block":{"attributes":{"data_factory_id":{"type":"string","description_kind":"plain","required":true},"fqdns":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"subresource_name":{"type":"string","description_kind":"plain","optional":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_pipeline":{"version":0,"block":{"attributes":{"activities_json":{"type":"string","description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"concurrency":{"type":"number","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"moniter_metrics_after_duration":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"variables":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_trigger_blob_event":{"version":0,"block":{"attributes":{"activated":{"type":"bool","description_kind":"plain","optional":true},"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"blob_path_begins_with":{"type":"string","description_kind":"plain","optional":true},"blob_path_ends_with":{"type":"string","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"events":{"type":["set","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ignore_empty_blobs":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"pipeline":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_trigger_custom_event":{"version":0,"block":{"attributes":{"activated":{"type":"bool","description_kind":"plain","optional":true},"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"eventgrid_topic_id":{"type":"string","description_kind":"plain","required":true},"events":{"type":["set","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"subject_begins_with":{"type":"string","description_kind":"plain","optional":true},"subject_ends_with":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"pipeline":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_trigger_schedule":{"version":0,"block":{"attributes":{"activated":{"type":"bool","description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"end_time":{"type":"string","description_kind":"plain","optional":true},"frequency":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"pipeline_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"pipeline_parameters":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"start_time":{"type":"string","description_kind":"plain","optional":true,"computed":true},"time_zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"pipeline":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"schedule":{"nesting_mode":"list","block":{"attributes":{"days_of_month":{"type":["list","number"],"description_kind":"plain","optional":true},"days_of_week":{"type":["list","string"],"description_kind":"plain","optional":true},"hours":{"type":["list","number"],"description_kind":"plain","optional":true},"minutes":{"type":["list","number"],"description_kind":"plain","optional":true}},"block_types":{"monthly":{"nesting_mode":"list","block":{"attributes":{"week":{"type":"number","description_kind":"plain","optional":true},"weekday":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_trigger_tumbling_window":{"version":0,"block":{"attributes":{"activated":{"type":"bool","description_kind":"plain","optional":true},"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"delay":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"end_time":{"type":"string","description_kind":"plain","optional":true},"frequency":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval":{"type":"number","description_kind":"plain","required":true},"max_concurrency":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"start_time":{"type":"string","description_kind":"plain","required":true}},"block_types":{"pipeline":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"retry":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"trigger_dependency":{"nesting_mode":"set","block":{"attributes":{"offset":{"type":"string","description_kind":"plain","optional":true},"size":{"type":"string","description_kind":"plain","optional":true},"trigger_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_backup_instance_blob_storage":{"version":0,"block":{"attributes":{"backup_policy_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_account_container_names":{"type":["list","string"],"description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true},"vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_backup_instance_disk":{"version":0,"block":{"attributes":{"backup_policy_id":{"type":"string","description_kind":"plain","required":true},"disk_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"snapshot_resource_group_name":{"type":"string","description_kind":"plain","required":true},"vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_backup_instance_kubernetes_cluster":{"version":0,"block":{"attributes":{"backup_policy_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kubernetes_cluster_id":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"snapshot_resource_group_name":{"type":"string","description_kind":"plain","required":true},"vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"backup_datasource_parameters":{"nesting_mode":"list","block":{"attributes":{"cluster_scoped_resources_enabled":{"type":"bool","description_kind":"plain","optional":true},"excluded_namespaces":{"type":["list","string"],"description_kind":"plain","optional":true},"excluded_resource_types":{"type":["list","string"],"description_kind":"plain","optional":true},"included_namespaces":{"type":["list","string"],"description_kind":"plain","optional":true},"included_resource_types":{"type":["list","string"],"description_kind":"plain","optional":true},"label_selectors":{"type":["list","string"],"description_kind":"plain","optional":true},"volume_snapshot_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_backup_instance_postgresql":{"version":0,"block":{"attributes":{"backup_policy_id":{"type":"string","description_kind":"plain","required":true},"database_credential_key_vault_secret_id":{"type":"string","description_kind":"plain","optional":true},"database_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_backup_instance_postgresql_flexible_server":{"version":0,"block":{"attributes":{"backup_policy_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"server_id":{"type":"string","description_kind":"plain","required":true},"vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_backup_policy_blob_storage":{"version":0,"block":{"attributes":{"backup_repeating_time_intervals":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"operational_default_retention_duration":{"type":"string","description_kind":"plain","optional":true,"computed":true},"retention_duration":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"time_zone":{"type":"string","description_kind":"plain","optional":true},"vault_default_retention_duration":{"type":"string","description_kind":"plain","optional":true},"vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"retention_rule":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true}},"block_types":{"criteria":{"nesting_mode":"list","block":{"attributes":{"absolute_criteria":{"type":"string","description_kind":"plain","optional":true},"days_of_month":{"type":["set","number"],"description_kind":"plain","optional":true},"days_of_week":{"type":["set","string"],"description_kind":"plain","optional":true},"months_of_year":{"type":["set","string"],"description_kind":"plain","optional":true},"scheduled_backup_times":{"type":["set","string"],"description_kind":"plain","optional":true},"weeks_of_month":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"life_cycle":{"nesting_mode":"list","block":{"attributes":{"data_store_type":{"type":"string","description_kind":"plain","required":true},"duration":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_backup_policy_disk":{"version":0,"block":{"attributes":{"backup_repeating_time_intervals":{"type":["list","string"],"description_kind":"plain","required":true},"default_retention_duration":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"time_zone":{"type":"string","description_kind":"plain","optional":true},"vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"retention_rule":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true}},"block_types":{"criteria":{"nesting_mode":"list","block":{"attributes":{"absolute_criteria":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_backup_policy_kubernetes_cluster":{"version":0,"block":{"attributes":{"backup_repeating_time_intervals":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"time_zone":{"type":"string","description_kind":"plain","optional":true},"vault_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"default_retention_rule":{"nesting_mode":"list","block":{"block_types":{"life_cycle":{"nesting_mode":"list","block":{"attributes":{"data_store_type":{"type":"string","description_kind":"plain","required":true},"duration":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"retention_rule":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true}},"block_types":{"criteria":{"nesting_mode":"list","block":{"attributes":{"absolute_criteria":{"type":"string","description_kind":"plain","optional":true},"days_of_week":{"type":["set","string"],"description_kind":"plain","optional":true},"months_of_year":{"type":["set","string"],"description_kind":"plain","optional":true},"scheduled_backup_times":{"type":["set","string"],"description_kind":"plain","optional":true},"weeks_of_month":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"life_cycle":{"nesting_mode":"list","block":{"attributes":{"data_store_type":{"type":"string","description_kind":"plain","required":true},"duration":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_backup_policy_postgresql":{"version":0,"block":{"attributes":{"backup_repeating_time_intervals":{"type":["list","string"],"description_kind":"plain","required":true},"default_retention_duration":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"time_zone":{"type":"string","description_kind":"plain","optional":true},"vault_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"retention_rule":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true}},"block_types":{"criteria":{"nesting_mode":"list","block":{"attributes":{"absolute_criteria":{"type":"string","description_kind":"plain","optional":true},"days_of_week":{"type":["set","string"],"description_kind":"plain","optional":true},"months_of_year":{"type":["set","string"],"description_kind":"plain","optional":true},"scheduled_backup_times":{"type":["set","string"],"description_kind":"plain","optional":true},"weeks_of_month":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_backup_policy_postgresql_flexible_server":{"version":0,"block":{"attributes":{"backup_repeating_time_intervals":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"time_zone":{"type":"string","description_kind":"plain","optional":true},"vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"default_retention_rule":{"nesting_mode":"list","block":{"block_types":{"life_cycle":{"nesting_mode":"list","block":{"attributes":{"data_store_type":{"type":"string","description_kind":"plain","required":true},"duration":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"retention_rule":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true}},"block_types":{"criteria":{"nesting_mode":"list","block":{"attributes":{"absolute_criteria":{"type":"string","description_kind":"plain","optional":true},"days_of_week":{"type":["set","string"],"description_kind":"plain","optional":true},"months_of_year":{"type":["set","string"],"description_kind":"plain","optional":true},"scheduled_backup_times":{"type":["set","string"],"description_kind":"plain","optional":true},"weeks_of_month":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"life_cycle":{"nesting_mode":"list","block":{"attributes":{"data_store_type":{"type":"string","description_kind":"plain","required":true},"duration":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_backup_vault":{"version":0,"block":{"attributes":{"datastore_type":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"redundancy":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retention_duration_in_days":{"type":"number","description_kind":"plain","optional":true},"soft_delete":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_resource_guard":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"vault_critical_operation_exclusion_list":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_share":{"version":0,"block":{"attributes":{"account_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"terms":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"snapshot_schedule":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"recurrence":{"type":"string","description_kind":"plain","required":true},"start_time":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_share_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_share_dataset_blob_storage":{"version":0,"block":{"attributes":{"container_name":{"type":"string","description_kind":"plain","required":true},"data_share_id":{"type":"string","description_kind":"plain","required":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"file_path":{"type":"string","description_kind":"plain","optional":true},"folder_path":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"storage_account":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_share_dataset_data_lake_gen2":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","computed":true},"file_path":{"type":"string","description_kind":"plain","optional":true},"file_system_name":{"type":"string","description_kind":"plain","required":true},"folder_path":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"share_id":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_share_dataset_kusto_cluster":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kusto_cluster_id":{"type":"string","description_kind":"plain","required":true},"kusto_cluster_location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"share_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_share_dataset_kusto_database":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kusto_cluster_location":{"type":"string","description_kind":"plain","computed":true},"kusto_database_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"share_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_database_migration_project":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_name":{"type":"string","description_kind":"plain","required":true},"source_platform":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"target_platform":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_database_migration_service":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_databox_edge_device":{"version":0,"block":{"attributes":{"device_properties":{"type":["list",["object",{"capacity":"number","configured_role_types":["list","string"],"culture":"string","hcs_version":"string","model":"string","node_count":"number","serial_number":"string","software_version":"string","status":"string","time_zone":"string","type":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_databox_edge_order":{"version":1,"block":{"attributes":{"device_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"return_tracking":{"type":["set",["object",{"carrier_name":"string","serial_number":"string","tracking_id":"string","tracking_url":"string"}]],"description_kind":"plain","computed":true},"serial_number":{"type":"string","description_kind":"plain","computed":true},"shipment_history":{"type":["set",["object",{"additional_details":["map","string"],"comments":"string","last_update":"string"}]],"description_kind":"plain","computed":true},"shipment_tracking":{"type":["set",["object",{"carrier_name":"string","serial_number":"string","tracking_id":"string","tracking_url":"string"}]],"description_kind":"plain","computed":true},"status":{"type":["list",["object",{"additional_details":["map","string"],"comments":"string","info":"string","last_update":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"contact":{"nesting_mode":"list","block":{"attributes":{"company_name":{"type":"string","description_kind":"plain","required":true},"emails":{"type":["set","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"phone_number":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"shipment_address":{"nesting_mode":"list","block":{"attributes":{"address":{"type":["list","string"],"description_kind":"plain","required":true},"city":{"type":"string","description_kind":"plain","required":true},"country":{"type":"string","description_kind":"plain","required":true},"postal_code":{"type":"string","description_kind":"plain","required":true},"state":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_databricks_access_connector":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_databricks_virtual_network_peering":{"version":0,"block":{"attributes":{"address_space_prefixes":{"type":["list","string"],"description_kind":"plain","computed":true},"allow_forwarded_traffic":{"type":"bool","description_kind":"plain","optional":true},"allow_gateway_transit":{"type":"bool","description_kind":"plain","optional":true},"allow_virtual_network_access":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"remote_address_space_prefixes":{"type":["list","string"],"description_kind":"plain","required":true},"remote_virtual_network_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"use_remote_gateways":{"type":"bool","description_kind":"plain","optional":true},"virtual_network_id":{"type":"string","description_kind":"plain","computed":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_databricks_workspace":{"version":0,"block":{"attributes":{"access_connector_id":{"type":"string","description_kind":"plain","optional":true},"customer_managed_key_enabled":{"type":"bool","description_kind":"plain","optional":true},"default_storage_firewall_enabled":{"type":"bool","description_kind":"plain","optional":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"infrastructure_encryption_enabled":{"type":"bool","description_kind":"plain","optional":true},"load_balancer_backend_address_pool_id":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_disk_cmk_key_vault_id":{"type":"string","description_kind":"plain","optional":true},"managed_disk_cmk_key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"managed_disk_cmk_rotation_to_latest_version_enabled":{"type":"bool","description_kind":"plain","optional":true},"managed_disk_identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"managed_resource_group_id":{"type":"string","description_kind":"plain","computed":true},"managed_resource_group_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_services_cmk_key_vault_id":{"type":"string","description_kind":"plain","optional":true},"managed_services_cmk_key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"network_security_group_rules_required":{"type":"string","description_kind":"plain","optional":true,"computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"storage_account_identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","computed":true},"workspace_url":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"custom_parameters":{"nesting_mode":"list","block":{"attributes":{"machine_learning_workspace_id":{"type":"string","description_kind":"plain","optional":true},"nat_gateway_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"no_public_ip":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"private_subnet_name":{"type":"string","description_kind":"plain","optional":true},"private_subnet_network_security_group_association_id":{"type":"string","description_kind":"plain","optional":true},"public_ip_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"public_subnet_name":{"type":"string","description_kind":"plain","optional":true},"public_subnet_network_security_group_association_id":{"type":"string","description_kind":"plain","optional":true},"storage_account_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"storage_account_sku_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vnet_address_prefix":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_databricks_workspace_customer_managed_key":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_key_id":{"type":"string","description_kind":"plain","required":true},"workspace_id":{"type":"string","description_kind":"plain","deprecated":true,"required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_databricks_workspace_root_dbfs_customer_managed_key":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","required":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_datadog_monitor":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"marketplace_subscription_status":{"type":"string","description_kind":"plain","computed":true},"monitoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"datadog_organization":{"nesting_mode":"list","block":{"attributes":{"api_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"application_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"enterprise_app_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","computed":true},"linking_auth_code":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"linking_client_id":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"name":{"type":"string","description_kind":"plain","computed":true},"redirect_uri":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"user":{"nesting_mode":"list","block":{"attributes":{"email":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"phone_number":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"azurerm_datadog_monitor_sso_configuration":{"version":0,"block":{"attributes":{"datadog_monitor_id":{"type":"string","description_kind":"plain","required":true},"enterprise_application_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"login_url":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"single_sign_on_enabled":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_datadog_monitor_tag_rule":{"version":0,"block":{"attributes":{"datadog_monitor_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"log":{"nesting_mode":"list","block":{"attributes":{"aad_log_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_log_enabled":{"type":"bool","description_kind":"plain","optional":true},"subscription_log_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"metric":{"nesting_mode":"list","block":{"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dedicated_hardware_security_module":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"stamp_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"management_network_profile":{"nesting_mode":"list","block":{"attributes":{"network_interface_private_ip_addresses":{"type":["set","string"],"description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"network_profile":{"nesting_mode":"list","block":{"attributes":{"network_interface_private_ip_addresses":{"type":["set","string"],"description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dedicated_host":{"version":0,"block":{"attributes":{"auto_replace_on_failure":{"type":"bool","description_kind":"plain","optional":true},"dedicated_host_group_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"platform_fault_domain":{"type":"number","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dedicated_host_group":{"version":0,"block":{"attributes":{"automatic_placement_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"platform_fault_domain_count":{"type":"number","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_center":{"version":0,"block":{"attributes":{"dev_center_uri":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_center_catalog":{"version":0,"block":{"attributes":{"dev_center_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"catalog_adogit":{"nesting_mode":"list","block":{"attributes":{"branch":{"type":"string","description_kind":"plain","required":true},"key_vault_key_url":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","required":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"catalog_github":{"nesting_mode":"list","block":{"attributes":{"branch":{"type":"string","description_kind":"plain","required":true},"key_vault_key_url":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","required":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_center_gallery":{"version":0,"block":{"attributes":{"dev_center_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"shared_gallery_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_center_project":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"dev_center_id":{"type":"string","description_kind":"plain","required":true},"dev_center_uri":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"maximum_dev_boxes_per_user":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_test_global_vm_shutdown_schedule":{"version":0,"block":{"attributes":{"daily_recurrence_time":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timezone":{"type":"string","description_kind":"plain","required":true},"virtual_machine_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"notification_settings":{"nesting_mode":"list","block":{"attributes":{"email":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"time_in_minutes":{"type":"number","description_kind":"plain","optional":true},"webhook_url":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_test_lab":{"version":1,"block":{"attributes":{"artifacts_storage_account_id":{"type":"string","description_kind":"plain","computed":true},"default_premium_storage_account_id":{"type":"string","description_kind":"plain","computed":true},"default_storage_account_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_id":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"premium_data_disk_storage_account_id":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_type":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"unique_identifier":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_test_linux_virtual_machine":{"version":1,"block":{"attributes":{"allow_claim":{"type":"bool","description_kind":"plain","optional":true},"disallow_public_ip_address":{"type":"bool","description_kind":"plain","optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lab_name":{"type":"string","description_kind":"plain","required":true},"lab_subnet_name":{"type":"string","description_kind":"plain","required":true},"lab_virtual_network_id":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"notes":{"type":"string","description_kind":"plain","optional":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"size":{"type":"string","description_kind":"plain","required":true},"ssh_key":{"type":"string","description_kind":"plain","optional":true},"storage_type":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"unique_identifier":{"type":"string","description_kind":"plain","computed":true},"username":{"type":"string","description_kind":"plain","required":true}},"block_types":{"gallery_image_reference":{"nesting_mode":"list","block":{"attributes":{"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"inbound_nat_rule":{"nesting_mode":"set","block":{"attributes":{"backend_port":{"type":"number","description_kind":"plain","required":true},"frontend_port":{"type":"number","description_kind":"plain","computed":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_test_policy":{"version":1,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"evaluator_type":{"type":"string","description_kind":"plain","required":true},"fact_data":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lab_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"policy_set_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"threshold":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_test_schedule":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lab_name":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"status":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"task_type":{"type":"string","description_kind":"plain","required":true},"time_zone_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"daily_recurrence":{"nesting_mode":"list","block":{"attributes":{"time":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"hourly_recurrence":{"nesting_mode":"list","block":{"attributes":{"minute":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"notification_settings":{"nesting_mode":"list","block":{"attributes":{"status":{"type":"string","description_kind":"plain","optional":true},"time_in_minutes":{"type":"number","description_kind":"plain","optional":true},"webhook_url":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"weekly_recurrence":{"nesting_mode":"list","block":{"attributes":{"time":{"type":"string","description_kind":"plain","required":true},"week_days":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_dev_test_virtual_network":{"version":1,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lab_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"unique_identifier":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"subnet":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","computed":true},"use_in_virtual_machine_creation":{"type":"string","description_kind":"plain","optional":true},"use_public_ip_address":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_test_windows_virtual_machine":{"version":1,"block":{"attributes":{"allow_claim":{"type":"bool","description_kind":"plain","optional":true},"disallow_public_ip_address":{"type":"bool","description_kind":"plain","optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lab_name":{"type":"string","description_kind":"plain","required":true},"lab_subnet_name":{"type":"string","description_kind":"plain","required":true},"lab_virtual_network_id":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"notes":{"type":"string","description_kind":"plain","optional":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"size":{"type":"string","description_kind":"plain","required":true},"storage_type":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"unique_identifier":{"type":"string","description_kind":"plain","computed":true},"username":{"type":"string","description_kind":"plain","required":true}},"block_types":{"gallery_image_reference":{"nesting_mode":"list","block":{"attributes":{"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"inbound_nat_rule":{"nesting_mode":"set","block":{"attributes":{"backend_port":{"type":"number","description_kind":"plain","required":true},"frontend_port":{"type":"number","description_kind":"plain","computed":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_digital_twins_endpoint_eventgrid":{"version":0,"block":{"attributes":{"dead_letter_storage_secret":{"type":"string","description_kind":"plain","optional":true},"digital_twins_id":{"type":"string","description_kind":"plain","required":true},"eventgrid_topic_endpoint":{"type":"string","description_kind":"plain","required":true},"eventgrid_topic_primary_access_key":{"type":"string","description_kind":"plain","required":true},"eventgrid_topic_secondary_access_key":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_digital_twins_endpoint_eventhub":{"version":0,"block":{"attributes":{"dead_letter_storage_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"digital_twins_id":{"type":"string","description_kind":"plain","required":true},"eventhub_primary_connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"eventhub_secondary_connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_digital_twins_endpoint_servicebus":{"version":0,"block":{"attributes":{"dead_letter_storage_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"digital_twins_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"servicebus_primary_connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"servicebus_secondary_connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_digital_twins_instance":{"version":0,"block":{"attributes":{"host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_digital_twins_time_series_database_connection":{"version":0,"block":{"attributes":{"digital_twins_id":{"type":"string","description_kind":"plain","required":true},"eventhub_consumer_group_name":{"type":"string","description_kind":"plain","optional":true},"eventhub_name":{"type":"string","description_kind":"plain","required":true},"eventhub_namespace_endpoint_uri":{"type":"string","description_kind":"plain","required":true},"eventhub_namespace_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kusto_cluster_id":{"type":"string","description_kind":"plain","required":true},"kusto_cluster_uri":{"type":"string","description_kind":"plain","required":true},"kusto_database_name":{"type":"string","description_kind":"plain","required":true},"kusto_table_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_disk_access":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_disk_encryption_set":{"version":0,"block":{"attributes":{"auto_key_rotation_enabled":{"type":"bool","description_kind":"plain","optional":true},"encryption_type":{"type":"string","description_kind":"plain","optional":true},"federated_client_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_key_id":{"type":"string","description_kind":"plain","required":true},"key_vault_key_url":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_disk_pool":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_disk_pool_iscsi_target":{"version":0,"block":{"attributes":{"acl_mode":{"type":"string","description_kind":"plain","required":true},"disks_pool_id":{"type":"string","description_kind":"plain","required":true},"endpoints":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"port":{"type":"number","description_kind":"plain","computed":true},"target_iqn":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_disk_pool_iscsi_target_lun":{"version":0,"block":{"attributes":{"disk_pool_managed_disk_attachment_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iscsi_target_id":{"type":"string","description_kind":"plain","required":true},"lun":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_disk_pool_managed_disk_attachment":{"version":0,"block":{"attributes":{"disk_pool_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_disk_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_dns_a_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["set","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"target_resource_id":{"type":"string","description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_aaaa_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["set","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"target_resource_id":{"type":"string","description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_caa_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"record":{"nesting_mode":"set","block":{"attributes":{"flags":{"type":"number","description_kind":"plain","required":true},"tag":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_cname_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"record":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"target_resource_id":{"type":"string","description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_mx_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"record":{"nesting_mode":"set","block":{"attributes":{"exchange":{"type":"string","description_kind":"plain","required":true},"preference":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_ns_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["list","string"],"description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_ptr_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["set","string"],"description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_srv_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"record":{"nesting_mode":"set","block":{"attributes":{"port":{"type":"number","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true},"target":{"type":"string","description_kind":"plain","required":true},"weight":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_txt_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"record":{"nesting_mode":"set","block":{"attributes":{"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_zone":{"version":2,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_number_of_record_sets":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"name_servers":{"type":["set","string"],"description_kind":"plain","computed":true},"number_of_record_sets":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"soa_record":{"nesting_mode":"list","block":{"attributes":{"email":{"type":"string","description_kind":"plain","required":true},"expire_time":{"type":"number","description_kind":"plain","optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"minimum_ttl":{"type":"number","description_kind":"plain","optional":true},"refresh_time":{"type":"number","description_kind":"plain","optional":true},"retry_time":{"type":"number","description_kind":"plain","optional":true},"serial_number":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_elastic_cloud_elasticsearch":{"version":0,"block":{"attributes":{"elastic_cloud_deployment_id":{"type":"string","description_kind":"plain","computed":true},"elastic_cloud_email_address":{"type":"string","description_kind":"plain","required":true},"elastic_cloud_sso_default_url":{"type":"string","description_kind":"plain","computed":true},"elastic_cloud_user_id":{"type":"string","description_kind":"plain","computed":true},"elasticsearch_service_url":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kibana_service_url":{"type":"string","description_kind":"plain","computed":true},"kibana_sso_uri":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"monitoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"logs":{"nesting_mode":"list","block":{"attributes":{"send_activity_logs":{"type":"bool","description_kind":"plain","optional":true},"send_azuread_logs":{"type":"bool","description_kind":"plain","optional":true},"send_subscription_logs":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"filtering_tag":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_elastic_san":{"version":0,"block":{"attributes":{"base_size_in_tib":{"type":"number","description_kind":"plain","required":true},"extended_size_in_tib":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"total_iops":{"type":"number","description_kind":"plain","computed":true},"total_mbps":{"type":"number","description_kind":"plain","computed":true},"total_size_in_tib":{"type":"number","description_kind":"plain","computed":true},"total_volume_size_in_gib":{"type":"number","description_kind":"plain","computed":true},"volume_group_count":{"type":"number","description_kind":"plain","computed":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"sku":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"tier":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_elastic_san_volume":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"size_in_gib":{"type":"number","description_kind":"plain","required":true},"target_iqn":{"type":"string","description_kind":"plain","computed":true},"target_portal_hostname":{"type":"string","description_kind":"plain","computed":true},"target_portal_port":{"type":"number","description_kind":"plain","computed":true},"volume_group_id":{"type":"string","description_kind":"plain","required":true},"volume_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"create_source":{"nesting_mode":"list","block":{"attributes":{"source_id":{"type":"string","description_kind":"plain","required":true},"source_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_elastic_san_volume_group":{"version":0,"block":{"attributes":{"elastic_san_id":{"type":"string","description_kind":"plain","required":true},"encryption_type":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"protocol_type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"encryption":{"nesting_mode":"list","block":{"attributes":{"current_versioned_key_expiration_timestamp":{"type":"string","description_kind":"plain","computed":true},"current_versioned_key_id":{"type":"string","description_kind":"plain","computed":true},"key_vault_key_id":{"type":"string","description_kind":"plain","required":true},"last_key_rotation_timestamp":{"type":"string","description_kind":"plain","computed":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"network_rule":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_email_communication_service":{"version":0,"block":{"attributes":{"data_location":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_email_communication_service_domain":{"version":0,"block":{"attributes":{"domain_management":{"type":"string","description_kind":"plain","required":true},"email_service_id":{"type":"string","description_kind":"plain","required":true},"from_sender_domain":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mail_from_sender_domain":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"user_engagement_tracking_enabled":{"type":"bool","description_kind":"plain","optional":true},"verification_records":{"type":["list",["object",{"dkim":["list",["object",{"name":"string","ttl":"number","type":"string","value":"string"}]],"dkim2":["list",["object",{"name":"string","ttl":"number","type":"string","value":"string"}]],"dmarc":["list",["object",{"name":"string","ttl":"number","type":"string","value":"string"}]],"domain":["list",["object",{"name":"string","ttl":"number","type":"string","value":"string"}]],"spf":["list",["object",{"name":"string","ttl":"number","type":"string","value":"string"}]]}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventgrid_domain":{"version":0,"block":{"attributes":{"auto_create_topic_with_first_subscription":{"type":"bool","description_kind":"plain","optional":true},"auto_delete_topic_with_last_subscription":{"type":"bool","description_kind":"plain","optional":true},"endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inbound_ip_rule":{"type":["list",["object",{"action":"string","ip_mask":"string"}]],"description_kind":"plain","optional":true},"input_schema":{"type":"string","description_kind":"plain","optional":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"input_mapping_default_values":{"nesting_mode":"list","block":{"attributes":{"data_version":{"type":"string","description_kind":"plain","optional":true},"event_type":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"input_mapping_fields":{"nesting_mode":"list","block":{"attributes":{"data_version":{"type":"string","description_kind":"plain","optional":true},"event_time":{"type":"string","description_kind":"plain","optional":true},"event_type":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","optional":true},"topic":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventgrid_domain_topic":{"version":0,"block":{"attributes":{"domain_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventgrid_event_subscription":{"version":0,"block":{"attributes":{"advanced_filtering_on_arrays_enabled":{"type":"bool","description_kind":"plain","optional":true},"event_delivery_schema":{"type":"string","description_kind":"plain","optional":true},"eventhub_endpoint_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"expiration_time_utc":{"type":"string","description_kind":"plain","optional":true},"hybrid_connection_endpoint_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"included_event_types":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"labels":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","required":true},"service_bus_queue_endpoint_id":{"type":"string","description_kind":"plain","optional":true},"service_bus_topic_endpoint_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"advanced_filter":{"nesting_mode":"list","block":{"block_types":{"bool_equals":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"value":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"}},"is_not_null":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"is_null_or_undefined":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"number_greater_than":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"value":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"}},"number_greater_than_or_equals":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"value":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"}},"number_in":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","number"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"number_in_range":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list",["list","number"]],"description_kind":"plain","required":true}},"description_kind":"plain"}},"number_less_than":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"value":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"}},"number_less_than_or_equals":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"value":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"}},"number_not_in":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","number"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"number_not_in_range":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list",["list","number"]],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_begins_with":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_contains":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_ends_with":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_in":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_not_begins_with":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_not_contains":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_not_ends_with":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_not_in":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"azure_function_endpoint":{"nesting_mode":"list","block":{"attributes":{"function_id":{"type":"string","description_kind":"plain","required":true},"max_events_per_batch":{"type":"number","description_kind":"plain","optional":true},"preferred_batch_size_in_kilobytes":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"dead_letter_identity":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"delivery_identity":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"delivery_property":{"nesting_mode":"list","block":{"attributes":{"header_name":{"type":"string","description_kind":"plain","required":true},"secret":{"type":"bool","description_kind":"plain","optional":true},"source_field":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"}},"retry_policy":{"nesting_mode":"list","block":{"attributes":{"event_time_to_live":{"type":"number","description_kind":"plain","required":true},"max_delivery_attempts":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"storage_blob_dead_letter_destination":{"nesting_mode":"list","block":{"attributes":{"storage_account_id":{"type":"string","description_kind":"plain","required":true},"storage_blob_container_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"storage_queue_endpoint":{"nesting_mode":"list","block":{"attributes":{"queue_message_time_to_live_in_seconds":{"type":"number","description_kind":"plain","optional":true},"queue_name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"subject_filter":{"nesting_mode":"list","block":{"attributes":{"case_sensitive":{"type":"bool","description_kind":"plain","optional":true},"subject_begins_with":{"type":"string","description_kind":"plain","optional":true},"subject_ends_with":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"webhook_endpoint":{"nesting_mode":"list","block":{"attributes":{"active_directory_app_id_or_uri":{"type":"string","description_kind":"plain","optional":true},"active_directory_tenant_id":{"type":"string","description_kind":"plain","optional":true},"base_url":{"type":"string","description_kind":"plain","computed":true},"max_events_per_batch":{"type":"number","description_kind":"plain","optional":true},"preferred_batch_size_in_kilobytes":{"type":"number","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_eventgrid_system_topic":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"metric_arm_resource_id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_arm_resource_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"topic_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventgrid_system_topic_event_subscription":{"version":0,"block":{"attributes":{"advanced_filtering_on_arrays_enabled":{"type":"bool","description_kind":"plain","optional":true},"event_delivery_schema":{"type":"string","description_kind":"plain","optional":true},"eventhub_endpoint_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"expiration_time_utc":{"type":"string","description_kind":"plain","optional":true},"hybrid_connection_endpoint_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"included_event_types":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"labels":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_bus_queue_endpoint_id":{"type":"string","description_kind":"plain","optional":true},"service_bus_topic_endpoint_id":{"type":"string","description_kind":"plain","optional":true},"system_topic":{"type":"string","description_kind":"plain","required":true}},"block_types":{"advanced_filter":{"nesting_mode":"list","block":{"block_types":{"bool_equals":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"value":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"}},"is_not_null":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"is_null_or_undefined":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"number_greater_than":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"value":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"}},"number_greater_than_or_equals":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"value":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"}},"number_in":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","number"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"number_in_range":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list",["list","number"]],"description_kind":"plain","required":true}},"description_kind":"plain"}},"number_less_than":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"value":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"}},"number_less_than_or_equals":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"value":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"}},"number_not_in":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","number"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"number_not_in_range":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list",["list","number"]],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_begins_with":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_contains":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_ends_with":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_in":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_not_begins_with":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_not_contains":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_not_ends_with":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_not_in":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"azure_function_endpoint":{"nesting_mode":"list","block":{"attributes":{"function_id":{"type":"string","description_kind":"plain","required":true},"max_events_per_batch":{"type":"number","description_kind":"plain","optional":true},"preferred_batch_size_in_kilobytes":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"dead_letter_identity":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"delivery_identity":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"delivery_property":{"nesting_mode":"list","block":{"attributes":{"header_name":{"type":"string","description_kind":"plain","required":true},"secret":{"type":"bool","description_kind":"plain","optional":true},"source_field":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"}},"retry_policy":{"nesting_mode":"list","block":{"attributes":{"event_time_to_live":{"type":"number","description_kind":"plain","required":true},"max_delivery_attempts":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"storage_blob_dead_letter_destination":{"nesting_mode":"list","block":{"attributes":{"storage_account_id":{"type":"string","description_kind":"plain","required":true},"storage_blob_container_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"storage_queue_endpoint":{"nesting_mode":"list","block":{"attributes":{"queue_message_time_to_live_in_seconds":{"type":"number","description_kind":"plain","optional":true},"queue_name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"subject_filter":{"nesting_mode":"list","block":{"attributes":{"case_sensitive":{"type":"bool","description_kind":"plain","optional":true},"subject_begins_with":{"type":"string","description_kind":"plain","optional":true},"subject_ends_with":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"webhook_endpoint":{"nesting_mode":"list","block":{"attributes":{"active_directory_app_id_or_uri":{"type":"string","description_kind":"plain","optional":true},"active_directory_tenant_id":{"type":"string","description_kind":"plain","optional":true},"base_url":{"type":"string","description_kind":"plain","computed":true},"max_events_per_batch":{"type":"number","description_kind":"plain","optional":true},"preferred_batch_size_in_kilobytes":{"type":"number","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_eventgrid_topic":{"version":0,"block":{"attributes":{"endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inbound_ip_rule":{"type":["list",["object",{"action":"string","ip_mask":"string"}]],"description_kind":"plain","optional":true},"input_schema":{"type":"string","description_kind":"plain","optional":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"input_mapping_default_values":{"nesting_mode":"list","block":{"attributes":{"data_version":{"type":"string","description_kind":"plain","optional":true},"event_type":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"input_mapping_fields":{"nesting_mode":"list","block":{"attributes":{"data_version":{"type":"string","description_kind":"plain","optional":true},"event_time":{"type":"string","description_kind":"plain","optional":true},"event_type":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","optional":true},"topic":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"message_retention":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"partition_count":{"type":"number","description_kind":"plain","required":true},"partition_ids":{"type":["set","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"status":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"capture_description":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"encoding":{"type":"string","description_kind":"plain","required":true},"interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"size_limit_in_bytes":{"type":"number","description_kind":"plain","optional":true},"skip_empty_archives":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"destination":{"nesting_mode":"list","block":{"attributes":{"archive_name_format":{"type":"string","description_kind":"plain","required":true},"blob_container_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_authorization_rule":{"version":1,"block":{"attributes":{"eventhub_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listen":{"type":"bool","description_kind":"plain","optional":true},"manage":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"send":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_cluster":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_consumer_group":{"version":1,"block":{"attributes":{"eventhub_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"user_metadata":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_namespace":{"version":0,"block":{"attributes":{"auto_inflate_enabled":{"type":"bool","description_kind":"plain","optional":true},"capacity":{"type":"number","description_kind":"plain","optional":true},"dedicated_cluster_id":{"type":"string","description_kind":"plain","optional":true},"default_primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"maximum_throughput_units":{"type":"number","description_kind":"plain","optional":true,"computed":true},"minimum_tls_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_rulesets":{"type":["list",["object",{"default_action":"string","ip_rule":["list",["object",{"action":"string","ip_mask":"string"}]],"public_network_access_enabled":"bool","trusted_service_access_enabled":"bool","virtual_network_rule":["set",["object",{"ignore_missing_virtual_network_service_endpoint":"bool","subnet_id":"string"}]]}]],"description_kind":"plain","optional":true,"computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone_redundant":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_namespace_authorization_rule":{"version":2,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listen":{"type":"bool","description_kind":"plain","optional":true},"manage":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"send":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_namespace_customer_managed_key":{"version":0,"block":{"attributes":{"eventhub_namespace_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"infrastructure_encryption_enabled":{"type":"bool","description_kind":"plain","optional":true},"key_vault_key_ids":{"type":["set","string"],"description_kind":"plain","required":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_namespace_disaster_recovery_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"partner_namespace_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_namespace_schema_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_id":{"type":"string","description_kind":"plain","required":true},"schema_compatibility":{"type":"string","description_kind":"plain","required":true},"schema_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_express_route_circuit":{"version":0,"block":{"attributes":{"allow_classic_operations":{"type":"bool","description_kind":"plain","optional":true},"authorization_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"bandwidth_in_gbps":{"type":"number","description_kind":"plain","optional":true},"bandwidth_in_mbps":{"type":"number","description_kind":"plain","optional":true},"express_route_port_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"peering_location":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"service_provider_name":{"type":"string","description_kind":"plain","optional":true},"service_provider_provisioning_state":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"sku":{"nesting_mode":"list","block":{"attributes":{"family":{"type":"string","description_kind":"plain","required":true},"tier":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_express_route_circuit_authorization":{"version":0,"block":{"attributes":{"authorization_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"authorization_use_status":{"type":"string","description_kind":"plain","computed":true},"express_route_circuit_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_express_route_circuit_connection":{"version":0,"block":{"attributes":{"address_prefix_ipv4":{"type":"string","description_kind":"plain","required":true},"address_prefix_ipv6":{"type":"string","description_kind":"plain","optional":true},"authorization_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"peer_peering_id":{"type":"string","description_kind":"plain","required":true},"peering_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_express_route_circuit_peering":{"version":0,"block":{"attributes":{"azure_asn":{"type":"number","description_kind":"plain","computed":true},"express_route_circuit_name":{"type":"string","description_kind":"plain","required":true},"gateway_manager_etag":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv4_enabled":{"type":"bool","description_kind":"plain","optional":true},"peer_asn":{"type":"number","description_kind":"plain","optional":true,"computed":true},"peering_type":{"type":"string","description_kind":"plain","required":true},"primary_azure_port":{"type":"string","description_kind":"plain","computed":true},"primary_peer_address_prefix":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"route_filter_id":{"type":"string","description_kind":"plain","optional":true},"secondary_azure_port":{"type":"string","description_kind":"plain","computed":true},"secondary_peer_address_prefix":{"type":"string","description_kind":"plain","optional":true},"shared_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"vlan_id":{"type":"number","description_kind":"plain","required":true}},"block_types":{"ipv6":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"primary_peer_address_prefix":{"type":"string","description_kind":"plain","required":true},"route_filter_id":{"type":"string","description_kind":"plain","optional":true},"secondary_peer_address_prefix":{"type":"string","description_kind":"plain","required":true}},"block_types":{"microsoft_peering":{"nesting_mode":"list","block":{"attributes":{"advertised_communities":{"type":["list","string"],"description_kind":"plain","optional":true},"advertised_public_prefixes":{"type":["list","string"],"description_kind":"plain","optional":true},"customer_asn":{"type":"number","description_kind":"plain","optional":true},"routing_registry_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"microsoft_peering_config":{"nesting_mode":"list","block":{"attributes":{"advertised_communities":{"type":["list","string"],"description_kind":"plain","optional":true},"advertised_public_prefixes":{"type":["list","string"],"description_kind":"plain","required":true},"customer_asn":{"type":"number","description_kind":"plain","optional":true},"routing_registry_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_express_route_connection":{"version":0,"block":{"attributes":{"authorization_key":{"type":"string","description_kind":"plain","optional":true},"enable_internet_security":{"type":"bool","description_kind":"plain","optional":true},"express_route_circuit_peering_id":{"type":"string","description_kind":"plain","required":true},"express_route_gateway_bypass_enabled":{"type":"bool","description_kind":"plain","optional":true},"express_route_gateway_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_link_fast_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"routing_weight":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"routing":{"nesting_mode":"list","block":{"attributes":{"associated_route_table_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inbound_route_map_id":{"type":"string","description_kind":"plain","optional":true},"outbound_route_map_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"propagated_route_table":{"nesting_mode":"list","block":{"attributes":{"labels":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"route_table_ids":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_express_route_gateway":{"version":0,"block":{"attributes":{"allow_non_virtual_wan_traffic":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scale_units":{"type":"number","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_express_route_port":{"version":0,"block":{"attributes":{"bandwidth_in_gbps":{"type":"number","description_kind":"plain","required":true},"billing_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"encapsulation":{"type":"string","description_kind":"plain","required":true},"ethertype":{"type":"string","description_kind":"plain","computed":true},"guid":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mtu":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"peering_location":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"link1":{"nesting_mode":"list","block":{"attributes":{"admin_enabled":{"type":"bool","description_kind":"plain","optional":true},"connector_type":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","computed":true},"interface_name":{"type":"string","description_kind":"plain","computed":true},"macsec_cak_keyvault_secret_id":{"type":"string","description_kind":"plain","optional":true},"macsec_cipher":{"type":"string","description_kind":"plain","optional":true},"macsec_ckn_keyvault_secret_id":{"type":"string","description_kind":"plain","optional":true},"macsec_sci_enabled":{"type":"bool","description_kind":"plain","optional":true},"patch_panel_id":{"type":"string","description_kind":"plain","computed":true},"rack_id":{"type":"string","description_kind":"plain","computed":true},"router_name":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"link2":{"nesting_mode":"list","block":{"attributes":{"admin_enabled":{"type":"bool","description_kind":"plain","optional":true},"connector_type":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","computed":true},"interface_name":{"type":"string","description_kind":"plain","computed":true},"macsec_cak_keyvault_secret_id":{"type":"string","description_kind":"plain","optional":true},"macsec_cipher":{"type":"string","description_kind":"plain","optional":true},"macsec_ckn_keyvault_secret_id":{"type":"string","description_kind":"plain","optional":true},"macsec_sci_enabled":{"type":"bool","description_kind":"plain","optional":true},"patch_panel_id":{"type":"string","description_kind":"plain","computed":true},"rack_id":{"type":"string","description_kind":"plain","computed":true},"router_name":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_express_route_port_authorization":{"version":0,"block":{"attributes":{"authorization_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"authorization_use_status":{"type":"string","description_kind":"plain","computed":true},"express_route_port_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_federated_identity_credential":{"version":0,"block":{"attributes":{"audience":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"issuer":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parent_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subject":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_firewall":{"version":0,"block":{"attributes":{"dns_proxy_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"dns_servers":{"type":["list","string"],"description_kind":"plain","optional":true},"firewall_policy_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"private_ip_ranges":{"type":["set","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"sku_tier":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"threat_intel_mode":{"type":"string","description_kind":"plain","optional":true,"computed":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"private_ip_address":{"type":"string","description_kind":"plain","computed":true},"public_ip_address_id":{"type":"string","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"management_ip_configuration":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"private_ip_address":{"type":"string","description_kind":"plain","computed":true},"public_ip_address_id":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"virtual_hub":{"nesting_mode":"list","block":{"attributes":{"private_ip_address":{"type":"string","description_kind":"plain","computed":true},"public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"public_ip_count":{"type":"number","description_kind":"plain","optional":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_firewall_application_rule_collection":{"version":0,"block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"azure_firewall_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"fqdn_tags":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"source_addresses":{"type":["list","string"],"description_kind":"plain","optional":true},"source_ip_groups":{"type":["list","string"],"description_kind":"plain","optional":true},"target_fqdns":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"protocol":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_firewall_nat_rule_collection":{"version":0,"block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"azure_firewall_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"destination_addresses":{"type":["list","string"],"description_kind":"plain","required":true},"destination_ports":{"type":["list","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"protocols":{"type":["list","string"],"description_kind":"plain","required":true},"source_addresses":{"type":["list","string"],"description_kind":"plain","optional":true},"source_ip_groups":{"type":["list","string"],"description_kind":"plain","optional":true},"translated_address":{"type":"string","description_kind":"plain","required":true},"translated_port":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_firewall_network_rule_collection":{"version":0,"block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"azure_firewall_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"destination_addresses":{"type":["list","string"],"description_kind":"plain","optional":true},"destination_fqdns":{"type":["list","string"],"description_kind":"plain","optional":true},"destination_ip_groups":{"type":["list","string"],"description_kind":"plain","optional":true},"destination_ports":{"type":["list","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"protocols":{"type":["list","string"],"description_kind":"plain","required":true},"source_addresses":{"type":["list","string"],"description_kind":"plain","optional":true},"source_ip_groups":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_firewall_policy":{"version":0,"block":{"attributes":{"auto_learn_private_ranges_enabled":{"type":"bool","description_kind":"plain","optional":true},"base_policy_id":{"type":"string","description_kind":"plain","optional":true},"child_policies":{"type":["list","string"],"description_kind":"plain","computed":true},"firewalls":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"private_ip_ranges":{"type":["list","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"rule_collection_groups":{"type":["list","string"],"description_kind":"plain","computed":true},"sku":{"type":"string","description_kind":"plain","optional":true,"computed":true},"sql_redirect_allowed":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"threat_intelligence_mode":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"dns":{"nesting_mode":"list","block":{"attributes":{"proxy_enabled":{"type":"bool","description_kind":"plain","optional":true},"servers":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"explicit_proxy":{"nesting_mode":"list","block":{"attributes":{"enable_pac_file":{"type":"bool","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"http_port":{"type":"number","description_kind":"plain","optional":true},"https_port":{"type":"number","description_kind":"plain","optional":true},"pac_file":{"type":"string","description_kind":"plain","optional":true},"pac_file_port":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"insights":{"nesting_mode":"list","block":{"attributes":{"default_log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"retention_in_days":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"log_analytics_workspace":{"nesting_mode":"list","block":{"attributes":{"firewall_location":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"intrusion_detection":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","optional":true},"private_ranges":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"signature_overrides":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true},"state":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"traffic_bypass":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"destination_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"destination_ip_groups":{"type":["set","string"],"description_kind":"plain","optional":true},"destination_ports":{"type":["set","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true},"source_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"source_ip_groups":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"threat_intelligence_allowlist":{"nesting_mode":"list","block":{"attributes":{"fqdns":{"type":["set","string"],"description_kind":"plain","optional":true},"ip_addresses":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tls_certificate":{"nesting_mode":"list","block":{"attributes":{"key_vault_secret_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_firewall_policy_rule_collection_group":{"version":0,"block":{"attributes":{"firewall_policy_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true}},"block_types":{"application_rule_collection":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"destination_addresses":{"type":["list","string"],"description_kind":"plain","optional":true},"destination_fqdn_tags":{"type":["list","string"],"description_kind":"plain","optional":true},"destination_fqdns":{"type":["list","string"],"description_kind":"plain","optional":true},"destination_urls":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"source_addresses":{"type":["list","string"],"description_kind":"plain","optional":true},"source_ip_groups":{"type":["list","string"],"description_kind":"plain","optional":true},"terminate_tls":{"type":"bool","description_kind":"plain","optional":true},"web_categories":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"http_headers":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"protocols":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"nat_rule_collection":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"destination_address":{"type":"string","description_kind":"plain","optional":true},"destination_ports":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"protocols":{"type":["list","string"],"description_kind":"plain","required":true},"source_addresses":{"type":["list","string"],"description_kind":"plain","optional":true},"source_ip_groups":{"type":["list","string"],"description_kind":"plain","optional":true},"translated_address":{"type":"string","description_kind":"plain","optional":true},"translated_fqdn":{"type":"string","description_kind":"plain","optional":true},"translated_port":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"network_rule_collection":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"destination_addresses":{"type":["list","string"],"description_kind":"plain","optional":true},"destination_fqdns":{"type":["list","string"],"description_kind":"plain","optional":true},"destination_ip_groups":{"type":["list","string"],"description_kind":"plain","optional":true},"destination_ports":{"type":["list","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"protocols":{"type":["list","string"],"description_kind":"plain","required":true},"source_addresses":{"type":["list","string"],"description_kind":"plain","optional":true},"source_ip_groups":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_fluid_relay_server":{"version":0,"block":{"attributes":{"frs_tenant_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"orderer_endpoints":{"type":["list","string"],"description_kind":"plain","computed":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"service_endpoints":{"type":["list","string"],"description_kind":"plain","computed":true},"storage_endpoints":{"type":["list","string"],"description_kind":"plain","computed":true},"storage_sku":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_frontdoor":{"version":2,"block":{"attributes":{"backend_pool_health_probes":{"type":["map","string"],"description_kind":"plain","computed":true},"backend_pool_load_balancing_settings":{"type":["map","string"],"description_kind":"plain","computed":true},"backend_pools":{"type":["map","string"],"description_kind":"plain","computed":true},"cname":{"type":"string","description_kind":"plain","computed":true},"explicit_resource_order":{"type":["list",["object",{"backend_pool_health_probe_ids":["list","string"],"backend_pool_ids":["list","string"],"backend_pool_load_balancing_ids":["list","string"],"frontend_endpoint_ids":["list","string"],"routing_rule_ids":["list","string"]}]],"description_kind":"plain","computed":true},"friendly_name":{"type":"string","description_kind":"plain","optional":true},"frontend_endpoints":{"type":["map","string"],"description_kind":"plain","computed":true},"header_frontdoor_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"routing_rules":{"type":["map","string"],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"backend_pool":{"nesting_mode":"list","block":{"attributes":{"health_probe_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","computed":true},"load_balancing_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"backend":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"host_header":{"type":"string","description_kind":"plain","required":true},"http_port":{"type":"number","description_kind":"plain","required":true},"https_port":{"type":"number","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","optional":true},"weight":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":500}},"description_kind":"plain"},"min_items":1},"backend_pool_health_probe":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","computed":true},"interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"probe_method":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":5000},"backend_pool_load_balancing":{"nesting_mode":"list","block":{"attributes":{"additional_latency_milliseconds":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"sample_size":{"type":"number","description_kind":"plain","optional":true},"successful_samples_required":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":5000},"backend_pool_settings":{"nesting_mode":"list","block":{"attributes":{"backend_pools_send_receive_timeout_seconds":{"type":"number","description_kind":"plain","optional":true},"enforce_backend_pools_certificate_name_check":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"}},"frontend_endpoint":{"nesting_mode":"list","block":{"attributes":{"host_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"session_affinity_enabled":{"type":"bool","description_kind":"plain","optional":true},"session_affinity_ttl_seconds":{"type":"number","description_kind":"plain","optional":true},"web_application_firewall_policy_link_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":500},"routing_rule":{"nesting_mode":"list","block":{"attributes":{"accepted_protocols":{"type":["list","string"],"description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"frontend_endpoints":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"patterns_to_match":{"type":["list","string"],"description_kind":"plain","required":true}},"block_types":{"forwarding_configuration":{"nesting_mode":"list","block":{"attributes":{"backend_pool_name":{"type":"string","description_kind":"plain","required":true},"cache_duration":{"type":"string","description_kind":"plain","optional":true},"cache_enabled":{"type":"bool","description_kind":"plain","optional":true},"cache_query_parameter_strip_directive":{"type":"string","description_kind":"plain","optional":true},"cache_query_parameters":{"type":["list","string"],"description_kind":"plain","optional":true},"cache_use_dynamic_compression":{"type":"bool","description_kind":"plain","optional":true},"custom_forwarding_path":{"type":"string","description_kind":"plain","optional":true},"forwarding_protocol":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"redirect_configuration":{"nesting_mode":"list","block":{"attributes":{"custom_fragment":{"type":"string","description_kind":"plain","optional":true},"custom_host":{"type":"string","description_kind":"plain","optional":true},"custom_path":{"type":"string","description_kind":"plain","optional":true},"custom_query_string":{"type":"string","description_kind":"plain","optional":true},"redirect_protocol":{"type":"string","description_kind":"plain","required":true},"redirect_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":500},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_frontdoor_custom_https_configuration":{"version":1,"block":{"attributes":{"custom_https_provisioning_enabled":{"type":"bool","description_kind":"plain","required":true},"frontend_endpoint_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"custom_https_configuration":{"nesting_mode":"list","block":{"attributes":{"azure_key_vault_certificate_secret_name":{"type":"string","description_kind":"plain","optional":true},"azure_key_vault_certificate_secret_version":{"type":"string","description_kind":"plain","optional":true},"azure_key_vault_certificate_vault_id":{"type":"string","description_kind":"plain","optional":true},"certificate_source":{"type":"string","description_kind":"plain","optional":true},"minimum_tls_version":{"type":"string","description_kind":"plain","computed":true},"provisioning_state":{"type":"string","description_kind":"plain","computed":true},"provisioning_substate":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_frontdoor_firewall_policy":{"version":1,"block":{"attributes":{"custom_block_response_body":{"type":"string","description_kind":"plain","optional":true},"custom_block_response_status_code":{"type":"number","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"frontend_endpoint_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"mode":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"redirect_url":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"custom_rule":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","optional":true},"rate_limit_duration_in_minutes":{"type":"number","description_kind":"plain","optional":true},"rate_limit_threshold":{"type":"number","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"match_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","required":true},"match_variable":{"type":"string","description_kind":"plain","required":true},"negation_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","optional":true},"transforms":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":10}},"description_kind":"plain"},"max_items":100},"managed_rule":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"exclusion":{"nesting_mode":"list","block":{"attributes":{"match_variable":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":100},"override":{"nesting_mode":"list","block":{"attributes":{"rule_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"exclusion":{"nesting_mode":"list","block":{"attributes":{"match_variable":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":100},"rule":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"rule_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"exclusion":{"nesting_mode":"list","block":{"attributes":{"match_variable":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":100}},"description_kind":"plain"},"max_items":1000}},"description_kind":"plain"},"max_items":100}},"description_kind":"plain"},"max_items":100},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_frontdoor_rules_engine":{"version":2,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"frontdoor_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true}},"block_types":{"action":{"nesting_mode":"list","block":{"block_types":{"request_header":{"nesting_mode":"list","block":{"attributes":{"header_action_type":{"type":"string","description_kind":"plain","optional":true},"header_name":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":100},"response_header":{"nesting_mode":"list","block":{"attributes":{"header_action_type":{"type":"string","description_kind":"plain","optional":true},"header_name":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":100}},"description_kind":"plain"},"max_items":1},"match_condition":{"nesting_mode":"list","block":{"attributes":{"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","optional":true},"transform":{"type":["list","string"],"description_kind":"plain","optional":true},"value":{"type":["list","string"],"description_kind":"plain","optional":true},"variable":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":100}},"description_kind":"plain"},"max_items":100},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_function_app":{"version":0,"block":{"attributes":{"app_service_plan_id":{"type":"string","description_kind":"plain","required":true},"app_settings":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"client_cert_mode":{"type":"string","description_kind":"plain","optional":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true},"daily_memory_time_quota":{"type":"number","description_kind":"plain","optional":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enable_builtin_logging":{"type":"bool","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_reference_identity_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"os_type":{"type":"string","description_kind":"plain","optional":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"site_credential":{"type":["list",["object",{"password":"string","username":"string"}]],"description_kind":"plain","computed":true},"storage_account_access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"auth_settings":{"nesting_mode":"list","block":{"attributes":{"additional_login_params":{"type":["map","string"],"description_kind":"plain","optional":true},"allowed_external_redirect_urls":{"type":["list","string"],"description_kind":"plain","optional":true},"default_provider":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"issuer":{"type":"string","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description_kind":"plain","optional":true},"token_refresh_extension_hours":{"type":"number","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description_kind":"plain","optional":true},"unauthenticated_client_action":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description_kind":"plain","optional":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"facebook":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description_kind":"plain","required":true},"app_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"oauth_scopes":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"oauth_scopes":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"microsoft":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"oauth_scopes":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description_kind":"plain","required":true},"consumer_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"always_on":{"type":"bool","description_kind":"plain","optional":true},"app_scale_limit":{"type":"number","description_kind":"plain","optional":true,"computed":true},"auto_swap_slot_name":{"type":"string","description_kind":"plain","optional":true},"dotnet_framework_version":{"type":"string","description_kind":"plain","optional":true},"elastic_instance_minimum":{"type":"number","description_kind":"plain","optional":true,"computed":true},"ftps_state":{"type":"string","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description_kind":"plain","optional":true},"ip_restriction":{"type":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"java_version":{"type":"string","description_kind":"plain","optional":true},"linux_fx_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"min_tls_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"pre_warmed_instance_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"runtime_scale_monitoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"scm_ip_restriction":{"type":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"scm_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_use_main_ip_restriction":{"type":"bool","description_kind":"plain","optional":true},"use_32_bit_worker_process":{"type":"bool","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"websockets_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description_kind":"plain","required":true},"support_credentials":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"source_control":{"nesting_mode":"list","block":{"attributes":{"branch":{"type":"string","description_kind":"plain","optional":true,"computed":true},"manual_integration":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"repo_url":{"type":"string","description_kind":"plain","optional":true,"computed":true},"rollback_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"use_mercurial":{"type":"bool","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_function_app_active_slot":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"last_successful_swap":{"type":"string","description":"The timestamp of the last successful swap with `Production`","description_kind":"plain","computed":true},"overwrite_network_config":{"type":"bool","description":"The swap action should overwrite the Production slot's network configuration with the configuration from this slot. Defaults to `true`.","description_kind":"plain","optional":true},"slot_id":{"type":"string","description":"The ID of the Slot to swap with `Production`.","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_function_app_connection":{"version":0,"block":{"attributes":{"client_type":{"type":"string","description_kind":"plain","optional":true},"function_app_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true},"vnet_solution":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"client_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","optional":true},"secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"subscription_id":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"secret_store":{"nesting_mode":"list","block":{"attributes":{"key_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_function_app_function":{"version":0,"block":{"attributes":{"config_json":{"type":"string","description":"The config for this Function in JSON format.","description_kind":"plain","required":true},"config_url":{"type":"string","description":"The URL of the configuration JSON.","description_kind":"plain","computed":true},"enabled":{"type":"bool","description":"Should this function be enabled. Defaults to `true`.","description_kind":"plain","optional":true},"function_app_id":{"type":"string","description":"The ID of the Function App in which this function should reside.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"invocation_url":{"type":"string","description":"The invocation URL.","description_kind":"plain","computed":true},"language":{"type":"string","description":"The language the Function is written in.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of the function.","description_kind":"plain","required":true},"script_root_path_url":{"type":"string","description":"The Script root path URL.","description_kind":"plain","computed":true},"script_url":{"type":"string","description":"The script URL.","description_kind":"plain","computed":true},"secrets_file_url":{"type":"string","description":"The URL for the Secrets File.","description_kind":"plain","computed":true},"test_data":{"type":"string","description":"The test data for the function.","description_kind":"plain","optional":true},"test_data_url":{"type":"string","description":"The Test data URL.","description_kind":"plain","computed":true},"url":{"type":"string","description":"The function URL.","description_kind":"plain","computed":true}},"block_types":{"file":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description":"The content of the file.","description_kind":"plain","required":true},"name":{"type":"string","description":"The filename of the file to be uploaded.","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_function_app_hybrid_connection":{"version":0,"block":{"attributes":{"function_app_id":{"type":"string","description":"The ID of the Function App for this Hybrid Connection.","description_kind":"plain","required":true},"hostname":{"type":"string","description":"The hostname of the endpoint.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_name":{"type":"string","description":"The name of the Relay Namespace.","description_kind":"plain","computed":true},"port":{"type":"number","description":"The port to use for the endpoint","description_kind":"plain","required":true},"relay_id":{"type":"string","description":"The ID of the Relay Hybrid Connection to use.","description_kind":"plain","required":true},"relay_name":{"type":"string","description":"The name of the Relay in use.","description_kind":"plain","computed":true},"send_key_name":{"type":"string","description":"The name of the Relay key with `Send` permission to use. Defaults to `RootManageSharedAccessKey`","description_kind":"plain","optional":true},"send_key_value":{"type":"string","description":"The Primary Access Key for the `send_key_name`","description_kind":"plain","computed":true,"sensitive":true},"service_bus_namespace":{"type":"string","description":"The Service Bus Namespace.","description_kind":"plain","computed":true},"service_bus_suffix":{"type":"string","description":"The suffix for the endpoint.","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_function_app_slot":{"version":0,"block":{"attributes":{"app_service_plan_id":{"type":"string","description_kind":"plain","required":true},"app_settings":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"daily_memory_time_quota":{"type":"number","description_kind":"plain","optional":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enable_builtin_logging":{"type":"bool","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"function_app_name":{"type":"string","description_kind":"plain","required":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"os_type":{"type":"string","description_kind":"plain","optional":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"site_credential":{"type":["list",["object",{"password":"string","username":"string"}]],"description_kind":"plain","computed":true},"storage_account_access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"auth_settings":{"nesting_mode":"list","block":{"attributes":{"additional_login_params":{"type":["map","string"],"description_kind":"plain","optional":true},"allowed_external_redirect_urls":{"type":["list","string"],"description_kind":"plain","optional":true},"default_provider":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"issuer":{"type":"string","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description_kind":"plain","optional":true},"token_refresh_extension_hours":{"type":"number","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description_kind":"plain","optional":true},"unauthenticated_client_action":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description_kind":"plain","optional":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"facebook":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description_kind":"plain","required":true},"app_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"oauth_scopes":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"oauth_scopes":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"microsoft":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"oauth_scopes":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description_kind":"plain","required":true},"consumer_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"always_on":{"type":"bool","description_kind":"plain","optional":true},"app_scale_limit":{"type":"number","description_kind":"plain","optional":true,"computed":true},"auto_swap_slot_name":{"type":"string","description_kind":"plain","optional":true},"dotnet_framework_version":{"type":"string","description_kind":"plain","optional":true},"elastic_instance_minimum":{"type":"number","description_kind":"plain","optional":true,"computed":true},"ftps_state":{"type":"string","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description_kind":"plain","optional":true},"ip_restriction":{"type":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"java_version":{"type":"string","description_kind":"plain","optional":true},"linux_fx_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"min_tls_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"pre_warmed_instance_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"runtime_scale_monitoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"scm_ip_restriction":{"type":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"scm_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_use_main_ip_restriction":{"type":"bool","description_kind":"plain","optional":true},"use_32_bit_worker_process":{"type":"bool","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"websockets_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description_kind":"plain","required":true},"support_credentials":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_gallery_application":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"end_of_life_date":{"type":"string","description_kind":"plain","optional":true},"eula":{"type":"string","description_kind":"plain","optional":true},"gallery_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"privacy_statement_uri":{"type":"string","description_kind":"plain","optional":true},"release_note_uri":{"type":"string","description_kind":"plain","optional":true},"supported_os_type":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_gallery_application_version":{"version":0,"block":{"attributes":{"config_file":{"type":"string","description_kind":"plain","optional":true},"enable_health_check":{"type":"bool","description_kind":"plain","optional":true},"end_of_life_date":{"type":"string","description_kind":"plain","optional":true},"exclude_from_latest":{"type":"bool","description_kind":"plain","optional":true},"gallery_application_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"package_file":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"manage_action":{"nesting_mode":"list","block":{"attributes":{"install":{"type":"string","description_kind":"plain","required":true},"remove":{"type":"string","description_kind":"plain","required":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"source":{"nesting_mode":"list","block":{"attributes":{"default_configuration_link":{"type":"string","description_kind":"plain","optional":true},"media_link":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"target_region":{"nesting_mode":"list","block":{"attributes":{"exclude_from_latest":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"regional_replica_count":{"type":"number","description_kind":"plain","required":true},"storage_account_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_graph_account":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description_kind":"plain","required":true},"billing_plan_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_graph_services_account":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description_kind":"plain","required":true},"billing_plan_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_hdinsight_hadoop_cluster":{"version":0,"block":{"attributes":{"cluster_version":{"type":"string","description_kind":"plain","required":true},"https_endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"ssh_endpoint":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tier":{"type":"string","description_kind":"plain","required":true},"tls_min_version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"component_version":{"nesting_mode":"list","block":{"attributes":{"hadoop":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"compute_isolation":{"nesting_mode":"list","block":{"attributes":{"compute_isolation_enabled":{"type":"bool","description_kind":"plain","optional":true},"host_sku":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"disk_encryption":{"nesting_mode":"list","block":{"attributes":{"encryption_algorithm":{"type":"string","description_kind":"plain","optional":true},"encryption_at_host_enabled":{"type":"bool","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_managed_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"extension":{"nesting_mode":"list","block":{"attributes":{"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"gateway":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"metastores":{"nesting_mode":"list","block":{"block_types":{"ambari":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"hive":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"oozie":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"monitor":{"nesting_mode":"list","block":{"attributes":{"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"network":{"nesting_mode":"list","block":{"attributes":{"connection_direction":{"type":"string","description_kind":"plain","optional":true},"private_link_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"private_link_configuration":{"nesting_mode":"list","block":{"attributes":{"group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"primary":{"type":"bool","description_kind":"plain","optional":true},"private_ip_address":{"type":"string","description_kind":"plain","optional":true},"private_ip_allocation_method":{"type":"string","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"roles":{"nesting_mode":"list","block":{"block_types":{"edge_node":{"nesting_mode":"list","block":{"attributes":{"target_instance_count":{"type":"number","description_kind":"plain","required":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"https_endpoints":{"nesting_mode":"list","block":{"attributes":{"access_modes":{"type":["list","string"],"description_kind":"plain","optional":true},"destination_port":{"type":"number","description_kind":"plain","optional":true},"disable_gateway_auth":{"type":"bool","description_kind":"plain","optional":true},"private_ip_address":{"type":"string","description_kind":"plain","optional":true},"sub_domain_suffix":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"install_script_action":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"uninstall_script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"head_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"worker_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"target_instance_count":{"type":"number","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"autoscale":{"nesting_mode":"list","block":{"block_types":{"capacity":{"nesting_mode":"list","block":{"attributes":{"max_instance_count":{"type":"number","description_kind":"plain","required":true},"min_instance_count":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"recurrence":{"nesting_mode":"list","block":{"attributes":{"timezone":{"type":"string","description_kind":"plain","required":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"days":{"type":["list","string"],"description_kind":"plain","required":true},"target_instance_count":{"type":"number","description_kind":"plain","required":true},"time":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"zookeeper_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"security_profile":{"nesting_mode":"list","block":{"attributes":{"aadds_resource_id":{"type":"string","description_kind":"plain","required":true},"cluster_users_group_dns":{"type":["set","string"],"description_kind":"plain","optional":true},"domain_name":{"type":"string","description_kind":"plain","required":true},"domain_user_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"domain_username":{"type":"string","description_kind":"plain","required":true},"ldaps_urls":{"type":["set","string"],"description_kind":"plain","required":true},"msi_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"list","block":{"attributes":{"is_default":{"type":"bool","description_kind":"plain","required":true},"storage_account_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"storage_container_id":{"type":"string","description_kind":"plain","required":true},"storage_resource_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"storage_account_gen2":{"nesting_mode":"list","block":{"attributes":{"filesystem_id":{"type":"string","description_kind":"plain","required":true},"is_default":{"type":"bool","description_kind":"plain","required":true},"managed_identity_resource_id":{"type":"string","description_kind":"plain","required":true},"storage_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_hdinsight_hbase_cluster":{"version":0,"block":{"attributes":{"cluster_version":{"type":"string","description_kind":"plain","required":true},"https_endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"ssh_endpoint":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tier":{"type":"string","description_kind":"plain","required":true},"tls_min_version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"component_version":{"nesting_mode":"list","block":{"attributes":{"hbase":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"compute_isolation":{"nesting_mode":"list","block":{"attributes":{"compute_isolation_enabled":{"type":"bool","description_kind":"plain","optional":true},"host_sku":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"disk_encryption":{"nesting_mode":"list","block":{"attributes":{"encryption_algorithm":{"type":"string","description_kind":"plain","optional":true},"encryption_at_host_enabled":{"type":"bool","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_managed_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"extension":{"nesting_mode":"list","block":{"attributes":{"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"gateway":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"metastores":{"nesting_mode":"list","block":{"block_types":{"ambari":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"hive":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"oozie":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"monitor":{"nesting_mode":"list","block":{"attributes":{"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"network":{"nesting_mode":"list","block":{"attributes":{"connection_direction":{"type":"string","description_kind":"plain","optional":true},"private_link_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"private_link_configuration":{"nesting_mode":"list","block":{"attributes":{"group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"primary":{"type":"bool","description_kind":"plain","optional":true},"private_ip_address":{"type":"string","description_kind":"plain","optional":true},"private_ip_allocation_method":{"type":"string","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"roles":{"nesting_mode":"list","block":{"block_types":{"head_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"worker_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"target_instance_count":{"type":"number","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"autoscale":{"nesting_mode":"list","block":{"block_types":{"recurrence":{"nesting_mode":"list","block":{"attributes":{"timezone":{"type":"string","description_kind":"plain","required":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"days":{"type":["list","string"],"description_kind":"plain","required":true},"target_instance_count":{"type":"number","description_kind":"plain","required":true},"time":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"zookeeper_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"security_profile":{"nesting_mode":"list","block":{"attributes":{"aadds_resource_id":{"type":"string","description_kind":"plain","required":true},"cluster_users_group_dns":{"type":["set","string"],"description_kind":"plain","optional":true},"domain_name":{"type":"string","description_kind":"plain","required":true},"domain_user_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"domain_username":{"type":"string","description_kind":"plain","required":true},"ldaps_urls":{"type":["set","string"],"description_kind":"plain","required":true},"msi_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"list","block":{"attributes":{"is_default":{"type":"bool","description_kind":"plain","required":true},"storage_account_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"storage_container_id":{"type":"string","description_kind":"plain","required":true},"storage_resource_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"storage_account_gen2":{"nesting_mode":"list","block":{"attributes":{"filesystem_id":{"type":"string","description_kind":"plain","required":true},"is_default":{"type":"bool","description_kind":"plain","required":true},"managed_identity_resource_id":{"type":"string","description_kind":"plain","required":true},"storage_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_hdinsight_interactive_query_cluster":{"version":0,"block":{"attributes":{"cluster_version":{"type":"string","description_kind":"plain","required":true},"encryption_in_transit_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"https_endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"ssh_endpoint":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tier":{"type":"string","description_kind":"plain","required":true},"tls_min_version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"component_version":{"nesting_mode":"list","block":{"attributes":{"interactive_hive":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"compute_isolation":{"nesting_mode":"list","block":{"attributes":{"compute_isolation_enabled":{"type":"bool","description_kind":"plain","optional":true},"host_sku":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"disk_encryption":{"nesting_mode":"list","block":{"attributes":{"encryption_algorithm":{"type":"string","description_kind":"plain","optional":true},"encryption_at_host_enabled":{"type":"bool","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_managed_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"extension":{"nesting_mode":"list","block":{"attributes":{"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"gateway":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"metastores":{"nesting_mode":"list","block":{"block_types":{"ambari":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"hive":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"oozie":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"monitor":{"nesting_mode":"list","block":{"attributes":{"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"network":{"nesting_mode":"list","block":{"attributes":{"connection_direction":{"type":"string","description_kind":"plain","optional":true},"private_link_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"private_link_configuration":{"nesting_mode":"list","block":{"attributes":{"group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"primary":{"type":"bool","description_kind":"plain","optional":true},"private_ip_address":{"type":"string","description_kind":"plain","optional":true},"private_ip_allocation_method":{"type":"string","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"roles":{"nesting_mode":"list","block":{"block_types":{"head_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"worker_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"target_instance_count":{"type":"number","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"autoscale":{"nesting_mode":"list","block":{"block_types":{"capacity":{"nesting_mode":"list","block":{"attributes":{"max_instance_count":{"type":"number","description_kind":"plain","required":true},"min_instance_count":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true},"max_items":1},"recurrence":{"nesting_mode":"list","block":{"attributes":{"timezone":{"type":"string","description_kind":"plain","required":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"days":{"type":["list","string"],"description_kind":"plain","required":true},"target_instance_count":{"type":"number","description_kind":"plain","required":true},"time":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"zookeeper_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"security_profile":{"nesting_mode":"list","block":{"attributes":{"aadds_resource_id":{"type":"string","description_kind":"plain","required":true},"cluster_users_group_dns":{"type":["set","string"],"description_kind":"plain","optional":true},"domain_name":{"type":"string","description_kind":"plain","required":true},"domain_user_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"domain_username":{"type":"string","description_kind":"plain","required":true},"ldaps_urls":{"type":["set","string"],"description_kind":"plain","required":true},"msi_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"list","block":{"attributes":{"is_default":{"type":"bool","description_kind":"plain","required":true},"storage_account_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"storage_container_id":{"type":"string","description_kind":"plain","required":true},"storage_resource_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"storage_account_gen2":{"nesting_mode":"list","block":{"attributes":{"filesystem_id":{"type":"string","description_kind":"plain","required":true},"is_default":{"type":"bool","description_kind":"plain","required":true},"managed_identity_resource_id":{"type":"string","description_kind":"plain","required":true},"storage_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_hdinsight_kafka_cluster":{"version":0,"block":{"attributes":{"cluster_version":{"type":"string","description_kind":"plain","required":true},"encryption_in_transit_enabled":{"type":"bool","description_kind":"plain","optional":true},"https_endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kafka_rest_proxy_endpoint":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"ssh_endpoint":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tier":{"type":"string","description_kind":"plain","required":true},"tls_min_version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"component_version":{"nesting_mode":"list","block":{"attributes":{"kafka":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"compute_isolation":{"nesting_mode":"list","block":{"attributes":{"compute_isolation_enabled":{"type":"bool","description_kind":"plain","optional":true},"host_sku":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"disk_encryption":{"nesting_mode":"list","block":{"attributes":{"encryption_algorithm":{"type":"string","description_kind":"plain","optional":true},"encryption_at_host_enabled":{"type":"bool","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_managed_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"extension":{"nesting_mode":"list","block":{"attributes":{"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"gateway":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"metastores":{"nesting_mode":"list","block":{"block_types":{"ambari":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"hive":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"oozie":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"monitor":{"nesting_mode":"list","block":{"attributes":{"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"network":{"nesting_mode":"list","block":{"attributes":{"connection_direction":{"type":"string","description_kind":"plain","optional":true},"private_link_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"private_link_configuration":{"nesting_mode":"list","block":{"attributes":{"group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"primary":{"type":"bool","description_kind":"plain","optional":true},"private_ip_address":{"type":"string","description_kind":"plain","optional":true},"private_ip_allocation_method":{"type":"string","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"rest_proxy":{"nesting_mode":"list","block":{"attributes":{"security_group_id":{"type":"string","description_kind":"plain","required":true},"security_group_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"roles":{"nesting_mode":"list","block":{"block_types":{"head_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"kafka_management_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"worker_node":{"nesting_mode":"list","block":{"attributes":{"number_of_disks_per_node":{"type":"number","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"target_instance_count":{"type":"number","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"zookeeper_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain","deprecated":true},"min_items":1,"max_items":1},"security_profile":{"nesting_mode":"list","block":{"attributes":{"aadds_resource_id":{"type":"string","description_kind":"plain","required":true},"cluster_users_group_dns":{"type":["set","string"],"description_kind":"plain","optional":true},"domain_name":{"type":"string","description_kind":"plain","required":true},"domain_user_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"domain_username":{"type":"string","description_kind":"plain","required":true},"ldaps_urls":{"type":["set","string"],"description_kind":"plain","required":true},"msi_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"list","block":{"attributes":{"is_default":{"type":"bool","description_kind":"plain","required":true},"storage_account_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"storage_container_id":{"type":"string","description_kind":"plain","required":true},"storage_resource_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"storage_account_gen2":{"nesting_mode":"list","block":{"attributes":{"filesystem_id":{"type":"string","description_kind":"plain","required":true},"is_default":{"type":"bool","description_kind":"plain","required":true},"managed_identity_resource_id":{"type":"string","description_kind":"plain","required":true},"storage_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_hdinsight_spark_cluster":{"version":0,"block":{"attributes":{"cluster_version":{"type":"string","description_kind":"plain","required":true},"encryption_in_transit_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"https_endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"ssh_endpoint":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tier":{"type":"string","description_kind":"plain","required":true},"tls_min_version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"component_version":{"nesting_mode":"list","block":{"attributes":{"spark":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"compute_isolation":{"nesting_mode":"list","block":{"attributes":{"compute_isolation_enabled":{"type":"bool","description_kind":"plain","optional":true},"host_sku":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"disk_encryption":{"nesting_mode":"list","block":{"attributes":{"encryption_algorithm":{"type":"string","description_kind":"plain","optional":true},"encryption_at_host_enabled":{"type":"bool","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_managed_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"extension":{"nesting_mode":"list","block":{"attributes":{"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"gateway":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"metastores":{"nesting_mode":"list","block":{"block_types":{"ambari":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"hive":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"oozie":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"monitor":{"nesting_mode":"list","block":{"attributes":{"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"network":{"nesting_mode":"list","block":{"attributes":{"connection_direction":{"type":"string","description_kind":"plain","optional":true},"private_link_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"private_link_configuration":{"nesting_mode":"list","block":{"attributes":{"group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"primary":{"type":"bool","description_kind":"plain","optional":true},"private_ip_address":{"type":"string","description_kind":"plain","optional":true},"private_ip_allocation_method":{"type":"string","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"roles":{"nesting_mode":"list","block":{"block_types":{"head_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"worker_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"target_instance_count":{"type":"number","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"autoscale":{"nesting_mode":"list","block":{"block_types":{"capacity":{"nesting_mode":"list","block":{"attributes":{"max_instance_count":{"type":"number","description_kind":"plain","required":true},"min_instance_count":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"recurrence":{"nesting_mode":"list","block":{"attributes":{"timezone":{"type":"string","description_kind":"plain","required":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"days":{"type":["list","string"],"description_kind":"plain","required":true},"target_instance_count":{"type":"number","description_kind":"plain","required":true},"time":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"zookeeper_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"security_profile":{"nesting_mode":"list","block":{"attributes":{"aadds_resource_id":{"type":"string","description_kind":"plain","required":true},"cluster_users_group_dns":{"type":["set","string"],"description_kind":"plain","optional":true},"domain_name":{"type":"string","description_kind":"plain","required":true},"domain_user_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"domain_username":{"type":"string","description_kind":"plain","required":true},"ldaps_urls":{"type":["set","string"],"description_kind":"plain","required":true},"msi_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"list","block":{"attributes":{"is_default":{"type":"bool","description_kind":"plain","required":true},"storage_account_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"storage_container_id":{"type":"string","description_kind":"plain","required":true},"storage_resource_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"storage_account_gen2":{"nesting_mode":"list","block":{"attributes":{"filesystem_id":{"type":"string","description_kind":"plain","required":true},"is_default":{"type":"bool","description_kind":"plain","required":true},"managed_identity_resource_id":{"type":"string","description_kind":"plain","required":true},"storage_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_healthbot":{"version":0,"block":{"attributes":{"bot_management_portal_url":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_healthcare_dicom_service":{"version":1,"block":{"attributes":{"authentication":{"type":["list",["object",{"audience":["list","string"],"authority":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"private_endpoint":{"type":["set",["object",{"id":"string","name":"string"}]],"description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"service_url":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_healthcare_fhir_service":{"version":1,"block":{"attributes":{"access_policy_object_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"configuration_export_storage_account_name":{"type":"string","description_kind":"plain","optional":true},"container_registry_login_server_url":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"attributes":{"audience":{"type":"string","description_kind":"plain","required":true},"authority":{"type":"string","description_kind":"plain","required":true},"smart_proxy_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_headers":{"type":["set","string"],"description_kind":"plain","required":true},"allowed_methods":{"type":["set","string"],"description_kind":"plain","required":true},"allowed_origins":{"type":["set","string"],"description_kind":"plain","required":true},"credentials_allowed":{"type":"bool","description_kind":"plain","optional":true},"max_age_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"oci_artifact":{"nesting_mode":"list","block":{"attributes":{"digest":{"type":"string","description_kind":"plain","optional":true},"image_name":{"type":"string","description_kind":"plain","optional":true},"login_server":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_healthcare_medtech_service":{"version":1,"block":{"attributes":{"device_mapping_json":{"type":"string","description_kind":"plain","required":true},"eventhub_consumer_group_name":{"type":"string","description_kind":"plain","required":true},"eventhub_name":{"type":"string","description_kind":"plain","required":true},"eventhub_namespace_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_healthcare_medtech_service_fhir_destination":{"version":1,"block":{"attributes":{"destination_fhir_mapping_json":{"type":"string","description_kind":"plain","required":true},"destination_fhir_service_id":{"type":"string","description_kind":"plain","required":true},"destination_identity_resolution_type":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"medtech_service_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_healthcare_service":{"version":0,"block":{"attributes":{"access_policy_object_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"configuration_export_storage_account_name":{"type":"string","description_kind":"plain","optional":true},"cosmosdb_key_vault_key_versionless_id":{"type":"string","description_kind":"plain","optional":true},"cosmosdb_throughput":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"authentication_configuration":{"nesting_mode":"list","block":{"attributes":{"audience":{"type":"string","description_kind":"plain","optional":true},"authority":{"type":"string","description_kind":"plain","optional":true},"smart_proxy_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"cors_configuration":{"nesting_mode":"list","block":{"attributes":{"allow_credentials":{"type":"bool","description_kind":"plain","optional":true},"allowed_headers":{"type":["set","string"],"description_kind":"plain","optional":true},"allowed_methods":{"type":["list","string"],"description_kind":"plain","optional":true},"allowed_origins":{"type":["set","string"],"description_kind":"plain","optional":true},"max_age_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_healthcare_workspace":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"private_endpoint_connection":{"type":["set",["object",{"id":"string","name":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_hpc_cache":{"version":0,"block":{"attributes":{"automatically_rotate_key_to_latest_enabled":{"type":"bool","description_kind":"plain","optional":true},"cache_size_in_gb":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"mount_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"mtu":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"ntp_server":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"default_access_policy":{"nesting_mode":"list","block":{"block_types":{"access_rule":{"nesting_mode":"set","block":{"attributes":{"access":{"type":"string","description_kind":"plain","required":true},"anonymous_gid":{"type":"number","description_kind":"plain","optional":true},"anonymous_uid":{"type":"number","description_kind":"plain","optional":true},"filter":{"type":"string","description_kind":"plain","optional":true},"root_squash_enabled":{"type":"bool","description_kind":"plain","optional":true},"scope":{"type":"string","description_kind":"plain","required":true},"submount_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"suid_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":3}},"description_kind":"plain"},"max_items":1},"directory_active_directory":{"nesting_mode":"list","block":{"attributes":{"cache_netbios_name":{"type":"string","description_kind":"plain","required":true},"dns_primary_ip":{"type":"string","description_kind":"plain","required":true},"dns_secondary_ip":{"type":"string","description_kind":"plain","optional":true},"domain_name":{"type":"string","description_kind":"plain","required":true},"domain_netbios_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"directory_flat_file":{"nesting_mode":"list","block":{"attributes":{"group_file_uri":{"type":"string","description_kind":"plain","required":true},"password_file_uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"directory_ldap":{"nesting_mode":"list","block":{"attributes":{"base_dn":{"type":"string","description_kind":"plain","required":true},"certificate_validation_uri":{"type":"string","description_kind":"plain","optional":true},"download_certificate_automatically":{"type":"bool","description_kind":"plain","optional":true},"encrypted":{"type":"bool","description_kind":"plain","optional":true},"server":{"type":"string","description_kind":"plain","required":true}},"block_types":{"bind":{"nesting_mode":"list","block":{"attributes":{"dn":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"dns":{"nesting_mode":"list","block":{"attributes":{"search_domain":{"type":"string","description_kind":"plain","optional":true},"servers":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_hpc_cache_access_policy":{"version":0,"block":{"attributes":{"hpc_cache_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"access_rule":{"nesting_mode":"set","block":{"attributes":{"access":{"type":"string","description_kind":"plain","required":true},"anonymous_gid":{"type":"number","description_kind":"plain","optional":true},"anonymous_uid":{"type":"number","description_kind":"plain","optional":true},"filter":{"type":"string","description_kind":"plain","optional":true},"root_squash_enabled":{"type":"bool","description_kind":"plain","optional":true},"scope":{"type":"string","description_kind":"plain","required":true},"submount_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"suid_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":3},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_hpc_cache_blob_nfs_target":{"version":0,"block":{"attributes":{"access_policy_name":{"type":"string","description_kind":"plain","optional":true},"cache_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_path":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_container_id":{"type":"string","description_kind":"plain","required":true},"usage_model":{"type":"string","description_kind":"plain","required":true},"verification_timer_in_seconds":{"type":"number","description_kind":"plain","optional":true},"write_back_timer_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_hpc_cache_blob_target":{"version":0,"block":{"attributes":{"access_policy_name":{"type":"string","description_kind":"plain","optional":true},"cache_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_path":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_container_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_hpc_cache_nfs_target":{"version":0,"block":{"attributes":{"cache_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"target_host_name":{"type":"string","description_kind":"plain","required":true},"usage_model":{"type":"string","description_kind":"plain","required":true},"verification_timer_in_seconds":{"type":"number","description_kind":"plain","optional":true},"write_back_timer_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"namespace_junction":{"nesting_mode":"set","block":{"attributes":{"access_policy_name":{"type":"string","description_kind":"plain","optional":true},"namespace_path":{"type":"string","description_kind":"plain","required":true},"nfs_export":{"type":"string","description_kind":"plain","required":true},"target_path":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":10},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_image":{"version":0,"block":{"attributes":{"hyper_v_generation":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_virtual_machine_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone_resilient":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"list","block":{"attributes":{"blob_uri":{"type":"string","description_kind":"plain","optional":true,"computed":true},"caching":{"type":"string","description_kind":"plain","optional":true},"lun":{"type":"number","description_kind":"plain","optional":true},"managed_disk_id":{"type":"string","description_kind":"plain","optional":true},"size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"os_disk":{"nesting_mode":"list","block":{"attributes":{"blob_uri":{"type":"string","description_kind":"plain","optional":true,"computed":true},"caching":{"type":"string","description_kind":"plain","optional":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"managed_disk_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"os_state":{"type":"string","description_kind":"plain","optional":true},"os_type":{"type":"string","description_kind":"plain","optional":true},"size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_integration_service_environment":{"version":0,"block":{"attributes":{"access_endpoint_type":{"type":"string","description_kind":"plain","required":true},"connector_endpoint_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"connector_outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_subnet_ids":{"type":["set","string"],"description_kind":"plain","required":true},"workflow_endpoint_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"workflow_outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_iot_security_device_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"allow_rule":{"nesting_mode":"list","block":{"attributes":{"connection_from_ips_not_allowed":{"type":["set","string"],"description_kind":"plain","optional":true},"connection_to_ips_not_allowed":{"type":["set","string"],"description_kind":"plain","optional":true},"local_users_not_allowed":{"type":["set","string"],"description_kind":"plain","optional":true},"processes_not_allowed":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"range_rule":{"nesting_mode":"set","block":{"attributes":{"duration":{"type":"string","description_kind":"plain","required":true},"max":{"type":"number","description_kind":"plain","required":true},"min":{"type":"number","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iot_security_solution":{"version":1,"block":{"attributes":{"disabled_data_sources":{"type":["set","string"],"description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"events_to_export":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_ids":{"type":["set","string"],"description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","optional":true},"log_unmasked_ips_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"query_for_resources":{"type":"string","description_kind":"plain","optional":true,"computed":true},"query_subscription_ids":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"additional_workspace":{"nesting_mode":"set","block":{"attributes":{"data_types":{"type":["set","string"],"description_kind":"plain","required":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"recommendations_enabled":{"nesting_mode":"list","block":{"attributes":{"acr_authentication":{"type":"bool","description_kind":"plain","optional":true},"agent_send_unutilized_msg":{"type":"bool","description_kind":"plain","optional":true},"baseline":{"type":"bool","description_kind":"plain","optional":true},"edge_hub_mem_optimize":{"type":"bool","description_kind":"plain","optional":true},"edge_logging_option":{"type":"bool","description_kind":"plain","optional":true},"inconsistent_module_settings":{"type":"bool","description_kind":"plain","optional":true},"install_agent":{"type":"bool","description_kind":"plain","optional":true},"ip_filter_deny_all":{"type":"bool","description_kind":"plain","optional":true},"ip_filter_permissive_rule":{"type":"bool","description_kind":"plain","optional":true},"open_ports":{"type":"bool","description_kind":"plain","optional":true},"permissive_firewall_policy":{"type":"bool","description_kind":"plain","optional":true},"permissive_input_firewall_rules":{"type":"bool","description_kind":"plain","optional":true},"permissive_output_firewall_rules":{"type":"bool","description_kind":"plain","optional":true},"privileged_docker_options":{"type":"bool","description_kind":"plain","optional":true},"shared_credentials":{"type":"bool","description_kind":"plain","optional":true},"vulnerable_tls_cipher_suite":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iot_time_series_insights_access_policy":{"version":1,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"principal_object_id":{"type":"string","description_kind":"plain","required":true},"roles":{"type":["set","string"],"description_kind":"plain","required":true},"time_series_insights_environment_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_iot_time_series_insights_event_source_eventhub":{"version":0,"block":{"attributes":{"consumer_group_name":{"type":"string","description_kind":"plain","required":true},"environment_id":{"type":"string","description_kind":"plain","required":true},"event_source_resource_id":{"type":"string","description_kind":"plain","required":true},"eventhub_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"shared_access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"shared_access_key_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timestamp_property_name":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_iot_time_series_insights_event_source_iothub":{"version":0,"block":{"attributes":{"consumer_group_name":{"type":"string","description_kind":"plain","required":true},"environment_id":{"type":"string","description_kind":"plain","required":true},"event_source_resource_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_name":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"shared_access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"shared_access_key_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timestamp_property_name":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_iot_time_series_insights_gen2_environment":{"version":0,"block":{"attributes":{"data_access_fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id_properties":{"type":["list","string"],"description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"warm_store_data_retention_time":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"storage":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_iot_time_series_insights_reference_data_set":{"version":0,"block":{"attributes":{"data_string_comparison_behavior":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"time_series_insights_environment_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"key_property":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_iot_time_series_insights_standard_environment":{"version":0,"block":{"attributes":{"data_retention_time":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"partition_key":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"storage_limit_exceeded_behavior":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_iotcentral_application":{"version":2,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","optional":true},"sub_domain":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"template":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iotcentral_application_network_rule_set":{"version":0,"block":{"attributes":{"apply_to_device":{"type":"bool","description_kind":"plain","optional":true},"default_action":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iotcentral_application_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"ip_rule":{"nesting_mode":"list","block":{"attributes":{"ip_mask":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iotcentral_organization":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iotcentral_application_id":{"type":"string","description_kind":"plain","required":true},"organization_id":{"type":"string","description_kind":"plain","required":true},"parent_organization_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub":{"version":1,"block":{"attributes":{"endpoint":{"type":["list",["object",{"authentication_type":"string","batch_frequency_in_seconds":"number","connection_string":"string","container_name":"string","encoding":"string","endpoint_uri":"string","entity_path":"string","file_name_format":"string","identity_id":"string","max_chunk_size_in_bytes":"number","name":"string","resource_group_name":"string","type":"string"}]],"description_kind":"plain","optional":true,"computed":true},"enrichment":{"type":["list",["object",{"endpoint_names":["list","string"],"key":"string","value":"string"}]],"description_kind":"plain","optional":true,"computed":true},"event_hub_events_endpoint":{"type":"string","description_kind":"plain","computed":true},"event_hub_events_namespace":{"type":"string","description_kind":"plain","computed":true},"event_hub_events_path":{"type":"string","description_kind":"plain","computed":true},"event_hub_operations_endpoint":{"type":"string","description_kind":"plain","computed":true},"event_hub_operations_path":{"type":"string","description_kind":"plain","computed":true},"event_hub_partition_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"event_hub_retention_in_days":{"type":"number","description_kind":"plain","optional":true,"computed":true},"hostname":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"min_tls_version":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"route":{"type":["list",["object",{"condition":"string","enabled":"bool","endpoint_names":["list","string"],"name":"string","source":"string"}]],"description_kind":"plain","optional":true,"computed":true},"shared_access_policy":{"type":["list",["object",{"key_name":"string","permissions":"string","primary_key":"string","secondary_key":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"cloud_to_device":{"nesting_mode":"list","block":{"attributes":{"default_ttl":{"type":"string","description_kind":"plain","optional":true},"max_delivery_count":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"feedback":{"nesting_mode":"list","block":{"attributes":{"lock_duration":{"type":"string","description_kind":"plain","optional":true},"max_delivery_count":{"type":"number","description_kind":"plain","optional":true},"time_to_live":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"fallback_route":{"nesting_mode":"list","block":{"attributes":{"condition":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"endpoint_names":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"source":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"file_upload":{"nesting_mode":"list","block":{"attributes":{"authentication_type":{"type":"string","description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"container_name":{"type":"string","description_kind":"plain","required":true},"default_ttl":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_id":{"type":"string","description_kind":"plain","optional":true},"lock_duration":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_delivery_count":{"type":"number","description_kind":"plain","optional":true},"notifications":{"type":"bool","description_kind":"plain","optional":true},"sas_ttl":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"network_rule_set":{"nesting_mode":"list","block":{"attributes":{"apply_to_builtin_eventhub_endpoint":{"type":"bool","description_kind":"plain","optional":true},"default_action":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"ip_rule":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","optional":true},"ip_mask":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"sku":{"nesting_mode":"list","block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_certificate":{"version":1,"block":{"attributes":{"certificate_content":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_name":{"type":"string","description_kind":"plain","required":true},"is_verified":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_consumer_group":{"version":1,"block":{"attributes":{"eventhub_endpoint_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_device_update_account":{"version":0,"block":{"attributes":{"host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_device_update_instance":{"version":0,"block":{"attributes":{"device_update_account_id":{"type":"string","description_kind":"plain","required":true},"diagnostic_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"diagnostic_storage_account":{"nesting_mode":"list","block":{"attributes":{"connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_dps":{"version":0,"block":{"attributes":{"allocation_policy":{"type":"string","description_kind":"plain","optional":true},"data_residency_enabled":{"type":"bool","description_kind":"plain","optional":true},"device_provisioning_host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id_scope":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_operations_host_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"ip_filter_rule":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"ip_mask":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"target":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"linked_hub":{"nesting_mode":"list","block":{"attributes":{"allocation_weight":{"type":"number","description_kind":"plain","optional":true},"apply_allocation_policy":{"type":"bool","description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"hostname":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"sku":{"nesting_mode":"list","block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_dps_certificate":{"version":0,"block":{"attributes":{"certificate_content":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iot_dps_name":{"type":"string","description_kind":"plain","required":true},"is_verified":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_dps_shared_access_policy":{"version":0,"block":{"attributes":{"enrollment_read":{"type":"bool","description_kind":"plain","optional":true},"enrollment_write":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_dps_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"registration_read":{"type":"bool","description_kind":"plain","optional":true},"registration_write":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"service_config":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_endpoint_cosmosdb_account":{"version":0,"block":{"attributes":{"authentication_type":{"type":"string","description_kind":"plain","optional":true},"container_name":{"type":"string","description_kind":"plain","required":true},"database_name":{"type":"string","description_kind":"plain","required":true},"endpoint_uri":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_id":{"type":"string","description_kind":"plain","optional":true},"iothub_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"partition_key_name":{"type":"string","description_kind":"plain","optional":true},"partition_key_template":{"type":"string","description_kind":"plain","optional":true},"primary_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_endpoint_eventhub":{"version":1,"block":{"attributes":{"authentication_type":{"type":"string","description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"endpoint_uri":{"type":"string","description_kind":"plain","optional":true},"entity_path":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_id":{"type":"string","description_kind":"plain","optional":true},"iothub_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_endpoint_servicebus_queue":{"version":1,"block":{"attributes":{"authentication_type":{"type":"string","description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"endpoint_uri":{"type":"string","description_kind":"plain","optional":true},"entity_path":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_id":{"type":"string","description_kind":"plain","optional":true},"iothub_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_endpoint_servicebus_topic":{"version":1,"block":{"attributes":{"authentication_type":{"type":"string","description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"endpoint_uri":{"type":"string","description_kind":"plain","optional":true},"entity_path":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_id":{"type":"string","description_kind":"plain","optional":true},"iothub_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_endpoint_storage_container":{"version":1,"block":{"attributes":{"authentication_type":{"type":"string","description_kind":"plain","optional":true},"batch_frequency_in_seconds":{"type":"number","description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"container_name":{"type":"string","description_kind":"plain","required":true},"encoding":{"type":"string","description_kind":"plain","optional":true},"endpoint_uri":{"type":"string","description_kind":"plain","optional":true},"file_name_format":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_id":{"type":"string","description_kind":"plain","optional":true},"iothub_id":{"type":"string","description_kind":"plain","required":true},"max_chunk_size_in_bytes":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_enrichment":{"version":1,"block":{"attributes":{"endpoint_names":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_name":{"type":"string","description_kind":"plain","required":true},"key":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_fallback_route":{"version":1,"block":{"attributes":{"condition":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"endpoint_names":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_file_upload":{"version":0,"block":{"attributes":{"authentication_type":{"type":"string","description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"container_name":{"type":"string","description_kind":"plain","required":true},"default_ttl":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_id":{"type":"string","description_kind":"plain","optional":true},"iothub_id":{"type":"string","description_kind":"plain","required":true},"lock_duration":{"type":"string","description_kind":"plain","optional":true},"max_delivery_count":{"type":"number","description_kind":"plain","optional":true},"notifications_enabled":{"type":"bool","description_kind":"plain","optional":true},"sas_ttl":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_route":{"version":1,"block":{"attributes":{"condition":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"endpoint_names":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_shared_access_policy":{"version":1,"block":{"attributes":{"device_connect":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"registry_read":{"type":"bool","description_kind":"plain","optional":true},"registry_write":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"service_connect":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_ip_group":{"version":0,"block":{"attributes":{"cidrs":{"type":["set","string"],"description_kind":"plain","optional":true},"firewall_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"firewall_policy_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_ip_group_cidr":{"version":0,"block":{"attributes":{"cidr":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_group_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault":{"version":2,"block":{"attributes":{"access_policy":{"type":["list",["object",{"application_id":"string","certificate_permissions":["list","string"],"key_permissions":["list","string"],"object_id":"string","secret_permissions":["list","string"],"storage_permissions":["list","string"],"tenant_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"enable_rbac_authorization":{"type":"bool","description_kind":"plain","optional":true},"enabled_for_deployment":{"type":"bool","description_kind":"plain","optional":true},"enabled_for_disk_encryption":{"type":"bool","description_kind":"plain","optional":true},"enabled_for_template_deployment":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"purge_protection_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"soft_delete_retention_days":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","required":true},"vault_uri":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"contact":{"nesting_mode":"set","block":{"attributes":{"email":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","optional":true},"phone":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true}},"network_acls":{"nesting_mode":"list","block":{"attributes":{"bypass":{"type":"string","description_kind":"plain","required":true},"default_action":{"type":"string","description_kind":"plain","required":true},"ip_rules":{"type":["set","string"],"description_kind":"plain","optional":true},"virtual_network_subnet_ids":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_access_policy":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description_kind":"plain","optional":true},"certificate_permissions":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_permissions":{"type":["list","string"],"description_kind":"plain","optional":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"object_id":{"type":"string","description_kind":"plain","required":true},"secret_permissions":{"type":["list","string"],"description_kind":"plain","optional":true},"storage_permissions":{"type":["list","string"],"description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_certificate":{"version":0,"block":{"attributes":{"certificate_attribute":{"type":["list",["object",{"created":"string","enabled":"bool","expires":"string","not_before":"string","recovery_level":"string","updated":"string"}]],"description_kind":"plain","computed":true},"certificate_data":{"type":"string","description_kind":"plain","computed":true},"certificate_data_base64":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_manager_id":{"type":"string","description_kind":"plain","computed":true},"resource_manager_versionless_id":{"type":"string","description_kind":"plain","computed":true},"secret_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true},"versionless_id":{"type":"string","description_kind":"plain","computed":true},"versionless_secret_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"certificate":{"nesting_mode":"list","block":{"attributes":{"contents":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"certificate_policy":{"nesting_mode":"list","block":{"block_types":{"issuer_parameters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"key_properties":{"nesting_mode":"list","block":{"attributes":{"curve":{"type":"string","description_kind":"plain","optional":true,"computed":true},"exportable":{"type":"bool","description_kind":"plain","required":true},"key_size":{"type":"number","description_kind":"plain","optional":true,"computed":true},"key_type":{"type":"string","description_kind":"plain","required":true},"reuse_key":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"lifetime_action":{"nesting_mode":"list","block":{"block_types":{"action":{"nesting_mode":"list","block":{"attributes":{"action_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"trigger":{"nesting_mode":"list","block":{"attributes":{"days_before_expiry":{"type":"number","description_kind":"plain","optional":true},"lifetime_percentage":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"secret_properties":{"nesting_mode":"list","block":{"attributes":{"content_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"x509_certificate_properties":{"nesting_mode":"list","block":{"attributes":{"extended_key_usage":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"key_usage":{"type":["set","string"],"description_kind":"plain","required":true},"subject":{"type":"string","description_kind":"plain","required":true},"validity_in_months":{"type":"number","description_kind":"plain","required":true}},"block_types":{"subject_alternative_names":{"nesting_mode":"list","block":{"attributes":{"dns_names":{"type":["set","string"],"description_kind":"plain","optional":true},"emails":{"type":["set","string"],"description_kind":"plain","optional":true},"upns":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_certificate_contacts":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"contact":{"nesting_mode":"set","block":{"attributes":{"email":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","optional":true},"phone":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_certificate_issuer":{"version":0,"block":{"attributes":{"account_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"org_id":{"type":"string","description_kind":"plain","optional":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"provider_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"admin":{"nesting_mode":"list","block":{"attributes":{"email_address":{"type":"string","description_kind":"plain","required":true},"first_name":{"type":"string","description_kind":"plain","optional":true},"last_name":{"type":"string","description_kind":"plain","optional":true},"phone":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_key":{"version":0,"block":{"attributes":{"curve":{"type":"string","description_kind":"plain","optional":true,"computed":true},"e":{"type":"string","description_kind":"plain","computed":true},"expiration_date":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_opts":{"type":["list","string"],"description_kind":"plain","required":true},"key_size":{"type":"number","description_kind":"plain","optional":true},"key_type":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"n":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"not_before_date":{"type":"string","description_kind":"plain","optional":true},"public_key_openssh":{"type":"string","description_kind":"plain","computed":true},"public_key_pem":{"type":"string","description_kind":"plain","computed":true},"resource_id":{"type":"string","description_kind":"plain","computed":true},"resource_versionless_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","computed":true},"versionless_id":{"type":"string","description_kind":"plain","computed":true},"x":{"type":"string","description_kind":"plain","computed":true},"y":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"rotation_policy":{"nesting_mode":"list","block":{"attributes":{"expire_after":{"type":"string","description_kind":"plain","optional":true},"notify_before_expiry":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"automatic":{"nesting_mode":"list","block":{"attributes":{"time_after_creation":{"type":"string","description_kind":"plain","optional":true},"time_before_expiry":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_managed_hardware_security_module":{"version":0,"block":{"attributes":{"admin_object_ids":{"type":["set","string"],"description_kind":"plain","required":true},"hsm_uri":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"purge_protection_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"security_domain_encrypted_data":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"security_domain_key_vault_certificate_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"security_domain_quorum":{"type":"number","description_kind":"plain","optional":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"soft_delete_retention_days":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"network_acls":{"nesting_mode":"list","block":{"attributes":{"bypass":{"type":"string","description_kind":"plain","required":true},"default_action":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_managed_hardware_security_module_key":{"version":0,"block":{"attributes":{"curve":{"type":"string","description_kind":"plain","optional":true},"expiration_date":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_opts":{"type":["set","string"],"description_kind":"plain","required":true},"key_size":{"type":"number","description_kind":"plain","optional":true},"key_type":{"type":"string","description_kind":"plain","required":true},"managed_hsm_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"not_before_date":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"versioned_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_managed_hardware_security_module_role_assignment":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_hsm_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"principal_id":{"type":"string","description_kind":"plain","required":true},"resource_id":{"type":"string","description_kind":"plain","computed":true},"role_definition_id":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","required":true},"vault_base_url":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_managed_hardware_security_module_role_definition":{"version":1,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_hsm_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_manager_id":{"type":"string","description_kind":"plain","computed":true},"role_name":{"type":"string","description_kind":"plain","optional":true},"role_type":{"type":"string","description_kind":"plain","computed":true},"vault_base_url":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"permission":{"nesting_mode":"list","block":{"attributes":{"actions":{"type":["list","string"],"description_kind":"plain","optional":true},"data_actions":{"type":["set","string"],"description_kind":"plain","optional":true},"not_actions":{"type":["list","string"],"description_kind":"plain","optional":true},"not_data_actions":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_managed_storage_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"regenerate_key_automatically":{"type":"bool","description_kind":"plain","optional":true},"regeneration_period":{"type":"string","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true},"storage_account_key":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_managed_storage_account_sas_token_definition":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_storage_account_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"sas_template_uri":{"type":"string","description_kind":"plain","required":true},"sas_type":{"type":"string","description_kind":"plain","required":true},"secret_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"validity_period":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_secret":{"version":0,"block":{"attributes":{"content_type":{"type":"string","description_kind":"plain","optional":true},"expiration_date":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"not_before_date":{"type":"string","description_kind":"plain","optional":true},"resource_id":{"type":"string","description_kind":"plain","computed":true},"resource_versionless_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"version":{"type":"string","description_kind":"plain","computed":true},"versionless_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kubernetes_cluster":{"version":2,"block":{"attributes":{"api_server_authorized_ip_ranges":{"type":["set","string"],"description_kind":"plain","deprecated":true,"optional":true,"computed":true},"automatic_channel_upgrade":{"type":"string","description_kind":"plain","optional":true},"azure_policy_enabled":{"type":"bool","description_kind":"plain","optional":true},"cost_analysis_enabled":{"type":"bool","description_kind":"plain","optional":true},"current_kubernetes_version":{"type":"string","description_kind":"plain","computed":true},"custom_ca_trust_certificates_base64":{"type":["list","string"],"description_kind":"plain","optional":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"dns_prefix":{"type":"string","description_kind":"plain","optional":true},"dns_prefix_private_cluster":{"type":"string","description_kind":"plain","optional":true},"edge_zone":{"type":"string","description_kind":"plain","optional":true},"enable_pod_security_policy":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"http_application_routing_enabled":{"type":"bool","description_kind":"plain","optional":true},"http_application_routing_zone_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_cleaner_enabled":{"type":"bool","description_kind":"plain","optional":true},"image_cleaner_interval_hours":{"type":"number","description_kind":"plain","optional":true},"kube_admin_config":{"type":["list",["object",{"client_certificate":"string","client_key":"string","cluster_ca_certificate":"string","host":"string","password":"string","username":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"kube_admin_config_raw":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"kube_config":{"type":["list",["object",{"client_certificate":"string","client_key":"string","cluster_ca_certificate":"string","host":"string","password":"string","username":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"kube_config_raw":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"kubernetes_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_account_disabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"node_os_channel_upgrade":{"type":"string","description_kind":"plain","optional":true},"node_resource_group":{"type":"string","description_kind":"plain","optional":true,"computed":true},"node_resource_group_id":{"type":"string","description_kind":"plain","computed":true},"oidc_issuer_enabled":{"type":"bool","description_kind":"plain","optional":true},"oidc_issuer_url":{"type":"string","description_kind":"plain","computed":true},"open_service_mesh_enabled":{"type":"bool","description_kind":"plain","optional":true},"portal_fqdn":{"type":"string","description_kind":"plain","computed":true},"private_cluster_enabled":{"type":"bool","description_kind":"plain","optional":true},"private_cluster_public_fqdn_enabled":{"type":"bool","description_kind":"plain","optional":true},"private_dns_zone_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_fqdn":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"role_based_access_control_enabled":{"type":"bool","description_kind":"plain","optional":true},"run_command_enabled":{"type":"bool","description_kind":"plain","optional":true},"sku_tier":{"type":"string","description_kind":"plain","optional":true},"support_plan":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workload_identity_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"aci_connector_linux":{"nesting_mode":"list","block":{"attributes":{"connector_identity":{"type":["list",["object",{"client_id":"string","object_id":"string","user_assigned_identity_id":"string"}]],"description_kind":"plain","computed":true},"subnet_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"api_server_access_profile":{"nesting_mode":"list","block":{"attributes":{"authorized_ip_ranges":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"vnet_integration_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"auto_scaler_profile":{"nesting_mode":"list","block":{"attributes":{"balance_similar_node_groups":{"type":"bool","description_kind":"plain","optional":true},"empty_bulk_delete_max":{"type":"string","description_kind":"plain","optional":true,"computed":true},"expander":{"type":"string","description_kind":"plain","optional":true},"max_graceful_termination_sec":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_node_provisioning_time":{"type":"string","description_kind":"plain","optional":true},"max_unready_nodes":{"type":"number","description_kind":"plain","optional":true},"max_unready_percentage":{"type":"number","description_kind":"plain","optional":true},"new_pod_scale_up_delay":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scale_down_delay_after_add":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scale_down_delay_after_delete":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scale_down_delay_after_failure":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scale_down_unneeded":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scale_down_unready":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scale_down_utilization_threshold":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scan_interval":{"type":"string","description_kind":"plain","optional":true,"computed":true},"skip_nodes_with_local_storage":{"type":"bool","description_kind":"plain","optional":true},"skip_nodes_with_system_pods":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"azure_active_directory_role_based_access_control":{"nesting_mode":"list","block":{"attributes":{"admin_group_object_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"azure_rbac_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_app_id":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"managed":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true},"server_app_id":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"server_app_secret":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"sensitive":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"confidential_computing":{"nesting_mode":"list","block":{"attributes":{"sgx_quote_helper_enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"default_node_pool":{"nesting_mode":"list","block":{"attributes":{"capacity_reservation_group_id":{"type":"string","description_kind":"plain","optional":true},"custom_ca_trust_enabled":{"type":"bool","description_kind":"plain","optional":true},"enable_auto_scaling":{"type":"bool","description_kind":"plain","optional":true},"enable_host_encryption":{"type":"bool","description_kind":"plain","optional":true},"enable_node_public_ip":{"type":"bool","description_kind":"plain","optional":true},"fips_enabled":{"type":"bool","description_kind":"plain","optional":true},"gpu_instance":{"type":"string","description_kind":"plain","optional":true},"host_group_id":{"type":"string","description_kind":"plain","optional":true},"kubelet_disk_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_count":{"type":"number","description_kind":"plain","optional":true},"max_pods":{"type":"number","description_kind":"plain","optional":true,"computed":true},"message_of_the_day":{"type":"string","description_kind":"plain","optional":true},"min_count":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"node_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"node_labels":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"node_public_ip_prefix_id":{"type":"string","description_kind":"plain","optional":true},"node_taints":{"type":["list","string"],"description_kind":"plain","deprecated":true,"optional":true},"only_critical_addons_enabled":{"type":"bool","description_kind":"plain","optional":true},"orchestrator_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"os_disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"os_disk_type":{"type":"string","description_kind":"plain","optional":true},"os_sku":{"type":"string","description_kind":"plain","optional":true,"computed":true},"pod_subnet_id":{"type":"string","description_kind":"plain","optional":true},"proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"scale_down_mode":{"type":"string","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"temporary_name_for_rotation":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","optional":true},"ultra_ssd_enabled":{"type":"bool","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true},"vnet_subnet_id":{"type":"string","description_kind":"plain","optional":true},"workload_runtime":{"type":"string","description_kind":"plain","optional":true,"computed":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"kubelet_config":{"nesting_mode":"list","block":{"attributes":{"allowed_unsafe_sysctls":{"type":["set","string"],"description_kind":"plain","optional":true},"container_log_max_line":{"type":"number","description_kind":"plain","optional":true},"container_log_max_size_mb":{"type":"number","description_kind":"plain","optional":true},"cpu_cfs_quota_enabled":{"type":"bool","description_kind":"plain","optional":true},"cpu_cfs_quota_period":{"type":"string","description_kind":"plain","optional":true},"cpu_manager_policy":{"type":"string","description_kind":"plain","optional":true},"image_gc_high_threshold":{"type":"number","description_kind":"plain","optional":true},"image_gc_low_threshold":{"type":"number","description_kind":"plain","optional":true},"pod_max_pid":{"type":"number","description_kind":"plain","optional":true},"topology_manager_policy":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"linux_os_config":{"nesting_mode":"list","block":{"attributes":{"swap_file_size_mb":{"type":"number","description_kind":"plain","optional":true},"transparent_huge_page_defrag":{"type":"string","description_kind":"plain","optional":true},"transparent_huge_page_enabled":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"sysctl_config":{"nesting_mode":"list","block":{"attributes":{"fs_aio_max_nr":{"type":"number","description_kind":"plain","optional":true},"fs_file_max":{"type":"number","description_kind":"plain","optional":true},"fs_inotify_max_user_watches":{"type":"number","description_kind":"plain","optional":true},"fs_nr_open":{"type":"number","description_kind":"plain","optional":true},"kernel_threads_max":{"type":"number","description_kind":"plain","optional":true},"net_core_netdev_max_backlog":{"type":"number","description_kind":"plain","optional":true},"net_core_optmem_max":{"type":"number","description_kind":"plain","optional":true},"net_core_rmem_default":{"type":"number","description_kind":"plain","optional":true},"net_core_rmem_max":{"type":"number","description_kind":"plain","optional":true},"net_core_somaxconn":{"type":"number","description_kind":"plain","optional":true},"net_core_wmem_default":{"type":"number","description_kind":"plain","optional":true},"net_core_wmem_max":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_ip_local_port_range_max":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_ip_local_port_range_min":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_neigh_default_gc_thresh1":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_neigh_default_gc_thresh2":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_neigh_default_gc_thresh3":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_fin_timeout":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_keepalive_intvl":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_keepalive_probes":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_keepalive_time":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_max_syn_backlog":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_max_tw_buckets":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_tw_reuse":{"type":"bool","description_kind":"plain","optional":true},"net_netfilter_nf_conntrack_buckets":{"type":"number","description_kind":"plain","optional":true},"net_netfilter_nf_conntrack_max":{"type":"number","description_kind":"plain","optional":true},"vm_max_map_count":{"type":"number","description_kind":"plain","optional":true},"vm_swappiness":{"type":"number","description_kind":"plain","optional":true},"vm_vfs_cache_pressure":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"node_network_profile":{"nesting_mode":"list","block":{"attributes":{"application_security_group_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"node_public_ip_tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"allowed_host_ports":{"nesting_mode":"list","block":{"attributes":{"port_end":{"type":"number","description_kind":"plain","optional":true},"port_start":{"type":"number","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"upgrade_settings":{"nesting_mode":"list","block":{"attributes":{"drain_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true},"max_surge":{"type":"string","description_kind":"plain","required":true},"node_soak_duration_in_minutes":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"http_proxy_config":{"nesting_mode":"list","block":{"attributes":{"http_proxy":{"type":"string","description_kind":"plain","optional":true},"https_proxy":{"type":"string","description_kind":"plain","optional":true},"no_proxy":{"type":["set","string"],"description_kind":"plain","optional":true},"trusted_ca":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"ingress_application_gateway":{"nesting_mode":"list","block":{"attributes":{"effective_gateway_id":{"type":"string","description_kind":"plain","computed":true},"gateway_id":{"type":"string","description_kind":"plain","optional":true},"gateway_name":{"type":"string","description_kind":"plain","optional":true},"ingress_application_gateway_identity":{"type":["list",["object",{"client_id":"string","object_id":"string","user_assigned_identity_id":"string"}]],"description_kind":"plain","computed":true},"subnet_cidr":{"type":"string","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"key_management_service":{"nesting_mode":"list","block":{"attributes":{"key_vault_key_id":{"type":"string","description_kind":"plain","required":true},"key_vault_network_access":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"key_vault_secrets_provider":{"nesting_mode":"list","block":{"attributes":{"secret_identity":{"type":["list",["object",{"client_id":"string","object_id":"string","user_assigned_identity_id":"string"}]],"description_kind":"plain","computed":true},"secret_rotation_enabled":{"type":"bool","description_kind":"plain","optional":true},"secret_rotation_interval":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"kubelet_identity":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"object_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"linux_profile":{"nesting_mode":"list","block":{"attributes":{"admin_username":{"type":"string","description_kind":"plain","required":true}},"block_types":{"ssh_key":{"nesting_mode":"list","block":{"attributes":{"key_data":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"maintenance_window":{"nesting_mode":"list","block":{"block_types":{"allowed":{"nesting_mode":"set","block":{"attributes":{"day":{"type":"string","description_kind":"plain","required":true},"hours":{"type":["set","number"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"not_allowed":{"nesting_mode":"set","block":{"attributes":{"end":{"type":"string","description_kind":"plain","required":true},"start":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"maintenance_window_auto_upgrade":{"nesting_mode":"list","block":{"attributes":{"day_of_month":{"type":"number","description_kind":"plain","optional":true},"day_of_week":{"type":"string","description_kind":"plain","optional":true},"duration":{"type":"number","description_kind":"plain","required":true},"frequency":{"type":"string","description_kind":"plain","required":true},"interval":{"type":"number","description_kind":"plain","required":true},"start_date":{"type":"string","description_kind":"plain","optional":true,"computed":true},"start_time":{"type":"string","description_kind":"plain","optional":true},"utc_offset":{"type":"string","description_kind":"plain","optional":true},"week_index":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"not_allowed":{"nesting_mode":"set","block":{"attributes":{"end":{"type":"string","description_kind":"plain","required":true},"start":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"maintenance_window_node_os":{"nesting_mode":"list","block":{"attributes":{"day_of_month":{"type":"number","description_kind":"plain","optional":true},"day_of_week":{"type":"string","description_kind":"plain","optional":true},"duration":{"type":"number","description_kind":"plain","required":true},"frequency":{"type":"string","description_kind":"plain","required":true},"interval":{"type":"number","description_kind":"plain","required":true},"start_date":{"type":"string","description_kind":"plain","optional":true,"computed":true},"start_time":{"type":"string","description_kind":"plain","optional":true},"utc_offset":{"type":"string","description_kind":"plain","optional":true},"week_index":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"not_allowed":{"nesting_mode":"set","block":{"attributes":{"end":{"type":"string","description_kind":"plain","required":true},"start":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"microsoft_defender":{"nesting_mode":"list","block":{"attributes":{"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"monitor_metrics":{"nesting_mode":"list","block":{"attributes":{"annotations_allowed":{"type":"string","description_kind":"plain","optional":true},"labels_allowed":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"network_profile":{"nesting_mode":"list","block":{"attributes":{"dns_service_ip":{"type":"string","description_kind":"plain","optional":true,"computed":true},"docker_bridge_cidr":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"ebpf_data_plane":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"ip_versions":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"load_balancer_sku":{"type":"string","description_kind":"plain","optional":true},"network_data_plane":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_mode":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_plugin":{"type":"string","description_kind":"plain","required":true},"network_plugin_mode":{"type":"string","description_kind":"plain","optional":true},"network_policy":{"type":"string","description_kind":"plain","optional":true,"computed":true},"outbound_ip_address_ids":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"outbound_ip_prefix_ids":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"outbound_type":{"type":"string","description_kind":"plain","optional":true},"pod_cidr":{"type":"string","description_kind":"plain","optional":true,"computed":true},"pod_cidrs":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"service_cidr":{"type":"string","description_kind":"plain","optional":true,"computed":true},"service_cidrs":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true}},"block_types":{"load_balancer_profile":{"nesting_mode":"list","block":{"attributes":{"effective_outbound_ips":{"type":["set","string"],"description_kind":"plain","computed":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true},"managed_outbound_ip_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"managed_outbound_ipv6_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"outbound_ip_address_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"outbound_ip_prefix_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"outbound_ports_allocated":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"nat_gateway_profile":{"nesting_mode":"list","block":{"attributes":{"effective_outbound_ips":{"type":["set","string"],"description_kind":"plain","computed":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true},"managed_outbound_ip_count":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"oms_agent":{"nesting_mode":"list","block":{"attributes":{"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"msi_auth_for_monitoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"oms_agent_identity":{"type":["list",["object",{"client_id":"string","object_id":"string","user_assigned_identity_id":"string"}]],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"service_mesh_profile":{"nesting_mode":"list","block":{"attributes":{"external_ingress_gateway_enabled":{"type":"bool","description_kind":"plain","optional":true},"internal_ingress_gateway_enabled":{"type":"bool","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"service_principal":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"storage_profile":{"nesting_mode":"list","block":{"attributes":{"blob_driver_enabled":{"type":"bool","description_kind":"plain","optional":true},"disk_driver_enabled":{"type":"bool","description_kind":"plain","optional":true},"disk_driver_version":{"type":"string","description_kind":"plain","optional":true},"file_driver_enabled":{"type":"bool","description_kind":"plain","optional":true},"snapshot_controller_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"web_app_routing":{"nesting_mode":"list","block":{"attributes":{"dns_zone_id":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"dns_zone_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"web_app_routing_identity":{"type":["list",["object",{"client_id":"string","object_id":"string","user_assigned_identity_id":"string"}]],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"windows_profile":{"nesting_mode":"list","block":{"attributes":{"admin_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"admin_username":{"type":"string","description_kind":"plain","required":true},"license":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"gmsa":{"nesting_mode":"list","block":{"attributes":{"dns_server":{"type":"string","description_kind":"plain","required":true},"root_domain":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"workload_autoscaler_profile":{"nesting_mode":"list","block":{"attributes":{"keda_enabled":{"type":"bool","description_kind":"plain","optional":true},"vertical_pod_autoscaler_controlled_values":{"type":"string","description_kind":"plain","deprecated":true,"computed":true},"vertical_pod_autoscaler_enabled":{"type":"bool","description_kind":"plain","optional":true},"vertical_pod_autoscaler_update_mode":{"type":"string","description_kind":"plain","deprecated":true,"computed":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_kubernetes_cluster_extension":{"version":0,"block":{"attributes":{"aks_assigned_identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"cluster_id":{"type":"string","description_kind":"plain","required":true},"configuration_protected_settings":{"type":["map","string"],"description_kind":"plain","optional":true},"configuration_settings":{"type":["map","string"],"description_kind":"plain","optional":true},"current_version":{"type":"string","description_kind":"plain","computed":true},"extension_type":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"release_namespace":{"type":"string","description_kind":"plain","optional":true,"computed":true},"release_train":{"type":"string","description_kind":"plain","optional":true,"computed":true},"target_namespace":{"type":"string","description_kind":"plain","optional":true,"computed":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"plan":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"product":{"type":"string","description_kind":"plain","required":true},"promotion_code":{"type":"string","description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kubernetes_cluster_node_pool":{"version":1,"block":{"attributes":{"capacity_reservation_group_id":{"type":"string","description_kind":"plain","optional":true},"custom_ca_trust_enabled":{"type":"bool","description_kind":"plain","optional":true},"enable_auto_scaling":{"type":"bool","description_kind":"plain","optional":true},"enable_host_encryption":{"type":"bool","description_kind":"plain","optional":true},"enable_node_public_ip":{"type":"bool","description_kind":"plain","optional":true},"eviction_policy":{"type":"string","description_kind":"plain","optional":true},"fips_enabled":{"type":"bool","description_kind":"plain","optional":true},"gpu_instance":{"type":"string","description_kind":"plain","optional":true},"host_group_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kubelet_disk_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kubernetes_cluster_id":{"type":"string","description_kind":"plain","required":true},"max_count":{"type":"number","description_kind":"plain","optional":true},"max_pods":{"type":"number","description_kind":"plain","optional":true,"computed":true},"message_of_the_day":{"type":"string","description_kind":"plain","optional":true},"min_count":{"type":"number","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"node_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"node_labels":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"node_public_ip_prefix_id":{"type":"string","description_kind":"plain","optional":true},"node_taints":{"type":["list","string"],"description_kind":"plain","optional":true},"orchestrator_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"os_disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"os_disk_type":{"type":"string","description_kind":"plain","optional":true},"os_sku":{"type":"string","description_kind":"plain","optional":true,"computed":true},"os_type":{"type":"string","description_kind":"plain","optional":true},"pod_subnet_id":{"type":"string","description_kind":"plain","optional":true},"priority":{"type":"string","description_kind":"plain","optional":true},"proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"scale_down_mode":{"type":"string","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description_kind":"plain","optional":true},"spot_max_price":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ultra_ssd_enabled":{"type":"bool","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true},"vnet_subnet_id":{"type":"string","description_kind":"plain","optional":true},"workload_runtime":{"type":"string","description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"kubelet_config":{"nesting_mode":"list","block":{"attributes":{"allowed_unsafe_sysctls":{"type":["set","string"],"description_kind":"plain","optional":true},"container_log_max_line":{"type":"number","description_kind":"plain","optional":true},"container_log_max_size_mb":{"type":"number","description_kind":"plain","optional":true},"cpu_cfs_quota_enabled":{"type":"bool","description_kind":"plain","optional":true},"cpu_cfs_quota_period":{"type":"string","description_kind":"plain","optional":true},"cpu_manager_policy":{"type":"string","description_kind":"plain","optional":true},"image_gc_high_threshold":{"type":"number","description_kind":"plain","optional":true},"image_gc_low_threshold":{"type":"number","description_kind":"plain","optional":true},"pod_max_pid":{"type":"number","description_kind":"plain","optional":true},"topology_manager_policy":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"linux_os_config":{"nesting_mode":"list","block":{"attributes":{"swap_file_size_mb":{"type":"number","description_kind":"plain","optional":true},"transparent_huge_page_defrag":{"type":"string","description_kind":"plain","optional":true},"transparent_huge_page_enabled":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"sysctl_config":{"nesting_mode":"list","block":{"attributes":{"fs_aio_max_nr":{"type":"number","description_kind":"plain","optional":true},"fs_file_max":{"type":"number","description_kind":"plain","optional":true},"fs_inotify_max_user_watches":{"type":"number","description_kind":"plain","optional":true},"fs_nr_open":{"type":"number","description_kind":"plain","optional":true},"kernel_threads_max":{"type":"number","description_kind":"plain","optional":true},"net_core_netdev_max_backlog":{"type":"number","description_kind":"plain","optional":true},"net_core_optmem_max":{"type":"number","description_kind":"plain","optional":true},"net_core_rmem_default":{"type":"number","description_kind":"plain","optional":true},"net_core_rmem_max":{"type":"number","description_kind":"plain","optional":true},"net_core_somaxconn":{"type":"number","description_kind":"plain","optional":true},"net_core_wmem_default":{"type":"number","description_kind":"plain","optional":true},"net_core_wmem_max":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_ip_local_port_range_max":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_ip_local_port_range_min":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_neigh_default_gc_thresh1":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_neigh_default_gc_thresh2":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_neigh_default_gc_thresh3":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_fin_timeout":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_keepalive_intvl":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_keepalive_probes":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_keepalive_time":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_max_syn_backlog":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_max_tw_buckets":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_tw_reuse":{"type":"bool","description_kind":"plain","optional":true},"net_netfilter_nf_conntrack_buckets":{"type":"number","description_kind":"plain","optional":true},"net_netfilter_nf_conntrack_max":{"type":"number","description_kind":"plain","optional":true},"vm_max_map_count":{"type":"number","description_kind":"plain","optional":true},"vm_swappiness":{"type":"number","description_kind":"plain","optional":true},"vm_vfs_cache_pressure":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"node_network_profile":{"nesting_mode":"list","block":{"attributes":{"application_security_group_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"node_public_ip_tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"allowed_host_ports":{"nesting_mode":"list","block":{"attributes":{"port_end":{"type":"number","description_kind":"plain","optional":true},"port_start":{"type":"number","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"upgrade_settings":{"nesting_mode":"list","block":{"attributes":{"drain_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true},"max_surge":{"type":"string","description_kind":"plain","required":true},"node_soak_duration_in_minutes":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"windows_profile":{"nesting_mode":"list","block":{"attributes":{"outbound_nat_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_kubernetes_cluster_trusted_access_role_binding":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kubernetes_cluster_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"roles":{"type":["list","string"],"description_kind":"plain","required":true},"source_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kubernetes_fleet_manager":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"hub_profile":{"nesting_mode":"list","block":{"attributes":{"dns_prefix":{"type":"string","description_kind":"plain","required":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"kubernetes_version":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain","deprecated":true},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kubernetes_fleet_member":{"version":0,"block":{"attributes":{"group":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kubernetes_cluster_id":{"type":"string","description_kind":"plain","required":true},"kubernetes_fleet_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kubernetes_fleet_update_run":{"version":0,"block":{"attributes":{"fleet_update_strategy_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kubernetes_fleet_manager_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"managed_cluster_update":{"nesting_mode":"list","block":{"block_types":{"node_image_selection":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"upgrade":{"nesting_mode":"list","block":{"attributes":{"kubernetes_version":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"stage":{"nesting_mode":"list","block":{"attributes":{"after_stage_wait_in_seconds":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"group":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kubernetes_fleet_update_strategy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kubernetes_fleet_manager_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"stage":{"nesting_mode":"list","block":{"attributes":{"after_stage_wait_in_seconds":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"group":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kubernetes_flux_configuration":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description_kind":"plain","required":true},"continuous_reconciliation_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"blob_storage":{"nesting_mode":"list","block":{"attributes":{"account_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"container_id":{"type":"string","description_kind":"plain","required":true},"local_auth_reference":{"type":"string","description_kind":"plain","optional":true},"sas_token":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"sync_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"managed_identity":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"service_principal":{"nesting_mode":"list","block":{"attributes":{"client_certificate_base64":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"client_certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"client_certificate_send_chain":{"type":"bool","description_kind":"plain","optional":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"bucket":{"nesting_mode":"list","block":{"attributes":{"access_key":{"type":"string","description_kind":"plain","optional":true},"bucket_name":{"type":"string","description_kind":"plain","required":true},"local_auth_reference":{"type":"string","description_kind":"plain","optional":true},"secret_key_base64":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"sync_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true},"tls_enabled":{"type":"bool","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"git_repository":{"nesting_mode":"list","block":{"attributes":{"https_ca_cert_base64":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"https_key_base64":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"https_user":{"type":"string","description_kind":"plain","optional":true},"local_auth_reference":{"type":"string","description_kind":"plain","optional":true},"reference_type":{"type":"string","description_kind":"plain","required":true},"reference_value":{"type":"string","description_kind":"plain","required":true},"ssh_known_hosts_base64":{"type":"string","description_kind":"plain","optional":true},"ssh_private_key_base64":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"sync_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"kustomizations":{"nesting_mode":"set","block":{"attributes":{"depends_on":{"type":["list","string"],"description_kind":"plain","optional":true},"garbage_collection_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"recreating_enabled":{"type":"bool","description_kind":"plain","optional":true},"retry_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"sync_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_attached_database_configuration":{"version":1,"block":{"attributes":{"attached_database_names":{"type":["list","string"],"description_kind":"plain","computed":true},"cluster_name":{"type":"string","description_kind":"plain","required":true},"cluster_resource_id":{"type":"string","description_kind":"plain","required":true},"database_name":{"type":"string","description_kind":"plain","required":true},"default_principal_modification_kind":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"sharing":{"nesting_mode":"list","block":{"attributes":{"external_tables_to_exclude":{"type":["set","string"],"description_kind":"plain","optional":true},"external_tables_to_include":{"type":["set","string"],"description_kind":"plain","optional":true},"materialized_views_to_exclude":{"type":["set","string"],"description_kind":"plain","optional":true},"materialized_views_to_include":{"type":["set","string"],"description_kind":"plain","optional":true},"tables_to_exclude":{"type":["set","string"],"description_kind":"plain","optional":true},"tables_to_include":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_cluster":{"version":1,"block":{"attributes":{"allowed_fqdns":{"type":["list","string"],"description_kind":"plain","optional":true},"allowed_ip_ranges":{"type":["list","string"],"description_kind":"plain","optional":true},"auto_stop_enabled":{"type":"bool","description_kind":"plain","optional":true},"data_ingestion_uri":{"type":"string","description_kind":"plain","computed":true},"disk_encryption_enabled":{"type":"bool","description_kind":"plain","optional":true},"double_encryption_enabled":{"type":"bool","description_kind":"plain","optional":true},"engine":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"language_extensions":{"type":["set","string"],"description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_network_access_restricted":{"type":"bool","description_kind":"plain","optional":true},"public_ip_type":{"type":"string","description_kind":"plain","optional":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"purge_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"streaming_ingestion_enabled":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"trusted_external_tenants":{"type":["list","string"],"description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","computed":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"optimized_auto_scale":{"nesting_mode":"list","block":{"attributes":{"maximum_instances":{"type":"number","description_kind":"plain","required":true},"minimum_instances":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"sku":{"nesting_mode":"list","block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"virtual_network_configuration":{"nesting_mode":"list","block":{"attributes":{"data_management_public_ip_id":{"type":"string","description_kind":"plain","required":true},"engine_public_ip_id":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_kusto_cluster_customer_managed_key":{"version":1,"block":{"attributes":{"cluster_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"key_version":{"type":"string","description_kind":"plain","optional":true},"user_identity":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_cluster_managed_private_endpoint":{"version":2,"block":{"attributes":{"cluster_name":{"type":"string","description_kind":"plain","required":true},"group_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_link_resource_id":{"type":"string","description_kind":"plain","required":true},"private_link_resource_region":{"type":"string","description_kind":"plain","optional":true},"request_message":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_cluster_principal_assignment":{"version":1,"block":{"attributes":{"cluster_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"principal_id":{"type":"string","description_kind":"plain","required":true},"principal_name":{"type":"string","description_kind":"plain","computed":true},"principal_type":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"role":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true},"tenant_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_cosmosdb_data_connection":{"version":0,"block":{"attributes":{"cosmosdb_container_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kusto_database_id":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_identity_id":{"type":"string","description_kind":"plain","required":true},"mapping_rule_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"retrieval_start_date":{"type":"string","description_kind":"plain","optional":true},"table_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_database":{"version":1,"block":{"attributes":{"cluster_name":{"type":"string","description_kind":"plain","required":true},"hot_cache_period":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"size":{"type":"number","description_kind":"plain","computed":true},"soft_delete_period":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_database_principal_assignment":{"version":1,"block":{"attributes":{"cluster_name":{"type":"string","description_kind":"plain","required":true},"database_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"principal_id":{"type":"string","description_kind":"plain","required":true},"principal_name":{"type":"string","description_kind":"plain","computed":true},"principal_type":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"role":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true},"tenant_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_eventgrid_data_connection":{"version":1,"block":{"attributes":{"blob_storage_event_type":{"type":"string","description_kind":"plain","optional":true},"cluster_name":{"type":"string","description_kind":"plain","required":true},"data_format":{"type":"string","description_kind":"plain","optional":true},"database_name":{"type":"string","description_kind":"plain","required":true},"database_routing_type":{"type":"string","description_kind":"plain","optional":true},"eventgrid_resource_id":{"type":"string","description_kind":"plain","optional":true},"eventhub_consumer_group_name":{"type":"string","description_kind":"plain","required":true},"eventhub_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_identity_resource_id":{"type":"string","description_kind":"plain","optional":true},"mapping_rule_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"skip_first_record":{"type":"bool","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true},"table_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_eventhub_data_connection":{"version":1,"block":{"attributes":{"cluster_name":{"type":"string","description_kind":"plain","required":true},"compression":{"type":"string","description_kind":"plain","optional":true},"consumer_group":{"type":"string","description_kind":"plain","required":true},"data_format":{"type":"string","description_kind":"plain","optional":true},"database_name":{"type":"string","description_kind":"plain","required":true},"database_routing_type":{"type":"string","description_kind":"plain","optional":true},"event_system_properties":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"eventhub_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_id":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"mapping_rule_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"table_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_iothub_data_connection":{"version":1,"block":{"attributes":{"cluster_name":{"type":"string","description_kind":"plain","required":true},"consumer_group":{"type":"string","description_kind":"plain","required":true},"data_format":{"type":"string","description_kind":"plain","optional":true},"database_name":{"type":"string","description_kind":"plain","required":true},"database_routing_type":{"type":"string","description_kind":"plain","optional":true},"event_system_properties":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_id":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"mapping_rule_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"shared_access_policy_name":{"type":"string","description_kind":"plain","required":true},"table_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_script":{"version":1,"block":{"attributes":{"continue_on_errors_enabled":{"type":"bool","description_kind":"plain","optional":true},"database_id":{"type":"string","description_kind":"plain","required":true},"force_an_update_when_value_changed":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"sas_token":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"script_content":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"url":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lab_service_lab":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lab_plan_id":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"title":{"type":"string","description_kind":"plain","required":true}},"block_types":{"auto_shutdown":{"nesting_mode":"list","block":{"attributes":{"disconnect_delay":{"type":"string","description_kind":"plain","optional":true},"idle_delay":{"type":"string","description_kind":"plain","optional":true},"no_connect_delay":{"type":"string","description_kind":"plain","optional":true},"shutdown_on_idle":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"connection_setting":{"nesting_mode":"list","block":{"attributes":{"client_rdp_access":{"type":"string","description_kind":"plain","optional":true},"client_ssh_access":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"network":{"nesting_mode":"list","block":{"attributes":{"load_balancer_id":{"type":"string","description_kind":"plain","computed":true},"public_ip_id":{"type":"string","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"roster":{"nesting_mode":"list","block":{"attributes":{"active_directory_group_id":{"type":"string","description_kind":"plain","optional":true},"lms_instance":{"type":"string","description_kind":"plain","optional":true},"lti_client_id":{"type":"string","description_kind":"plain","optional":true},"lti_context_id":{"type":"string","description_kind":"plain","optional":true},"lti_roster_endpoint":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"security":{"nesting_mode":"list","block":{"attributes":{"open_access_enabled":{"type":"bool","description_kind":"plain","required":true},"registration_code":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"virtual_machine":{"nesting_mode":"list","block":{"attributes":{"additional_capability_gpu_drivers_installed":{"type":"bool","description_kind":"plain","optional":true},"create_option":{"type":"string","description_kind":"plain","optional":true},"shared_password_enabled":{"type":"bool","description_kind":"plain","optional":true},"usage_quota":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"admin_user":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"image_reference":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true},"offer":{"type":"string","description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","optional":true},"sku":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"non_admin_user":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"sku":{"nesting_mode":"list","block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"azurerm_lab_service_plan":{"version":0,"block":{"attributes":{"allowed_regions":{"type":["list","string"],"description_kind":"plain","required":true},"default_network_subnet_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"shared_gallery_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"default_auto_shutdown":{"nesting_mode":"list","block":{"attributes":{"disconnect_delay":{"type":"string","description_kind":"plain","optional":true},"idle_delay":{"type":"string","description_kind":"plain","optional":true},"no_connect_delay":{"type":"string","description_kind":"plain","optional":true},"shutdown_on_idle":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"default_connection":{"nesting_mode":"list","block":{"attributes":{"client_rdp_access":{"type":"string","description_kind":"plain","optional":true},"client_ssh_access":{"type":"string","description_kind":"plain","optional":true},"web_rdp_access":{"type":"string","description_kind":"plain","optional":true},"web_ssh_access":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"support":{"nesting_mode":"list","block":{"attributes":{"email":{"type":"string","description_kind":"plain","optional":true},"instructions":{"type":"string","description_kind":"plain","optional":true},"phone":{"type":"string","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lab_service_schedule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lab_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"notes":{"type":"string","description_kind":"plain","optional":true},"start_time":{"type":"string","description_kind":"plain","optional":true},"stop_time":{"type":"string","description_kind":"plain","required":true},"time_zone":{"type":"string","description_kind":"plain","required":true}},"block_types":{"recurrence":{"nesting_mode":"list","block":{"attributes":{"expiration_date":{"type":"string","description_kind":"plain","required":true},"frequency":{"type":"string","description_kind":"plain","required":true},"interval":{"type":"number","description_kind":"plain","optional":true},"week_days":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lab_service_user":{"version":0,"block":{"attributes":{"additional_usage_quota":{"type":"string","description_kind":"plain","optional":true},"email":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lab_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lb":{"version":0,"block":{"attributes":{"edge_zone":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"private_ip_address":{"type":"string","description_kind":"plain","computed":true},"private_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","optional":true},"sku_tier":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"frontend_ip_configuration":{"nesting_mode":"list","block":{"attributes":{"gateway_load_balancer_frontend_ip_configuration_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","computed":true},"inbound_nat_rules":{"type":["set","string"],"description_kind":"plain","computed":true},"load_balancer_rules":{"type":["set","string"],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_rules":{"type":["set","string"],"description_kind":"plain","computed":true},"private_ip_address":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_ip_address_allocation":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_ip_address_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"public_ip_address_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"public_ip_prefix_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lb_backend_address_pool":{"version":0,"block":{"attributes":{"backend_ip_configurations":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inbound_nat_rules":{"type":["list","string"],"description_kind":"plain","computed":true},"load_balancing_rules":{"type":["list","string"],"description_kind":"plain","computed":true},"loadbalancer_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_rules":{"type":["list","string"],"description_kind":"plain","computed":true},"synchronous_mode":{"type":"string","description_kind":"plain","optional":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tunnel_interface":{"nesting_mode":"list","block":{"attributes":{"identifier":{"type":"number","description_kind":"plain","required":true},"port":{"type":"number","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lb_backend_address_pool_address":{"version":0,"block":{"attributes":{"backend_address_ip_configuration_id":{"type":"string","description":"For global load balancer, user needs to specify the `backend_address_ip_configuration_id` of the added regional load balancers","description_kind":"plain","optional":true},"backend_address_pool_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inbound_nat_rule_port_mapping":{"type":["list",["object",{"backend_port":"number","frontend_port":"number","inbound_nat_rule_name":"string"}]],"description_kind":"plain","computed":true},"ip_address":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lb_nat_pool":{"version":0,"block":{"attributes":{"backend_port":{"type":"number","description_kind":"plain","required":true},"floating_ip_enabled":{"type":"bool","description_kind":"plain","optional":true},"frontend_ip_configuration_id":{"type":"string","description_kind":"plain","computed":true},"frontend_ip_configuration_name":{"type":"string","description_kind":"plain","required":true},"frontend_port_end":{"type":"number","description_kind":"plain","required":true},"frontend_port_start":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true},"loadbalancer_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tcp_reset_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lb_nat_rule":{"version":0,"block":{"attributes":{"backend_address_pool_id":{"type":"string","description_kind":"plain","optional":true},"backend_ip_configuration_id":{"type":"string","description_kind":"plain","computed":true},"backend_port":{"type":"number","description_kind":"plain","required":true},"enable_floating_ip":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"enable_tcp_reset":{"type":"bool","description_kind":"plain","optional":true},"frontend_ip_configuration_id":{"type":"string","description_kind":"plain","computed":true},"frontend_ip_configuration_name":{"type":"string","description_kind":"plain","required":true},"frontend_port":{"type":"number","description_kind":"plain","optional":true},"frontend_port_end":{"type":"number","description_kind":"plain","optional":true},"frontend_port_start":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"loadbalancer_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lb_outbound_rule":{"version":0,"block":{"attributes":{"allocated_outbound_ports":{"type":"number","description_kind":"plain","optional":true},"backend_address_pool_id":{"type":"string","description_kind":"plain","required":true},"enable_tcp_reset":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true},"loadbalancer_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"block_types":{"frontend_ip_configuration":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lb_probe":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"load_balancer_rules":{"type":["set","string"],"description_kind":"plain","computed":true},"loadbalancer_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"number_of_probes":{"type":"number","description_kind":"plain","optional":true},"port":{"type":"number","description_kind":"plain","required":true},"probe_threshold":{"type":"number","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","optional":true},"request_path":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lb_rule":{"version":0,"block":{"attributes":{"backend_address_pool_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"backend_port":{"type":"number","description_kind":"plain","required":true},"disable_outbound_snat":{"type":"bool","description_kind":"plain","optional":true},"enable_floating_ip":{"type":"bool","description_kind":"plain","optional":true},"enable_tcp_reset":{"type":"bool","description_kind":"plain","optional":true},"frontend_ip_configuration_id":{"type":"string","description_kind":"plain","computed":true},"frontend_ip_configuration_name":{"type":"string","description_kind":"plain","required":true},"frontend_port":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"load_distribution":{"type":"string","description_kind":"plain","optional":true,"computed":true},"loadbalancer_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"probe_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lighthouse_assignment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lighthouse_definition_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scope":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lighthouse_definition":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lighthouse_definition_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managing_tenant_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","required":true}},"block_types":{"authorization":{"nesting_mode":"set","block":{"attributes":{"delegated_role_definition_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_display_name":{"type":"string","description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","required":true},"role_definition_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"eligible_authorization":{"nesting_mode":"set","block":{"attributes":{"principal_display_name":{"type":"string","description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","required":true},"role_definition_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"just_in_time_access_policy":{"nesting_mode":"list","block":{"attributes":{"maximum_activation_duration":{"type":"string","description_kind":"plain","optional":true},"multi_factor_auth_provider":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"approver":{"nesting_mode":"set","block":{"attributes":{"principal_display_name":{"type":"string","description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"plan":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"product":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_linux_function_app":{"version":1,"block":{"attributes":{"app_settings":{"type":["map","string"],"description":"A map of key-value pairs for [App Settings](https://docs.microsoft.com/en-us/azure/azure-functions/functions-app-settings) and custom values.","description_kind":"plain","optional":true},"builtin_logging_enabled":{"type":"bool","description":"Should built in logging be enabled. Configures `AzureWebJobsDashboard` app setting based on the configured storage setting","description_kind":"plain","optional":true},"client_certificate_enabled":{"type":"bool","description":"Should the function app use Client Certificates","description_kind":"plain","optional":true},"client_certificate_exclusion_paths":{"type":"string","description":"Paths to exclude when using client certificates, separated by ;","description_kind":"plain","optional":true},"client_certificate_mode":{"type":"string","description":"The mode of the Function App's client certificates requirement for incoming requests. Possible values are `Required`, `Optional`, and `OptionalInteractiveUser` ","description_kind":"plain","optional":true},"content_share_force_disabled":{"type":"bool","description":"Force disable the content share settings.","description_kind":"plain","optional":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"daily_memory_time_quota":{"type":"number","description":"The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps in Consumption Plans.","description_kind":"plain","optional":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description":"Is the Linux Function App enabled.","description_kind":"plain","optional":true},"ftp_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"functions_extension_version":{"type":"string","description":"The runtime version associated with the Function App.","description_kind":"plain","optional":true},"hosting_environment_id":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description":"Can the Function App only be accessed via HTTPS?","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_reference_identity_id":{"type":"string","description":"The User Assigned Identity to use for Key Vault access.","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description":"Specifies the name of the Function App.","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_plan_id":{"type":"string","description":"The ID of the App Service Plan within which to create this Function App","description_kind":"plain","required":true},"site_credential":{"type":["list",["object",{"name":"string","password":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"storage_account_access_key":{"type":"string","description":"The access key which will be used to access the storage account for the Function App.","description_kind":"plain","optional":true,"sensitive":true},"storage_account_name":{"type":"string","description":"The backend storage account name which will be used by this Function App.","description_kind":"plain","optional":true},"storage_key_vault_secret_id":{"type":"string","description":"The Key Vault Secret ID, including version, that contains the Connection String to connect to the storage account for this Function App.","description_kind":"plain","optional":true},"storage_uses_managed_identity":{"type":"bool","description":"Should the Function App use its Managed Identity to access storage?","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","optional":true},"webdeploy_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"zip_deploy_file":{"type":"string","description":"The local path and filename of the Zip packaged application to deploy to this Linux Function App. **Note:** Using this value requires either `WEBSITE_RUN_FROM_PACKAGE=1` or `SCM_DO_BUILD_DURING_DEPLOYMENT=true` to be set on the App in `app_settings`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"auth_settings":{"nesting_mode":"list","block":{"attributes":{"additional_login_parameters":{"type":["map","string"],"description":"Specifies a map of Login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.","description_kind":"plain","optional":true},"allowed_external_redirect_urls":{"type":["list","string"],"description":"Specifies a list of External URLs that can be redirected to as part of logging in or logging out of the Windows Web App.","description_kind":"plain","optional":true,"computed":true},"default_provider":{"type":"string","description":"The default authentication provider to use when multiple providers are configured. Possible values include: `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount`, `Twitter`, `Github`.","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description":"Should the Authentication / Authorization feature be enabled?","description_kind":"plain","required":true},"issuer":{"type":"string","description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The RuntimeVersion of the Authentication / Authorization feature in use.","description_kind":"plain","optional":true,"computed":true},"token_refresh_extension_hours":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Windows Web App durably store platform-specific security tokens that are obtained during login flows? Defaults to `false`.","description_kind":"plain","optional":true},"unauthenticated_client_action":{"type":"string","description":"The action to take when an unauthenticated client attempts to access the app. Possible values include: `RedirectToLoginPage`, `AllowAnonymous`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret for the Client ID. Cannot be used with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client. Cannot be used with `client_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"facebook":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret":{"type":"string","description":"The App Secret of the Facebook app used for Facebook Login. Cannot be specified with `app_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login. Cannot be specified with `app_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret of the GitHub app used for GitHub Login. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The client secret associated with the Google web application. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"microsoft":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"The list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, `wl.basic` is used as the default scope.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret":{"type":"string","description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"auth_settings_v2":{"nesting_mode":"list","block":{"attributes":{"auth_enabled":{"type":"bool","description":"Should the AuthV2 Settings be enabled. Defaults to `false`","description_kind":"plain","optional":true},"config_file_path":{"type":"string","description":"The path to the App Auth settings. **Note:** Relative Paths are evaluated from the Site Root directory.","description_kind":"plain","optional":true},"default_provider":{"type":"string","description":"The Default Authentication Provider to use when the `unauthenticated_action` is set to `RedirectToLoginPage`. Possible values include: `apple`, `azureactivedirectory`, `facebook`, `github`, `google`, `twitter` and the `name` of your `custom_oidc_v2` provider.","description_kind":"plain","optional":true},"excluded_paths":{"type":["list","string"],"description":"The paths which should be excluded from the `unauthenticated_action` when it is set to `RedirectToLoginPage`.","description_kind":"plain","optional":true},"forward_proxy_convention":{"type":"string","description":"The convention used to determine the url of the request made. Possible values include `ForwardProxyConventionNoProxy`, `ForwardProxyConventionStandard`, `ForwardProxyConventionCustom`. Defaults to `ForwardProxyConventionNoProxy`","description_kind":"plain","optional":true},"forward_proxy_custom_host_header_name":{"type":"string","description":"The name of the header containing the host of the request.","description_kind":"plain","optional":true},"forward_proxy_custom_scheme_header_name":{"type":"string","description":"The name of the header containing the scheme of the request.","description_kind":"plain","optional":true},"http_route_api_prefix":{"type":"string","description":"The prefix that should precede all the authentication and authorisation paths. Defaults to `/.auth`","description_kind":"plain","optional":true},"require_authentication":{"type":"bool","description":"Should the authentication flow be used for all requests.","description_kind":"plain","optional":true},"require_https":{"type":"bool","description":"Should HTTPS be required on connections? Defaults to true.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The Runtime Version of the Authentication and Authorisation feature of this App. Defaults to `~1`","description_kind":"plain","optional":true},"unauthenticated_action":{"type":"string","description":"The action to take for requests made without authentication. Possible values include `RedirectToLoginPage`, `AllowAnonymous`, `Return401`, and `Return403`. Defaults to `RedirectToLoginPage`.","description_kind":"plain","optional":true}},"block_types":{"active_directory_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_applications":{"type":["list","string"],"description":"The list of allowed Applications for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"allowed_groups":{"type":["list","string"],"description":"The list of allowed Group Names for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_identities":{"type":["list","string"],"description":"The list of allowed Identities for the Default Authorisation Policy.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret_certificate_thumbprint":{"type":"string","description":"The thumbprint of the certificate used for signing purposes.","description_kind":"plain","optional":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client.","description_kind":"plain","optional":true},"jwt_allowed_client_applications":{"type":["list","string"],"description":"A list of Allowed Client Applications in the JWT Claim.","description_kind":"plain","optional":true},"jwt_allowed_groups":{"type":["list","string"],"description":"A list of Allowed Groups in the JWT Claim.","description_kind":"plain","optional":true},"login_parameters":{"type":["map","string"],"description":"A map of key-value pairs to send to the Authorisation Endpoint when a user logs in.","description_kind":"plain","optional":true},"tenant_auth_endpoint":{"type":"string","description":"The Azure Tenant Endpoint for the Authenticating Tenant. e.g. `https://login.microsoftonline.com/v2.0/{tenant-guid}/`.","description_kind":"plain","required":true},"www_authentication_disabled":{"type":"bool","description":"Should the www-authenticate provider should be omitted from the request? Defaults to `false`","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"apple_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Apple web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Apple Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"azure_static_web_app_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Static Web App Authentication.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"custom_oidc_v2":{"nesting_mode":"list","block":{"attributes":{"authorisation_endpoint":{"type":"string","description":"The endpoint to make the Authorisation Request.","description_kind":"plain","computed":true},"certification_uri":{"type":"string","description":"The endpoint that provides the keys necessary to validate the token.","description_kind":"plain","computed":true},"client_credential_method":{"type":"string","description":"The Client Credential Method used. Currently the only supported value is `ClientSecretPost`.","description_kind":"plain","computed":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with this Custom OIDC.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the secret for this Custom OIDC Client.","description_kind":"plain","computed":true},"issuer_endpoint":{"type":"string","description":"The endpoint that issued the Token.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the Custom OIDC Authentication Provider.","description_kind":"plain","required":true},"name_claim_type":{"type":"string","description":"The name of the claim that contains the users name.","description_kind":"plain","optional":true},"openid_configuration_endpoint":{"type":"string","description":"The endpoint that contains all the configuration endpoints for this Custom OIDC provider.","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description":"The list of the scopes that should be requested while authenticating.","description_kind":"plain","optional":true},"token_endpoint":{"type":"string","description":"The endpoint used to request a Token.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"facebook_v2":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login.","description_kind":"plain","required":true},"graph_api_version":{"type":"string","description":"The version of the Facebook API to be used while logging in.","description_kind":"plain","optional":true,"computed":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of Login scopes that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"login":{"nesting_mode":"list","block":{"attributes":{"allowed_external_redirect_urls":{"type":["list","string"],"description":"External URLs that can be redirected to as part of logging in or logging out of the app. This is an advanced setting typically only needed by Windows Store application backends. **Note:** URLs within the current domain are always implicitly allowed.","description_kind":"plain","optional":true},"cookie_expiration_convention":{"type":"string","description":"The method by which cookies expire. Possible values include: `FixedTime`, and `IdentityProviderDerived`. Defaults to `FixedTime`.","description_kind":"plain","optional":true},"cookie_expiration_time":{"type":"string","description":"The time after the request is made when the session cookie should expire. Defaults to `08:00:00`.","description_kind":"plain","optional":true},"logout_endpoint":{"type":"string","description":"The endpoint to which logout requests should be made.","description_kind":"plain","optional":true},"nonce_expiration_time":{"type":"string","description":"The time after the request is made when the nonce should expire. Defaults to `00:05:00`.","description_kind":"plain","optional":true},"preserve_url_fragments_for_logins":{"type":"bool","description":"Should the fragments from the request be preserved after the login request is made. Defaults to `false`.","description_kind":"plain","optional":true},"token_refresh_extension_time":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Token Store configuration Enabled. Defaults to `false`","description_kind":"plain","optional":true},"token_store_path":{"type":"string","description":"The directory path in the App Filesystem in which the tokens will be stored.","description_kind":"plain","optional":true},"token_store_sas_setting_name":{"type":"string","description":"The name of the app setting which contains the SAS URL of the blob storage containing the tokens.","description_kind":"plain","optional":true},"validate_nonce":{"type":"bool","description":"Should the nonce be validated while completing the login flow. Defaults to `true`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"microsoft_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"The list of Login scopes that will be requested as part of Microsoft Account authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter_v2":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"backup":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Should this backup job be enabled?","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this Backup.","description_kind":"plain","required":true},"storage_account_url":{"type":"string","description":"The SAS URL to the container.","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"frequency_interval":{"type":"number","description":"How often the backup should be executed (e.g. for weekly backup, this should be set to `7` and `frequency_unit` should be set to `Day`).","description_kind":"plain","required":true},"frequency_unit":{"type":"string","description":"The unit of time for how often the backup should take place. Possible values include: `Day` and `Hour`.","description_kind":"plain","required":true},"keep_at_least_one_backup":{"type":"bool","description":"Should the service keep at least one backup, regardless of age of backup. Defaults to `false`.","description_kind":"plain","optional":true},"last_execution_time":{"type":"string","description":"The time the backup was last attempted.","description_kind":"plain","computed":true},"retention_period_days":{"type":"number","description":"After how many days backups should be deleted.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"When the schedule should start working in RFC-3339 format.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"The name which should be used for this Connection.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type of database. Possible values include: `MySQL`, `SQLServer`, `SQLAzure`, `Custom`, `NotificationHub`, `ServiceBus`, `EventHub`, `APIHub`, `DocDb`, `RedisCache`, and `PostgreSQL`.","description_kind":"plain","required":true},"value":{"type":"string","description":"The connection string value.","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"always_on":{"type":"bool","description":"If this Linux Web App is Always On enabled. Defaults to `false`.","description_kind":"plain","optional":true,"computed":true},"api_definition_url":{"type":"string","description":"The URL of the API definition that describes this Linux Function App.","description_kind":"plain","optional":true},"api_management_api_id":{"type":"string","description":"The ID of the API Management API for this Linux Function App.","description_kind":"plain","optional":true},"app_command_line":{"type":"string","description":"The program and any arguments used to launch this app via the command line. (Example `node myapp.js`).","description_kind":"plain","optional":true},"app_scale_limit":{"type":"number","description":"The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.","description_kind":"plain","optional":true,"computed":true},"application_insights_connection_string":{"type":"string","description":"The Connection String for linking the Linux Function App to Application Insights.","description_kind":"plain","optional":true,"sensitive":true},"application_insights_key":{"type":"string","description":"The Instrumentation Key for connecting the Linux Function App to Application Insights.","description_kind":"plain","optional":true,"sensitive":true},"container_registry_managed_identity_client_id":{"type":"string","description":"The Client ID of the Managed Service Identity to use for connections to the Azure Container Registry.","description_kind":"plain","optional":true},"container_registry_use_managed_identity":{"type":"bool","description":"Should connections for Azure Container Registry use Managed Identity.","description_kind":"plain","optional":true},"default_documents":{"type":["list","string"],"description":"Specifies a list of Default Documents for the Linux Web App.","description_kind":"plain","optional":true,"computed":true},"detailed_error_logging_enabled":{"type":"bool","description":"Is detailed error logging enabled","description_kind":"plain","computed":true},"elastic_instance_minimum":{"type":"number","description":"The number of minimum instances for this Linux Function App. Only affects apps on Elastic Premium plans.","description_kind":"plain","optional":true,"computed":true},"ftps_state":{"type":"string","description":"State of FTP / FTPS service for this function app. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`. Defaults to `Disabled`.","description_kind":"plain","optional":true},"health_check_eviction_time_in_min":{"type":"number","description":"The amount of time in minutes that a node is unhealthy before being removed from the load balancer. Possible values are between `2` and `10`. Only valid in conjunction with `health_check_path`","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description":"The path to be checked for this function app health.","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description":"Specifies if the http2 protocol should be enabled. Defaults to `false`.","description_kind":"plain","optional":true},"ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"linux_fx_version":{"type":"string","description":"The Linux FX Version","description_kind":"plain","computed":true},"load_balancing_mode":{"type":"string","description":"The Site load balancing mode. Possible values include: `WeightedRoundRobin`, `LeastRequests`, `LeastResponseTime`, `WeightedTotalTraffic`, `RequestHash`, `PerSiteRoundRobin`. Defaults to `LeastRequests` if omitted.","description_kind":"plain","optional":true},"managed_pipeline_mode":{"type":"string","description":"The Managed Pipeline mode. Possible values include: `Integrated`, `Classic`. Defaults to `Integrated`.","description_kind":"plain","optional":true},"minimum_tls_version":{"type":"string","description":"The configures the minimum version of TLS required for SSL requests. Possible values include: `1.0`, `1.1`, and `1.2`. Defaults to `1.2`.","description_kind":"plain","optional":true},"pre_warmed_instance_count":{"type":"number","description":"The number of pre-warmed instances for this function app. Only affects apps on an Elastic Premium plan.","description_kind":"plain","optional":true,"computed":true},"remote_debugging_enabled":{"type":"bool","description":"Should Remote Debugging be enabled. Defaults to `false`.","description_kind":"plain","optional":true},"remote_debugging_version":{"type":"string","description":"The Remote Debugging Version. Possible values include `VS2017`, `VS2019`, and `VS2022``","description_kind":"plain","optional":true,"computed":true},"runtime_scale_monitoring_enabled":{"type":"bool","description":"Should Functions Runtime Scale Monitoring be enabled.","description_kind":"plain","optional":true},"scm_ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"scm_minimum_tls_version":{"type":"string","description":"Configures the minimum version of TLS required for SSL requests to the SCM site Possible values include: `1.0`, `1.1`, and `1.2`. Defaults to `1.2`.","description_kind":"plain","optional":true},"scm_type":{"type":"string","description":"The SCM Type in use by the Linux Function App.","description_kind":"plain","computed":true},"scm_use_main_ip_restriction":{"type":"bool","description":"Should the Linux Function App `ip_restriction` configuration be used for the SCM also.","description_kind":"plain","optional":true},"use_32_bit_worker":{"type":"bool","description":"Should the Linux Web App use a 32-bit worker.","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description":"Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`.","description_kind":"plain","optional":true},"websockets_enabled":{"type":"bool","description":"Should Web Sockets be enabled. Defaults to `false`.","description_kind":"plain","optional":true},"worker_count":{"type":"number","description":"The number of Workers for this Linux Function App.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"app_service_logs":{"nesting_mode":"list","block":{"attributes":{"disk_quota_mb":{"type":"number","description":"The amount of disk space to use for logs. Valid values are between `25` and `100`.","description_kind":"plain","optional":true},"retention_period_days":{"type":"number","description":"The retention period for logs in days. Valid values are between `0` and `99999`. Defaults to `0` (never delete).","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"application_stack":{"nesting_mode":"list","block":{"attributes":{"dotnet_version":{"type":"string","description":"The version of .Net. Possible values are `3.1`, `6.0` and `7.0`","description_kind":"plain","optional":true},"java_version":{"type":"string","description":"The version of Java to use. Possible values are `8`, `11`, and `17`","description_kind":"plain","optional":true},"node_version":{"type":"string","description":"The version of Node to use. Possible values include `12`, `14`, `16`, `18` and `20`","description_kind":"plain","optional":true},"powershell_core_version":{"type":"string","description":"The version of PowerShell Core to use. Possibles values are `7`, `7.2`, and `7.4`","description_kind":"plain","optional":true},"python_version":{"type":"string","description":"The version of Python to use. Possible values include `3.12`, `3.11`, `3.10`, `3.9`, `3.8`, and `3.7`.","description_kind":"plain","optional":true},"use_custom_runtime":{"type":"bool","description_kind":"plain","optional":true},"use_dotnet_isolated_runtime":{"type":"bool","description":"Should the DotNet process use an isolated runtime. Defaults to `false`.","description_kind":"plain","optional":true}},"block_types":{"docker":{"nesting_mode":"list","block":{"attributes":{"image_name":{"type":"string","description":"The name of the Docker image to use.","description_kind":"plain","required":true},"image_tag":{"type":"string","description":"The image tag of the image to use.","description_kind":"plain","required":true},"registry_password":{"type":"string","description":"The password for the account to use to connect to the registry.","description_kind":"plain","optional":true,"sensitive":true},"registry_url":{"type":"string","description":"The URL of the docker registry.","description_kind":"plain","required":true},"registry_username":{"type":"string","description":"The username to use for connections to the registry.","description_kind":"plain","optional":true,"sensitive":true}},"description":"A docker block","description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description":"Specifies a list of origins that should be allowed to make cross-origin calls.","description_kind":"plain","optional":true},"support_credentials":{"type":"bool","description":"Are credentials allowed in CORS requests? Defaults to `false`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"scm_ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"sticky_settings":{"nesting_mode":"list","block":{"attributes":{"app_setting_names":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string_names":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"set","block":{"attributes":{"access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"mount_path":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"share_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_linux_function_app_slot":{"version":1,"block":{"attributes":{"app_settings":{"type":["map","string"],"description":"A map of key-value pairs for [App Settings](https://docs.microsoft.com/en-us/azure/azure-functions/functions-app-settings) and custom values.","description_kind":"plain","optional":true},"builtin_logging_enabled":{"type":"bool","description":"Should built in logging be enabled. Configures `AzureWebJobsDashboard` app setting based on the configured storage setting.","description_kind":"plain","optional":true},"client_certificate_enabled":{"type":"bool","description":"Should the Function App Slot use Client Certificates.","description_kind":"plain","optional":true},"client_certificate_exclusion_paths":{"type":"string","description":"Paths to exclude when using client certificates, separated by ;","description_kind":"plain","optional":true},"client_certificate_mode":{"type":"string","description":"The mode of the Function App Slot's client certificates requirement for incoming requests. Possible values are `Required`, `Optional`, and `OptionalInteractiveUser`.","description_kind":"plain","optional":true},"content_share_force_disabled":{"type":"bool","description":"Force disable the content share settings.","description_kind":"plain","optional":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"daily_memory_time_quota":{"type":"number","description":"The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps in Consumption Plans.","description_kind":"plain","optional":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description":"Is the Linux Function App Slot enabled.","description_kind":"plain","optional":true},"ftp_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"function_app_id":{"type":"string","description":"The ID of the Linux Function App this Slot is a member of.","description_kind":"plain","required":true},"functions_extension_version":{"type":"string","description":"The runtime version associated with the Function App Slot.","description_kind":"plain","optional":true},"hosting_environment_id":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description":"Can the Function App Slot only be accessed via HTTPS?","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_reference_identity_id":{"type":"string","description":"The User Assigned Identity to use for Key Vault access.","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description":"Specifies the name of the Function App Slot.","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"service_plan_id":{"type":"string","description_kind":"plain","optional":true},"site_credential":{"type":["list",["object",{"name":"string","password":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"storage_account_access_key":{"type":"string","description":"The access key which will be used to access the storage account for the Function App Slot.","description_kind":"plain","optional":true,"sensitive":true},"storage_account_name":{"type":"string","description":"The backend storage account name which will be used by this Function App Slot.","description_kind":"plain","optional":true},"storage_key_vault_secret_id":{"type":"string","description":"The Key Vault Secret ID, including version, that contains the Connection String to connect to the storage account for this Function App.","description_kind":"plain","optional":true},"storage_uses_managed_identity":{"type":"bool","description":"Should the Function App Slot use its Managed Identity to access storage?","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","optional":true},"webdeploy_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"auth_settings":{"nesting_mode":"list","block":{"attributes":{"additional_login_parameters":{"type":["map","string"],"description":"Specifies a map of Login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.","description_kind":"plain","optional":true},"allowed_external_redirect_urls":{"type":["list","string"],"description":"Specifies a list of External URLs that can be redirected to as part of logging in or logging out of the Windows Web App.","description_kind":"plain","optional":true,"computed":true},"default_provider":{"type":"string","description":"The default authentication provider to use when multiple providers are configured. Possible values include: `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount`, `Twitter`, `Github`.","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description":"Should the Authentication / Authorization feature be enabled?","description_kind":"plain","required":true},"issuer":{"type":"string","description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The RuntimeVersion of the Authentication / Authorization feature in use.","description_kind":"plain","optional":true,"computed":true},"token_refresh_extension_hours":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Windows Web App durably store platform-specific security tokens that are obtained during login flows? Defaults to `false`.","description_kind":"plain","optional":true},"unauthenticated_client_action":{"type":"string","description":"The action to take when an unauthenticated client attempts to access the app. Possible values include: `RedirectToLoginPage`, `AllowAnonymous`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret for the Client ID. Cannot be used with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client. Cannot be used with `client_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"facebook":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret":{"type":"string","description":"The App Secret of the Facebook app used for Facebook Login. Cannot be specified with `app_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login. Cannot be specified with `app_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret of the GitHub app used for GitHub Login. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The client secret associated with the Google web application. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"microsoft":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"The list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, `wl.basic` is used as the default scope.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret":{"type":"string","description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"auth_settings_v2":{"nesting_mode":"list","block":{"attributes":{"auth_enabled":{"type":"bool","description":"Should the AuthV2 Settings be enabled. Defaults to `false`","description_kind":"plain","optional":true},"config_file_path":{"type":"string","description":"The path to the App Auth settings. **Note:** Relative Paths are evaluated from the Site Root directory.","description_kind":"plain","optional":true},"default_provider":{"type":"string","description":"The Default Authentication Provider to use when the `unauthenticated_action` is set to `RedirectToLoginPage`. Possible values include: `apple`, `azureactivedirectory`, `facebook`, `github`, `google`, `twitter` and the `name` of your `custom_oidc_v2` provider.","description_kind":"plain","optional":true},"excluded_paths":{"type":["list","string"],"description":"The paths which should be excluded from the `unauthenticated_action` when it is set to `RedirectToLoginPage`.","description_kind":"plain","optional":true},"forward_proxy_convention":{"type":"string","description":"The convention used to determine the url of the request made. Possible values include `ForwardProxyConventionNoProxy`, `ForwardProxyConventionStandard`, `ForwardProxyConventionCustom`. Defaults to `ForwardProxyConventionNoProxy`","description_kind":"plain","optional":true},"forward_proxy_custom_host_header_name":{"type":"string","description":"The name of the header containing the host of the request.","description_kind":"plain","optional":true},"forward_proxy_custom_scheme_header_name":{"type":"string","description":"The name of the header containing the scheme of the request.","description_kind":"plain","optional":true},"http_route_api_prefix":{"type":"string","description":"The prefix that should precede all the authentication and authorisation paths. Defaults to `/.auth`","description_kind":"plain","optional":true},"require_authentication":{"type":"bool","description":"Should the authentication flow be used for all requests.","description_kind":"plain","optional":true},"require_https":{"type":"bool","description":"Should HTTPS be required on connections? Defaults to true.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The Runtime Version of the Authentication and Authorisation feature of this App. Defaults to `~1`","description_kind":"plain","optional":true},"unauthenticated_action":{"type":"string","description":"The action to take for requests made without authentication. Possible values include `RedirectToLoginPage`, `AllowAnonymous`, `Return401`, and `Return403`. Defaults to `RedirectToLoginPage`.","description_kind":"plain","optional":true}},"block_types":{"active_directory_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_applications":{"type":["list","string"],"description":"The list of allowed Applications for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"allowed_groups":{"type":["list","string"],"description":"The list of allowed Group Names for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_identities":{"type":["list","string"],"description":"The list of allowed Identities for the Default Authorisation Policy.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret_certificate_thumbprint":{"type":"string","description":"The thumbprint of the certificate used for signing purposes.","description_kind":"plain","optional":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client.","description_kind":"plain","optional":true},"jwt_allowed_client_applications":{"type":["list","string"],"description":"A list of Allowed Client Applications in the JWT Claim.","description_kind":"plain","optional":true},"jwt_allowed_groups":{"type":["list","string"],"description":"A list of Allowed Groups in the JWT Claim.","description_kind":"plain","optional":true},"login_parameters":{"type":["map","string"],"description":"A map of key-value pairs to send to the Authorisation Endpoint when a user logs in.","description_kind":"plain","optional":true},"tenant_auth_endpoint":{"type":"string","description":"The Azure Tenant Endpoint for the Authenticating Tenant. e.g. `https://login.microsoftonline.com/v2.0/{tenant-guid}/`.","description_kind":"plain","required":true},"www_authentication_disabled":{"type":"bool","description":"Should the www-authenticate provider should be omitted from the request? Defaults to `false`","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"apple_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Apple web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Apple Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"azure_static_web_app_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Static Web App Authentication.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"custom_oidc_v2":{"nesting_mode":"list","block":{"attributes":{"authorisation_endpoint":{"type":"string","description":"The endpoint to make the Authorisation Request.","description_kind":"plain","computed":true},"certification_uri":{"type":"string","description":"The endpoint that provides the keys necessary to validate the token.","description_kind":"plain","computed":true},"client_credential_method":{"type":"string","description":"The Client Credential Method used. Currently the only supported value is `ClientSecretPost`.","description_kind":"plain","computed":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with this Custom OIDC.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the secret for this Custom OIDC Client.","description_kind":"plain","computed":true},"issuer_endpoint":{"type":"string","description":"The endpoint that issued the Token.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the Custom OIDC Authentication Provider.","description_kind":"plain","required":true},"name_claim_type":{"type":"string","description":"The name of the claim that contains the users name.","description_kind":"plain","optional":true},"openid_configuration_endpoint":{"type":"string","description":"The endpoint that contains all the configuration endpoints for this Custom OIDC provider.","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description":"The list of the scopes that should be requested while authenticating.","description_kind":"plain","optional":true},"token_endpoint":{"type":"string","description":"The endpoint used to request a Token.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"facebook_v2":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login.","description_kind":"plain","required":true},"graph_api_version":{"type":"string","description":"The version of the Facebook API to be used while logging in.","description_kind":"plain","optional":true,"computed":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of Login scopes that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"login":{"nesting_mode":"list","block":{"attributes":{"allowed_external_redirect_urls":{"type":["list","string"],"description":"External URLs that can be redirected to as part of logging in or logging out of the app. This is an advanced setting typically only needed by Windows Store application backends. **Note:** URLs within the current domain are always implicitly allowed.","description_kind":"plain","optional":true},"cookie_expiration_convention":{"type":"string","description":"The method by which cookies expire. Possible values include: `FixedTime`, and `IdentityProviderDerived`. Defaults to `FixedTime`.","description_kind":"plain","optional":true},"cookie_expiration_time":{"type":"string","description":"The time after the request is made when the session cookie should expire. Defaults to `08:00:00`.","description_kind":"plain","optional":true},"logout_endpoint":{"type":"string","description":"The endpoint to which logout requests should be made.","description_kind":"plain","optional":true},"nonce_expiration_time":{"type":"string","description":"The time after the request is made when the nonce should expire. Defaults to `00:05:00`.","description_kind":"plain","optional":true},"preserve_url_fragments_for_logins":{"type":"bool","description":"Should the fragments from the request be preserved after the login request is made. Defaults to `false`.","description_kind":"plain","optional":true},"token_refresh_extension_time":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Token Store configuration Enabled. Defaults to `false`","description_kind":"plain","optional":true},"token_store_path":{"type":"string","description":"The directory path in the App Filesystem in which the tokens will be stored.","description_kind":"plain","optional":true},"token_store_sas_setting_name":{"type":"string","description":"The name of the app setting which contains the SAS URL of the blob storage containing the tokens.","description_kind":"plain","optional":true},"validate_nonce":{"type":"bool","description":"Should the nonce be validated while completing the login flow. Defaults to `true`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"microsoft_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"The list of Login scopes that will be requested as part of Microsoft Account authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter_v2":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"backup":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Should this backup job be enabled?","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this Backup.","description_kind":"plain","required":true},"storage_account_url":{"type":"string","description":"The SAS URL to the container.","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"frequency_interval":{"type":"number","description":"How often the backup should be executed (e.g. for weekly backup, this should be set to `7` and `frequency_unit` should be set to `Day`).","description_kind":"plain","required":true},"frequency_unit":{"type":"string","description":"The unit of time for how often the backup should take place. Possible values include: `Day` and `Hour`.","description_kind":"plain","required":true},"keep_at_least_one_backup":{"type":"bool","description":"Should the service keep at least one backup, regardless of age of backup. Defaults to `false`.","description_kind":"plain","optional":true},"last_execution_time":{"type":"string","description":"The time the backup was last attempted.","description_kind":"plain","computed":true},"retention_period_days":{"type":"number","description":"After how many days backups should be deleted.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"When the schedule should start working in RFC-3339 format.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"The name which should be used for this Connection.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type of database. Possible values include: `MySQL`, `SQLServer`, `SQLAzure`, `Custom`, `NotificationHub`, `ServiceBus`, `EventHub`, `APIHub`, `DocDb`, `RedisCache`, and `PostgreSQL`.","description_kind":"plain","required":true},"value":{"type":"string","description":"The connection string value.","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"always_on":{"type":"bool","description":"If this Linux Web App is Always On enabled. Defaults to `false`.","description_kind":"plain","optional":true,"computed":true},"api_definition_url":{"type":"string","description":"The URL of the API definition that describes this Linux Function App.","description_kind":"plain","optional":true},"api_management_api_id":{"type":"string","description":"The ID of the API Management API for this Linux Function App.","description_kind":"plain","optional":true},"app_command_line":{"type":"string","description":"The program and any arguments used to launch this app via the command line. (Example `node myapp.js`).","description_kind":"plain","optional":true},"app_scale_limit":{"type":"number","description":"The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.","description_kind":"plain","optional":true,"computed":true},"application_insights_connection_string":{"type":"string","description":"The Connection String for linking the Linux Function App to Application Insights.","description_kind":"plain","optional":true,"sensitive":true},"application_insights_key":{"type":"string","description":"The Instrumentation Key for connecting the Linux Function App to Application Insights.","description_kind":"plain","optional":true,"sensitive":true},"auto_swap_slot_name":{"type":"string","description_kind":"plain","optional":true},"container_registry_managed_identity_client_id":{"type":"string","description":"The Client ID of the Managed Service Identity to use for connections to the Azure Container Registry.","description_kind":"plain","optional":true},"container_registry_use_managed_identity":{"type":"bool","description":"Should connections for Azure Container Registry use Managed Identity.","description_kind":"plain","optional":true},"default_documents":{"type":["list","string"],"description":"Specifies a list of Default Documents for the Linux Web App.","description_kind":"plain","optional":true,"computed":true},"detailed_error_logging_enabled":{"type":"bool","description":"Is detailed error logging enabled","description_kind":"plain","computed":true},"elastic_instance_minimum":{"type":"number","description":"The number of minimum instances for this Linux Function App. Only affects apps on Elastic Premium plans.","description_kind":"plain","optional":true,"computed":true},"ftps_state":{"type":"string","description":"State of FTP / FTPS service for this function app. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`. Defaults to `Disabled`.","description_kind":"plain","optional":true},"health_check_eviction_time_in_min":{"type":"number","description":"The amount of time in minutes that a node is unhealthy before being removed from the load balancer. Possible values are between `2` and `10`. Defaults to `10`. Only valid in conjunction with `health_check_path`","description_kind":"plain","optional":true},"health_check_path":{"type":"string","description":"The path to be checked for this function app health.","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description":"Specifies if the http2 protocol should be enabled. Defaults to `false`.","description_kind":"plain","optional":true},"ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"linux_fx_version":{"type":"string","description":"The Linux FX Version","description_kind":"plain","computed":true},"load_balancing_mode":{"type":"string","description":"The Site load balancing mode. Possible values include: `WeightedRoundRobin`, `LeastRequests`, `LeastResponseTime`, `WeightedTotalTraffic`, `RequestHash`, `PerSiteRoundRobin`. Defaults to `LeastRequests` if omitted.","description_kind":"plain","optional":true},"managed_pipeline_mode":{"type":"string","description":"The Managed Pipeline mode. Possible values include: `Integrated`, `Classic`. Defaults to `Integrated`.","description_kind":"plain","optional":true},"minimum_tls_version":{"type":"string","description":"The configures the minimum version of TLS required for SSL requests. Possible values include: `1.0`, `1.1`, and `1.2`. Defaults to `1.2`.","description_kind":"plain","optional":true},"pre_warmed_instance_count":{"type":"number","description":"The number of pre-warmed instances for this function app. Only affects apps on an Elastic Premium plan.","description_kind":"plain","optional":true,"computed":true},"remote_debugging_enabled":{"type":"bool","description":"Should Remote Debugging be enabled. Defaults to `false`.","description_kind":"plain","optional":true},"remote_debugging_version":{"type":"string","description":"The Remote Debugging Version. Possible values include `VS2017`, `VS2019`, and `VS2022`","description_kind":"plain","optional":true,"computed":true},"runtime_scale_monitoring_enabled":{"type":"bool","description":"Should Functions Runtime Scale Monitoring be enabled.","description_kind":"plain","optional":true},"scm_ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"scm_minimum_tls_version":{"type":"string","description":"Configures the minimum version of TLS required for SSL requests to the SCM site Possible values include: `1.0`, `1.1`, and `1.2`. Defaults to `1.2`.","description_kind":"plain","optional":true},"scm_type":{"type":"string","description":"The SCM Type in use by the Linux Function App.","description_kind":"plain","computed":true},"scm_use_main_ip_restriction":{"type":"bool","description":"Should the Linux Function App `ip_restriction` configuration be used for the SCM also.","description_kind":"plain","optional":true},"use_32_bit_worker":{"type":"bool","description":"Should the Linux Web App use a 32-bit worker.","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description":"Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`.","description_kind":"plain","optional":true},"websockets_enabled":{"type":"bool","description":"Should Web Sockets be enabled. Defaults to `false`.","description_kind":"plain","optional":true},"worker_count":{"type":"number","description":"The number of Workers for this Linux Function App.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"app_service_logs":{"nesting_mode":"list","block":{"attributes":{"disk_quota_mb":{"type":"number","description":"The amount of disk space to use for logs. Valid values are between `25` and `100`.","description_kind":"plain","optional":true},"retention_period_days":{"type":"number","description":"The retention period for logs in days. Valid values are between `0` and `99999`. Defaults to `0` (never delete).","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"application_stack":{"nesting_mode":"list","block":{"attributes":{"dotnet_version":{"type":"string","description":"The version of .Net. Possible values are `3.1`, `6.0` and `7.0`","description_kind":"plain","optional":true},"java_version":{"type":"string","description":"The version of Java to use. Possible values are `8`, `11`, and `17`","description_kind":"plain","optional":true},"node_version":{"type":"string","description":"The version of Node to use. Possible values include `12`, `14`, `16`, `18` and `20`","description_kind":"plain","optional":true},"powershell_core_version":{"type":"string","description":"The version of PowerShell Core to use. Possibles values are `7`, `7.2`, and `7.4`","description_kind":"plain","optional":true},"python_version":{"type":"string","description":"The version of Python to use. Possible values include `3.12`, `3.11`, `3.10`, `3.9`, `3.8`, and `3.7`.","description_kind":"plain","optional":true},"use_custom_runtime":{"type":"bool","description_kind":"plain","optional":true},"use_dotnet_isolated_runtime":{"type":"bool","description":"Should the DotNet process use an isolated runtime. Defaults to `false`.","description_kind":"plain","optional":true}},"block_types":{"docker":{"nesting_mode":"list","block":{"attributes":{"image_name":{"type":"string","description":"The name of the Docker image to use.","description_kind":"plain","required":true},"image_tag":{"type":"string","description":"The image tag of the image to use.","description_kind":"plain","required":true},"registry_password":{"type":"string","description":"The password for the account to use to connect to the registry.","description_kind":"plain","optional":true,"sensitive":true},"registry_url":{"type":"string","description":"The URL of the docker registry.","description_kind":"plain","required":true},"registry_username":{"type":"string","description":"The username to use for connections to the registry.","description_kind":"plain","optional":true,"sensitive":true}},"description":"A docker block","description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description":"Specifies a list of origins that should be allowed to make cross-origin calls.","description_kind":"plain","optional":true},"support_credentials":{"type":"bool","description":"Are credentials allowed in CORS requests? Defaults to `false`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"scm_ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"storage_account":{"nesting_mode":"set","block":{"attributes":{"access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"mount_path":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"share_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_linux_virtual_machine":{"version":0,"block":{"attributes":{"admin_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"admin_username":{"type":"string","description_kind":"plain","required":true},"allow_extension_operations":{"type":"bool","description_kind":"plain","optional":true},"availability_set_id":{"type":"string","description_kind":"plain","optional":true},"bypass_platform_safety_checks_on_user_schedule_enabled":{"type":"bool","description_kind":"plain","optional":true},"capacity_reservation_group_id":{"type":"string","description_kind":"plain","optional":true},"computer_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"custom_data":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"dedicated_host_group_id":{"type":"string","description_kind":"plain","optional":true},"dedicated_host_id":{"type":"string","description_kind":"plain","optional":true},"disable_password_authentication":{"type":"bool","description_kind":"plain","optional":true},"disk_controller_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"edge_zone":{"type":"string","description_kind":"plain","optional":true},"encryption_at_host_enabled":{"type":"bool","description_kind":"plain","optional":true},"eviction_policy":{"type":"string","description_kind":"plain","optional":true},"extensions_time_budget":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"max_bid_price":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"network_interface_ids":{"type":["list","string"],"description_kind":"plain","required":true},"patch_assessment_mode":{"type":"string","description_kind":"plain","optional":true},"patch_mode":{"type":"string","description_kind":"plain","optional":true},"platform_fault_domain":{"type":"number","description_kind":"plain","optional":true},"priority":{"type":"string","description_kind":"plain","optional":true},"private_ip_address":{"type":"string","description_kind":"plain","computed":true},"private_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"provision_vm_agent":{"type":"bool","description_kind":"plain","optional":true},"proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"public_ip_address":{"type":"string","description_kind":"plain","computed":true},"public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"reboot_setting":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secure_boot_enabled":{"type":"bool","description_kind":"plain","optional":true},"size":{"type":"string","description_kind":"plain","required":true},"source_image_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"user_data":{"type":"string","description_kind":"plain","optional":true},"virtual_machine_id":{"type":"string","description_kind":"plain","computed":true},"virtual_machine_scale_set_id":{"type":"string","description_kind":"plain","optional":true},"vm_agent_platform_updates_enabled":{"type":"bool","description_kind":"plain","optional":true},"vtpm_enabled":{"type":"bool","description_kind":"plain","optional":true},"zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"additional_capabilities":{"nesting_mode":"list","block":{"attributes":{"hibernation_enabled":{"type":"bool","description_kind":"plain","optional":true},"ultra_ssd_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"admin_ssh_key":{"nesting_mode":"set","block":{"attributes":{"public_key":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"boot_diagnostics":{"nesting_mode":"list","block":{"attributes":{"storage_account_uri":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"gallery_application":{"nesting_mode":"list","block":{"attributes":{"automatic_upgrade_enabled":{"type":"bool","description_kind":"plain","optional":true},"configuration_blob_uri":{"type":"string","description_kind":"plain","optional":true},"order":{"type":"number","description_kind":"plain","optional":true},"tag":{"type":"string","description_kind":"plain","optional":true},"treat_failure_as_deployment_failure_enabled":{"type":"bool","description_kind":"plain","optional":true},"version_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":100},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"os_disk":{"nesting_mode":"list","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","required":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"secure_vm_disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"security_encryption_type":{"type":"string","description_kind":"plain","optional":true},"storage_account_type":{"type":"string","description_kind":"plain","required":true},"write_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"diff_disk_settings":{"nesting_mode":"list","block":{"attributes":{"option":{"type":"string","description_kind":"plain","required":true},"placement":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"os_image_notification":{"nesting_mode":"list","block":{"attributes":{"timeout":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"plan":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"product":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"secret":{"nesting_mode":"list","block":{"attributes":{"key_vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"certificate":{"nesting_mode":"set","block":{"attributes":{"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"source_image_reference":{"nesting_mode":"list","block":{"attributes":{"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"termination_notification":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"timeout":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_linux_virtual_machine_scale_set":{"version":0,"block":{"attributes":{"admin_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"admin_username":{"type":"string","description_kind":"plain","required":true},"capacity_reservation_group_id":{"type":"string","description_kind":"plain","optional":true},"computer_name_prefix":{"type":"string","description_kind":"plain","optional":true,"computed":true},"custom_data":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"disable_password_authentication":{"type":"bool","description_kind":"plain","optional":true},"do_not_run_extensions_on_overprovisioned_machines":{"type":"bool","description_kind":"plain","optional":true},"edge_zone":{"type":"string","description_kind":"plain","optional":true},"encryption_at_host_enabled":{"type":"bool","description_kind":"plain","optional":true},"eviction_policy":{"type":"string","description_kind":"plain","optional":true},"extension_operations_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"extensions_time_budget":{"type":"string","description_kind":"plain","optional":true},"health_probe_id":{"type":"string","description_kind":"plain","optional":true},"host_group_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instances":{"type":"number","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"max_bid_price":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"overprovision":{"type":"bool","description_kind":"plain","optional":true},"platform_fault_domain_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"string","description_kind":"plain","optional":true},"provision_vm_agent":{"type":"bool","description_kind":"plain","optional":true},"proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scale_in_policy":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"secure_boot_enabled":{"type":"bool","description_kind":"plain","optional":true},"single_placement_group":{"type":"bool","description_kind":"plain","optional":true},"sku":{"type":"string","description_kind":"plain","required":true},"source_image_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"unique_id":{"type":"string","description_kind":"plain","computed":true},"upgrade_mode":{"type":"string","description_kind":"plain","optional":true},"user_data":{"type":"string","description_kind":"plain","optional":true},"vtpm_enabled":{"type":"bool","description_kind":"plain","optional":true},"zone_balance":{"type":"bool","description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"additional_capabilities":{"nesting_mode":"list","block":{"attributes":{"ultra_ssd_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"admin_ssh_key":{"nesting_mode":"set","block":{"attributes":{"public_key":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"automatic_instance_repair":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"grace_period":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"automatic_os_upgrade_policy":{"nesting_mode":"list","block":{"attributes":{"disable_automatic_rollback":{"type":"bool","description_kind":"plain","required":true},"enable_automatic_os_upgrade":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"boot_diagnostics":{"nesting_mode":"list","block":{"attributes":{"storage_account_uri":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"data_disk":{"nesting_mode":"list","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","required":true},"create_option":{"type":"string","description_kind":"plain","optional":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"disk_size_gb":{"type":"number","description_kind":"plain","required":true},"lun":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","optional":true},"storage_account_type":{"type":"string","description_kind":"plain","required":true},"ultra_ssd_disk_iops_read_write":{"type":"number","description_kind":"plain","optional":true,"computed":true},"ultra_ssd_disk_mbps_read_write":{"type":"number","description_kind":"plain","optional":true,"computed":true},"write_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}},"extension":{"nesting_mode":"set","block":{"attributes":{"auto_upgrade_minor_version":{"type":"bool","description_kind":"plain","optional":true},"automatic_upgrade_enabled":{"type":"bool","description_kind":"plain","optional":true},"force_update_tag":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"protected_settings":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"provision_after_extensions":{"type":["list","string"],"description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","required":true},"settings":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_handler_version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"protected_settings_from_key_vault":{"nesting_mode":"list","block":{"attributes":{"secret_url":{"type":"string","description_kind":"plain","required":true},"source_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"gallery_application":{"nesting_mode":"list","block":{"attributes":{"configuration_blob_uri":{"type":"string","description_kind":"plain","optional":true},"order":{"type":"number","description_kind":"plain","optional":true},"tag":{"type":"string","description_kind":"plain","optional":true},"version_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":100},"gallery_applications":{"nesting_mode":"list","block":{"attributes":{"configuration_reference_blob_uri":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"order":{"type":"number","description_kind":"plain","optional":true},"package_reference_id":{"type":"string","description_kind":"plain","deprecated":true,"required":true},"tag":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true},"max_items":100},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"network_interface":{"nesting_mode":"list","block":{"attributes":{"dns_servers":{"type":["list","string"],"description_kind":"plain","optional":true},"enable_accelerated_networking":{"type":"bool","description_kind":"plain","optional":true},"enable_ip_forwarding":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"network_security_group_id":{"type":"string","description_kind":"plain","optional":true},"primary":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"application_gateway_backend_address_pool_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"application_security_group_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"load_balancer_backend_address_pool_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"load_balancer_inbound_nat_rules_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"primary":{"type":"bool","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"public_ip_address":{"nesting_mode":"list","block":{"attributes":{"domain_name_label":{"type":"string","description_kind":"plain","optional":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_ip_prefix_id":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"ip_tag":{"nesting_mode":"list","block":{"attributes":{"tag":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1},"os_disk":{"nesting_mode":"list","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","required":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"secure_vm_disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"security_encryption_type":{"type":"string","description_kind":"plain","optional":true},"storage_account_type":{"type":"string","description_kind":"plain","required":true},"write_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"diff_disk_settings":{"nesting_mode":"list","block":{"attributes":{"option":{"type":"string","description_kind":"plain","required":true},"placement":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"plan":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"product":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"rolling_upgrade_policy":{"nesting_mode":"list","block":{"attributes":{"cross_zone_upgrades_enabled":{"type":"bool","description_kind":"plain","optional":true},"max_batch_instance_percent":{"type":"number","description_kind":"plain","required":true},"max_unhealthy_instance_percent":{"type":"number","description_kind":"plain","required":true},"max_unhealthy_upgraded_instance_percent":{"type":"number","description_kind":"plain","required":true},"maximum_surge_instances_enabled":{"type":"bool","description_kind":"plain","optional":true},"pause_time_between_batches":{"type":"string","description_kind":"plain","required":true},"prioritize_unhealthy_instances_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"scale_in":{"nesting_mode":"list","block":{"attributes":{"force_deletion_enabled":{"type":"bool","description_kind":"plain","optional":true},"rule":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"secret":{"nesting_mode":"list","block":{"attributes":{"key_vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"certificate":{"nesting_mode":"set","block":{"attributes":{"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"source_image_reference":{"nesting_mode":"list","block":{"attributes":{"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"spot_restore":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"timeout":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"terminate_notification":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"timeout":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true},"max_items":1},"termination_notification":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"timeout":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_linux_web_app":{"version":1,"block":{"attributes":{"app_settings":{"type":["map","string"],"description_kind":"plain","optional":true},"client_affinity_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_certificate_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_certificate_exclusion_paths":{"type":"string","description":"Paths to exclude when using client certificates, separated by ;","description_kind":"plain","optional":true},"client_certificate_mode":{"type":"string","description_kind":"plain","optional":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"ftp_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"hosting_environment_id":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_reference_identity_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_plan_id":{"type":"string","description_kind":"plain","required":true},"site_credential":{"type":["list",["object",{"name":"string","password":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","optional":true},"webdeploy_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"zip_deploy_file":{"type":"string","description":"The local path and filename of the Zip packaged application to deploy to this Linux Web App. **Note:** Using this value requires either `WEBSITE_RUN_FROM_PACKAGE=1` or `SCM_DO_BUILD_DURING_DEPLOYMENT=true` to be set on the App in `app_settings`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"auth_settings":{"nesting_mode":"list","block":{"attributes":{"additional_login_parameters":{"type":["map","string"],"description":"Specifies a map of Login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.","description_kind":"plain","optional":true},"allowed_external_redirect_urls":{"type":["list","string"],"description":"Specifies a list of External URLs that can be redirected to as part of logging in or logging out of the Windows Web App.","description_kind":"plain","optional":true,"computed":true},"default_provider":{"type":"string","description":"The default authentication provider to use when multiple providers are configured. Possible values include: `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount`, `Twitter`, `Github`.","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description":"Should the Authentication / Authorization feature be enabled?","description_kind":"plain","required":true},"issuer":{"type":"string","description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The RuntimeVersion of the Authentication / Authorization feature in use.","description_kind":"plain","optional":true,"computed":true},"token_refresh_extension_hours":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Windows Web App durably store platform-specific security tokens that are obtained during login flows? Defaults to `false`.","description_kind":"plain","optional":true},"unauthenticated_client_action":{"type":"string","description":"The action to take when an unauthenticated client attempts to access the app. Possible values include: `RedirectToLoginPage`, `AllowAnonymous`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret for the Client ID. Cannot be used with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client. Cannot be used with `client_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"facebook":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret":{"type":"string","description":"The App Secret of the Facebook app used for Facebook Login. Cannot be specified with `app_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login. Cannot be specified with `app_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret of the GitHub app used for GitHub Login. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The client secret associated with the Google web application. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"microsoft":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"The list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, `wl.basic` is used as the default scope.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret":{"type":"string","description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"auth_settings_v2":{"nesting_mode":"list","block":{"attributes":{"auth_enabled":{"type":"bool","description":"Should the AuthV2 Settings be enabled. Defaults to `false`","description_kind":"plain","optional":true},"config_file_path":{"type":"string","description":"The path to the App Auth settings. **Note:** Relative Paths are evaluated from the Site Root directory.","description_kind":"plain","optional":true},"default_provider":{"type":"string","description":"The Default Authentication Provider to use when the `unauthenticated_action` is set to `RedirectToLoginPage`. Possible values include: `apple`, `azureactivedirectory`, `facebook`, `github`, `google`, `twitter` and the `name` of your `custom_oidc_v2` provider.","description_kind":"plain","optional":true},"excluded_paths":{"type":["list","string"],"description":"The paths which should be excluded from the `unauthenticated_action` when it is set to `RedirectToLoginPage`.","description_kind":"plain","optional":true},"forward_proxy_convention":{"type":"string","description":"The convention used to determine the url of the request made. Possible values include `ForwardProxyConventionNoProxy`, `ForwardProxyConventionStandard`, `ForwardProxyConventionCustom`. Defaults to `ForwardProxyConventionNoProxy`","description_kind":"plain","optional":true},"forward_proxy_custom_host_header_name":{"type":"string","description":"The name of the header containing the host of the request.","description_kind":"plain","optional":true},"forward_proxy_custom_scheme_header_name":{"type":"string","description":"The name of the header containing the scheme of the request.","description_kind":"plain","optional":true},"http_route_api_prefix":{"type":"string","description":"The prefix that should precede all the authentication and authorisation paths. Defaults to `/.auth`","description_kind":"plain","optional":true},"require_authentication":{"type":"bool","description":"Should the authentication flow be used for all requests.","description_kind":"plain","optional":true},"require_https":{"type":"bool","description":"Should HTTPS be required on connections? Defaults to true.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The Runtime Version of the Authentication and Authorisation feature of this App. Defaults to `~1`","description_kind":"plain","optional":true},"unauthenticated_action":{"type":"string","description":"The action to take for requests made without authentication. Possible values include `RedirectToLoginPage`, `AllowAnonymous`, `Return401`, and `Return403`. Defaults to `RedirectToLoginPage`.","description_kind":"plain","optional":true}},"block_types":{"active_directory_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_applications":{"type":["list","string"],"description":"The list of allowed Applications for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"allowed_groups":{"type":["list","string"],"description":"The list of allowed Group Names for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_identities":{"type":["list","string"],"description":"The list of allowed Identities for the Default Authorisation Policy.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret_certificate_thumbprint":{"type":"string","description":"The thumbprint of the certificate used for signing purposes.","description_kind":"plain","optional":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client.","description_kind":"plain","optional":true},"jwt_allowed_client_applications":{"type":["list","string"],"description":"A list of Allowed Client Applications in the JWT Claim.","description_kind":"plain","optional":true},"jwt_allowed_groups":{"type":["list","string"],"description":"A list of Allowed Groups in the JWT Claim.","description_kind":"plain","optional":true},"login_parameters":{"type":["map","string"],"description":"A map of key-value pairs to send to the Authorisation Endpoint when a user logs in.","description_kind":"plain","optional":true},"tenant_auth_endpoint":{"type":"string","description":"The Azure Tenant Endpoint for the Authenticating Tenant. e.g. `https://login.microsoftonline.com/v2.0/{tenant-guid}/`.","description_kind":"plain","required":true},"www_authentication_disabled":{"type":"bool","description":"Should the www-authenticate provider should be omitted from the request? Defaults to `false`","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"apple_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Apple web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Apple Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"azure_static_web_app_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Static Web App Authentication.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"custom_oidc_v2":{"nesting_mode":"list","block":{"attributes":{"authorisation_endpoint":{"type":"string","description":"The endpoint to make the Authorisation Request.","description_kind":"plain","computed":true},"certification_uri":{"type":"string","description":"The endpoint that provides the keys necessary to validate the token.","description_kind":"plain","computed":true},"client_credential_method":{"type":"string","description":"The Client Credential Method used. Currently the only supported value is `ClientSecretPost`.","description_kind":"plain","computed":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with this Custom OIDC.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the secret for this Custom OIDC Client.","description_kind":"plain","computed":true},"issuer_endpoint":{"type":"string","description":"The endpoint that issued the Token.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the Custom OIDC Authentication Provider.","description_kind":"plain","required":true},"name_claim_type":{"type":"string","description":"The name of the claim that contains the users name.","description_kind":"plain","optional":true},"openid_configuration_endpoint":{"type":"string","description":"The endpoint that contains all the configuration endpoints for this Custom OIDC provider.","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description":"The list of the scopes that should be requested while authenticating.","description_kind":"plain","optional":true},"token_endpoint":{"type":"string","description":"The endpoint used to request a Token.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"facebook_v2":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login.","description_kind":"plain","required":true},"graph_api_version":{"type":"string","description":"The version of the Facebook API to be used while logging in.","description_kind":"plain","optional":true,"computed":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of Login scopes that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"login":{"nesting_mode":"list","block":{"attributes":{"allowed_external_redirect_urls":{"type":["list","string"],"description":"External URLs that can be redirected to as part of logging in or logging out of the app. This is an advanced setting typically only needed by Windows Store application backends. **Note:** URLs within the current domain are always implicitly allowed.","description_kind":"plain","optional":true},"cookie_expiration_convention":{"type":"string","description":"The method by which cookies expire. Possible values include: `FixedTime`, and `IdentityProviderDerived`. Defaults to `FixedTime`.","description_kind":"plain","optional":true},"cookie_expiration_time":{"type":"string","description":"The time after the request is made when the session cookie should expire. Defaults to `08:00:00`.","description_kind":"plain","optional":true},"logout_endpoint":{"type":"string","description":"The endpoint to which logout requests should be made.","description_kind":"plain","optional":true},"nonce_expiration_time":{"type":"string","description":"The time after the request is made when the nonce should expire. Defaults to `00:05:00`.","description_kind":"plain","optional":true},"preserve_url_fragments_for_logins":{"type":"bool","description":"Should the fragments from the request be preserved after the login request is made. Defaults to `false`.","description_kind":"plain","optional":true},"token_refresh_extension_time":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Token Store configuration Enabled. Defaults to `false`","description_kind":"plain","optional":true},"token_store_path":{"type":"string","description":"The directory path in the App Filesystem in which the tokens will be stored.","description_kind":"plain","optional":true},"token_store_sas_setting_name":{"type":"string","description":"The name of the app setting which contains the SAS URL of the blob storage containing the tokens.","description_kind":"plain","optional":true},"validate_nonce":{"type":"bool","description":"Should the nonce be validated while completing the login flow. Defaults to `true`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"microsoft_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"The list of Login scopes that will be requested as part of Microsoft Account authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter_v2":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"backup":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Should this backup job be enabled?","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this Backup.","description_kind":"plain","required":true},"storage_account_url":{"type":"string","description":"The SAS URL to the container.","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"frequency_interval":{"type":"number","description":"How often the backup should be executed (e.g. for weekly backup, this should be set to `7` and `frequency_unit` should be set to `Day`).","description_kind":"plain","required":true},"frequency_unit":{"type":"string","description":"The unit of time for how often the backup should take place. Possible values include: `Day` and `Hour`.","description_kind":"plain","required":true},"keep_at_least_one_backup":{"type":"bool","description":"Should the service keep at least one backup, regardless of age of backup. Defaults to `false`.","description_kind":"plain","optional":true},"last_execution_time":{"type":"string","description":"The time the backup was last attempted.","description_kind":"plain","computed":true},"retention_period_days":{"type":"number","description":"After how many days backups should be deleted.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"When the schedule should start working in RFC-3339 format.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"The name which should be used for this Connection.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type of database. Possible values include: `MySQL`, `SQLServer`, `SQLAzure`, `Custom`, `NotificationHub`, `ServiceBus`, `EventHub`, `APIHub`, `DocDb`, `RedisCache`, and `PostgreSQL`.","description_kind":"plain","required":true},"value":{"type":"string","description":"The connection string value.","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"logs":{"nesting_mode":"list","block":{"attributes":{"detailed_error_messages":{"type":"bool","description_kind":"plain","optional":true},"failed_request_tracing":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"application_logs":{"nesting_mode":"list","block":{"attributes":{"file_system_level":{"type":"string","description_kind":"plain","required":true}},"block_types":{"azure_blob_storage":{"nesting_mode":"list","block":{"attributes":{"level":{"type":"string","description_kind":"plain","required":true},"retention_in_days":{"type":"number","description_kind":"plain","required":true},"sas_url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"http_logs":{"nesting_mode":"list","block":{"block_types":{"azure_blob_storage":{"nesting_mode":"list","block":{"attributes":{"retention_in_days":{"type":"number","description_kind":"plain","optional":true},"sas_url":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"file_system":{"nesting_mode":"list","block":{"attributes":{"retention_in_days":{"type":"number","description_kind":"plain","required":true},"retention_in_mb":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"always_on":{"type":"bool","description_kind":"plain","optional":true},"api_definition_url":{"type":"string","description_kind":"plain","optional":true},"api_management_api_id":{"type":"string","description_kind":"plain","optional":true},"app_command_line":{"type":"string","description_kind":"plain","optional":true},"auto_heal_enabled":{"type":"bool","description_kind":"plain","optional":true},"container_registry_managed_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"container_registry_use_managed_identity":{"type":"bool","description_kind":"plain","optional":true},"default_documents":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"detailed_error_logging_enabled":{"type":"bool","description_kind":"plain","computed":true},"ftps_state":{"type":"string","description_kind":"plain","optional":true},"health_check_eviction_time_in_min":{"type":"number","description":"The amount of time in minutes that a node is unhealthy before being removed from the load balancer. Possible values are between `2` and `10`. Only valid in conjunction with `health_check_path`","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description_kind":"plain","optional":true},"ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"linux_fx_version":{"type":"string","description_kind":"plain","computed":true},"load_balancing_mode":{"type":"string","description_kind":"plain","optional":true},"local_mysql_enabled":{"type":"bool","description_kind":"plain","optional":true},"managed_pipeline_mode":{"type":"string","description_kind":"plain","optional":true},"minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"remote_debugging_enabled":{"type":"bool","description_kind":"plain","optional":true},"remote_debugging_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"scm_minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"scm_type":{"type":"string","description_kind":"plain","computed":true},"scm_use_main_ip_restriction":{"type":"bool","description_kind":"plain","optional":true},"use_32_bit_worker":{"type":"bool","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description":"Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`.","description_kind":"plain","optional":true},"websockets_enabled":{"type":"bool","description_kind":"plain","optional":true},"worker_count":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"application_stack":{"nesting_mode":"list","block":{"attributes":{"docker_image":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"docker_image_name":{"type":"string","description_kind":"plain","optional":true},"docker_image_tag":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"docker_registry_password":{"type":"string","description_kind":"plain","optional":true,"computed":true,"sensitive":true},"docker_registry_url":{"type":"string","description_kind":"plain","optional":true,"computed":true},"docker_registry_username":{"type":"string","description_kind":"plain","optional":true,"computed":true},"dotnet_version":{"type":"string","description_kind":"plain","optional":true},"go_version":{"type":"string","description_kind":"plain","optional":true},"java_server":{"type":"string","description_kind":"plain","optional":true},"java_server_version":{"type":"string","description_kind":"plain","optional":true},"java_version":{"type":"string","description_kind":"plain","optional":true},"node_version":{"type":"string","description_kind":"plain","optional":true},"php_version":{"type":"string","description_kind":"plain","optional":true},"python_version":{"type":"string","description_kind":"plain","optional":true},"ruby_version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"auto_heal_setting":{"nesting_mode":"list","block":{"block_types":{"action":{"nesting_mode":"list","block":{"attributes":{"action_type":{"type":"string","description_kind":"plain","required":true},"minimum_process_execution_time":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"trigger":{"nesting_mode":"list","block":{"block_types":{"requests":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"slow_request":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"time_taken":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"slow_request_with_path":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"time_taken":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"status_code":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"status_code_range":{"type":"string","description_kind":"plain","required":true},"sub_status":{"type":"number","description_kind":"plain","optional":true},"win32_status_code":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description":"Specifies a list of origins that should be allowed to make cross-origin calls.","description_kind":"plain","optional":true},"support_credentials":{"type":"bool","description":"Are credentials allowed in CORS requests? Defaults to `false`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"scm_ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"sticky_settings":{"nesting_mode":"list","block":{"attributes":{"app_setting_names":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string_names":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"set","block":{"attributes":{"access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"mount_path":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"share_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_linux_web_app_slot":{"version":1,"block":{"attributes":{"app_metadata":{"type":["map","string"],"description_kind":"plain","computed":true},"app_service_id":{"type":"string","description_kind":"plain","required":true},"app_settings":{"type":["map","string"],"description_kind":"plain","optional":true},"client_affinity_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_certificate_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_certificate_exclusion_paths":{"type":"string","description":"Paths to exclude when using client certificates, separated by ;","description_kind":"plain","optional":true},"client_certificate_mode":{"type":"string","description_kind":"plain","optional":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"ftp_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"hosting_environment_id":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_reference_identity_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"service_plan_id":{"type":"string","description_kind":"plain","optional":true},"site_credential":{"type":["list",["object",{"name":"string","password":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","optional":true},"webdeploy_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"zip_deploy_file":{"type":"string","description":"The local path and filename of the Zip packaged application to deploy to this Windows Web App. **Note:** Using this value requires `WEBSITE_RUN_FROM_PACKAGE=1` on the App in `app_settings`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"auth_settings":{"nesting_mode":"list","block":{"attributes":{"additional_login_parameters":{"type":["map","string"],"description":"Specifies a map of Login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.","description_kind":"plain","optional":true},"allowed_external_redirect_urls":{"type":["list","string"],"description":"Specifies a list of External URLs that can be redirected to as part of logging in or logging out of the Windows Web App.","description_kind":"plain","optional":true,"computed":true},"default_provider":{"type":"string","description":"The default authentication provider to use when multiple providers are configured. Possible values include: `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount`, `Twitter`, `Github`.","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description":"Should the Authentication / Authorization feature be enabled?","description_kind":"plain","required":true},"issuer":{"type":"string","description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The RuntimeVersion of the Authentication / Authorization feature in use.","description_kind":"plain","optional":true,"computed":true},"token_refresh_extension_hours":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Windows Web App durably store platform-specific security tokens that are obtained during login flows? Defaults to `false`.","description_kind":"plain","optional":true},"unauthenticated_client_action":{"type":"string","description":"The action to take when an unauthenticated client attempts to access the app. Possible values include: `RedirectToLoginPage`, `AllowAnonymous`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret for the Client ID. Cannot be used with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client. Cannot be used with `client_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"facebook":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret":{"type":"string","description":"The App Secret of the Facebook app used for Facebook Login. Cannot be specified with `app_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login. Cannot be specified with `app_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret of the GitHub app used for GitHub Login. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The client secret associated with the Google web application. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"microsoft":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"The list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, `wl.basic` is used as the default scope.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret":{"type":"string","description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"auth_settings_v2":{"nesting_mode":"list","block":{"attributes":{"auth_enabled":{"type":"bool","description":"Should the AuthV2 Settings be enabled. Defaults to `false`","description_kind":"plain","optional":true},"config_file_path":{"type":"string","description":"The path to the App Auth settings. **Note:** Relative Paths are evaluated from the Site Root directory.","description_kind":"plain","optional":true},"default_provider":{"type":"string","description":"The Default Authentication Provider to use when the `unauthenticated_action` is set to `RedirectToLoginPage`. Possible values include: `apple`, `azureactivedirectory`, `facebook`, `github`, `google`, `twitter` and the `name` of your `custom_oidc_v2` provider.","description_kind":"plain","optional":true},"excluded_paths":{"type":["list","string"],"description":"The paths which should be excluded from the `unauthenticated_action` when it is set to `RedirectToLoginPage`.","description_kind":"plain","optional":true},"forward_proxy_convention":{"type":"string","description":"The convention used to determine the url of the request made. Possible values include `ForwardProxyConventionNoProxy`, `ForwardProxyConventionStandard`, `ForwardProxyConventionCustom`. Defaults to `ForwardProxyConventionNoProxy`","description_kind":"plain","optional":true},"forward_proxy_custom_host_header_name":{"type":"string","description":"The name of the header containing the host of the request.","description_kind":"plain","optional":true},"forward_proxy_custom_scheme_header_name":{"type":"string","description":"The name of the header containing the scheme of the request.","description_kind":"plain","optional":true},"http_route_api_prefix":{"type":"string","description":"The prefix that should precede all the authentication and authorisation paths. Defaults to `/.auth`","description_kind":"plain","optional":true},"require_authentication":{"type":"bool","description":"Should the authentication flow be used for all requests.","description_kind":"plain","optional":true},"require_https":{"type":"bool","description":"Should HTTPS be required on connections? Defaults to true.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The Runtime Version of the Authentication and Authorisation feature of this App. Defaults to `~1`","description_kind":"plain","optional":true},"unauthenticated_action":{"type":"string","description":"The action to take for requests made without authentication. Possible values include `RedirectToLoginPage`, `AllowAnonymous`, `Return401`, and `Return403`. Defaults to `RedirectToLoginPage`.","description_kind":"plain","optional":true}},"block_types":{"active_directory_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_applications":{"type":["list","string"],"description":"The list of allowed Applications for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"allowed_groups":{"type":["list","string"],"description":"The list of allowed Group Names for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_identities":{"type":["list","string"],"description":"The list of allowed Identities for the Default Authorisation Policy.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret_certificate_thumbprint":{"type":"string","description":"The thumbprint of the certificate used for signing purposes.","description_kind":"plain","optional":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client.","description_kind":"plain","optional":true},"jwt_allowed_client_applications":{"type":["list","string"],"description":"A list of Allowed Client Applications in the JWT Claim.","description_kind":"plain","optional":true},"jwt_allowed_groups":{"type":["list","string"],"description":"A list of Allowed Groups in the JWT Claim.","description_kind":"plain","optional":true},"login_parameters":{"type":["map","string"],"description":"A map of key-value pairs to send to the Authorisation Endpoint when a user logs in.","description_kind":"plain","optional":true},"tenant_auth_endpoint":{"type":"string","description":"The Azure Tenant Endpoint for the Authenticating Tenant. e.g. `https://login.microsoftonline.com/v2.0/{tenant-guid}/`.","description_kind":"plain","required":true},"www_authentication_disabled":{"type":"bool","description":"Should the www-authenticate provider should be omitted from the request? Defaults to `false`","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"apple_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Apple web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Apple Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"azure_static_web_app_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Static Web App Authentication.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"custom_oidc_v2":{"nesting_mode":"list","block":{"attributes":{"authorisation_endpoint":{"type":"string","description":"The endpoint to make the Authorisation Request.","description_kind":"plain","computed":true},"certification_uri":{"type":"string","description":"The endpoint that provides the keys necessary to validate the token.","description_kind":"plain","computed":true},"client_credential_method":{"type":"string","description":"The Client Credential Method used. Currently the only supported value is `ClientSecretPost`.","description_kind":"plain","computed":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with this Custom OIDC.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the secret for this Custom OIDC Client.","description_kind":"plain","computed":true},"issuer_endpoint":{"type":"string","description":"The endpoint that issued the Token.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the Custom OIDC Authentication Provider.","description_kind":"plain","required":true},"name_claim_type":{"type":"string","description":"The name of the claim that contains the users name.","description_kind":"plain","optional":true},"openid_configuration_endpoint":{"type":"string","description":"The endpoint that contains all the configuration endpoints for this Custom OIDC provider.","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description":"The list of the scopes that should be requested while authenticating.","description_kind":"plain","optional":true},"token_endpoint":{"type":"string","description":"The endpoint used to request a Token.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"facebook_v2":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login.","description_kind":"plain","required":true},"graph_api_version":{"type":"string","description":"The version of the Facebook API to be used while logging in.","description_kind":"plain","optional":true,"computed":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of Login scopes that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"login":{"nesting_mode":"list","block":{"attributes":{"allowed_external_redirect_urls":{"type":["list","string"],"description":"External URLs that can be redirected to as part of logging in or logging out of the app. This is an advanced setting typically only needed by Windows Store application backends. **Note:** URLs within the current domain are always implicitly allowed.","description_kind":"plain","optional":true},"cookie_expiration_convention":{"type":"string","description":"The method by which cookies expire. Possible values include: `FixedTime`, and `IdentityProviderDerived`. Defaults to `FixedTime`.","description_kind":"plain","optional":true},"cookie_expiration_time":{"type":"string","description":"The time after the request is made when the session cookie should expire. Defaults to `08:00:00`.","description_kind":"plain","optional":true},"logout_endpoint":{"type":"string","description":"The endpoint to which logout requests should be made.","description_kind":"plain","optional":true},"nonce_expiration_time":{"type":"string","description":"The time after the request is made when the nonce should expire. Defaults to `00:05:00`.","description_kind":"plain","optional":true},"preserve_url_fragments_for_logins":{"type":"bool","description":"Should the fragments from the request be preserved after the login request is made. Defaults to `false`.","description_kind":"plain","optional":true},"token_refresh_extension_time":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Token Store configuration Enabled. Defaults to `false`","description_kind":"plain","optional":true},"token_store_path":{"type":"string","description":"The directory path in the App Filesystem in which the tokens will be stored.","description_kind":"plain","optional":true},"token_store_sas_setting_name":{"type":"string","description":"The name of the app setting which contains the SAS URL of the blob storage containing the tokens.","description_kind":"plain","optional":true},"validate_nonce":{"type":"bool","description":"Should the nonce be validated while completing the login flow. Defaults to `true`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"microsoft_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"The list of Login scopes that will be requested as part of Microsoft Account authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter_v2":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"backup":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Should this backup job be enabled?","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this Backup.","description_kind":"plain","required":true},"storage_account_url":{"type":"string","description":"The SAS URL to the container.","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"frequency_interval":{"type":"number","description":"How often the backup should be executed (e.g. for weekly backup, this should be set to `7` and `frequency_unit` should be set to `Day`).","description_kind":"plain","required":true},"frequency_unit":{"type":"string","description":"The unit of time for how often the backup should take place. Possible values include: `Day` and `Hour`.","description_kind":"plain","required":true},"keep_at_least_one_backup":{"type":"bool","description":"Should the service keep at least one backup, regardless of age of backup. Defaults to `false`.","description_kind":"plain","optional":true},"last_execution_time":{"type":"string","description":"The time the backup was last attempted.","description_kind":"plain","computed":true},"retention_period_days":{"type":"number","description":"After how many days backups should be deleted.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"When the schedule should start working in RFC-3339 format.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"The name which should be used for this Connection.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type of database. Possible values include: `MySQL`, `SQLServer`, `SQLAzure`, `Custom`, `NotificationHub`, `ServiceBus`, `EventHub`, `APIHub`, `DocDb`, `RedisCache`, and `PostgreSQL`.","description_kind":"plain","required":true},"value":{"type":"string","description":"The connection string value.","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"logs":{"nesting_mode":"list","block":{"attributes":{"detailed_error_messages":{"type":"bool","description_kind":"plain","optional":true},"failed_request_tracing":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"application_logs":{"nesting_mode":"list","block":{"attributes":{"file_system_level":{"type":"string","description_kind":"plain","required":true}},"block_types":{"azure_blob_storage":{"nesting_mode":"list","block":{"attributes":{"level":{"type":"string","description_kind":"plain","required":true},"retention_in_days":{"type":"number","description_kind":"plain","required":true},"sas_url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"http_logs":{"nesting_mode":"list","block":{"block_types":{"azure_blob_storage":{"nesting_mode":"list","block":{"attributes":{"retention_in_days":{"type":"number","description_kind":"plain","optional":true},"sas_url":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"file_system":{"nesting_mode":"list","block":{"attributes":{"retention_in_days":{"type":"number","description_kind":"plain","required":true},"retention_in_mb":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"always_on":{"type":"bool","description_kind":"plain","optional":true},"api_definition_url":{"type":"string","description_kind":"plain","optional":true},"api_management_api_id":{"type":"string","description_kind":"plain","optional":true},"app_command_line":{"type":"string","description_kind":"plain","optional":true},"auto_heal_enabled":{"type":"bool","description_kind":"plain","optional":true},"auto_swap_slot_name":{"type":"string","description_kind":"plain","optional":true},"container_registry_managed_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"container_registry_use_managed_identity":{"type":"bool","description_kind":"plain","optional":true},"default_documents":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"detailed_error_logging_enabled":{"type":"bool","description_kind":"plain","computed":true},"ftps_state":{"type":"string","description_kind":"plain","optional":true},"health_check_eviction_time_in_min":{"type":"number","description":"The amount of time in minutes that a node is unhealthy before being removed from the load balancer. Possible values are between `2` and `10`. Only valid in conjunction with `health_check_path`","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description_kind":"plain","optional":true},"ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"linux_fx_version":{"type":"string","description_kind":"plain","computed":true},"load_balancing_mode":{"type":"string","description_kind":"plain","optional":true},"local_mysql_enabled":{"type":"bool","description_kind":"plain","optional":true},"managed_pipeline_mode":{"type":"string","description_kind":"plain","optional":true},"minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"remote_debugging_enabled":{"type":"bool","description_kind":"plain","optional":true},"remote_debugging_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"scm_minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"scm_type":{"type":"string","description_kind":"plain","computed":true},"scm_use_main_ip_restriction":{"type":"bool","description_kind":"plain","optional":true},"use_32_bit_worker":{"type":"bool","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description":"Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`.","description_kind":"plain","optional":true},"websockets_enabled":{"type":"bool","description_kind":"plain","optional":true},"worker_count":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"application_stack":{"nesting_mode":"list","block":{"attributes":{"docker_image":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"docker_image_name":{"type":"string","description_kind":"plain","optional":true},"docker_image_tag":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"docker_registry_password":{"type":"string","description_kind":"plain","optional":true,"computed":true,"sensitive":true},"docker_registry_url":{"type":"string","description_kind":"plain","optional":true,"computed":true},"docker_registry_username":{"type":"string","description_kind":"plain","optional":true,"computed":true},"dotnet_version":{"type":"string","description_kind":"plain","optional":true},"go_version":{"type":"string","description_kind":"plain","optional":true},"java_server":{"type":"string","description_kind":"plain","optional":true},"java_server_version":{"type":"string","description_kind":"plain","optional":true},"java_version":{"type":"string","description_kind":"plain","optional":true},"node_version":{"type":"string","description_kind":"plain","optional":true},"php_version":{"type":"string","description_kind":"plain","optional":true},"python_version":{"type":"string","description_kind":"plain","optional":true},"ruby_version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"auto_heal_setting":{"nesting_mode":"list","block":{"block_types":{"action":{"nesting_mode":"list","block":{"attributes":{"action_type":{"type":"string","description_kind":"plain","required":true},"minimum_process_execution_time":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"trigger":{"nesting_mode":"list","block":{"block_types":{"requests":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"slow_request":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"time_taken":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"slow_request_with_path":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"time_taken":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"status_code":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"status_code_range":{"type":"string","description_kind":"plain","required":true},"sub_status":{"type":"number","description_kind":"plain","optional":true},"win32_status_code":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description":"Specifies a list of origins that should be allowed to make cross-origin calls.","description_kind":"plain","optional":true},"support_credentials":{"type":"bool","description":"Are credentials allowed in CORS requests? Defaults to `false`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"scm_ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"storage_account":{"nesting_mode":"set","block":{"attributes":{"access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"mount_path":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"share_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_load_test":{"version":0,"block":{"attributes":{"data_plane_uri":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"encryption":{"nesting_mode":"list","block":{"attributes":{"key_url":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_id":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_local_network_gateway":{"version":0,"block":{"attributes":{"address_space":{"type":["list","string"],"description_kind":"plain","optional":true},"gateway_address":{"type":"string","description_kind":"plain","optional":true},"gateway_fqdn":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"bgp_settings":{"nesting_mode":"list","block":{"attributes":{"asn":{"type":"number","description_kind":"plain","required":true},"bgp_peering_address":{"type":"string","description_kind":"plain","required":true},"peer_weight":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_cluster":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"size_gb":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_cluster_customer_managed_key":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_key_id":{"type":"string","description_kind":"plain","required":true},"log_analytics_cluster_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_data_export_rule":{"version":1,"block":{"attributes":{"destination_resource_id":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"export_rule_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"table_names":{"type":["set","string"],"description_kind":"plain","required":true},"workspace_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_datasource_windows_event":{"version":1,"block":{"attributes":{"event_log_name":{"type":"string","description_kind":"plain","required":true},"event_types":{"type":["set","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"workspace_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_datasource_windows_performance_counter":{"version":1,"block":{"attributes":{"counter_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description_kind":"plain","required":true},"interval_seconds":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"object_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"workspace_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_linked_service":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","computed":true},"read_access_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"workspace_id":{"type":"string","description_kind":"plain","required":true},"write_access_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_linked_storage_account":{"version":1,"block":{"attributes":{"data_source_type":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_account_ids":{"type":["set","string"],"description_kind":"plain","required":true},"workspace_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_query_pack":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_query_pack_query":{"version":0,"block":{"attributes":{"additional_settings_json":{"type":"string","description_kind":"plain","optional":true},"body":{"type":"string","description_kind":"plain","required":true},"categories":{"type":["list","string"],"description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"query_pack_id":{"type":"string","description_kind":"plain","required":true},"resource_types":{"type":["list","string"],"description_kind":"plain","optional":true},"solutions":{"type":["list","string"],"description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_saved_search":{"version":1,"block":{"attributes":{"category":{"type":"string","description_kind":"plain","required":true},"display_name":{"type":"string","description_kind":"plain","required":true},"function_alias":{"type":"string","description_kind":"plain","optional":true},"function_parameters":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"query":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_solution":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"solution_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workspace_name":{"type":"string","description_kind":"plain","required":true},"workspace_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"plan":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","computed":true},"product":{"type":"string","description_kind":"plain","required":true},"promotion_code":{"type":"string","description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_storage_insights":{"version":0,"block":{"attributes":{"blob_container_names":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true},"storage_account_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"table_names":{"type":["set","string"],"description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_workspace":{"version":3,"block":{"attributes":{"allow_resource_only_permissions":{"type":"bool","description_kind":"plain","optional":true},"cmk_for_query_forced":{"type":"bool","description_kind":"plain","optional":true},"daily_quota_gb":{"type":"number","description_kind":"plain","optional":true},"data_collection_rule_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"immediate_data_purge_on_30_days_enabled":{"type":"bool","description_kind":"plain","optional":true},"internet_ingestion_enabled":{"type":"bool","description_kind":"plain","optional":true},"internet_query_enabled":{"type":"bool","description_kind":"plain","optional":true},"local_authentication_disabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_shared_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"reservation_capacity_in_gb_per_day":{"type":"number","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retention_in_days":{"type":"number","description_kind":"plain","optional":true,"computed":true},"secondary_shared_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"sku":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_workspace_table":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"plan":{"type":"string","description_kind":"plain","optional":true},"retention_in_days":{"type":"number","description_kind":"plain","optional":true},"total_retention_in_days":{"type":"number","description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_action_custom":{"version":0,"block":{"attributes":{"body":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"logic_app_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_action_http":{"version":0,"block":{"attributes":{"body":{"type":"string","description_kind":"plain","optional":true},"headers":{"type":["map","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"logic_app_id":{"type":"string","description_kind":"plain","required":true},"method":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"queries":{"type":["map","string"],"description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"block_types":{"run_after":{"nesting_mode":"set","block":{"attributes":{"action_name":{"type":"string","description_kind":"plain","required":true},"action_result":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_integration_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_service_environment_id":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_integration_account_agreement":{"version":0,"block":{"attributes":{"agreement_type":{"type":"string","description_kind":"plain","required":true},"content":{"type":"string","description_kind":"plain","required":true},"guest_partner_name":{"type":"string","description_kind":"plain","required":true},"host_partner_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_account_name":{"type":"string","description_kind":"plain","required":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"guest_identity":{"nesting_mode":"list","block":{"attributes":{"qualifier":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"host_identity":{"nesting_mode":"list","block":{"attributes":{"qualifier":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_integration_account_assembly":{"version":0,"block":{"attributes":{"assembly_name":{"type":"string","description_kind":"plain","required":true},"assembly_version":{"type":"string","description_kind":"plain","optional":true},"content":{"type":"string","description_kind":"plain","optional":true},"content_link_uri":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_account_name":{"type":"string","description_kind":"plain","required":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_integration_account_batch_configuration":{"version":0,"block":{"attributes":{"batch_group_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_account_name":{"type":"string","description_kind":"plain","required":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"release_criteria":{"nesting_mode":"list","block":{"attributes":{"batch_size":{"type":"number","description_kind":"plain","optional":true},"message_count":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"recurrence":{"nesting_mode":"list","block":{"attributes":{"end_time":{"type":"string","description_kind":"plain","optional":true},"frequency":{"type":"string","description_kind":"plain","required":true},"interval":{"type":"number","description_kind":"plain","required":true},"start_time":{"type":"string","description_kind":"plain","optional":true},"time_zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"hours":{"type":["set","number"],"description_kind":"plain","optional":true},"minutes":{"type":["set","number"],"description_kind":"plain","optional":true},"month_days":{"type":["set","number"],"description_kind":"plain","optional":true},"week_days":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"monthly":{"nesting_mode":"set","block":{"attributes":{"week":{"type":"number","description_kind":"plain","required":true},"weekday":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_integration_account_certificate":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_account_name":{"type":"string","description_kind":"plain","required":true},"metadata":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"public_certificate":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"key_vault_key":{"nesting_mode":"list","block":{"attributes":{"key_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"key_version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_integration_account_map":{"version":0,"block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_account_name":{"type":"string","description_kind":"plain","required":true},"map_type":{"type":"string","description_kind":"plain","required":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_integration_account_partner":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_account_name":{"type":"string","description_kind":"plain","required":true},"metadata":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"business_identity":{"nesting_mode":"set","block":{"attributes":{"qualifier":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_integration_account_schema":{"version":0,"block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true},"file_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_account_name":{"type":"string","description_kind":"plain","required":true},"metadata":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_integration_account_session":{"version":0,"block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_account_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_standard":{"version":0,"block":{"attributes":{"app_service_plan_id":{"type":"string","description_kind":"plain","required":true},"app_settings":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"bundle_version":{"type":"string","description_kind":"plain","optional":true},"client_affinity_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"client_certificate_mode":{"type":"string","description_kind":"plain","optional":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"site_credential":{"type":["list",["object",{"password":"string","username":"string"}]],"description_kind":"plain","computed":true},"storage_account_access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true},"storage_account_share_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"use_extension_bundle":{"type":"bool","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"always_on":{"type":"bool","description_kind":"plain","optional":true},"app_scale_limit":{"type":"number","description_kind":"plain","optional":true,"computed":true},"auto_swap_slot_name":{"type":"string","description_kind":"plain","computed":true},"dotnet_framework_version":{"type":"string","description_kind":"plain","optional":true},"elastic_instance_minimum":{"type":"number","description_kind":"plain","optional":true,"computed":true},"ftps_state":{"type":"string","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description_kind":"plain","optional":true},"ip_restriction":{"type":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"linux_fx_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"min_tls_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"pre_warmed_instance_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"runtime_scale_monitoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"scm_ip_restriction":{"type":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"scm_min_tls_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_use_main_ip_restriction":{"type":"bool","description_kind":"plain","optional":true},"use_32_bit_worker_process":{"type":"bool","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"websockets_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description_kind":"plain","required":true},"support_credentials":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_trigger_custom":{"version":0,"block":{"attributes":{"body":{"type":"string","description_kind":"plain","required":true},"callback_url":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"logic_app_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_trigger_http_request":{"version":0,"block":{"attributes":{"callback_url":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"logic_app_id":{"type":"string","description_kind":"plain","required":true},"method":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"relative_path":{"type":"string","description_kind":"plain","optional":true},"schema":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_trigger_recurrence":{"version":0,"block":{"attributes":{"frequency":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval":{"type":"number","description_kind":"plain","required":true},"logic_app_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"start_time":{"type":"string","description_kind":"plain","optional":true},"time_zone":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"at_these_hours":{"type":["set","number"],"description_kind":"plain","optional":true},"at_these_minutes":{"type":["set","number"],"description_kind":"plain","optional":true},"on_these_days":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_workflow":{"version":0,"block":{"attributes":{"access_endpoint":{"type":"string","description_kind":"plain","computed":true},"connector_endpoint_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"connector_outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_service_environment_id":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"logic_app_integration_account_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workflow_endpoint_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"workflow_outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"workflow_parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"workflow_schema":{"type":"string","description_kind":"plain","optional":true},"workflow_version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"access_control":{"nesting_mode":"list","block":{"block_types":{"action":{"nesting_mode":"list","block":{"attributes":{"allowed_caller_ip_address_range":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"content":{"nesting_mode":"list","block":{"attributes":{"allowed_caller_ip_address_range":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"trigger":{"nesting_mode":"list","block":{"attributes":{"allowed_caller_ip_address_range":{"type":["set","string"],"description_kind":"plain","required":true}},"block_types":{"open_authentication_policy":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"claim":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"workflow_management":{"nesting_mode":"list","block":{"attributes":{"allowed_caller_ip_address_range":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logz_monitor":{"version":0,"block":{"attributes":{"company_name":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"enterprise_app_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"logz_organization_id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"single_sign_on_url":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"plan":{"nesting_mode":"list","block":{"attributes":{"billing_cycle":{"type":"string","description_kind":"plain","required":true},"effective_date":{"type":"string","description_kind":"plain","required":true},"plan_id":{"type":"string","description_kind":"plain","optional":true},"usage_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"user":{"nesting_mode":"list","block":{"attributes":{"email":{"type":"string","description_kind":"plain","required":true},"first_name":{"type":"string","description_kind":"plain","required":true},"last_name":{"type":"string","description_kind":"plain","required":true},"phone_number":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain","deprecated":true}},"azurerm_logz_sub_account":{"version":0,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"logz_monitor_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"user":{"nesting_mode":"list","block":{"attributes":{"email":{"type":"string","description_kind":"plain","required":true},"first_name":{"type":"string","description_kind":"plain","required":true},"last_name":{"type":"string","description_kind":"plain","required":true},"phone_number":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain","deprecated":true}},"azurerm_logz_sub_account_tag_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"logz_sub_account_id":{"type":"string","description_kind":"plain","required":true},"send_aad_logs":{"type":"bool","description_kind":"plain","optional":true},"send_activity_logs":{"type":"bool","description_kind":"plain","optional":true},"send_subscription_logs":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"tag_filter":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":10},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_logz_tag_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"logz_monitor_id":{"type":"string","description_kind":"plain","required":true},"send_aad_logs":{"type":"bool","description_kind":"plain","optional":true},"send_activity_logs":{"type":"bool","description_kind":"plain","optional":true},"send_subscription_logs":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"tag_filter":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":10},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_machine_learning_compute_cluster":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"machine_learning_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"node_public_ip_enabled":{"type":"bool","description_kind":"plain","optional":true},"ssh_public_access_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"subnet_resource_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"vm_priority":{"type":"string","description_kind":"plain","required":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"scale_settings":{"nesting_mode":"list","block":{"attributes":{"max_node_count":{"type":"number","description_kind":"plain","required":true},"min_node_count":{"type":"number","description_kind":"plain","required":true},"scale_down_nodes_after_idle_duration":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"ssh":{"nesting_mode":"list","block":{"attributes":{"admin_password":{"type":"string","description_kind":"plain","optional":true},"admin_username":{"type":"string","description_kind":"plain","required":true},"key_value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_machine_learning_compute_instance":{"version":0,"block":{"attributes":{"authorization_type":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"machine_learning_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"node_public_ip_enabled":{"type":"bool","description_kind":"plain","optional":true},"subnet_resource_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_machine_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"assign_to_user":{"nesting_mode":"list","block":{"attributes":{"object_id":{"type":"string","description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"ssh":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description_kind":"plain","computed":true},"public_key":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_machine_learning_datastore_blobstorage":{"version":0,"block":{"attributes":{"account_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_default":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"service_data_auth_identity":{"type":"string","description_kind":"plain","optional":true},"shared_access_signature":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_container_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_machine_learning_datastore_datalake_gen2":{"version":0,"block":{"attributes":{"authority_url":{"type":"string","description_kind":"plain","optional":true},"client_id":{"type":"string","description_kind":"plain","optional":true},"client_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_default":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"service_data_identity":{"type":"string","description_kind":"plain","optional":true},"storage_container_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_machine_learning_datastore_fileshare":{"version":0,"block":{"attributes":{"account_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_default":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"service_data_identity":{"type":"string","description_kind":"plain","optional":true},"shared_access_signature":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_fileshare_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_machine_learning_inference_cluster":{"version":0,"block":{"attributes":{"cluster_purpose":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kubernetes_cluster_id":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"machine_learning_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"ssl":{"nesting_mode":"list","block":{"attributes":{"cert":{"type":"string","description_kind":"plain","optional":true},"cname":{"type":"string","description_kind":"plain","optional":true},"key":{"type":"string","description_kind":"plain","optional":true},"leaf_domain_label":{"type":"string","description_kind":"plain","optional":true},"overwrite_existing_domain":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_machine_learning_synapse_spark":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"machine_learning_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"synapse_spark_pool_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_machine_learning_workspace":{"version":0,"block":{"attributes":{"application_insights_id":{"type":"string","description_kind":"plain","required":true},"container_registry_id":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"discovery_url":{"type":"string","description_kind":"plain","computed":true},"friendly_name":{"type":"string","description_kind":"plain","optional":true},"high_business_impact":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_build_compute_name":{"type":"string","description_kind":"plain","optional":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"kind":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_user_assigned_identity":{"type":"string","description_kind":"plain","optional":true},"public_access_behind_virtual_network_enabled":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"v1_legacy_mode_enabled":{"type":"bool","description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"encryption":{"nesting_mode":"list","block":{"attributes":{"key_id":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"feature_store":{"nesting_mode":"list","block":{"attributes":{"computer_spark_runtime_version":{"type":"string","description_kind":"plain","optional":true},"offline_connection_name":{"type":"string","description_kind":"plain","optional":true},"online_connection_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"managed_network":{"nesting_mode":"list","block":{"attributes":{"isolation_mode":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"serverless_compute":{"nesting_mode":"list","block":{"attributes":{"public_ip_enabled":{"type":"bool","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_maintenance_assignment_dedicated_host":{"version":1,"block":{"attributes":{"dedicated_host_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"maintenance_configuration_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_maintenance_assignment_dynamic_scope":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"maintenance_configuration_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"locations":{"type":["list","string"],"description_kind":"plain","optional":true},"os_types":{"type":["list","string"],"description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description_kind":"plain","optional":true},"resource_types":{"type":["list","string"],"description_kind":"plain","optional":true},"tag_filter":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"tag":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_maintenance_assignment_virtual_machine":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"maintenance_configuration_id":{"type":"string","description_kind":"plain","required":true},"virtual_machine_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_maintenance_assignment_virtual_machine_scale_set":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"maintenance_configuration_id":{"type":"string","description_kind":"plain","required":true},"virtual_machine_scale_set_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_maintenance_configuration":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"in_guest_user_patch_mode":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"properties":{"type":["map","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"visibility":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"install_patches":{"nesting_mode":"list","block":{"attributes":{"reboot":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"linux":{"nesting_mode":"list","block":{"attributes":{"classifications_to_include":{"type":["list","string"],"description_kind":"plain","optional":true},"package_names_mask_to_exclude":{"type":["list","string"],"description_kind":"plain","optional":true},"package_names_mask_to_include":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"windows":{"nesting_mode":"list","block":{"attributes":{"classifications_to_include":{"type":["list","string"],"description_kind":"plain","optional":true},"kb_numbers_to_exclude":{"type":["list","string"],"description_kind":"plain","optional":true},"kb_numbers_to_include":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"window":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"string","description_kind":"plain","optional":true},"expiration_date_time":{"type":"string","description_kind":"plain","optional":true},"recur_every":{"type":"string","description_kind":"plain","optional":true},"start_date_time":{"type":"string","description_kind":"plain","required":true},"time_zone":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_managed_application":{"version":0,"block":{"attributes":{"application_definition_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_resource_group_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"outputs":{"type":["map","string"],"description_kind":"plain","computed":true},"parameter_values":{"type":"string","description_kind":"plain","optional":true,"computed":true},"parameters":{"type":["map","string"],"description_kind":"plain","deprecated":true,"optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"plan":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"product":{"type":"string","description_kind":"plain","required":true},"promotion_code":{"type":"string","description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_managed_application_definition":{"version":0,"block":{"attributes":{"create_ui_definition":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"lock_level":{"type":"string","description_kind":"plain","required":true},"main_template":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"package_enabled":{"type":"bool","description_kind":"plain","optional":true},"package_file_uri":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"authorization":{"nesting_mode":"set","block":{"attributes":{"role_definition_id":{"type":"string","description_kind":"plain","required":true},"service_principal_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_managed_disk":{"version":1,"block":{"attributes":{"create_option":{"type":"string","description_kind":"plain","required":true},"disk_access_id":{"type":"string","description_kind":"plain","optional":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"disk_iops_read_only":{"type":"number","description_kind":"plain","optional":true,"computed":true},"disk_iops_read_write":{"type":"number","description_kind":"plain","optional":true,"computed":true},"disk_mbps_read_only":{"type":"number","description_kind":"plain","optional":true,"computed":true},"disk_mbps_read_write":{"type":"number","description_kind":"plain","optional":true,"computed":true},"disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"edge_zone":{"type":"string","description_kind":"plain","optional":true},"gallery_image_reference_id":{"type":"string","description_kind":"plain","optional":true},"hyper_v_generation":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_reference_id":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"logical_sector_size":{"type":"number","description_kind":"plain","optional":true,"computed":true},"max_shares":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_access_policy":{"type":"string","description_kind":"plain","optional":true},"on_demand_bursting_enabled":{"type":"bool","description_kind":"plain","optional":true},"optimized_frequent_attach_enabled":{"type":"bool","description_kind":"plain","optional":true},"os_type":{"type":"string","description_kind":"plain","optional":true},"performance_plus_enabled":{"type":"bool","description_kind":"plain","optional":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secure_vm_disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"security_type":{"type":"string","description_kind":"plain","optional":true},"source_resource_id":{"type":"string","description_kind":"plain","optional":true},"source_uri":{"type":"string","description_kind":"plain","optional":true,"computed":true},"storage_account_id":{"type":"string","description_kind":"plain","optional":true},"storage_account_type":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tier":{"type":"string","description_kind":"plain","optional":true,"computed":true},"trusted_launch_enabled":{"type":"bool","description_kind":"plain","optional":true},"upload_size_bytes":{"type":"number","description_kind":"plain","optional":true},"zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"encryption_settings":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true}},"block_types":{"disk_encryption_key":{"nesting_mode":"list","block":{"attributes":{"secret_url":{"type":"string","description_kind":"plain","required":true},"source_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"key_encryption_key":{"nesting_mode":"list","block":{"attributes":{"key_url":{"type":"string","description_kind":"plain","required":true},"source_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_managed_disk_sas_token":{"version":0,"block":{"attributes":{"access_level":{"type":"string","description_kind":"plain","required":true},"duration_in_seconds":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_disk_id":{"type":"string","description_kind":"plain","required":true},"sas_url":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_managed_lustre_file_system":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mgs_address":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"storage_capacity_in_tb":{"type":"number","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","required":true}},"block_types":{"encryption_key":{"nesting_mode":"list","block":{"attributes":{"key_url":{"type":"string","description_kind":"plain","required":true},"source_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"hsm_setting":{"nesting_mode":"list","block":{"attributes":{"container_id":{"type":"string","description_kind":"plain","required":true},"import_prefix":{"type":"string","description_kind":"plain","optional":true},"logging_container_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"maintenance_window":{"nesting_mode":"list","block":{"attributes":{"day_of_week":{"type":"string","description_kind":"plain","required":true},"time_of_day_in_utc":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_management_group":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"parent_management_group_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"subscription_ids":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"tenant_scoped_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_management_group_policy_assignment":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"enforce":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","optional":true},"management_group_id":{"type":"string","description_kind":"plain","required":true},"metadata":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"not_scopes":{"type":["list","string"],"description_kind":"plain","optional":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"policy_definition_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"non_compliance_message":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true},"policy_definition_reference_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"overrides":{"nesting_mode":"list","block":{"attributes":{"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"selectors":{"nesting_mode":"list","block":{"attributes":{"in":{"type":["list","string"],"description_kind":"plain","optional":true},"kind":{"type":"string","description_kind":"plain","computed":true},"not_in":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"resource_selectors":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"selectors":{"nesting_mode":"list","block":{"attributes":{"in":{"type":["list","string"],"description_kind":"plain","optional":true},"kind":{"type":"string","description_kind":"plain","required":true},"not_in":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_management_group_policy_exemption":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"exemption_category":{"type":"string","description_kind":"plain","required":true},"expires_on":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_group_id":{"type":"string","description_kind":"plain","required":true},"metadata":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"policy_assignment_id":{"type":"string","description_kind":"plain","required":true},"policy_definition_reference_ids":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_management_group_policy_remediation":{"version":0,"block":{"attributes":{"failure_percentage":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location_filters":{"type":["list","string"],"description_kind":"plain","optional":true},"management_group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parallel_deployments":{"type":"number","description_kind":"plain","optional":true},"policy_assignment_id":{"type":"string","description_kind":"plain","required":true},"policy_definition_id":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"policy_definition_reference_id":{"type":"string","description_kind":"plain","optional":true},"resource_count":{"type":"number","description_kind":"plain","optional":true},"resource_discovery_mode":{"type":"string","description_kind":"plain","deprecated":true,"optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_management_group_subscription_association":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_group_id":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_management_group_template_deployment":{"version":0,"block":{"attributes":{"debug_level":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"management_group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"output_content":{"type":"string","description_kind":"plain","computed":true},"parameters_content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"template_content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"template_spec_version_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_management_lock":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lock_level":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"notes":{"type":"string","description_kind":"plain","optional":true},"scope":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_maps_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"x_ms_client_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"data_store":{"nesting_mode":"list","block":{"attributes":{"storage_account_id":{"type":"string","description_kind":"plain","optional":true},"unique_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_maps_creator":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"maps_account_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_units":{"type":"number","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mariadb_configuration":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_mariadb_database":{"version":0,"block":{"attributes":{"charset":{"type":"string","description_kind":"plain","required":true},"collation":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_mariadb_firewall_rule":{"version":0,"block":{"attributes":{"end_ip_address":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"start_ip_address":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_mariadb_server":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","optional":true,"computed":true},"administrator_login_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"auto_grow_enabled":{"type":"bool","description_kind":"plain","optional":true},"backup_retention_days":{"type":"number","description_kind":"plain","optional":true,"computed":true},"create_mode":{"type":"string","description_kind":"plain","optional":true},"creation_source_server_id":{"type":"string","description_kind":"plain","optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"geo_redundant_backup_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"restore_point_in_time":{"type":"string","description_kind":"plain","optional":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"ssl_enforcement_enabled":{"type":"bool","description_kind":"plain","required":true},"ssl_minimal_tls_version_enforced":{"type":"string","description_kind":"plain","optional":true},"storage_mb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_mariadb_virtual_network_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_marketplace_agreement":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_text_link":{"type":"string","description_kind":"plain","computed":true},"offer":{"type":"string","description_kind":"plain","required":true},"plan":{"type":"string","description_kind":"plain","required":true},"privacy_policy_link":{"type":"string","description_kind":"plain","computed":true},"publisher":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_marketplace_role_assignment":{"version":0,"block":{"attributes":{"condition":{"type":"string","description_kind":"plain","optional":true},"condition_version":{"type":"string","description_kind":"plain","optional":true},"delegated_managed_identity_resource_id":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","required":true},"principal_type":{"type":"string","description_kind":"plain","computed":true},"role_definition_id":{"type":"string","description_kind":"plain","optional":true},"role_definition_name":{"type":"string","description_kind":"plain","optional":true},"skip_service_principal_aad_check":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_media_asset":{"version":1,"block":{"attributes":{"alternate_id":{"type":"string","description_kind":"plain","optional":true},"container":{"type":"string","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"media_services_account_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_account_name":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_media_asset_filter":{"version":1,"block":{"attributes":{"asset_id":{"type":"string","description_kind":"plain","required":true},"first_quality_bitrate":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"presentation_time_range":{"nesting_mode":"list","block":{"attributes":{"end_in_units":{"type":"number","description_kind":"plain","optional":true},"force_end":{"type":"bool","description_kind":"plain","optional":true},"live_backoff_in_units":{"type":"number","description_kind":"plain","optional":true},"presentation_window_in_units":{"type":"number","description_kind":"plain","optional":true},"start_in_units":{"type":"number","description_kind":"plain","optional":true},"unit_timescale_in_miliseconds":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"track_selection":{"nesting_mode":"list","block":{"block_types":{"condition":{"nesting_mode":"list","block":{"attributes":{"operation":{"type":"string","description_kind":"plain","optional":true},"property":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_media_content_key_policy":{"version":1,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"media_services_account_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"policy_option":{"nesting_mode":"set","block":{"attributes":{"clear_key_configuration_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"open_restriction_enabled":{"type":"bool","description_kind":"plain","optional":true},"playready_response_custom_data":{"type":"string","description_kind":"plain","optional":true},"widevine_configuration_template":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"fairplay_configuration":{"nesting_mode":"list","block":{"attributes":{"ask":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"pfx":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"pfx_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"rental_and_lease_key_type":{"type":"string","description_kind":"plain","optional":true},"rental_duration_seconds":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"offline_rental_configuration":{"nesting_mode":"list","block":{"attributes":{"playback_duration_seconds":{"type":"number","description_kind":"plain","optional":true},"storage_duration_seconds":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"playready_configuration_license":{"nesting_mode":"list","block":{"attributes":{"allow_test_devices":{"type":"bool","description_kind":"plain","optional":true},"begin_date":{"type":"string","description_kind":"plain","optional":true},"content_key_location_from_header_enabled":{"type":"bool","description_kind":"plain","optional":true},"content_key_location_from_key_id":{"type":"string","description_kind":"plain","optional":true},"content_type":{"type":"string","description_kind":"plain","optional":true},"expiration_date":{"type":"string","description_kind":"plain","optional":true},"grace_period":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"license_type":{"type":"string","description_kind":"plain","optional":true},"relative_begin_date":{"type":"string","description_kind":"plain","optional":true},"relative_expiration_date":{"type":"string","description_kind":"plain","optional":true},"security_level":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"play_right":{"nesting_mode":"list","block":{"attributes":{"agc_and_color_stripe_restriction":{"type":"number","description_kind":"plain","optional":true},"allow_passing_video_content_to_unknown_output":{"type":"string","description_kind":"plain","optional":true},"analog_video_opl":{"type":"number","description_kind":"plain","optional":true},"compressed_digital_audio_opl":{"type":"number","description_kind":"plain","optional":true},"compressed_digital_video_opl":{"type":"number","description_kind":"plain","optional":true},"digital_video_only_content_restriction":{"type":"bool","description_kind":"plain","optional":true},"first_play_expiration":{"type":"string","description_kind":"plain","optional":true},"image_constraint_for_analog_component_video_restriction":{"type":"bool","description_kind":"plain","optional":true},"image_constraint_for_analog_computer_monitor_restriction":{"type":"bool","description_kind":"plain","optional":true},"scms_restriction":{"type":"number","description_kind":"plain","optional":true},"uncompressed_digital_audio_opl":{"type":"number","description_kind":"plain","optional":true},"uncompressed_digital_video_opl":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"explicit_analog_television_output_restriction":{"nesting_mode":"list","block":{"attributes":{"best_effort_enforced":{"type":"bool","description_kind":"plain","optional":true},"control_bits":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"token_restriction":{"nesting_mode":"list","block":{"attributes":{"audience":{"type":"string","description_kind":"plain","optional":true},"issuer":{"type":"string","description_kind":"plain","optional":true},"open_id_connect_discovery_document":{"type":"string","description_kind":"plain","optional":true},"primary_rsa_token_key_exponent":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"primary_rsa_token_key_modulus":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"primary_symmetric_token_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"primary_x509_token_key_raw":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"token_type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"alternate_key":{"nesting_mode":"list","block":{"attributes":{"rsa_token_key_exponent":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"rsa_token_key_modulus":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"symmetric_token_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"x509_token_key_raw":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"}},"required_claim":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_media_job":{"version":1,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"media_services_account_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"transform_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"input_asset":{"nesting_mode":"list","block":{"attributes":{"label":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"output_asset":{"nesting_mode":"list","block":{"attributes":{"label":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_media_live_event":{"version":1,"block":{"attributes":{"auto_start_enabled":{"type":"bool","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"hostname_prefix":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"media_services_account_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"stream_options":{"type":["list","string"],"description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"transcription_languages":{"type":["list","string"],"description_kind":"plain","optional":true},"use_static_hostname":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"cross_site_access_policy":{"nesting_mode":"list","block":{"attributes":{"client_access_policy":{"type":"string","description_kind":"plain","optional":true},"cross_domain_policy":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"encoding":{"nesting_mode":"list","block":{"attributes":{"key_frame_interval":{"type":"string","description_kind":"plain","optional":true},"preset_name":{"type":"string","description_kind":"plain","optional":true},"stretch_mode":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"input":{"nesting_mode":"list","block":{"attributes":{"access_token":{"type":"string","description_kind":"plain","optional":true,"computed":true},"endpoint":{"type":["list",["object",{"protocol":"string","url":"string"}]],"description_kind":"plain","computed":true},"key_frame_interval_duration":{"type":"string","description_kind":"plain","optional":true},"streaming_protocol":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"ip_access_control_allow":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true},"subnet_prefix_length":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"preview":{"nesting_mode":"list","block":{"attributes":{"alternative_media_id":{"type":"string","description_kind":"plain","optional":true},"endpoint":{"type":["list",["object",{"protocol":"string","url":"string"}]],"description_kind":"plain","computed":true},"preview_locator":{"type":"string","description_kind":"plain","optional":true,"computed":true},"streaming_policy_name":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"ip_access_control_allow":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true},"subnet_prefix_length":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_media_live_event_output":{"version":1,"block":{"attributes":{"archive_window_duration":{"type":"string","description_kind":"plain","required":true},"asset_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"hls_fragments_per_ts_segment":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"live_event_id":{"type":"string","description_kind":"plain","required":true},"manifest_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"output_snap_time_in_seconds":{"type":"number","description_kind":"plain","optional":true},"rewind_window_duration":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_media_services_account":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_authentication_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"encryption":{"nesting_mode":"list","block":{"attributes":{"current_key_identifier":{"type":"string","description_kind":"plain","computed":true},"key_vault_key_identifier":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"managed_identity":{"nesting_mode":"list","block":{"attributes":{"use_system_assigned_identity":{"type":"bool","description_kind":"plain","optional":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"key_delivery_access_control":{"nesting_mode":"list","block":{"attributes":{"default_action":{"type":"string","description_kind":"plain","optional":true},"ip_allow_list":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description_kind":"plain","required":true},"is_primary":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"managed_identity":{"nesting_mode":"list","block":{"attributes":{"use_system_assigned_identity":{"type":"bool","description_kind":"plain","optional":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_media_services_account_filter":{"version":0,"block":{"attributes":{"first_quality_bitrate":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"media_services_account_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"presentation_time_range":{"nesting_mode":"list","block":{"attributes":{"end_in_units":{"type":"number","description_kind":"plain","optional":true},"force_end":{"type":"bool","description_kind":"plain","optional":true},"live_backoff_in_units":{"type":"number","description_kind":"plain","optional":true},"presentation_window_in_units":{"type":"number","description_kind":"plain","optional":true},"start_in_units":{"type":"number","description_kind":"plain","optional":true},"unit_timescale_in_milliseconds":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"track_selection":{"nesting_mode":"list","block":{"block_types":{"condition":{"nesting_mode":"list","block":{"attributes":{"operation":{"type":"string","description_kind":"plain","required":true},"property":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_media_streaming_endpoint":{"version":1,"block":{"attributes":{"auto_start_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"cdn_enabled":{"type":"bool","description_kind":"plain","optional":true},"cdn_profile":{"type":"string","description_kind":"plain","optional":true,"computed":true},"cdn_provider":{"type":"string","description_kind":"plain","optional":true,"computed":true},"custom_host_names":{"type":["set","string"],"description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"max_cache_age_seconds":{"type":"number","description_kind":"plain","optional":true},"media_services_account_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scale_units":{"type":"number","description_kind":"plain","required":true},"sku":{"type":["list",["object",{"capacity":"number","name":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"access_control":{"nesting_mode":"list","block":{"block_types":{"akamai_signature_header_authentication_key":{"nesting_mode":"list","block":{"attributes":{"base64_key":{"type":"string","description_kind":"plain","optional":true},"expiration":{"type":"string","description_kind":"plain","optional":true},"identifier":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"ip_allow":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true},"subnet_prefix_length":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"cross_site_access_policy":{"nesting_mode":"list","block":{"attributes":{"client_access_policy":{"type":"string","description_kind":"plain","optional":true,"computed":true},"cross_domain_policy":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_media_streaming_locator":{"version":1,"block":{"attributes":{"alternative_media_id":{"type":"string","description_kind":"plain","optional":true},"asset_name":{"type":"string","description_kind":"plain","required":true},"default_content_key_policy_name":{"type":"string","description_kind":"plain","optional":true},"end_time":{"type":"string","description_kind":"plain","optional":true,"computed":true},"filter_names":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"media_services_account_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"start_time":{"type":"string","description_kind":"plain","optional":true},"streaming_locator_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"streaming_policy_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"content_key":{"nesting_mode":"list","block":{"attributes":{"content_key_id":{"type":"string","description_kind":"plain","optional":true},"label_reference_in_streaming_policy":{"type":"string","description_kind":"plain","optional":true},"policy_name":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_media_streaming_policy":{"version":1,"block":{"attributes":{"default_content_key_policy_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"media_services_account_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"common_encryption_cbcs":{"nesting_mode":"list","block":{"block_types":{"clear_key_encryption":{"nesting_mode":"list","block":{"attributes":{"custom_keys_acquisition_url_template":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"default_content_key":{"nesting_mode":"list","block":{"attributes":{"label":{"type":"string","description_kind":"plain","optional":true},"policy_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"drm_fairplay":{"nesting_mode":"list","block":{"attributes":{"allow_persistent_license":{"type":"bool","description_kind":"plain","optional":true},"custom_license_acquisition_url_template":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"enabled_protocols":{"nesting_mode":"list","block":{"attributes":{"dash":{"type":"bool","description_kind":"plain","optional":true},"download":{"type":"bool","description_kind":"plain","optional":true},"hls":{"type":"bool","description_kind":"plain","optional":true},"smooth_streaming":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"common_encryption_cenc":{"nesting_mode":"list","block":{"attributes":{"drm_widevine_custom_license_acquisition_url_template":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"clear_key_encryption":{"nesting_mode":"list","block":{"attributes":{"custom_keys_acquisition_url_template":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"clear_track":{"nesting_mode":"set","block":{"block_types":{"condition":{"nesting_mode":"set","block":{"attributes":{"operation":{"type":"string","description_kind":"plain","required":true},"property":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"content_key_to_track_mapping":{"nesting_mode":"set","block":{"attributes":{"label":{"type":"string","description_kind":"plain","optional":true},"policy_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"track":{"nesting_mode":"set","block":{"block_types":{"condition":{"nesting_mode":"set","block":{"attributes":{"operation":{"type":"string","description_kind":"plain","required":true},"property":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"default_content_key":{"nesting_mode":"list","block":{"attributes":{"label":{"type":"string","description_kind":"plain","optional":true},"policy_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"drm_playready":{"nesting_mode":"list","block":{"attributes":{"custom_attributes":{"type":"string","description_kind":"plain","optional":true},"custom_license_acquisition_url_template":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"enabled_protocols":{"nesting_mode":"list","block":{"attributes":{"dash":{"type":"bool","description_kind":"plain","optional":true},"download":{"type":"bool","description_kind":"plain","optional":true},"hls":{"type":"bool","description_kind":"plain","optional":true},"smooth_streaming":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"envelope_encryption":{"nesting_mode":"list","block":{"attributes":{"custom_keys_acquisition_url_template":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"default_content_key":{"nesting_mode":"list","block":{"attributes":{"label":{"type":"string","description_kind":"plain","optional":true},"policy_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"enabled_protocols":{"nesting_mode":"list","block":{"attributes":{"dash":{"type":"bool","description_kind":"plain","optional":true},"download":{"type":"bool","description_kind":"plain","optional":true},"hls":{"type":"bool","description_kind":"plain","optional":true},"smooth_streaming":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"no_encryption_enabled_protocols":{"nesting_mode":"list","block":{"attributes":{"dash":{"type":"bool","description_kind":"plain","optional":true},"download":{"type":"bool","description_kind":"plain","optional":true},"hls":{"type":"bool","description_kind":"plain","optional":true},"smooth_streaming":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_media_transform":{"version":1,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"media_services_account_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"output":{"nesting_mode":"list","block":{"attributes":{"on_error_action":{"type":"string","description_kind":"plain","optional":true},"relative_priority":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"audio_analyzer_preset":{"nesting_mode":"list","block":{"attributes":{"audio_analysis_mode":{"type":"string","description_kind":"plain","optional":true},"audio_language":{"type":"string","description_kind":"plain","optional":true},"experimental_options":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"builtin_preset":{"nesting_mode":"list","block":{"attributes":{"preset_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"preset_configuration":{"nesting_mode":"list","block":{"attributes":{"complexity":{"type":"string","description_kind":"plain","optional":true},"interleave_output":{"type":"string","description_kind":"plain","optional":true},"key_frame_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"max_bitrate_bps":{"type":"number","description_kind":"plain","optional":true},"max_height":{"type":"number","description_kind":"plain","optional":true},"max_layers":{"type":"number","description_kind":"plain","optional":true},"min_bitrate_bps":{"type":"number","description_kind":"plain","optional":true},"min_height":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"custom_preset":{"nesting_mode":"list","block":{"attributes":{"experimental_options":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"codec":{"nesting_mode":"list","block":{"block_types":{"aac_audio":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"number","description_kind":"plain","optional":true},"channels":{"type":"number","description_kind":"plain","optional":true},"label":{"type":"string","description_kind":"plain","optional":true},"profile":{"type":"string","description_kind":"plain","optional":true},"sampling_rate":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"copy_audio":{"nesting_mode":"list","block":{"attributes":{"label":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"copy_video":{"nesting_mode":"list","block":{"attributes":{"label":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"dd_audio":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"number","description_kind":"plain","optional":true},"channels":{"type":"number","description_kind":"plain","optional":true},"label":{"type":"string","description_kind":"plain","optional":true},"sampling_rate":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"h264_video":{"nesting_mode":"list","block":{"attributes":{"complexity":{"type":"string","description_kind":"plain","optional":true},"key_frame_interval":{"type":"string","description_kind":"plain","optional":true},"label":{"type":"string","description_kind":"plain","optional":true},"rate_control_mode":{"type":"string","description_kind":"plain","optional":true},"scene_change_detection_enabled":{"type":"bool","description_kind":"plain","optional":true},"stretch_mode":{"type":"string","description_kind":"plain","optional":true},"sync_mode":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"layer":{"nesting_mode":"list","block":{"attributes":{"adaptive_b_frame_enabled":{"type":"bool","description_kind":"plain","optional":true},"b_frames":{"type":"number","description_kind":"plain","optional":true,"computed":true},"bitrate":{"type":"number","description_kind":"plain","required":true},"buffer_window":{"type":"string","description_kind":"plain","optional":true},"crf":{"type":"number","description_kind":"plain","optional":true},"entropy_mode":{"type":"string","description_kind":"plain","optional":true,"computed":true},"frame_rate":{"type":"string","description_kind":"plain","optional":true},"height":{"type":"string","description_kind":"plain","optional":true,"computed":true},"label":{"type":"string","description_kind":"plain","optional":true},"level":{"type":"string","description_kind":"plain","optional":true},"max_bitrate":{"type":"number","description_kind":"plain","optional":true,"computed":true},"profile":{"type":"string","description_kind":"plain","optional":true},"reference_frames":{"type":"number","description_kind":"plain","optional":true,"computed":true},"slices":{"type":"number","description_kind":"plain","optional":true,"computed":true},"width":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"h265_video":{"nesting_mode":"list","block":{"attributes":{"complexity":{"type":"string","description_kind":"plain","optional":true},"key_frame_interval":{"type":"string","description_kind":"plain","optional":true},"label":{"type":"string","description_kind":"plain","optional":true},"scene_change_detection_enabled":{"type":"bool","description_kind":"plain","optional":true},"stretch_mode":{"type":"string","description_kind":"plain","optional":true},"sync_mode":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"layer":{"nesting_mode":"list","block":{"attributes":{"adaptive_b_frame_enabled":{"type":"bool","description_kind":"plain","optional":true},"b_frames":{"type":"number","description_kind":"plain","optional":true,"computed":true},"bitrate":{"type":"number","description_kind":"plain","required":true},"buffer_window":{"type":"string","description_kind":"plain","optional":true},"crf":{"type":"number","description_kind":"plain","optional":true},"frame_rate":{"type":"string","description_kind":"plain","optional":true},"height":{"type":"string","description_kind":"plain","optional":true,"computed":true},"label":{"type":"string","description_kind":"plain","optional":true},"level":{"type":"string","description_kind":"plain","optional":true},"max_bitrate":{"type":"number","description_kind":"plain","optional":true,"computed":true},"profile":{"type":"string","description_kind":"plain","optional":true},"reference_frames":{"type":"number","description_kind":"plain","optional":true,"computed":true},"slices":{"type":"number","description_kind":"plain","optional":true,"computed":true},"width":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"jpg_image":{"nesting_mode":"list","block":{"attributes":{"key_frame_interval":{"type":"string","description_kind":"plain","optional":true},"label":{"type":"string","description_kind":"plain","optional":true},"range":{"type":"string","description_kind":"plain","optional":true},"sprite_column":{"type":"number","description_kind":"plain","optional":true},"start":{"type":"string","description_kind":"plain","required":true},"step":{"type":"string","description_kind":"plain","optional":true},"stretch_mode":{"type":"string","description_kind":"plain","optional":true},"sync_mode":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"layer":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description_kind":"plain","optional":true},"label":{"type":"string","description_kind":"plain","optional":true},"quality":{"type":"number","description_kind":"plain","optional":true},"width":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"png_image":{"nesting_mode":"list","block":{"attributes":{"key_frame_interval":{"type":"string","description_kind":"plain","optional":true},"label":{"type":"string","description_kind":"plain","optional":true},"range":{"type":"string","description_kind":"plain","optional":true},"start":{"type":"string","description_kind":"plain","required":true},"step":{"type":"string","description_kind":"plain","optional":true},"stretch_mode":{"type":"string","description_kind":"plain","optional":true},"sync_mode":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"layer":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description_kind":"plain","optional":true},"label":{"type":"string","description_kind":"plain","optional":true},"width":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"filter":{"nesting_mode":"list","block":{"attributes":{"rotation":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"crop_rectangle":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description_kind":"plain","optional":true},"left":{"type":"string","description_kind":"plain","optional":true},"top":{"type":"string","description_kind":"plain","optional":true},"width":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"deinterlace":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","optional":true},"parity":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"fade_in":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"string","description_kind":"plain","required":true},"fade_color":{"type":"string","description_kind":"plain","required":true},"start":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"fade_out":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"string","description_kind":"plain","required":true},"fade_color":{"type":"string","description_kind":"plain","required":true},"start":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"overlay":{"nesting_mode":"list","block":{"block_types":{"audio":{"nesting_mode":"list","block":{"attributes":{"audio_gain_level":{"type":"number","description_kind":"plain","optional":true},"end":{"type":"string","description_kind":"plain","optional":true},"fade_in_duration":{"type":"string","description_kind":"plain","optional":true},"fade_out_duration":{"type":"string","description_kind":"plain","optional":true},"input_label":{"type":"string","description_kind":"plain","required":true},"start":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"video":{"nesting_mode":"list","block":{"attributes":{"audio_gain_level":{"type":"number","description_kind":"plain","optional":true},"end":{"type":"string","description_kind":"plain","optional":true},"fade_in_duration":{"type":"string","description_kind":"plain","optional":true},"fade_out_duration":{"type":"string","description_kind":"plain","optional":true},"input_label":{"type":"string","description_kind":"plain","required":true},"opacity":{"type":"number","description_kind":"plain","optional":true},"start":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"crop_rectangle":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description_kind":"plain","optional":true},"left":{"type":"string","description_kind":"plain","optional":true},"top":{"type":"string","description_kind":"plain","optional":true},"width":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"position":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description_kind":"plain","optional":true},"left":{"type":"string","description_kind":"plain","optional":true},"top":{"type":"string","description_kind":"plain","optional":true},"width":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"format":{"nesting_mode":"list","block":{"block_types":{"jpg":{"nesting_mode":"list","block":{"attributes":{"filename_pattern":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"mp4":{"nesting_mode":"list","block":{"attributes":{"filename_pattern":{"type":"string","description_kind":"plain","required":true}},"block_types":{"output_file":{"nesting_mode":"list","block":{"attributes":{"labels":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"png":{"nesting_mode":"list","block":{"attributes":{"filename_pattern":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"transport_stream":{"nesting_mode":"list","block":{"attributes":{"filename_pattern":{"type":"string","description_kind":"plain","required":true}},"block_types":{"output_file":{"nesting_mode":"list","block":{"attributes":{"labels":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"max_items":1},"face_detector_preset":{"nesting_mode":"list","block":{"attributes":{"analysis_resolution":{"type":"string","description_kind":"plain","optional":true},"blur_type":{"type":"string","description_kind":"plain","optional":true},"experimental_options":{"type":["map","string"],"description_kind":"plain","optional":true},"face_redactor_mode":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true},"max_items":1},"video_analyzer_preset":{"nesting_mode":"list","block":{"attributes":{"audio_analysis_mode":{"type":"string","description_kind":"plain","optional":true},"audio_language":{"type":"string","description_kind":"plain","optional":true},"experimental_options":{"type":["map","string"],"description_kind":"plain","optional":true},"insights_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true},"max_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_mobile_network":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mobile_country_code":{"type":"string","description_kind":"plain","required":true},"mobile_network_code":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_key":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_attached_data_network":{"version":0,"block":{"attributes":{"dns_addresses":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mobile_network_data_network_name":{"type":"string","description_kind":"plain","required":true},"mobile_network_packet_core_data_plane_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"user_equipment_address_pool_prefixes":{"type":["list","string"],"description_kind":"plain","optional":true},"user_equipment_static_address_pool_prefixes":{"type":["list","string"],"description_kind":"plain","optional":true},"user_plane_access_ipv4_address":{"type":"string","description_kind":"plain","optional":true},"user_plane_access_ipv4_gateway":{"type":"string","description_kind":"plain","optional":true},"user_plane_access_ipv4_subnet":{"type":"string","description_kind":"plain","optional":true},"user_plane_access_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"network_address_port_translation":{"nesting_mode":"list","block":{"attributes":{"icmp_pinhole_timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true},"pinhole_maximum_number":{"type":"number","description_kind":"plain","optional":true},"tcp_pinhole_timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true},"tcp_port_reuse_minimum_hold_time_in_seconds":{"type":"number","description_kind":"plain","optional":true},"udp_pinhole_timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true},"udp_port_reuse_minimum_hold_time_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"port_range":{"nesting_mode":"list","block":{"attributes":{"maximum":{"type":"number","description_kind":"plain","optional":true},"minimum":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_data_network":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mobile_network_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_packet_core_control_plane":{"version":0,"block":{"attributes":{"control_plane_access_ipv4_address":{"type":"string","description_kind":"plain","optional":true},"control_plane_access_ipv4_gateway":{"type":"string","description_kind":"plain","optional":true},"control_plane_access_ipv4_subnet":{"type":"string","description_kind":"plain","optional":true},"control_plane_access_name":{"type":"string","description_kind":"plain","optional":true},"core_network_technology":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interoperability_settings_json":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"site_ids":{"type":["list","string"],"description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"software_version":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"user_equipment_mtu_in_bytes":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"local_diagnostics_access":{"nesting_mode":"list","block":{"attributes":{"authentication_type":{"type":"string","description_kind":"plain","required":true},"https_server_certificate_url":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"platform":{"nesting_mode":"list","block":{"attributes":{"arc_kubernetes_cluster_id":{"type":"string","description_kind":"plain","optional":true},"custom_location_id":{"type":"string","description_kind":"plain","optional":true},"edge_device_id":{"type":"string","description_kind":"plain","optional":true},"stack_hci_cluster_id":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_packet_core_data_plane":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mobile_network_packet_core_control_plane_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"user_plane_access_ipv4_address":{"type":"string","description_kind":"plain","optional":true},"user_plane_access_ipv4_gateway":{"type":"string","description_kind":"plain","optional":true},"user_plane_access_ipv4_subnet":{"type":"string","description_kind":"plain","optional":true},"user_plane_access_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_service":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mobile_network_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"service_precedence":{"type":"number","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"pcc_rule":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"precedence":{"type":"number","description_kind":"plain","required":true},"traffic_control_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"qos_policy":{"nesting_mode":"list","block":{"attributes":{"allocation_and_retention_priority_level":{"type":"number","description_kind":"plain","optional":true},"preemption_capability":{"type":"string","description_kind":"plain","optional":true},"preemption_vulnerability":{"type":"string","description_kind":"plain","optional":true},"qos_indicator":{"type":"number","description_kind":"plain","required":true}},"block_types":{"guaranteed_bit_rate":{"nesting_mode":"list","block":{"attributes":{"downlink":{"type":"string","description_kind":"plain","required":true},"uplink":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"maximum_bit_rate":{"nesting_mode":"list","block":{"attributes":{"downlink":{"type":"string","description_kind":"plain","required":true},"uplink":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"service_data_flow_template":{"nesting_mode":"list","block":{"attributes":{"direction":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"ports":{"type":["list","string"],"description_kind":"plain","optional":true},"protocol":{"type":["list","string"],"description_kind":"plain","required":true},"remote_ip_list":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1},"service_qos_policy":{"nesting_mode":"list","block":{"attributes":{"allocation_and_retention_priority_level":{"type":"number","description_kind":"plain","optional":true},"preemption_capability":{"type":"string","description_kind":"plain","optional":true},"preemption_vulnerability":{"type":"string","description_kind":"plain","optional":true},"qos_indicator":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"maximum_bit_rate":{"nesting_mode":"list","block":{"attributes":{"downlink":{"type":"string","description_kind":"plain","required":true},"uplink":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_sim":{"version":0,"block":{"attributes":{"authentication_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"device_type":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integrated_circuit_card_identifier":{"type":"string","description_kind":"plain","required":true},"international_mobile_subscriber_identity":{"type":"string","description_kind":"plain","required":true},"mobile_network_sim_group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"operator_key_code":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"sim_policy_id":{"type":"string","description_kind":"plain","optional":true},"sim_state":{"type":"string","description_kind":"plain","computed":true},"vendor_key_fingerprint":{"type":"string","description_kind":"plain","computed":true},"vendor_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"static_ip_configuration":{"nesting_mode":"list","block":{"attributes":{"attached_data_network_id":{"type":"string","description_kind":"plain","required":true},"slice_id":{"type":"string","description_kind":"plain","required":true},"static_ipv4_address":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_sim_group":{"version":0,"block":{"attributes":{"encryption_key_url":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mobile_network_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_sim_policy":{"version":0,"block":{"attributes":{"default_slice_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mobile_network_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"rat_frequency_selection_priority_index":{"type":"number","description_kind":"plain","optional":true},"registration_timer_in_seconds":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"slice":{"nesting_mode":"list","block":{"attributes":{"default_data_network_id":{"type":"string","description_kind":"plain","required":true},"slice_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"data_network":{"nesting_mode":"list","block":{"attributes":{"additional_allowed_session_types":{"type":["list","string"],"description_kind":"plain","optional":true},"allocation_and_retention_priority_level":{"type":"number","description_kind":"plain","optional":true},"allowed_services_ids":{"type":["list","string"],"description_kind":"plain","required":true},"data_network_id":{"type":"string","description_kind":"plain","required":true},"default_session_type":{"type":"string","description_kind":"plain","optional":true},"max_buffered_packets":{"type":"number","description_kind":"plain","optional":true},"preemption_capability":{"type":"string","description_kind":"plain","optional":true},"preemption_vulnerability":{"type":"string","description_kind":"plain","optional":true},"qos_indicator":{"type":"number","description_kind":"plain","required":true}},"block_types":{"session_aggregate_maximum_bit_rate":{"nesting_mode":"list","block":{"attributes":{"downlink":{"type":"string","description_kind":"plain","required":true},"uplink":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"user_equipment_aggregate_maximum_bit_rate":{"nesting_mode":"list","block":{"attributes":{"downlink":{"type":"string","description_kind":"plain","required":true},"uplink":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"azurerm_mobile_network_site":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mobile_network_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"network_function_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_slice":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mobile_network_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"single_network_slice_selection_assistance_information":{"nesting_mode":"list","block":{"attributes":{"slice_differentiator":{"type":"string","description_kind":"plain","optional":true},"slice_service_type":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_aad_diagnostic_setting":{"version":0,"block":{"attributes":{"eventhub_authorization_rule_id":{"type":"string","description_kind":"plain","optional":true},"eventhub_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"enabled_log":{"nesting_mode":"set","block":{"attributes":{"category":{"type":"string","description_kind":"plain","required":true}},"block_types":{"retention_policy":{"nesting_mode":"list","block":{"attributes":{"days":{"type":"number","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"log":{"nesting_mode":"set","block":{"attributes":{"category":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"retention_policy":{"nesting_mode":"list","block":{"attributes":{"days":{"type":"number","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain","deprecated":true}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_action_group":{"version":1,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"short_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"arm_role_receiver":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"role_id":{"type":"string","description_kind":"plain","required":true},"use_common_alert_schema":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}},"automation_runbook_receiver":{"nesting_mode":"list","block":{"attributes":{"automation_account_id":{"type":"string","description_kind":"plain","required":true},"is_global_runbook":{"type":"bool","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"runbook_name":{"type":"string","description_kind":"plain","required":true},"service_uri":{"type":"string","description_kind":"plain","required":true},"use_common_alert_schema":{"type":"bool","description_kind":"plain","optional":true},"webhook_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"azure_app_push_receiver":{"nesting_mode":"list","block":{"attributes":{"email_address":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"azure_function_receiver":{"nesting_mode":"list","block":{"attributes":{"function_app_resource_id":{"type":"string","description_kind":"plain","required":true},"function_name":{"type":"string","description_kind":"plain","required":true},"http_trigger_url":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"use_common_alert_schema":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}},"email_receiver":{"nesting_mode":"list","block":{"attributes":{"email_address":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"use_common_alert_schema":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}},"event_hub_receiver":{"nesting_mode":"list","block":{"attributes":{"event_hub_id":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"event_hub_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"event_hub_namespace":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"use_common_alert_schema":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}},"itsm_receiver":{"nesting_mode":"list","block":{"attributes":{"connection_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"region":{"type":"string","description_kind":"plain","required":true},"ticket_configuration":{"type":"string","description_kind":"plain","required":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"logic_app_receiver":{"nesting_mode":"list","block":{"attributes":{"callback_url":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_id":{"type":"string","description_kind":"plain","required":true},"use_common_alert_schema":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}},"sms_receiver":{"nesting_mode":"list","block":{"attributes":{"country_code":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"phone_number":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"voice_receiver":{"nesting_mode":"list","block":{"attributes":{"country_code":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"phone_number":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"webhook_receiver":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"service_uri":{"type":"string","description_kind":"plain","required":true},"use_common_alert_schema":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"aad_auth":{"nesting_mode":"list","block":{"attributes":{"identifier_uri":{"type":"string","description_kind":"plain","optional":true,"computed":true},"object_id":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_action_rule_action_group":{"version":0,"block":{"attributes":{"action_group_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"condition":{"nesting_mode":"list","block":{"block_types":{"alert_context":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"alert_rule_id":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"description":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"monitor":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"monitor_service":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"severity":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"target_resource_type":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"scope":{"nesting_mode":"list","block":{"attributes":{"resource_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_monitor_action_rule_suppression":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"condition":{"nesting_mode":"list","block":{"block_types":{"alert_context":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"alert_rule_id":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"description":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"monitor":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"monitor_service":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"severity":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"target_resource_type":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"scope":{"nesting_mode":"list","block":{"attributes":{"resource_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"suppression":{"nesting_mode":"list","block":{"attributes":{"recurrence_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"end_date_utc":{"type":"string","description_kind":"plain","required":true},"recurrence_monthly":{"type":["set","number"],"description_kind":"plain","optional":true},"recurrence_weekly":{"type":["set","string"],"description_kind":"plain","optional":true},"start_date_utc":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_monitor_activity_log_alert":{"version":1,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scopes":{"type":["set","string"],"description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"action":{"nesting_mode":"list","block":{"attributes":{"action_group_id":{"type":"string","description_kind":"plain","required":true},"webhook_properties":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"criteria":{"nesting_mode":"list","block":{"attributes":{"caller":{"type":"string","description_kind":"plain","optional":true},"category":{"type":"string","description_kind":"plain","required":true},"level":{"type":"string","description_kind":"plain","optional":true},"levels":{"type":["list","string"],"description_kind":"plain","optional":true},"operation_name":{"type":"string","description_kind":"plain","optional":true},"recommendation_category":{"type":"string","description_kind":"plain","optional":true},"recommendation_impact":{"type":"string","description_kind":"plain","optional":true},"recommendation_type":{"type":"string","description_kind":"plain","optional":true},"resource_group":{"type":"string","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description_kind":"plain","optional":true},"resource_id":{"type":"string","description_kind":"plain","optional":true},"resource_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"resource_provider":{"type":"string","description_kind":"plain","optional":true},"resource_providers":{"type":["list","string"],"description_kind":"plain","optional":true},"resource_type":{"type":"string","description_kind":"plain","optional":true},"resource_types":{"type":["list","string"],"description_kind":"plain","optional":true},"status":{"type":"string","description_kind":"plain","optional":true},"statuses":{"type":["list","string"],"description_kind":"plain","optional":true},"sub_status":{"type":"string","description_kind":"plain","optional":true},"sub_statuses":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"resource_health":{"nesting_mode":"list","block":{"attributes":{"current":{"type":["set","string"],"description_kind":"plain","optional":true},"previous":{"type":["set","string"],"description_kind":"plain","optional":true},"reason":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"service_health":{"nesting_mode":"list","block":{"attributes":{"events":{"type":["set","string"],"description_kind":"plain","optional":true},"locations":{"type":["set","string"],"description_kind":"plain","optional":true},"services":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_alert_processing_rule_action_group":{"version":0,"block":{"attributes":{"add_action_group_ids":{"type":["list","string"],"description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"condition":{"nesting_mode":"list","block":{"block_types":{"alert_context":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"alert_rule_id":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"alert_rule_name":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"description":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"monitor_condition":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"monitor_service":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"severity":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"signal_type":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"target_resource":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"target_resource_group":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"target_resource_type":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"schedule":{"nesting_mode":"list","block":{"attributes":{"effective_from":{"type":"string","description_kind":"plain","optional":true},"effective_until":{"type":"string","description_kind":"plain","optional":true},"time_zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"recurrence":{"nesting_mode":"list","block":{"block_types":{"daily":{"nesting_mode":"list","block":{"attributes":{"end_time":{"type":"string","description_kind":"plain","required":true},"start_time":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"monthly":{"nesting_mode":"list","block":{"attributes":{"days_of_month":{"type":["list","number"],"description_kind":"plain","required":true},"end_time":{"type":"string","description_kind":"plain","optional":true},"start_time":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"weekly":{"nesting_mode":"list","block":{"attributes":{"days_of_week":{"type":["list","string"],"description_kind":"plain","required":true},"end_time":{"type":"string","description_kind":"plain","optional":true},"start_time":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_alert_processing_rule_suppression":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"condition":{"nesting_mode":"list","block":{"block_types":{"alert_context":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"alert_rule_id":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"alert_rule_name":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"description":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"monitor_condition":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"monitor_service":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"severity":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"signal_type":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"target_resource":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"target_resource_group":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"target_resource_type":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"schedule":{"nesting_mode":"list","block":{"attributes":{"effective_from":{"type":"string","description_kind":"plain","optional":true},"effective_until":{"type":"string","description_kind":"plain","optional":true},"time_zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"recurrence":{"nesting_mode":"list","block":{"block_types":{"daily":{"nesting_mode":"list","block":{"attributes":{"end_time":{"type":"string","description_kind":"plain","required":true},"start_time":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"monthly":{"nesting_mode":"list","block":{"attributes":{"days_of_month":{"type":["list","number"],"description_kind":"plain","required":true},"end_time":{"type":"string","description_kind":"plain","optional":true},"start_time":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"weekly":{"nesting_mode":"list","block":{"attributes":{"days_of_week":{"type":["list","string"],"description_kind":"plain","required":true},"end_time":{"type":"string","description_kind":"plain","optional":true},"start_time":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_alert_prometheus_rule_group":{"version":0,"block":{"attributes":{"cluster_name":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"rule_group_enabled":{"type":"bool","description_kind":"plain","optional":true},"scopes":{"type":["list","string"],"description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"alert":{"type":"string","description_kind":"plain","optional":true},"annotations":{"type":["map","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"expression":{"type":"string","description_kind":"plain","required":true},"for":{"type":"string","description_kind":"plain","optional":true},"labels":{"type":["map","string"],"description_kind":"plain","optional":true},"record":{"type":"string","description_kind":"plain","optional":true},"severity":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"action":{"nesting_mode":"list","block":{"attributes":{"action_group_id":{"type":"string","description_kind":"plain","required":true},"action_properties":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":5},"alert_resolution":{"nesting_mode":"list","block":{"attributes":{"auto_resolved":{"type":"bool","description_kind":"plain","optional":true},"time_to_resolve":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_autoscale_setting":{"version":2,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"notification":{"nesting_mode":"list","block":{"block_types":{"email":{"nesting_mode":"list","block":{"attributes":{"custom_emails":{"type":["list","string"],"description_kind":"plain","optional":true},"send_to_subscription_administrator":{"type":"bool","description_kind":"plain","optional":true},"send_to_subscription_co_administrator":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"webhook":{"nesting_mode":"list","block":{"attributes":{"properties":{"type":["map","string"],"description_kind":"plain","optional":true},"service_uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"predictive":{"nesting_mode":"list","block":{"attributes":{"look_ahead_time":{"type":"string","description_kind":"plain","optional":true},"scale_mode":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"profile":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"capacity":{"nesting_mode":"list","block":{"attributes":{"default":{"type":"number","description_kind":"plain","required":true},"maximum":{"type":"number","description_kind":"plain","required":true},"minimum":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"fixed_date":{"nesting_mode":"list","block":{"attributes":{"end":{"type":"string","description_kind":"plain","required":true},"start":{"type":"string","description_kind":"plain","required":true},"timezone":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"recurrence":{"nesting_mode":"list","block":{"attributes":{"days":{"type":["list","string"],"description_kind":"plain","required":true},"hours":{"type":["list","number"],"description_kind":"plain","required":true},"minutes":{"type":["list","number"],"description_kind":"plain","required":true},"timezone":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"rule":{"nesting_mode":"list","block":{"block_types":{"metric_trigger":{"nesting_mode":"list","block":{"attributes":{"divide_by_instance_count":{"type":"bool","description_kind":"plain","optional":true},"metric_name":{"type":"string","description_kind":"plain","required":true},"metric_namespace":{"type":"string","description_kind":"plain","optional":true},"metric_resource_id":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"statistic":{"type":"string","description_kind":"plain","required":true},"threshold":{"type":"number","description_kind":"plain","required":true},"time_aggregation":{"type":"string","description_kind":"plain","required":true},"time_grain":{"type":"string","description_kind":"plain","required":true},"time_window":{"type":"string","description_kind":"plain","required":true}},"block_types":{"dimensions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"scale_action":{"nesting_mode":"list","block":{"attributes":{"cooldown":{"type":"string","description_kind":"plain","required":true},"direction":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"value":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":10}},"description_kind":"plain"},"min_items":1,"max_items":20},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_data_collection_endpoint":{"version":0,"block":{"attributes":{"configuration_access_endpoint":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"immutable_id":{"type":"string","description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"logs_ingestion_endpoint":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_data_collection_rule":{"version":0,"block":{"attributes":{"data_collection_endpoint_id":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"immutable_id":{"type":"string","description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"data_flow":{"nesting_mode":"list","block":{"attributes":{"built_in_transform":{"type":"string","description_kind":"plain","optional":true},"destinations":{"type":["list","string"],"description_kind":"plain","required":true},"output_stream":{"type":"string","description_kind":"plain","optional":true},"streams":{"type":["list","string"],"description_kind":"plain","required":true},"transform_kql":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"data_sources":{"nesting_mode":"list","block":{"block_types":{"data_import":{"nesting_mode":"list","block":{"block_types":{"event_hub_data_source":{"nesting_mode":"list","block":{"attributes":{"consumer_group":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"stream":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"max_items":1},"extension":{"nesting_mode":"list","block":{"attributes":{"extension_json":{"type":"string","description_kind":"plain","optional":true},"extension_name":{"type":"string","description_kind":"plain","required":true},"input_data_sources":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"streams":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"iis_log":{"nesting_mode":"list","block":{"attributes":{"log_directories":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"streams":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"log_file":{"nesting_mode":"list","block":{"attributes":{"file_patterns":{"type":["list","string"],"description_kind":"plain","required":true},"format":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"streams":{"type":["list","string"],"description_kind":"plain","required":true}},"block_types":{"settings":{"nesting_mode":"list","block":{"block_types":{"text":{"nesting_mode":"list","block":{"attributes":{"record_start_timestamp_format":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"performance_counter":{"nesting_mode":"list","block":{"attributes":{"counter_specifiers":{"type":["list","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"sampling_frequency_in_seconds":{"type":"number","description_kind":"plain","required":true},"streams":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"platform_telemetry":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"streams":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"prometheus_forwarder":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"streams":{"type":["list","string"],"description_kind":"plain","required":true}},"block_types":{"label_include_filter":{"nesting_mode":"set","block":{"attributes":{"label":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"syslog":{"nesting_mode":"list","block":{"attributes":{"facility_names":{"type":["list","string"],"description_kind":"plain","required":true},"log_levels":{"type":["list","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"streams":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"windows_event_log":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"streams":{"type":["list","string"],"description_kind":"plain","required":true},"x_path_queries":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"windows_firewall_log":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"streams":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"destinations":{"nesting_mode":"list","block":{"block_types":{"azure_monitor_metrics":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"event_hub":{"nesting_mode":"list","block":{"attributes":{"event_hub_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"event_hub_direct":{"nesting_mode":"list","block":{"attributes":{"event_hub_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"log_analytics":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"workspace_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"monitor_account":{"nesting_mode":"list","block":{"attributes":{"monitor_account_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"storage_blob":{"nesting_mode":"list","block":{"attributes":{"container_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"storage_blob_direct":{"nesting_mode":"list","block":{"attributes":{"container_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"storage_table_direct":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true},"table_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"stream_declaration":{"nesting_mode":"set","block":{"attributes":{"stream_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"column":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_data_collection_rule_association":{"version":0,"block":{"attributes":{"data_collection_endpoint_id":{"type":"string","description_kind":"plain","optional":true},"data_collection_rule_id":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_diagnostic_setting":{"version":0,"block":{"attributes":{"eventhub_authorization_rule_id":{"type":"string","description_kind":"plain","optional":true},"eventhub_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_destination_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"partner_solution_id":{"type":"string","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","optional":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"enabled_log":{"nesting_mode":"set","block":{"attributes":{"category":{"type":"string","description_kind":"plain","optional":true},"category_group":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"retention_policy":{"nesting_mode":"list","block":{"attributes":{"days":{"type":"number","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true},"max_items":1}},"description_kind":"plain"}},"log":{"nesting_mode":"set","block":{"attributes":{"category":{"type":"string","description_kind":"plain","optional":true},"category_group":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"retention_policy":{"nesting_mode":"list","block":{"attributes":{"days":{"type":"number","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true},"max_items":1}},"description_kind":"plain","deprecated":true}},"metric":{"nesting_mode":"set","block":{"attributes":{"category":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"retention_policy":{"nesting_mode":"list","block":{"attributes":{"days":{"type":"number","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true},"max_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_log_profile":{"version":1,"block":{"attributes":{"categories":{"type":["set","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"locations":{"type":["set","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"servicebus_rule_id":{"type":"string","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"retention_policy":{"nesting_mode":"list","block":{"attributes":{"days":{"type":"number","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_monitor_metric_alert":{"version":1,"block":{"attributes":{"auto_mitigate":{"type":"bool","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"frequency":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scopes":{"type":["set","string"],"description_kind":"plain","required":true},"severity":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"target_resource_location":{"type":"string","description":"The location of the target pluginsdk. Required when using subscription, resource group scope or multiple scopes.","description_kind":"plain","optional":true,"computed":true},"target_resource_type":{"type":"string","description":"The resource type (e.g. Microsoft.Compute/virtualMachines) of the target pluginsdk. Required when using subscription, resource group scope or multiple scopes.","description_kind":"plain","optional":true,"computed":true},"window_size":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"action":{"nesting_mode":"set","block":{"attributes":{"action_group_id":{"type":"string","description_kind":"plain","required":true},"webhook_properties":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"application_insights_web_test_location_availability_criteria":{"nesting_mode":"list","block":{"attributes":{"component_id":{"type":"string","description_kind":"plain","required":true},"failed_location_count":{"type":"number","description_kind":"plain","required":true},"web_test_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"criteria":{"nesting_mode":"list","block":{"attributes":{"aggregation":{"type":"string","description_kind":"plain","required":true},"metric_name":{"type":"string","description_kind":"plain","required":true},"metric_namespace":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"skip_metric_validation":{"type":"bool","description_kind":"plain","optional":true},"threshold":{"type":"number","description_kind":"plain","required":true}},"block_types":{"dimension":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"dynamic_criteria":{"nesting_mode":"list","block":{"attributes":{"aggregation":{"type":"string","description_kind":"plain","required":true},"alert_sensitivity":{"type":"string","description_kind":"plain","required":true},"evaluation_failure_count":{"type":"number","description_kind":"plain","optional":true},"evaluation_total_count":{"type":"number","description_kind":"plain","optional":true},"ignore_data_before":{"type":"string","description_kind":"plain","optional":true},"metric_name":{"type":"string","description_kind":"plain","required":true},"metric_namespace":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"skip_metric_validation":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"dimension":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_private_link_scope":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ingestion_access_mode":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"query_access_mode":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_private_link_scoped_service":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_resource_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scope_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_scheduled_query_rules_alert":{"version":1,"block":{"attributes":{"authorized_resource_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"auto_mitigation_enabled":{"type":"bool","description_kind":"plain","optional":true},"data_source_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"frequency":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"query":{"type":"string","description_kind":"plain","required":true},"query_type":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"severity":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"throttling":{"type":"number","description_kind":"plain","optional":true},"time_window":{"type":"number","description_kind":"plain","required":true}},"block_types":{"action":{"nesting_mode":"list","block":{"attributes":{"action_group":{"type":["set","string"],"description_kind":"plain","required":true},"custom_webhook_payload":{"type":"string","description_kind":"plain","optional":true},"email_subject":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"trigger":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"threshold":{"type":"number","description_kind":"plain","required":true}},"block_types":{"metric_trigger":{"nesting_mode":"list","block":{"attributes":{"metric_column":{"type":"string","description_kind":"plain","optional":true},"metric_trigger_type":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"threshold":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"azurerm_monitor_scheduled_query_rules_alert_v2":{"version":0,"block":{"attributes":{"auto_mitigation_enabled":{"type":"bool","description_kind":"plain","optional":true},"created_with_api_version":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"evaluation_frequency":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_a_legacy_log_analytics_rule":{"type":"bool","description_kind":"plain","computed":true},"is_workspace_alerts_storage_configured":{"type":"bool","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mute_actions_after_alert_duration":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"query_time_range_override":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description_kind":"plain","required":true},"severity":{"type":"number","description_kind":"plain","required":true},"skip_query_validation":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"target_resource_types":{"type":["list","string"],"description_kind":"plain","optional":true},"window_duration":{"type":"string","description_kind":"plain","required":true},"workspace_alerts_storage_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"action":{"nesting_mode":"list","block":{"attributes":{"action_groups":{"type":["list","string"],"description_kind":"plain","optional":true},"custom_properties":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"criteria":{"nesting_mode":"list","block":{"attributes":{"metric_measure_column":{"type":"string","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"query":{"type":"string","description_kind":"plain","required":true},"resource_id_column":{"type":"string","description_kind":"plain","optional":true},"threshold":{"type":"number","description_kind":"plain","required":true},"time_aggregation_method":{"type":"string","description_kind":"plain","required":true}},"block_types":{"dimension":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"failing_periods":{"nesting_mode":"list","block":{"attributes":{"minimum_failing_periods_to_trigger_alert":{"type":"number","description_kind":"plain","required":true},"number_of_evaluation_periods":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_scheduled_query_rules_log":{"version":1,"block":{"attributes":{"authorized_resource_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"data_source_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"criteria":{"nesting_mode":"list","block":{"attributes":{"metric_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"dimension":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_smart_detector_alert_rule":{"version":1,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"detector_type":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"frequency":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scope_resource_ids":{"type":["set","string"],"description_kind":"plain","required":true},"severity":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"throttling_duration":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"action_group":{"nesting_mode":"list","block":{"attributes":{"email_subject":{"type":"string","description_kind":"plain","optional":true},"ids":{"type":["set","string"],"description_kind":"plain","required":true},"webhook_payload":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_workspace":{"version":0,"block":{"attributes":{"default_data_collection_endpoint_id":{"type":"string","description_kind":"plain","computed":true},"default_data_collection_rule_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"query_endpoint":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_database":{"version":1,"block":{"attributes":{"auto_pause_delay_in_minutes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"collation":{"type":"string","description_kind":"plain","optional":true,"computed":true},"create_mode":{"type":"string","description_kind":"plain","optional":true},"creation_source_database_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"elastic_pool_id":{"type":"string","description_kind":"plain","optional":true},"enclave_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"geo_backup_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ledger_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"maintenance_configuration_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"min_capacity":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"read_replica_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"read_scale":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"recover_database_id":{"type":"string","description_kind":"plain","optional":true},"recovery_point_id":{"type":"string","description_kind":"plain","optional":true},"restore_dropped_database_id":{"type":"string","description_kind":"plain","optional":true},"restore_long_term_retention_backup_id":{"type":"string","description_kind":"plain","optional":true},"restore_point_in_time":{"type":"string","description_kind":"plain","optional":true,"computed":true},"sample_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"secondary_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"server_id":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"storage_account_type":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"transparent_data_encryption_enabled":{"type":"bool","description_kind":"plain","optional":true},"transparent_data_encryption_key_automatic_rotation_enabled":{"type":"bool","description_kind":"plain","optional":true},"transparent_data_encryption_key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"zone_redundant":{"type":"bool","description_kind":"plain","optional":true,"computed":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"import":{"nesting_mode":"list","block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","required":true},"administrator_login_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"authentication_type":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","optional":true},"storage_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"storage_key_type":{"type":"string","description_kind":"plain","required":true},"storage_uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"long_term_retention_policy":{"nesting_mode":"list","block":{"attributes":{"immutable_backups_enabled":{"type":"bool","description_kind":"plain","optional":true},"monthly_retention":{"type":"string","description_kind":"plain","optional":true,"computed":true},"week_of_year":{"type":"number","description_kind":"plain","optional":true,"computed":true},"weekly_retention":{"type":"string","description_kind":"plain","optional":true,"computed":true},"yearly_retention":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"short_term_retention_policy":{"nesting_mode":"list","block":{"attributes":{"backup_interval_in_hours":{"type":"number","description_kind":"plain","optional":true},"retention_days":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"threat_detection_policy":{"nesting_mode":"list","block":{"attributes":{"disabled_alerts":{"type":["set","string"],"description_kind":"plain","optional":true},"email_account_admins":{"type":"string","description_kind":"plain","optional":true},"email_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"retention_days":{"type":"number","description_kind":"plain","optional":true},"state":{"type":"string","description_kind":"plain","optional":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_database_extended_auditing_policy":{"version":0,"block":{"attributes":{"database_id":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_monitoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"retention_in_days":{"type":"number","description_kind":"plain","optional":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_account_access_key_is_secondary":{"type":"bool","description_kind":"plain","optional":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_database_vulnerability_assessment_rule_baseline":{"version":0,"block":{"attributes":{"baseline_name":{"type":"string","description_kind":"plain","optional":true},"database_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"rule_id":{"type":"string","description_kind":"plain","required":true},"server_vulnerability_assessment_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"baseline_result":{"nesting_mode":"set","block":{"attributes":{"result":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_elasticpool":{"version":0,"block":{"attributes":{"enclave_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"maintenance_configuration_name":{"type":"string","description_kind":"plain","optional":true},"max_size_bytes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"max_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone_redundant":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"per_database_settings":{"nesting_mode":"list","block":{"attributes":{"max_capacity":{"type":"number","description_kind":"plain","required":true},"min_capacity":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"sku":{"nesting_mode":"list","block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","required":true},"family":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"tier":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_failover_group":{"version":0,"block":{"attributes":{"databases":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"readonly_endpoint_failover_policy_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"server_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"partner_server":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","computed":true},"role":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"min_items":1},"read_write_endpoint_failover_policy":{"nesting_mode":"list","block":{"attributes":{"grace_minutes":{"type":"number","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_firewall_rule":{"version":0,"block":{"attributes":{"end_ip_address":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"server_id":{"type":"string","description_kind":"plain","required":true},"start_ip_address":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_job_agent":{"version":0,"block":{"attributes":{"database_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_job_credential":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_agent_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_managed_database":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_instance_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"short_term_retention_days":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"long_term_retention_policy":{"nesting_mode":"list","block":{"attributes":{"immutable_backups_enabled":{"type":"bool","description_kind":"plain","optional":true},"monthly_retention":{"type":"string","description_kind":"plain","optional":true,"computed":true},"week_of_year":{"type":"number","description_kind":"plain","optional":true,"computed":true},"weekly_retention":{"type":"string","description_kind":"plain","optional":true,"computed":true},"yearly_retention":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"point_in_time_restore":{"nesting_mode":"list","block":{"attributes":{"restore_point_in_time":{"type":"string","description_kind":"plain","required":true},"source_database_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_managed_instance":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","required":true},"administrator_login_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"collation":{"type":"string","description_kind":"plain","optional":true},"dns_zone":{"type":"string","description_kind":"plain","computed":true},"dns_zone_partner_id":{"type":"string","description_kind":"plain","optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"maintenance_configuration_name":{"type":"string","description_kind":"plain","optional":true},"minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"proxy_override":{"type":"string","description_kind":"plain","optional":true},"public_data_endpoint_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"storage_account_type":{"type":"string","description_kind":"plain","optional":true},"storage_size_in_gb":{"type":"number","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timezone_id":{"type":"string","description_kind":"plain","optional":true},"vcores":{"type":"number","description_kind":"plain","required":true},"zone_redundant_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_managed_instance_active_directory_administrator":{"version":0,"block":{"attributes":{"azuread_authentication_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"login_username":{"type":"string","description_kind":"plain","required":true},"managed_instance_id":{"type":"string","description_kind":"plain","required":true},"object_id":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_managed_instance_failover_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_instance_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"partner_managed_instance_id":{"type":"string","description_kind":"plain","required":true},"partner_region":{"type":["list",["object",{"location":"string","role":"string"}]],"description_kind":"plain","computed":true},"readonly_endpoint_failover_policy_enabled":{"type":"bool","description_kind":"plain","optional":true},"role":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"read_write_endpoint_failover_policy":{"nesting_mode":"list","block":{"attributes":{"grace_minutes":{"type":"number","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_managed_instance_security_alert_policy":{"version":0,"block":{"attributes":{"disabled_alerts":{"type":["set","string"],"description_kind":"plain","optional":true},"email_account_admins_enabled":{"type":"bool","description_kind":"plain","optional":true},"email_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_instance_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retention_days":{"type":"number","description_kind":"plain","optional":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_managed_instance_transparent_data_encryption":{"version":0,"block":{"attributes":{"auto_rotation_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"managed_instance_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_managed_instance_vulnerability_assessment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_instance_id":{"type":"string","description_kind":"plain","required":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_container_path":{"type":"string","description_kind":"plain","required":true},"storage_container_sas_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"block_types":{"recurring_scans":{"nesting_mode":"list","block":{"attributes":{"email_subscription_admins":{"type":"bool","description_kind":"plain","optional":true},"emails":{"type":["list","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_outbound_firewall_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"server_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_server":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","optional":true,"computed":true},"administrator_login_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"connection_policy":{"type":"string","description_kind":"plain","optional":true},"fully_qualified_domain_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_network_restriction_enabled":{"type":"bool","description_kind":"plain","optional":true},"primary_user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"restorable_dropped_database_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"transparent_data_encryption_key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"azuread_administrator":{"nesting_mode":"list","block":{"attributes":{"azuread_authentication_only":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"login_username":{"type":"string","description_kind":"plain","required":true},"object_id":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_server_dns_alias":{"version":0,"block":{"attributes":{"dns_record":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mssql_server_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_server_extended_auditing_policy":{"version":0,"block":{"attributes":{"audit_actions_and_groups":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_monitoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"predicate_expression":{"type":"string","description_kind":"plain","optional":true},"retention_in_days":{"type":"number","description_kind":"plain","optional":true},"server_id":{"type":"string","description_kind":"plain","required":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_account_access_key_is_secondary":{"type":"bool","description_kind":"plain","optional":true},"storage_account_subscription_id":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_server_microsoft_support_auditing_policy":{"version":0,"block":{"attributes":{"blob_storage_endpoint":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_monitoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"server_id":{"type":"string","description_kind":"plain","required":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_account_subscription_id":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_server_security_alert_policy":{"version":0,"block":{"attributes":{"disabled_alerts":{"type":["set","string"],"description_kind":"plain","optional":true},"email_account_admins":{"type":"bool","description_kind":"plain","optional":true},"email_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retention_days":{"type":"number","description_kind":"plain","optional":true},"server_name":{"type":"string","description_kind":"plain","required":true},"state":{"type":"string","description_kind":"plain","required":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_server_transparent_data_encryption":{"version":1,"block":{"attributes":{"auto_rotation_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"managed_hsm_key_id":{"type":"string","description_kind":"plain","optional":true},"server_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_server_vulnerability_assessment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"server_security_alert_policy_id":{"type":"string","description_kind":"plain","required":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_container_path":{"type":"string","description_kind":"plain","required":true},"storage_container_sas_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"block_types":{"recurring_scans":{"nesting_mode":"list","block":{"attributes":{"email_subscription_admins":{"type":"bool","description_kind":"plain","optional":true},"emails":{"type":["list","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_virtual_machine":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"r_services_enabled":{"type":"bool","description_kind":"plain","optional":true},"sql_connectivity_port":{"type":"number","description_kind":"plain","optional":true},"sql_connectivity_type":{"type":"string","description_kind":"plain","optional":true},"sql_connectivity_update_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"sql_connectivity_update_username":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"sql_license_type":{"type":"string","description_kind":"plain","optional":true},"sql_virtual_machine_group_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_machine_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"assessment":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"run_immediately":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"day_of_week":{"type":"string","description_kind":"plain","required":true},"monthly_occurrence":{"type":"number","description_kind":"plain","optional":true},"start_time":{"type":"string","description_kind":"plain","required":true},"weekly_interval":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"auto_backup":{"nesting_mode":"list","block":{"attributes":{"encryption_enabled":{"type":"bool","description_kind":"plain","optional":true},"encryption_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"retention_period_in_days":{"type":"number","description_kind":"plain","required":true},"storage_account_access_key":{"type":"string","description_kind":"plain","required":true},"storage_blob_endpoint":{"type":"string","description_kind":"plain","required":true},"system_databases_backup_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"manual_schedule":{"nesting_mode":"list","block":{"attributes":{"days_of_week":{"type":["set","string"],"description_kind":"plain","optional":true},"full_backup_frequency":{"type":"string","description_kind":"plain","required":true},"full_backup_start_hour":{"type":"number","description_kind":"plain","required":true},"full_backup_window_in_hours":{"type":"number","description_kind":"plain","required":true},"log_backup_frequency_in_minutes":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"auto_patching":{"nesting_mode":"list","block":{"attributes":{"day_of_week":{"type":"string","description_kind":"plain","required":true},"maintenance_window_duration_in_minutes":{"type":"number","description_kind":"plain","required":true},"maintenance_window_starting_hour":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"key_vault_credential":{"nesting_mode":"list","block":{"attributes":{"key_vault_url":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"name":{"type":"string","description_kind":"plain","required":true},"service_principal_name":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"service_principal_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"sql_instance":{"nesting_mode":"list","block":{"attributes":{"adhoc_workloads_optimization_enabled":{"type":"bool","description_kind":"plain","optional":true},"collation":{"type":"string","description_kind":"plain","optional":true},"instant_file_initialization_enabled":{"type":"bool","description_kind":"plain","optional":true},"lock_pages_in_memory_enabled":{"type":"bool","description_kind":"plain","optional":true},"max_dop":{"type":"number","description_kind":"plain","optional":true},"max_server_memory_mb":{"type":"number","description_kind":"plain","optional":true},"min_server_memory_mb":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"storage_configuration":{"nesting_mode":"list","block":{"attributes":{"disk_type":{"type":"string","description_kind":"plain","required":true},"storage_workload_type":{"type":"string","description_kind":"plain","required":true},"system_db_on_data_disk_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"data_settings":{"nesting_mode":"list","block":{"attributes":{"default_file_path":{"type":"string","description_kind":"plain","required":true},"luns":{"type":["list","number"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"log_settings":{"nesting_mode":"list","block":{"attributes":{"default_file_path":{"type":"string","description_kind":"plain","required":true},"luns":{"type":["list","number"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"temp_db_settings":{"nesting_mode":"list","block":{"attributes":{"data_file_count":{"type":"number","description_kind":"plain","optional":true},"data_file_growth_in_mb":{"type":"number","description_kind":"plain","optional":true},"data_file_size_mb":{"type":"number","description_kind":"plain","optional":true},"default_file_path":{"type":"string","description_kind":"plain","required":true},"log_file_growth_mb":{"type":"number","description_kind":"plain","optional":true},"log_file_size_mb":{"type":"number","description_kind":"plain","optional":true},"luns":{"type":["list","number"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"wsfc_domain_credential":{"nesting_mode":"list","block":{"attributes":{"cluster_bootstrap_account_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"cluster_operator_account_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"sql_service_account_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_mssql_virtual_machine_availability_group_listener":{"version":0,"block":{"attributes":{"availability_group_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"port":{"type":"number","description_kind":"plain","optional":true},"sql_virtual_machine_group_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"load_balancer_configuration":{"nesting_mode":"list","block":{"attributes":{"load_balancer_id":{"type":"string","description_kind":"plain","required":true},"private_ip_address":{"type":"string","description_kind":"plain","required":true},"probe_port":{"type":"number","description_kind":"plain","required":true},"sql_virtual_machine_ids":{"type":["set","string"],"description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"multi_subnet_ip_configuration":{"nesting_mode":"set","block":{"attributes":{"private_ip_address":{"type":"string","description_kind":"plain","required":true},"sql_virtual_machine_id":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"replica":{"nesting_mode":"set","block":{"attributes":{"commit":{"type":"string","description_kind":"plain","required":true},"failover_mode":{"type":"string","description_kind":"plain","required":true},"readable_secondary":{"type":"string","description_kind":"plain","required":true},"role":{"type":"string","description_kind":"plain","required":true},"sql_virtual_machine_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_virtual_machine_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sql_image_offer":{"type":"string","description_kind":"plain","required":true},"sql_image_sku":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"wsfc_domain_profile":{"nesting_mode":"list","block":{"attributes":{"cluster_bootstrap_account_name":{"type":"string","description_kind":"plain","optional":true},"cluster_operator_account_name":{"type":"string","description_kind":"plain","optional":true},"cluster_subnet_type":{"type":"string","description_kind":"plain","required":true},"fqdn":{"type":"string","description_kind":"plain","required":true},"organizational_unit_path":{"type":"string","description_kind":"plain","optional":true},"sql_service_account_name":{"type":"string","description_kind":"plain","optional":true},"storage_account_primary_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_account_url":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"azurerm_mssql_virtual_network_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ignore_missing_vnet_service_endpoint":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"server_id":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mysql_active_directory_administrator":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"login":{"type":"string","description_kind":"plain","required":true},"object_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_mysql_configuration":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_mysql_database":{"version":0,"block":{"attributes":{"charset":{"type":"string","description_kind":"plain","required":true},"collation":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_mysql_firewall_rule":{"version":0,"block":{"attributes":{"end_ip_address":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"start_ip_address":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_mysql_flexible_database":{"version":0,"block":{"attributes":{"charset":{"type":"string","description_kind":"plain","required":true},"collation":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mysql_flexible_server":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","optional":true,"computed":true},"administrator_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"backup_retention_days":{"type":"number","description_kind":"plain","optional":true},"create_mode":{"type":"string","description_kind":"plain","optional":true},"delegated_subnet_id":{"type":"string","description_kind":"plain","optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"geo_redundant_backup_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"point_in_time_restore_time_in_utc":{"type":"string","description_kind":"plain","optional":true},"private_dns_zone_id":{"type":"string","description_kind":"plain","optional":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"replica_capacity":{"type":"number","description_kind":"plain","computed":true},"replication_role":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"source_server_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"customer_managed_key":{"nesting_mode":"list","block":{"attributes":{"geo_backup_key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"geo_backup_user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"primary_user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"high_availability":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"standby_availability_zone":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"maintenance_window":{"nesting_mode":"list","block":{"attributes":{"day_of_week":{"type":"number","description_kind":"plain","optional":true},"start_hour":{"type":"number","description_kind":"plain","optional":true},"start_minute":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"storage":{"nesting_mode":"list","block":{"attributes":{"auto_grow_enabled":{"type":"bool","description_kind":"plain","optional":true},"io_scaling_enabled":{"type":"bool","description_kind":"plain","optional":true},"iops":{"type":"number","description_kind":"plain","optional":true,"computed":true},"size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mysql_flexible_server_active_directory_administrator":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_id":{"type":"string","description_kind":"plain","required":true},"login":{"type":"string","description_kind":"plain","required":true},"object_id":{"type":"string","description_kind":"plain","required":true},"server_id":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mysql_flexible_server_configuration":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mysql_flexible_server_firewall_rule":{"version":0,"block":{"attributes":{"end_ip_address":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"start_ip_address":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mysql_server":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","optional":true,"computed":true},"administrator_login_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"auto_grow_enabled":{"type":"bool","description_kind":"plain","optional":true},"backup_retention_days":{"type":"number","description_kind":"plain","optional":true,"computed":true},"create_mode":{"type":"string","description_kind":"plain","optional":true},"creation_source_server_id":{"type":"string","description_kind":"plain","optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"geo_redundant_backup_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"infrastructure_encryption_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"restore_point_in_time":{"type":"string","description_kind":"plain","optional":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"ssl_enforcement_enabled":{"type":"bool","description_kind":"plain","required":true},"ssl_minimal_tls_version_enforced":{"type":"string","description_kind":"plain","optional":true},"storage_mb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"threat_detection_policy":{"nesting_mode":"list","block":{"attributes":{"disabled_alerts":{"type":["set","string"],"description_kind":"plain","optional":true},"email_account_admins":{"type":"bool","description_kind":"plain","optional":true},"email_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"retention_days":{"type":"number","description_kind":"plain","optional":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_mysql_server_key":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_key_id":{"type":"string","description_kind":"plain","required":true},"server_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_mysql_virtual_network_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_nat_gateway":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_guid":{"type":"string","description_kind":"plain","computed":true},"sku_name":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_nat_gateway_public_ip_association":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nat_gateway_id":{"type":"string","description_kind":"plain","required":true},"public_ip_address_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_nat_gateway_public_ip_prefix_association":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nat_gateway_id":{"type":"string","description_kind":"plain","required":true},"public_ip_prefix_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"aes_encryption_enabled":{"type":"bool","description":"If enabled, AES encryption will be enabled for SMB communication.","description_kind":"plain","optional":true},"dns_servers":{"type":["list","string"],"description_kind":"plain","required":true},"domain":{"type":"string","description_kind":"plain","required":true},"kerberos_ad_name":{"type":"string","description":"Name of the active directory machine. This optional parameter is used only while creating kerberos volume.","description_kind":"plain","optional":true},"kerberos_kdc_ip":{"type":"string","description":"IP address of the KDC server (usually same the DC). This optional parameter is used only while creating kerberos volume.","description_kind":"plain","optional":true},"ldap_over_tls_enabled":{"type":"bool","description":"Specifies whether or not the LDAP traffic needs to be secured via TLS.","description_kind":"plain","optional":true},"ldap_signing_enabled":{"type":"bool","description":"Specifies whether or not the LDAP traffic needs to be signed.","description_kind":"plain","optional":true},"local_nfs_users_with_ldap_allowed":{"type":"bool","description":"If enabled, NFS client local users can also (in addition to LDAP users) access the NFS volumes.","description_kind":"plain","optional":true},"organizational_unit":{"type":"string","description":"The Organizational Unit (OU) within the Windows Active Directory where machines will be created. If blank, defaults to 'CN=Computers'","description_kind":"plain","optional":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server_root_ca_certificate":{"type":"string","description":"When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded Active Directory Certificate Service's self-signed root CA certificate, this optional parameter is used only for dual protocol with LDAP user-mapping volumes.","description_kind":"plain","optional":true,"sensitive":true},"site_name":{"type":"string","description":"The Active Directory site the service will limit Domain Controller discovery to. If blank, defaults to 'Default-First-Site-Name'","description_kind":"plain","optional":true},"smb_server_name":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_account_encryption":{"version":0,"block":{"attributes":{"encryption_key":{"type":"string","description":"The versionless encryption key url.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"netapp_account_id":{"type":"string","description":"The ID of the NetApp Account where encryption will be set.","description_kind":"plain","required":true},"system_assigned_identity_principal_id":{"type":"string","description":"The Principal ID of the System Assigned Identity to use for encryption.","description_kind":"plain","optional":true},"user_assigned_identity_id":{"type":"string","description":"The resource ID of the User Assigned Identity to use for encryption.","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_pool":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"encryption_type":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"qos_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_level":{"type":"string","description_kind":"plain","required":true},"size_in_tb":{"type":"number","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_snapshot":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"pool_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"volume_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_snapshot_policy":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"daily_schedule":{"nesting_mode":"list","block":{"attributes":{"hour":{"type":"number","description_kind":"plain","required":true},"minute":{"type":"number","description_kind":"plain","required":true},"snapshots_to_keep":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"hourly_schedule":{"nesting_mode":"list","block":{"attributes":{"minute":{"type":"number","description_kind":"plain","required":true},"snapshots_to_keep":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"monthly_schedule":{"nesting_mode":"list","block":{"attributes":{"days_of_month":{"type":["set","number"],"description_kind":"plain","required":true},"hour":{"type":"number","description_kind":"plain","required":true},"minute":{"type":"number","description_kind":"plain","required":true},"snapshots_to_keep":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"weekly_schedule":{"nesting_mode":"list","block":{"attributes":{"days_of_week":{"type":["set","string"],"description_kind":"plain","required":true},"hour":{"type":"number","description_kind":"plain","required":true},"minute":{"type":"number","description_kind":"plain","required":true},"snapshots_to_keep":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_netapp_volume":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"azure_vmware_data_store_enabled":{"type":"bool","description_kind":"plain","optional":true},"create_from_snapshot_resource_id":{"type":"string","description_kind":"plain","optional":true},"encryption_key_source":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kerberos_enabled":{"type":"bool","description":"Enable to allow Kerberos secured volumes. Requires appropriate export rules as well as the parent `azurerm_netapp_account` having a defined AD connection.","description_kind":"plain","optional":true},"key_vault_private_endpoint_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mount_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_features":{"type":"string","description_kind":"plain","optional":true,"computed":true},"pool_name":{"type":"string","description_kind":"plain","required":true},"protocols":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"security_style":{"type":"string","description_kind":"plain","optional":true,"computed":true},"service_level":{"type":"string","description_kind":"plain","required":true},"smb_access_based_enumeration_enabled":{"type":"bool","description":"Enable access based enumeration setting for SMB/Dual Protocol volume. When enabled, users who do not have permission to access a shared folder or file underneath it, do not see that shared resource displayed in their environment.","description_kind":"plain","optional":true},"smb_continuous_availability_enabled":{"type":"bool","description":"Continuous availability option should be used only for SQL and FSLogix workloads. Using it for any other SMB workloads is not supported.","description_kind":"plain","optional":true},"smb_non_browsable_enabled":{"type":"bool","description":"Enable non browsable share setting for SMB/Dual Protocol volume. When enabled, it restricts windows clients to browse the share","description_kind":"plain","optional":true},"snapshot_directory_visible":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"storage_quota_in_gb":{"type":"number","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"throughput_in_mibps":{"type":"number","description_kind":"plain","optional":true,"computed":true},"volume_path":{"type":"string","description_kind":"plain","required":true},"zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"data_protection_replication":{"nesting_mode":"list","block":{"attributes":{"endpoint_type":{"type":"string","description_kind":"plain","optional":true},"remote_volume_location":{"type":"string","description_kind":"plain","required":true},"remote_volume_resource_id":{"type":"string","description_kind":"plain","required":true},"replication_frequency":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"data_protection_snapshot_policy":{"nesting_mode":"list","block":{"attributes":{"snapshot_policy_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"export_policy_rule":{"nesting_mode":"list","block":{"attributes":{"allowed_clients":{"type":["set","string"],"description_kind":"plain","required":true},"kerberos_5_read_only_enabled":{"type":"bool","description_kind":"plain","optional":true},"kerberos_5_read_write_enabled":{"type":"bool","description_kind":"plain","optional":true},"kerberos_5i_read_only_enabled":{"type":"bool","description_kind":"plain","optional":true},"kerberos_5i_read_write_enabled":{"type":"bool","description_kind":"plain","optional":true},"kerberos_5p_read_only_enabled":{"type":"bool","description_kind":"plain","optional":true},"kerberos_5p_read_write_enabled":{"type":"bool","description_kind":"plain","optional":true},"protocols_enabled":{"type":["list","string"],"description_kind":"plain","optional":true},"root_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"rule_index":{"type":"number","description_kind":"plain","required":true},"unix_read_only":{"type":"bool","description_kind":"plain","optional":true},"unix_read_write":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":5},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_volume_group_sap_hana":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"application_identifier":{"type":"string","description_kind":"plain","required":true},"group_description":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"volume":{"nesting_mode":"list","block":{"attributes":{"capacity_pool_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","computed":true},"mount_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"protocols":{"type":["list","string"],"description_kind":"plain","required":true},"proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"security_style":{"type":"string","description_kind":"plain","required":true},"service_level":{"type":"string","description_kind":"plain","required":true},"snapshot_directory_visible":{"type":"bool","description_kind":"plain","required":true},"storage_quota_in_gb":{"type":"number","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"throughput_in_mibps":{"type":"number","description_kind":"plain","required":true},"volume_path":{"type":"string","description_kind":"plain","required":true},"volume_spec_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"data_protection_replication":{"nesting_mode":"list","block":{"attributes":{"endpoint_type":{"type":"string","description_kind":"plain","optional":true},"remote_volume_location":{"type":"string","description_kind":"plain","required":true},"remote_volume_resource_id":{"type":"string","description_kind":"plain","required":true},"replication_frequency":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"data_protection_snapshot_policy":{"nesting_mode":"list","block":{"attributes":{"snapshot_policy_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"export_policy_rule":{"nesting_mode":"list","block":{"attributes":{"allowed_clients":{"type":"string","description_kind":"plain","required":true},"nfsv3_enabled":{"type":"bool","description_kind":"plain","required":true},"nfsv41_enabled":{"type":"bool","description_kind":"plain","required":true},"root_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"rule_index":{"type":"number","description_kind":"plain","required":true},"unix_read_only":{"type":"bool","description_kind":"plain","optional":true},"unix_read_write":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":5}},"description_kind":"plain"},"min_items":2,"max_items":5}},"description_kind":"plain"}},"azurerm_netapp_volume_quota_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"quota_size_in_kib":{"type":"number","description_kind":"plain","required":true},"quota_target":{"type":"string","description_kind":"plain","optional":true},"quota_type":{"type":"string","description_kind":"plain","required":true},"volume_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_connection_monitor":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"network_watcher_id":{"type":"string","description_kind":"plain","required":true},"notes":{"type":"string","description_kind":"plain","optional":true},"output_workspace_resource_ids":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"endpoint":{"nesting_mode":"set","block":{"attributes":{"address":{"type":"string","description_kind":"plain","optional":true},"coverage_level":{"type":"string","description_kind":"plain","optional":true},"excluded_ip_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"included_ip_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","optional":true},"target_resource_type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"item":{"nesting_mode":"set","block":{"attributes":{"address":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"test_configuration":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"preferred_ip_version":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true},"test_frequency_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"http_configuration":{"nesting_mode":"list","block":{"attributes":{"method":{"type":"string","description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true},"port":{"type":"number","description_kind":"plain","optional":true},"prefer_https":{"type":"bool","description_kind":"plain","optional":true},"valid_status_code_ranges":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"request_header":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"icmp_configuration":{"nesting_mode":"list","block":{"attributes":{"trace_route_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"success_threshold":{"nesting_mode":"list","block":{"attributes":{"checks_failed_percent":{"type":"number","description_kind":"plain","optional":true},"round_trip_time_ms":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"tcp_configuration":{"nesting_mode":"list","block":{"attributes":{"destination_port_behavior":{"type":"string","description_kind":"plain","optional":true},"port":{"type":"number","description_kind":"plain","required":true},"trace_route_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"test_group":{"nesting_mode":"set","block":{"attributes":{"destination_endpoints":{"type":["set","string"],"description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"source_endpoints":{"type":["set","string"],"description_kind":"plain","required":true},"test_configuration_names":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_ddos_protection_plan":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_ids":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_function_azure_traffic_collector":{"version":0,"block":{"attributes":{"collector_policy_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_hub_id":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_function_collector_policy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"traffic_collector_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"ipfx_emission":{"nesting_mode":"list","block":{"attributes":{"destination_types":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"ipfx_ingestion":{"nesting_mode":"list","block":{"attributes":{"source_resource_ids":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_interface":{"version":0,"block":{"attributes":{"accelerated_networking_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"applied_dns_servers":{"type":["list","string"],"description_kind":"plain","computed":true},"auxiliary_mode":{"type":"string","description_kind":"plain","optional":true},"auxiliary_sku":{"type":"string","description_kind":"plain","optional":true},"dns_servers":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"edge_zone":{"type":"string","description_kind":"plain","optional":true},"enable_accelerated_networking":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"enable_ip_forwarding":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internal_dns_name_label":{"type":"string","description_kind":"plain","optional":true},"internal_domain_name_suffix":{"type":"string","description_kind":"plain","computed":true},"ip_forwarding_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mac_address":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_ip_address":{"type":"string","description_kind":"plain","computed":true},"private_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_machine_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"gateway_load_balancer_frontend_ip_configuration_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"private_ip_address":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_ip_address_allocation":{"type":"string","description_kind":"plain","required":true},"private_ip_address_version":{"type":"string","description_kind":"plain","optional":true},"public_ip_address_id":{"type":"string","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_interface_application_gateway_backend_address_pool_association":{"version":0,"block":{"attributes":{"backend_address_pool_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_configuration_name":{"type":"string","description_kind":"plain","required":true},"network_interface_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_interface_application_security_group_association":{"version":1,"block":{"attributes":{"application_security_group_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_interface_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_interface_backend_address_pool_association":{"version":0,"block":{"attributes":{"backend_address_pool_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_configuration_name":{"type":"string","description_kind":"plain","required":true},"network_interface_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_interface_nat_rule_association":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_configuration_name":{"type":"string","description_kind":"plain","required":true},"nat_rule_id":{"type":"string","description_kind":"plain","required":true},"network_interface_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_interface_security_group_association":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_interface_id":{"type":"string","description_kind":"plain","required":true},"network_security_group_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager":{"version":0,"block":{"attributes":{"cross_tenant_scopes":{"type":["list",["object",{"management_groups":["list","string"],"subscriptions":["list","string"],"tenant_id":"string"}]],"description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scope_accesses":{"type":["list","string"],"description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"scope":{"nesting_mode":"list","block":{"attributes":{"management_group_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"subscription_ids":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager_admin_rule":{"version":0,"block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"admin_rule_collection_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"destination_port_ranges":{"type":["list","string"],"description_kind":"plain","optional":true},"direction":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true},"source_port_ranges":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"destination":{"nesting_mode":"list","block":{"attributes":{"address_prefix":{"type":"string","description_kind":"plain","required":true},"address_prefix_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"source":{"nesting_mode":"list","block":{"attributes":{"address_prefix":{"type":"string","description_kind":"plain","required":true},"address_prefix_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager_admin_rule_collection":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_group_ids":{"type":["list","string"],"description_kind":"plain","required":true},"security_admin_configuration_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager_connectivity_configuration":{"version":0,"block":{"attributes":{"connectivity_topology":{"type":"string","description_kind":"plain","required":true},"delete_existing_peering_enabled":{"type":"bool","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"global_mesh_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_manager_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"applies_to_group":{"nesting_mode":"list","block":{"attributes":{"global_mesh_enabled":{"type":"bool","description_kind":"plain","optional":true},"group_connectivity":{"type":"string","description_kind":"plain","required":true},"network_group_id":{"type":"string","description_kind":"plain","required":true},"use_hub_gateway":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"hub":{"nesting_mode":"list","block":{"attributes":{"resource_id":{"type":"string","description_kind":"plain","required":true},"resource_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager_deployment":{"version":0,"block":{"attributes":{"configuration_ids":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"network_manager_id":{"type":"string","description_kind":"plain","required":true},"scope_access":{"type":"string","description_kind":"plain","required":true},"triggers":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager_management_group_connection":{"version":0,"block":{"attributes":{"connection_state":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"network_manager_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager_network_group":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_manager_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager_scope_connection":{"version":0,"block":{"attributes":{"connection_state":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_manager_id":{"type":"string","description_kind":"plain","required":true},"target_scope_id":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager_security_admin_configuration":{"version":0,"block":{"attributes":{"apply_on_network_intent_policy_based_services":{"type":["list","string"],"description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_manager_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager_static_member":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_group_id":{"type":"string","description_kind":"plain","required":true},"region":{"type":"string","description_kind":"plain","computed":true},"target_virtual_network_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager_subscription_connection":{"version":0,"block":{"attributes":{"connection_state":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_manager_id":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_packet_capture":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"maximum_bytes_per_packet":{"type":"number","description_kind":"plain","optional":true},"maximum_bytes_per_session":{"type":"number","description_kind":"plain","optional":true},"maximum_capture_duration":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"network_watcher_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"local_ip_address":{"type":"string","description_kind":"plain","optional":true},"local_port":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true},"remote_ip_address":{"type":"string","description_kind":"plain","optional":true},"remote_port":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"storage_location":{"nesting_mode":"list","block":{"attributes":{"file_path":{"type":"string","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","optional":true},"storage_path":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_network_profile":{"version":0,"block":{"attributes":{"container_network_interface_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"container_network_interface":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_security_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"security_rule":{"type":["set",["object",{"access":"string","description":"string","destination_address_prefix":"string","destination_address_prefixes":["set","string"],"destination_application_security_group_ids":["set","string"],"destination_port_range":"string","destination_port_ranges":["set","string"],"direction":"string","name":"string","priority":"number","protocol":"string","source_address_prefix":"string","source_address_prefixes":["set","string"],"source_application_security_group_ids":["set","string"],"source_port_range":"string","source_port_ranges":["set","string"]}]],"description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_security_rule":{"version":0,"block":{"attributes":{"access":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"destination_address_prefix":{"type":"string","description_kind":"plain","optional":true},"destination_address_prefixes":{"type":["set","string"],"description_kind":"plain","optional":true},"destination_application_security_group_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"destination_port_range":{"type":"string","description_kind":"plain","optional":true},"destination_port_ranges":{"type":["set","string"],"description_kind":"plain","optional":true},"direction":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_security_group_name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_address_prefix":{"type":"string","description_kind":"plain","optional":true},"source_address_prefixes":{"type":["set","string"],"description_kind":"plain","optional":true},"source_application_security_group_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"source_port_range":{"type":"string","description_kind":"plain","optional":true},"source_port_ranges":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_watcher":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_watcher_flow_log":{"version":1,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_security_group_id":{"type":"string","description_kind":"plain","required":true},"network_watcher_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"version":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"retention_policy":{"nesting_mode":"list","block":{"attributes":{"days":{"type":"number","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"traffic_analytics":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"interval_in_minutes":{"type":"number","description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true},"workspace_region":{"type":"string","description_kind":"plain","required":true},"workspace_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_new_relic_monitor":{"version":0,"block":{"attributes":{"account_creation_source":{"type":"string","description_kind":"plain","optional":true},"account_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ingestion_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"org_creation_source":{"type":"string","description_kind":"plain","optional":true},"organization_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"user_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"plan":{"nesting_mode":"list","block":{"attributes":{"billing_cycle":{"type":"string","description_kind":"plain","optional":true},"effective_date":{"type":"string","description_kind":"plain","required":true},"plan_id":{"type":"string","description_kind":"plain","optional":true},"usage_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"user":{"nesting_mode":"list","block":{"attributes":{"email":{"type":"string","description_kind":"plain","required":true},"first_name":{"type":"string","description_kind":"plain","required":true},"last_name":{"type":"string","description_kind":"plain","required":true},"phone_number":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"azurerm_new_relic_tag_rule":{"version":0,"block":{"attributes":{"activity_log_enabled":{"type":"bool","description_kind":"plain","optional":true},"azure_active_directory_log_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metric_enabled":{"type":"bool","description_kind":"plain","optional":true},"monitor_id":{"type":"string","description_kind":"plain","required":true},"subscription_log_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"log_tag_filter":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"metric_tag_filter":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_nginx_certificate":{"version":0,"block":{"attributes":{"certificate_virtual_path":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_secret_id":{"type":"string","description_kind":"plain","required":true},"key_virtual_path":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"nginx_deployment_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_nginx_configuration":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nginx_deployment_id":{"type":"string","description_kind":"plain","required":true},"package_data":{"type":"string","description_kind":"plain","optional":true},"root_file":{"type":"string","description_kind":"plain","required":true}},"block_types":{"config_file":{"nesting_mode":"set","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true},"virtual_path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"protected_file":{"nesting_mode":"set","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"virtual_path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_nginx_deployment":{"version":0,"block":{"attributes":{"automatic_upgrade_channel":{"type":"string","description_kind":"plain","optional":true},"capacity":{"type":"number","description_kind":"plain","optional":true},"diagnose_support_enabled":{"type":"bool","description_kind":"plain","optional":true},"email":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_address":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_resource_group":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"nginx_version":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"auto_scale_profile":{"nesting_mode":"list","block":{"attributes":{"max_capacity":{"type":"number","description_kind":"plain","required":true},"min_capacity":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"configuration":{"nesting_mode":"list","block":{"attributes":{"package_data":{"type":"string","description_kind":"plain","optional":true},"root_file":{"type":"string","description_kind":"plain","required":true}},"block_types":{"config_file":{"nesting_mode":"set","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true},"virtual_path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"protected_file":{"nesting_mode":"set","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"virtual_path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true},"max_items":1},"frontend_private":{"nesting_mode":"list","block":{"attributes":{"allocation_method":{"type":"string","description_kind":"plain","required":true},"ip_address":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"frontend_public":{"nesting_mode":"list","block":{"attributes":{"ip_address":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"logging_storage_account":{"nesting_mode":"list","block":{"attributes":{"container_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"network_interface":{"nesting_mode":"list","block":{"attributes":{"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_notification_hub":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"apns_credential":{"nesting_mode":"list","block":{"attributes":{"application_mode":{"type":"string","description_kind":"plain","required":true},"bundle_id":{"type":"string","description_kind":"plain","required":true},"key_id":{"type":"string","description_kind":"plain","required":true},"team_id":{"type":"string","description_kind":"plain","required":true},"token":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"gcm_credential":{"nesting_mode":"list","block":{"attributes":{"api_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_notification_hub_authorization_rule":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listen":{"type":"bool","description_kind":"plain","optional":true},"manage":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"notification_hub_name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"send":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_notification_hub_namespace":{"version":1,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_type":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"servicebus_endpoint":{"type":"string","description_kind":"plain","computed":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_orbital_contact":{"version":0,"block":{"attributes":{"contact_profile_id":{"type":"string","description_kind":"plain","required":true},"ground_station_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"reservation_end_time":{"type":"string","description_kind":"plain","required":true},"reservation_start_time":{"type":"string","description_kind":"plain","required":true},"spacecraft_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_orbital_contact_profile":{"version":0,"block":{"attributes":{"auto_tracking":{"type":"string","description_kind":"plain","required":true},"event_hub_uri":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"minimum_elevation_degrees":{"type":"number","description_kind":"plain","optional":true},"minimum_variable_contact_duration":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"network_configuration_subnet_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"links":{"nesting_mode":"list","block":{"attributes":{"direction":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"polarization":{"type":"string","description_kind":"plain","required":true}},"block_types":{"channels":{"nesting_mode":"list","block":{"attributes":{"bandwidth_mhz":{"type":"number","description_kind":"plain","required":true},"center_frequency_mhz":{"type":"number","description_kind":"plain","required":true},"demodulation_configuration":{"type":"string","description_kind":"plain","optional":true},"modulation_configuration":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"end_point":{"nesting_mode":"set","block":{"attributes":{"end_point_name":{"type":"string","description_kind":"plain","required":true},"ip_address":{"type":"string","description_kind":"plain","optional":true},"port":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_orbital_spacecraft":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"norad_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"title_line":{"type":"string","description_kind":"plain","required":true},"two_line_elements":{"type":["list","string"],"description_kind":"plain","required":true}},"block_types":{"links":{"nesting_mode":"list","block":{"attributes":{"bandwidth_mhz":{"type":"number","description_kind":"plain","required":true},"center_frequency_mhz":{"type":"number","description_kind":"plain","required":true},"direction":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"polarization":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_orchestrated_virtual_machine_scale_set":{"version":0,"block":{"attributes":{"capacity_reservation_group_id":{"type":"string","description_kind":"plain","optional":true},"encryption_at_host_enabled":{"type":"bool","description_kind":"plain","optional":true},"eviction_policy":{"type":"string","description_kind":"plain","optional":true},"extension_operations_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"extensions_time_budget":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instances":{"type":"number","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"max_bid_price":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"platform_fault_domain_count":{"type":"number","description_kind":"plain","required":true},"priority":{"type":"string","description_kind":"plain","optional":true},"proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"single_placement_group":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"sku_name":{"type":"string","description_kind":"plain","optional":true},"source_image_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"unique_id":{"type":"string","description_kind":"plain","computed":true},"user_data_base64":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"zone_balance":{"type":"bool","description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"additional_capabilities":{"nesting_mode":"list","block":{"attributes":{"ultra_ssd_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"automatic_instance_repair":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"grace_period":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"boot_diagnostics":{"nesting_mode":"list","block":{"attributes":{"storage_account_uri":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"data_disk":{"nesting_mode":"list","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","required":true},"create_option":{"type":"string","description_kind":"plain","optional":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"lun":{"type":"number","description_kind":"plain","optional":true,"computed":true},"storage_account_type":{"type":"string","description_kind":"plain","required":true},"ultra_ssd_disk_iops_read_write":{"type":"number","description_kind":"plain","optional":true,"computed":true},"ultra_ssd_disk_mbps_read_write":{"type":"number","description_kind":"plain","optional":true,"computed":true},"write_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}},"extension":{"nesting_mode":"set","block":{"attributes":{"auto_upgrade_minor_version_enabled":{"type":"bool","description_kind":"plain","optional":true},"extensions_to_provision_after_vm_creation":{"type":["list","string"],"description_kind":"plain","optional":true},"failure_suppression_enabled":{"type":"bool","description_kind":"plain","optional":true},"force_extension_execution_on_change":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"protected_settings":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"publisher":{"type":"string","description_kind":"plain","required":true},"settings":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_handler_version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"protected_settings_from_key_vault":{"nesting_mode":"list","block":{"attributes":{"secret_url":{"type":"string","description_kind":"plain","required":true},"source_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"network_interface":{"nesting_mode":"list","block":{"attributes":{"dns_servers":{"type":["list","string"],"description_kind":"plain","optional":true},"enable_accelerated_networking":{"type":"bool","description_kind":"plain","optional":true},"enable_ip_forwarding":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"network_security_group_id":{"type":"string","description_kind":"plain","optional":true},"primary":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"application_gateway_backend_address_pool_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"application_security_group_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"load_balancer_backend_address_pool_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"primary":{"type":"bool","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"public_ip_address":{"nesting_mode":"list","block":{"attributes":{"domain_name_label":{"type":"string","description_kind":"plain","optional":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_ip_prefix_id":{"type":"string","description_kind":"plain","optional":true},"sku_name":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"ip_tag":{"nesting_mode":"list","block":{"attributes":{"tag":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"os_disk":{"nesting_mode":"list","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","required":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"storage_account_type":{"type":"string","description_kind":"plain","required":true},"write_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"diff_disk_settings":{"nesting_mode":"list","block":{"attributes":{"option":{"type":"string","description_kind":"plain","required":true},"placement":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"os_profile":{"nesting_mode":"list","block":{"attributes":{"custom_data":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"block_types":{"linux_configuration":{"nesting_mode":"list","block":{"attributes":{"admin_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"admin_username":{"type":"string","description_kind":"plain","required":true},"computer_name_prefix":{"type":"string","description_kind":"plain","optional":true,"computed":true},"disable_password_authentication":{"type":"bool","description_kind":"plain","optional":true},"patch_assessment_mode":{"type":"string","description_kind":"plain","optional":true},"patch_mode":{"type":"string","description_kind":"plain","optional":true},"provision_vm_agent":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"admin_ssh_key":{"nesting_mode":"set","block":{"attributes":{"public_key":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"secret":{"nesting_mode":"list","block":{"attributes":{"key_vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"certificate":{"nesting_mode":"set","block":{"attributes":{"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"windows_configuration":{"nesting_mode":"list","block":{"attributes":{"admin_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"admin_username":{"type":"string","description_kind":"plain","required":true},"computer_name_prefix":{"type":"string","description_kind":"plain","optional":true,"computed":true},"enable_automatic_updates":{"type":"bool","description_kind":"plain","optional":true},"hotpatching_enabled":{"type":"bool","description_kind":"plain","optional":true},"patch_assessment_mode":{"type":"string","description_kind":"plain","optional":true},"patch_mode":{"type":"string","description_kind":"plain","optional":true},"provision_vm_agent":{"type":"bool","description_kind":"plain","optional":true},"timezone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"additional_unattend_content":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"setting":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"secret":{"nesting_mode":"list","block":{"attributes":{"key_vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"certificate":{"nesting_mode":"set","block":{"attributes":{"store":{"type":"string","description_kind":"plain","required":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"winrm_listener":{"nesting_mode":"set","block":{"attributes":{"certificate_url":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"plan":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"product":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"priority_mix":{"nesting_mode":"list","block":{"attributes":{"base_regular_count":{"type":"number","description_kind":"plain","optional":true},"regular_percentage_above_base":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"source_image_reference":{"nesting_mode":"list","block":{"attributes":{"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"termination_notification":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"timeout":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_local_rulestack":{"version":0,"block":{"attributes":{"anti_spyware_profile":{"type":"string","description_kind":"plain","optional":true},"anti_virus_profile":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"dns_subscription":{"type":"string","description_kind":"plain","optional":true},"file_blocking_profile":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"url_filtering_profile":{"type":"string","description_kind":"plain","optional":true},"vulnerability_profile":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_local_rulestack_certificate":{"version":0,"block":{"attributes":{"audit_comment":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_certificate_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"rulestack_id":{"type":"string","description_kind":"plain","required":true},"self_signed":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_local_rulestack_fqdn_list":{"version":0,"block":{"attributes":{"audit_comment":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"fully_qualified_domain_names":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"rulestack_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_local_rulestack_outbound_trust_certificate_association":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_local_rulestack_outbound_untrust_certificate_association":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_local_rulestack_prefix_list":{"version":0,"block":{"attributes":{"audit_comment":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"prefix_list":{"type":["list","string"],"description_kind":"plain","required":true},"rulestack_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_local_rulestack_rule":{"version":0,"block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"applications":{"type":["list","string"],"description_kind":"plain","required":true},"audit_comment":{"type":"string","description_kind":"plain","optional":true},"decryption_rule_type":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inspection_certificate_id":{"type":"string","description_kind":"plain","optional":true},"logging_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"negate_destination":{"type":"bool","description_kind":"plain","optional":true},"negate_source":{"type":"bool","description_kind":"plain","optional":true},"priority":{"type":"number","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","optional":true},"protocol_ports":{"type":["list","string"],"description_kind":"plain","optional":true},"rulestack_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"category":{"nesting_mode":"list","block":{"attributes":{"custom_urls":{"type":["list","string"],"description_kind":"plain","required":true},"feeds":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"destination":{"nesting_mode":"list","block":{"attributes":{"cidrs":{"type":["list","string"],"description_kind":"plain","optional":true},"countries":{"type":["list","string"],"description_kind":"plain","optional":true},"feeds":{"type":["list","string"],"description_kind":"plain","optional":true},"local_rulestack_fqdn_list_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"local_rulestack_prefix_list_ids":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"source":{"nesting_mode":"list","block":{"attributes":{"cidrs":{"type":["list","string"],"description_kind":"plain","optional":true},"countries":{"type":["list","string"],"description_kind":"plain","optional":true},"feeds":{"type":["list","string"],"description_kind":"plain","optional":true},"local_rulestack_prefix_list_ids":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_next_generation_firewall_virtual_hub_local_rulestack":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"rulestack_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"destination_nat":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"block_types":{"backend_config":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description_kind":"plain","required":true},"public_ip_address":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"frontend_config":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description_kind":"plain","required":true},"public_ip_address_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"dns_settings":{"nesting_mode":"list","block":{"attributes":{"azure_dns_servers":{"type":["list","string"],"description_kind":"plain","computed":true},"dns_servers":{"type":["list","string"],"description_kind":"plain","optional":true},"use_azure_dns":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"network_profile":{"nesting_mode":"list","block":{"attributes":{"egress_nat_ip_address_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"egress_nat_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"ip_of_trust_for_user_defined_routes":{"type":"string","description_kind":"plain","computed":true},"network_virtual_appliance_id":{"type":"string","description_kind":"plain","required":true},"public_ip_address_ids":{"type":["list","string"],"description_kind":"plain","required":true},"public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"trusted_address_ranges":{"type":["list","string"],"description_kind":"plain","optional":true},"trusted_subnet_id":{"type":"string","description_kind":"plain","computed":true},"untrusted_subnet_id":{"type":"string","description_kind":"plain","computed":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_next_generation_firewall_virtual_hub_panorama":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"panorama":{"type":["list",["object",{"device_group_name":"string","host_name":"string","name":"string","panorama_server_1":"string","panorama_server_2":"string","template_name":"string","virtual_machine_ssh_key":"string"}]],"description_kind":"plain","computed":true},"panorama_base64_config":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"destination_nat":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"block_types":{"backend_config":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description_kind":"plain","required":true},"public_ip_address":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"frontend_config":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description_kind":"plain","required":true},"public_ip_address_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"dns_settings":{"nesting_mode":"list","block":{"attributes":{"azure_dns_servers":{"type":["list","string"],"description_kind":"plain","computed":true},"dns_servers":{"type":["list","string"],"description_kind":"plain","optional":true},"use_azure_dns":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"network_profile":{"nesting_mode":"list","block":{"attributes":{"egress_nat_ip_address_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"egress_nat_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"ip_of_trust_for_user_defined_routes":{"type":"string","description_kind":"plain","computed":true},"network_virtual_appliance_id":{"type":"string","description_kind":"plain","required":true},"public_ip_address_ids":{"type":["list","string"],"description_kind":"plain","required":true},"public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"trusted_address_ranges":{"type":["list","string"],"description_kind":"plain","optional":true},"trusted_subnet_id":{"type":"string","description_kind":"plain","computed":true},"untrusted_subnet_id":{"type":"string","description_kind":"plain","computed":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_next_generation_firewall_virtual_network_local_rulestack":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"rulestack_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"destination_nat":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"block_types":{"backend_config":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description_kind":"plain","required":true},"public_ip_address":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"frontend_config":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description_kind":"plain","required":true},"public_ip_address_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"dns_settings":{"nesting_mode":"list","block":{"attributes":{"azure_dns_servers":{"type":["list","string"],"description_kind":"plain","computed":true},"dns_servers":{"type":["list","string"],"description_kind":"plain","optional":true},"use_azure_dns":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"network_profile":{"nesting_mode":"list","block":{"attributes":{"egress_nat_ip_address_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"egress_nat_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"public_ip_address_ids":{"type":["list","string"],"description_kind":"plain","required":true},"public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"trusted_address_ranges":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"vnet_configuration":{"nesting_mode":"list","block":{"attributes":{"ip_of_trust_for_user_defined_routes":{"type":"string","description_kind":"plain","computed":true},"trusted_subnet_id":{"type":"string","description_kind":"plain","optional":true},"untrusted_subnet_id":{"type":"string","description_kind":"plain","optional":true},"virtual_network_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_next_generation_firewall_virtual_network_panorama":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"panorama":{"type":["list",["object",{"device_group_name":"string","host_name":"string","name":"string","panorama_server_1":"string","panorama_server_2":"string","template_name":"string","virtual_machine_ssh_key":"string"}]],"description_kind":"plain","computed":true},"panorama_base64_config":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"destination_nat":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"block_types":{"backend_config":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description_kind":"plain","required":true},"public_ip_address":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"frontend_config":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description_kind":"plain","required":true},"public_ip_address_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"dns_settings":{"nesting_mode":"list","block":{"attributes":{"azure_dns_servers":{"type":["list","string"],"description_kind":"plain","computed":true},"dns_servers":{"type":["list","string"],"description_kind":"plain","optional":true},"use_azure_dns":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"network_profile":{"nesting_mode":"list","block":{"attributes":{"egress_nat_ip_address_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"egress_nat_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"public_ip_address_ids":{"type":["list","string"],"description_kind":"plain","required":true},"public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"trusted_address_ranges":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"vnet_configuration":{"nesting_mode":"list","block":{"attributes":{"ip_of_trust_for_user_defined_routes":{"type":"string","description_kind":"plain","computed":true},"trusted_subnet_id":{"type":"string","description_kind":"plain","optional":true},"untrusted_subnet_id":{"type":"string","description_kind":"plain","optional":true},"virtual_network_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_virtual_network_appliance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_pim_active_role_assignment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"justification":{"type":"string","description":"The justification for this role assignment","description_kind":"plain","optional":true,"computed":true},"principal_id":{"type":"string","description":"Object ID of the principal for this role assignment","description_kind":"plain","required":true},"principal_type":{"type":"string","description":"Type of principal to which the role will be assigned","description_kind":"plain","computed":true},"role_definition_id":{"type":"string","description":"Role definition ID for this role assignment","description_kind":"plain","required":true},"scope":{"type":"string","description":"Scope for this role assignment, should be a valid resource ID","description_kind":"plain","required":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"start_date_time":{"type":"string","description":"The start date/time of the role assignment","description_kind":"plain","optional":true,"computed":true}},"block_types":{"expiration":{"nesting_mode":"list","block":{"attributes":{"duration_days":{"type":"number","description":"The duration of the role assignment in days","description_kind":"plain","optional":true,"computed":true},"duration_hours":{"type":"number","description":"The duration of the role assignment in hours","description_kind":"plain","optional":true,"computed":true},"end_date_time":{"type":"string","description":"The end date/time of the role assignment","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1}},"description":"The schedule details for this role assignment","description_kind":"plain"},"max_items":1},"ticket":{"nesting_mode":"list","block":{"attributes":{"number":{"type":"string","description":"User-supplied ticket number to be included with the request","description_kind":"plain","optional":true},"system":{"type":"string","description":"User-supplied ticket system name to be included with the request","description_kind":"plain","optional":true}},"description":"Ticket details relating to the assignment","description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_pim_eligible_role_assignment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"justification":{"type":"string","description":"The justification for this eligible role assignment","description_kind":"plain","optional":true,"computed":true},"principal_id":{"type":"string","description":"Object ID of the principal for this eligible role assignment","description_kind":"plain","required":true},"principal_type":{"type":"string","description":"Type of principal to which the role will be assigned","description_kind":"plain","computed":true},"role_definition_id":{"type":"string","description":"Role definition ID for this eligible role assignment","description_kind":"plain","required":true},"scope":{"type":"string","description":"Scope for this eligible role assignment, should be a valid resource ID","description_kind":"plain","required":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"start_date_time":{"type":"string","description":"The start date/time","description_kind":"plain","optional":true,"computed":true}},"block_types":{"expiration":{"nesting_mode":"list","block":{"attributes":{"duration_days":{"type":"number","description":"The duration of the eligible role assignment in days","description_kind":"plain","optional":true,"computed":true},"duration_hours":{"type":"number","description":"The duration of the eligible role assignment in hours","description_kind":"plain","optional":true,"computed":true},"end_date_time":{"type":"string","description":"The end date/time of the eligible role assignment","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1}},"description":"The schedule details for this eligible role assignment","description_kind":"plain"},"max_items":1},"ticket":{"nesting_mode":"list","block":{"attributes":{"number":{"type":"string","description":"User-supplied ticket number to be included with the request","description_kind":"plain","optional":true},"system":{"type":"string","description":"User-supplied ticket system name to be included with the request","description_kind":"plain","optional":true}},"description":"Ticket details relating to the eligible assignment","description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_point_to_site_vpn_gateway":{"version":0,"block":{"attributes":{"dns_servers":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"routing_preference_internet_enabled":{"type":"bool","description_kind":"plain","optional":true},"scale_unit":{"type":"number","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true},"vpn_server_configuration_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"connection_configuration":{"nesting_mode":"list","block":{"attributes":{"internet_security_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"route":{"nesting_mode":"list","block":{"attributes":{"associated_route_table_id":{"type":"string","description_kind":"plain","required":true},"inbound_route_map_id":{"type":"string","description_kind":"plain","optional":true},"outbound_route_map_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"propagated_route_table":{"nesting_mode":"list","block":{"attributes":{"ids":{"type":["list","string"],"description_kind":"plain","required":true},"labels":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"vpn_client_address_pool":{"nesting_mode":"list","block":{"attributes":{"address_prefixes":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_policy_definition":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_group_id":{"type":"string","description_kind":"plain","optional":true},"metadata":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"policy_rule":{"type":"string","description_kind":"plain","optional":true},"policy_type":{"type":"string","description_kind":"plain","required":true},"role_definition_ids":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_policy_set_definition":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_group_id":{"type":"string","description_kind":"plain","optional":true},"metadata":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"policy_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"policy_definition_group":{"nesting_mode":"set","block":{"attributes":{"additional_metadata_resource_id":{"type":"string","description_kind":"plain","optional":true},"category":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"policy_definition_reference":{"nesting_mode":"list","block":{"attributes":{"parameter_values":{"type":"string","description_kind":"plain","optional":true},"policy_definition_id":{"type":"string","description_kind":"plain","required":true},"policy_group_names":{"type":["set","string"],"description_kind":"plain","optional":true},"reference_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_policy_virtual_machine_configuration_assignment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"virtual_machine_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"configuration":{"nesting_mode":"list","block":{"attributes":{"assignment_type":{"type":"string","description_kind":"plain","optional":true},"content_hash":{"type":"string","description_kind":"plain","optional":true,"computed":true},"content_uri":{"type":"string","description_kind":"plain","optional":true,"computed":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"parameter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_portal_dashboard":{"version":0,"block":{"attributes":{"dashboard_properties":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_portal_tenant_configuration":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_markdown_storage_enforced":{"type":"bool","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_active_directory_administrator":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"login":{"type":"string","description_kind":"plain","required":true},"object_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_configuration":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_database":{"version":1,"block":{"attributes":{"charset":{"type":"string","description_kind":"plain","required":true},"collation":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_firewall_rule":{"version":0,"block":{"attributes":{"end_ip_address":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"start_ip_address":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_flexible_server":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","optional":true,"computed":true},"administrator_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"auto_grow_enabled":{"type":"bool","description_kind":"plain","optional":true},"backup_retention_days":{"type":"number","description_kind":"plain","optional":true,"computed":true},"create_mode":{"type":"string","description_kind":"plain","optional":true},"delegated_subnet_id":{"type":"string","description_kind":"plain","optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"geo_redundant_backup_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"point_in_time_restore_time_in_utc":{"type":"string","description_kind":"plain","optional":true},"private_dns_zone_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"replication_role":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"source_server_id":{"type":"string","description_kind":"plain","optional":true},"storage_mb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"storage_tier":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"attributes":{"active_directory_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"password_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"customer_managed_key":{"nesting_mode":"list","block":{"attributes":{"geo_backup_key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"geo_backup_user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","required":true},"primary_user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"high_availability":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"standby_availability_zone":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"maintenance_window":{"nesting_mode":"list","block":{"attributes":{"day_of_week":{"type":"number","description_kind":"plain","optional":true},"start_hour":{"type":"number","description_kind":"plain","optional":true},"start_minute":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_flexible_server_active_directory_administrator":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"object_id":{"type":"string","description_kind":"plain","required":true},"principal_name":{"type":"string","description_kind":"plain","required":true},"principal_type":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_flexible_server_configuration":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"server_id":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_flexible_server_database":{"version":0,"block":{"attributes":{"charset":{"type":"string","description_kind":"plain","optional":true},"collation":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"server_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_flexible_server_firewall_rule":{"version":0,"block":{"attributes":{"end_ip_address":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"server_id":{"type":"string","description_kind":"plain","required":true},"start_ip_address":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_server":{"version":1,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","optional":true,"computed":true},"administrator_login_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"auto_grow_enabled":{"type":"bool","description_kind":"plain","optional":true},"backup_retention_days":{"type":"number","description_kind":"plain","optional":true,"computed":true},"create_mode":{"type":"string","description_kind":"plain","optional":true},"creation_source_server_id":{"type":"string","description_kind":"plain","optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"geo_redundant_backup_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"infrastructure_encryption_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"restore_point_in_time":{"type":"string","description_kind":"plain","optional":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"ssl_enforcement_enabled":{"type":"bool","description_kind":"plain","required":true},"ssl_minimal_tls_version_enforced":{"type":"string","description_kind":"plain","optional":true},"storage_mb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"threat_detection_policy":{"nesting_mode":"list","block":{"attributes":{"disabled_alerts":{"type":["set","string"],"description_kind":"plain","optional":true},"email_account_admins":{"type":"bool","description_kind":"plain","optional":true},"email_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"retention_days":{"type":"number","description_kind":"plain","optional":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_server_key":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_key_id":{"type":"string","description_kind":"plain","required":true},"server_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_virtual_network_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ignore_missing_vnet_service_endpoint":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_powerbi_embedded":{"version":0,"block":{"attributes":{"administrators":{"type":["set","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mode":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_a_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["set","string"],"description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_aaaa_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["set","string"],"description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_cname_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"record":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_mx_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"record":{"nesting_mode":"set","block":{"attributes":{"exchange":{"type":"string","description_kind":"plain","required":true},"preference":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_ptr_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["set","string"],"description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_resolver":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_resolver_dns_forwarding_ruleset":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"private_dns_resolver_outbound_endpoint_ids":{"type":["list","string"],"description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_resolver_forwarding_rule":{"version":0,"block":{"attributes":{"dns_forwarding_ruleset_id":{"type":"string","description_kind":"plain","required":true},"domain_name":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"target_dns_servers":{"nesting_mode":"list","block":{"attributes":{"ip_address":{"type":"string","description_kind":"plain","required":true},"port":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_resolver_inbound_endpoint":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"private_dns_resolver_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"ip_configurations":{"nesting_mode":"list","block":{"attributes":{"private_ip_address":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_ip_allocation_method":{"type":"string","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_resolver_outbound_endpoint":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"private_dns_resolver_id":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_resolver_virtual_network_link":{"version":0,"block":{"attributes":{"dns_forwarding_ruleset_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_srv_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"record":{"nesting_mode":"set","block":{"attributes":{"port":{"type":"number","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true},"target":{"type":"string","description_kind":"plain","required":true},"weight":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_txt_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"record":{"nesting_mode":"set","block":{"attributes":{"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_zone":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_number_of_record_sets":{"type":"number","description_kind":"plain","computed":true},"max_number_of_virtual_network_links":{"type":"number","description_kind":"plain","computed":true},"max_number_of_virtual_network_links_with_registration":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"number_of_record_sets":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"soa_record":{"nesting_mode":"list","block":{"attributes":{"email":{"type":"string","description_kind":"plain","required":true},"expire_time":{"type":"number","description_kind":"plain","optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","computed":true},"minimum_ttl":{"type":"number","description_kind":"plain","optional":true},"refresh_time":{"type":"number","description_kind":"plain","optional":true},"retry_time":{"type":"number","description_kind":"plain","optional":true},"serial_number":{"type":"number","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_zone_virtual_network_link":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_dns_zone_name":{"type":"string","description_kind":"plain","required":true},"registration_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_endpoint":{"version":0,"block":{"attributes":{"custom_dns_configs":{"type":["list",["object",{"fqdn":"string","ip_addresses":["list","string"]}]],"description_kind":"plain","computed":true},"custom_network_interface_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"network_interface":{"type":["list",["object",{"id":"string","name":"string"}]],"description_kind":"plain","computed":true},"private_dns_zone_configs":{"type":["list",["object",{"id":"string","name":"string","private_dns_zone_id":"string","record_sets":["list",["object",{"fqdn":"string","ip_addresses":["list","string"],"name":"string","ttl":"number","type":"string"}]]}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"member_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_ip_address":{"type":"string","description_kind":"plain","required":true},"subresource_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"private_dns_zone_group":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_dns_zone_ids":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"private_service_connection":{"nesting_mode":"list","block":{"attributes":{"is_manual_connection":{"type":"bool","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"private_connection_resource_alias":{"type":"string","description_kind":"plain","optional":true},"private_connection_resource_id":{"type":"string","description_kind":"plain","optional":true},"private_ip_address":{"type":"string","description_kind":"plain","computed":true},"request_message":{"type":"string","description_kind":"plain","optional":true},"subresource_names":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_endpoint_application_security_group_association":{"version":0,"block":{"attributes":{"application_security_group_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_endpoint_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_link_service":{"version":0,"block":{"attributes":{"alias":{"type":"string","description_kind":"plain","computed":true},"auto_approval_subscription_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"enable_proxy_protocol":{"type":"bool","description_kind":"plain","optional":true},"fqdns":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_frontend_ip_configuration_ids":{"type":["set","string"],"description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"visibility_subscription_ids":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"nat_ip_configuration":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"primary":{"type":"bool","description_kind":"plain","required":true},"private_ip_address":{"type":"string","description_kind":"plain","optional":true},"private_ip_address_version":{"type":"string","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":8},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_proximity_placement_group":{"version":0,"block":{"attributes":{"allowed_vm_sizes":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_public_ip":{"version":0,"block":{"attributes":{"allocation_method":{"type":"string","description_kind":"plain","required":true},"ddos_protection_mode":{"type":"string","description_kind":"plain","optional":true},"ddos_protection_plan_id":{"type":"string","description_kind":"plain","optional":true},"domain_name_label":{"type":"string","description_kind":"plain","optional":true},"edge_zone":{"type":"string","description_kind":"plain","optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true},"ip_address":{"type":"string","description_kind":"plain","computed":true},"ip_tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ip_version":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_ip_prefix_id":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"reverse_fqdn":{"type":"string","description_kind":"plain","optional":true},"sku":{"type":"string","description_kind":"plain","optional":true},"sku_tier":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_public_ip_prefix":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_prefix":{"type":"string","description_kind":"plain","computed":true},"ip_version":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"prefix_length":{"type":"number","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_purview_account":{"version":0,"block":{"attributes":{"atlas_kafka_endpoint_primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"atlas_kafka_endpoint_secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"catalog_endpoint":{"type":"string","description_kind":"plain","computed":true},"guardian_endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_resource_group_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_resources":{"type":["list",["object",{"event_hub_namespace_id":"string","resource_group_id":"string","storage_account_id":"string"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scan_endpoint":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_recovery_services_vault":{"version":0,"block":{"attributes":{"classic_vmware_replication_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"cross_region_restore_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"immutability":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"soft_delete_enabled":{"type":"bool","description_kind":"plain","optional":true},"storage_mode_type":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"encryption":{"nesting_mode":"list","block":{"attributes":{"infrastructure_encryption_enabled":{"type":"bool","description_kind":"plain","required":true},"key_id":{"type":"string","description_kind":"plain","required":true},"use_system_assigned_identity":{"type":"bool","description_kind":"plain","optional":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"monitoring":{"nesting_mode":"list","block":{"attributes":{"alerts_for_all_job_failures_enabled":{"type":"bool","description_kind":"plain","optional":true},"alerts_for_critical_operation_failures_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_recovery_services_vault_resource_guard_association":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"resource_guard_id":{"type":"string","description_kind":"plain","required":true},"vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_redhat_openshift_cluster":{"version":0,"block":{"attributes":{"console_url":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"api_server_profile":{"nesting_mode":"list","block":{"attributes":{"ip_address":{"type":"string","description_kind":"plain","computed":true},"url":{"type":"string","description_kind":"plain","computed":true},"visibility":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"cluster_profile":{"nesting_mode":"list","block":{"attributes":{"domain":{"type":"string","description_kind":"plain","required":true},"fips_enabled":{"type":"bool","description_kind":"plain","optional":true},"managed_resource_group_name":{"type":"string","description_kind":"plain","optional":true},"pull_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"resource_group_id":{"type":"string","description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"ingress_profile":{"nesting_mode":"list","block":{"attributes":{"ip_address":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","computed":true},"visibility":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"main_profile":{"nesting_mode":"list","block":{"attributes":{"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"encryption_at_host_enabled":{"type":"bool","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"network_profile":{"nesting_mode":"list","block":{"attributes":{"outbound_type":{"type":"string","description_kind":"plain","optional":true},"pod_cidr":{"type":"string","description_kind":"plain","required":true},"preconfigured_network_security_group_enabled":{"type":"bool","description_kind":"plain","optional":true},"service_cidr":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"service_principal":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"worker_profile":{"nesting_mode":"list","block":{"attributes":{"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"disk_size_gb":{"type":"number","description_kind":"plain","required":true},"encryption_at_host_enabled":{"type":"bool","description_kind":"plain","optional":true},"node_count":{"type":"number","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"azurerm_redis_cache":{"version":1,"block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","required":true},"enable_non_ssl_port":{"type":"bool","description_kind":"plain","optional":true},"family":{"type":"string","description_kind":"plain","required":true},"hostname":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"port":{"type":"number","description_kind":"plain","computed":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"private_static_ip_address":{"type":"string","description_kind":"plain","optional":true,"computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"redis_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"replicas_per_master":{"type":"number","description_kind":"plain","optional":true,"computed":true},"replicas_per_primary":{"type":"number","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"shard_count":{"type":"number","description_kind":"plain","optional":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"ssl_port":{"type":"number","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tenant_settings":{"type":["map","string"],"description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"patch_schedule":{"nesting_mode":"list","block":{"attributes":{"day_of_week":{"type":"string","description_kind":"plain","required":true},"maintenance_window":{"type":"string","description_kind":"plain","optional":true},"start_hour_utc":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"}},"redis_configuration":{"nesting_mode":"list","block":{"attributes":{"active_directory_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"aof_backup_enabled":{"type":"bool","description_kind":"plain","optional":true},"aof_storage_connection_string_0":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"aof_storage_connection_string_1":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"data_persistence_authentication_method":{"type":"string","description_kind":"plain","optional":true},"enable_authentication":{"type":"bool","description_kind":"plain","optional":true},"maxclients":{"type":"number","description_kind":"plain","computed":true},"maxfragmentationmemory_reserved":{"type":"number","description_kind":"plain","optional":true,"computed":true},"maxmemory_delta":{"type":"number","description_kind":"plain","optional":true,"computed":true},"maxmemory_policy":{"type":"string","description_kind":"plain","optional":true},"maxmemory_reserved":{"type":"number","description_kind":"plain","optional":true,"computed":true},"notify_keyspace_events":{"type":"string","description_kind":"plain","optional":true},"rdb_backup_enabled":{"type":"bool","description_kind":"plain","optional":true},"rdb_backup_frequency":{"type":"number","description_kind":"plain","optional":true},"rdb_backup_max_snapshot_count":{"type":"number","description_kind":"plain","optional":true},"rdb_storage_connection_string":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_account_subscription_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_redis_cache_access_policy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"permissions":{"type":"string","description_kind":"plain","required":true},"redis_cache_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_redis_cache_access_policy_assignment":{"version":0,"block":{"attributes":{"access_policy_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"object_id":{"type":"string","description_kind":"plain","required":true},"object_id_alias":{"type":"string","description_kind":"plain","required":true},"redis_cache_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_redis_enterprise_cluster":{"version":0,"block":{"attributes":{"hostname":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_redis_enterprise_database":{"version":0,"block":{"attributes":{"client_protocol":{"type":"string","description_kind":"plain","optional":true},"cluster_id":{"type":"string","description_kind":"plain","required":true},"clustering_policy":{"type":"string","description_kind":"plain","optional":true},"eviction_policy":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_database_group_nickname":{"type":"string","description_kind":"plain","optional":true},"linked_database_id":{"type":["set","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true},"port":{"type":"number","description_kind":"plain","optional":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"block_types":{"module":{"nesting_mode":"list","block":{"attributes":{"args":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":4},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_redis_firewall_rule":{"version":1,"block":{"attributes":{"end_ip":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"redis_cache_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"start_ip":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_redis_linked_server":{"version":1,"block":{"attributes":{"geo_replicated_primary_host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_redis_cache_id":{"type":"string","description_kind":"plain","required":true},"linked_redis_cache_location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_role":{"type":"string","description_kind":"plain","required":true},"target_redis_cache_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_relay_hybrid_connection":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"relay_namespace_name":{"type":"string","description_kind":"plain","required":true},"requires_client_authorization":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"user_metadata":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_relay_hybrid_connection_authorization_rule":{"version":0,"block":{"attributes":{"hybrid_connection_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listen":{"type":"bool","description_kind":"plain","optional":true},"manage":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"send":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_relay_namespace":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"metric_id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_relay_namespace_authorization_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listen":{"type":"bool","description_kind":"plain","optional":true},"manage":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"send":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_deployment_script_azure_cli":{"version":0,"block":{"attributes":{"cleanup_preference":{"type":"string","description_kind":"plain","optional":true},"command_line":{"type":"string","description_kind":"plain","optional":true},"force_update_tag":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"outputs":{"type":"string","description_kind":"plain","computed":true},"primary_script_uri":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retention_interval":{"type":"string","description_kind":"plain","required":true},"script_content":{"type":"string","description_kind":"plain","optional":true},"supporting_script_uris":{"type":["list","string"],"description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timeout":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"container":{"nesting_mode":"list","block":{"attributes":{"container_group_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"environment_variable":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"secure_value":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_deployment_script_azure_power_shell":{"version":0,"block":{"attributes":{"cleanup_preference":{"type":"string","description_kind":"plain","optional":true},"command_line":{"type":"string","description_kind":"plain","optional":true},"force_update_tag":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"outputs":{"type":"string","description_kind":"plain","computed":true},"primary_script_uri":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retention_interval":{"type":"string","description_kind":"plain","required":true},"script_content":{"type":"string","description_kind":"plain","optional":true},"supporting_script_uris":{"type":["list","string"],"description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timeout":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"container":{"nesting_mode":"list","block":{"attributes":{"container_group_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"environment_variable":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"secure_value":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_by":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_group_cost_management_export":{"version":0,"block":{"attributes":{"active":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recurrence_period_end_date":{"type":"string","description_kind":"plain","required":true},"recurrence_period_start_date":{"type":"string","description_kind":"plain","required":true},"recurrence_type":{"type":"string","description_kind":"plain","required":true},"resource_group_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"export_data_options":{"nesting_mode":"list","block":{"attributes":{"time_frame":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"export_data_storage_location":{"nesting_mode":"list","block":{"attributes":{"container_id":{"type":"string","description_kind":"plain","required":true},"root_folder_path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_group_cost_management_view":{"version":0,"block":{"attributes":{"accumulated":{"type":"bool","description_kind":"plain","required":true},"chart_type":{"type":"string","description_kind":"plain","required":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"report_type":{"type":"string","description_kind":"plain","required":true},"resource_group_id":{"type":"string","description_kind":"plain","required":true},"timeframe":{"type":"string","description_kind":"plain","required":true}},"block_types":{"dataset":{"nesting_mode":"list","block":{"attributes":{"granularity":{"type":"string","description_kind":"plain","required":true}},"block_types":{"aggregation":{"nesting_mode":"set","block":{"attributes":{"column_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"grouping":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"sorting":{"nesting_mode":"list","block":{"attributes":{"direction":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"kpi":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"pivot":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_group_policy_assignment":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"enforce":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","optional":true},"metadata":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"not_scopes":{"type":["list","string"],"description_kind":"plain","optional":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"policy_definition_id":{"type":"string","description_kind":"plain","required":true},"resource_group_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"non_compliance_message":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true},"policy_definition_reference_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"overrides":{"nesting_mode":"list","block":{"attributes":{"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"selectors":{"nesting_mode":"list","block":{"attributes":{"in":{"type":["list","string"],"description_kind":"plain","optional":true},"kind":{"type":"string","description_kind":"plain","computed":true},"not_in":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"resource_selectors":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"selectors":{"nesting_mode":"list","block":{"attributes":{"in":{"type":["list","string"],"description_kind":"plain","optional":true},"kind":{"type":"string","description_kind":"plain","required":true},"not_in":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_group_policy_exemption":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"exemption_category":{"type":"string","description_kind":"plain","required":true},"expires_on":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"policy_assignment_id":{"type":"string","description_kind":"plain","required":true},"policy_definition_reference_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"resource_group_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_group_policy_remediation":{"version":0,"block":{"attributes":{"failure_percentage":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location_filters":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parallel_deployments":{"type":"number","description_kind":"plain","optional":true},"policy_assignment_id":{"type":"string","description_kind":"plain","required":true},"policy_definition_id":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"policy_definition_reference_id":{"type":"string","description_kind":"plain","optional":true},"resource_count":{"type":"number","description_kind":"plain","optional":true},"resource_discovery_mode":{"type":"string","description_kind":"plain","optional":true},"resource_group_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_group_template_deployment":{"version":0,"block":{"attributes":{"debug_level":{"type":"string","description_kind":"plain","optional":true},"deployment_mode":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"output_content":{"type":"string","description_kind":"plain","computed":true},"parameters_content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"template_content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"template_spec_version_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_management_private_link":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_management_private_link_association":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","optional":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","required":true},"resource_management_private_link_id":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_policy_assignment":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"enforce":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","optional":true},"metadata":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"not_scopes":{"type":["list","string"],"description_kind":"plain","optional":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"policy_definition_id":{"type":"string","description_kind":"plain","required":true},"resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"non_compliance_message":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true},"policy_definition_reference_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"overrides":{"nesting_mode":"list","block":{"attributes":{"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"selectors":{"nesting_mode":"list","block":{"attributes":{"in":{"type":["list","string"],"description_kind":"plain","optional":true},"kind":{"type":"string","description_kind":"plain","computed":true},"not_in":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"resource_selectors":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"selectors":{"nesting_mode":"list","block":{"attributes":{"in":{"type":["list","string"],"description_kind":"plain","optional":true},"kind":{"type":"string","description_kind":"plain","required":true},"not_in":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_policy_exemption":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"exemption_category":{"type":"string","description_kind":"plain","required":true},"expires_on":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"policy_assignment_id":{"type":"string","description_kind":"plain","required":true},"policy_definition_reference_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_policy_remediation":{"version":0,"block":{"attributes":{"failure_percentage":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location_filters":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parallel_deployments":{"type":"number","description_kind":"plain","optional":true},"policy_assignment_id":{"type":"string","description_kind":"plain","required":true},"policy_definition_id":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"policy_definition_reference_id":{"type":"string","description_kind":"plain","optional":true},"resource_count":{"type":"number","description_kind":"plain","optional":true},"resource_discovery_mode":{"type":"string","description_kind":"plain","optional":true},"resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_provider_registration":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"feature":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"registered":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_role_assignment":{"version":0,"block":{"attributes":{"condition":{"type":"string","description_kind":"plain","optional":true},"condition_version":{"type":"string","description_kind":"plain","optional":true},"delegated_managed_identity_resource_id":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"principal_id":{"type":"string","description_kind":"plain","required":true},"principal_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"role_definition_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"role_definition_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scope":{"type":"string","description_kind":"plain","required":true},"skip_service_principal_aad_check":{"type":"bool","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_role_definition":{"version":1,"block":{"attributes":{"assignable_scopes":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"role_definition_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"role_definition_resource_id":{"type":"string","description_kind":"plain","computed":true},"scope":{"type":"string","description_kind":"plain","required":true}},"block_types":{"permissions":{"nesting_mode":"list","block":{"attributes":{"actions":{"type":["list","string"],"description_kind":"plain","optional":true},"data_actions":{"type":["set","string"],"description_kind":"plain","optional":true},"not_actions":{"type":["list","string"],"description_kind":"plain","optional":true},"not_data_actions":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_role_management_policy":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"The Description of the policy","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the policy","description_kind":"plain","computed":true},"role_definition_id":{"type":"string","description":"ID of the Azure Role to which this policy is assigned","description_kind":"plain","required":true},"scope":{"type":"string","description":"The scope of the role to which this policy will apply","description_kind":"plain","required":true}},"block_types":{"activation_rules":{"nesting_mode":"list","block":{"attributes":{"maximum_duration":{"type":"string","description":"The time after which the an activation can be valid for","description_kind":"plain","optional":true,"computed":true},"require_approval":{"type":"bool","description":"Whether an approval is required for activation","description_kind":"plain","optional":true,"computed":true},"require_justification":{"type":"bool","description":"Whether a justification is required during activation","description_kind":"plain","optional":true,"computed":true},"require_multifactor_authentication":{"type":"bool","description":"Whether multi-factor authentication is required during activation","description_kind":"plain","optional":true,"computed":true},"require_ticket_info":{"type":"bool","description":"Whether ticket information is required during activation","description_kind":"plain","optional":true,"computed":true},"required_conditional_access_authentication_context":{"type":"string","description":"Whether a conditional access context is required during activation","description_kind":"plain","optional":true,"computed":true}},"block_types":{"approval_stage":{"nesting_mode":"list","block":{"block_types":{"primary_approver":{"nesting_mode":"set","block":{"attributes":{"object_id":{"type":"string","description":"The ID of the object to act as an approver","description_kind":"plain","required":true},"type":{"type":"string","description":"The type of object acting as an approver","description_kind":"plain","required":true}},"description":"The IDs of the users or groups who can approve the activation","description_kind":"plain"},"min_items":1}},"description":"The approval stages for the activation","description_kind":"plain"},"max_items":1}},"description":"The activation rules of the policy","description_kind":"plain"},"max_items":1},"active_assignment_rules":{"nesting_mode":"list","block":{"attributes":{"expiration_required":{"type":"bool","description":"Must the assignment have an expiry date","description_kind":"plain","optional":true,"computed":true},"expire_after":{"type":"string","description":"The duration after which assignments expire","description_kind":"plain","optional":true,"computed":true},"require_justification":{"type":"bool","description":"Whether a justification is required to make an assignment","description_kind":"plain","optional":true,"computed":true},"require_multifactor_authentication":{"type":"bool","description":"Whether multi-factor authentication is required to make an assignment","description_kind":"plain","optional":true,"computed":true},"require_ticket_info":{"type":"bool","description":"Whether ticket information is required to make an assignment","description_kind":"plain","optional":true,"computed":true}},"description":"The rules for active assignment of the policy","description_kind":"plain"},"max_items":1},"eligible_assignment_rules":{"nesting_mode":"list","block":{"attributes":{"expiration_required":{"type":"bool","description":"Must the assignment have an expiry date","description_kind":"plain","optional":true,"computed":true},"expire_after":{"type":"string","description":"The duration after which assignments expire","description_kind":"plain","optional":true,"computed":true}},"description":"The rules for eligible assignment of the policy","description_kind":"plain"},"max_items":1},"notification_rules":{"nesting_mode":"list","block":{"block_types":{"active_assignments":{"nesting_mode":"list","block":{"block_types":{"admin_notifications":{"nesting_mode":"list","block":{"attributes":{"additional_recipients":{"type":["set","string"],"description":"The additional recipients to notify","description_kind":"plain","optional":true,"computed":true},"default_recipients":{"type":"bool","description":"Whether the default recipients are notified","description_kind":"plain","required":true},"notification_level":{"type":"string","description":"What level of notifications are sent","description_kind":"plain","required":true}},"description":"Admin notification settings","description_kind":"plain"},"max_items":1},"approver_notifications":{"nesting_mode":"list","block":{"attributes":{"additional_recipients":{"type":["set","string"],"description":"The additional recipients to notify","description_kind":"plain","optional":true,"computed":true},"default_recipients":{"type":"bool","description":"Whether the default recipients are notified","description_kind":"plain","required":true},"notification_level":{"type":"string","description":"What level of notifications are sent","description_kind":"plain","required":true}},"description":"Approver notification settings","description_kind":"plain"},"max_items":1},"assignee_notifications":{"nesting_mode":"list","block":{"attributes":{"additional_recipients":{"type":["set","string"],"description":"The additional recipients to notify","description_kind":"plain","optional":true,"computed":true},"default_recipients":{"type":"bool","description":"Whether the default recipients are notified","description_kind":"plain","required":true},"notification_level":{"type":"string","description":"What level of notifications are sent","description_kind":"plain","required":true}},"description":"Assignee notification settings","description_kind":"plain"},"max_items":1}},"description":"Notifications about active assignments","description_kind":"plain"},"max_items":1},"eligible_activations":{"nesting_mode":"list","block":{"block_types":{"admin_notifications":{"nesting_mode":"list","block":{"attributes":{"additional_recipients":{"type":["set","string"],"description":"The additional recipients to notify","description_kind":"plain","optional":true,"computed":true},"default_recipients":{"type":"bool","description":"Whether the default recipients are notified","description_kind":"plain","required":true},"notification_level":{"type":"string","description":"What level of notifications are sent","description_kind":"plain","required":true}},"description":"Admin notification settings","description_kind":"plain"},"max_items":1},"approver_notifications":{"nesting_mode":"list","block":{"attributes":{"additional_recipients":{"type":["set","string"],"description":"The additional recipients to notify","description_kind":"plain","optional":true,"computed":true},"default_recipients":{"type":"bool","description":"Whether the default recipients are notified","description_kind":"plain","required":true},"notification_level":{"type":"string","description":"What level of notifications are sent","description_kind":"plain","required":true}},"description":"Approver notification settings","description_kind":"plain"},"max_items":1},"assignee_notifications":{"nesting_mode":"list","block":{"attributes":{"additional_recipients":{"type":["set","string"],"description":"The additional recipients to notify","description_kind":"plain","optional":true,"computed":true},"default_recipients":{"type":"bool","description":"Whether the default recipients are notified","description_kind":"plain","required":true},"notification_level":{"type":"string","description":"What level of notifications are sent","description_kind":"plain","required":true}},"description":"Assignee notification settings","description_kind":"plain"},"max_items":1}},"description":"Notifications about activations of eligible assignments","description_kind":"plain"},"max_items":1},"eligible_assignments":{"nesting_mode":"list","block":{"block_types":{"admin_notifications":{"nesting_mode":"list","block":{"attributes":{"additional_recipients":{"type":["set","string"],"description":"The additional recipients to notify","description_kind":"plain","optional":true,"computed":true},"default_recipients":{"type":"bool","description":"Whether the default recipients are notified","description_kind":"plain","required":true},"notification_level":{"type":"string","description":"What level of notifications are sent","description_kind":"plain","required":true}},"description":"Admin notification settings","description_kind":"plain"},"max_items":1},"approver_notifications":{"nesting_mode":"list","block":{"attributes":{"additional_recipients":{"type":["set","string"],"description":"The additional recipients to notify","description_kind":"plain","optional":true,"computed":true},"default_recipients":{"type":"bool","description":"Whether the default recipients are notified","description_kind":"plain","required":true},"notification_level":{"type":"string","description":"What level of notifications are sent","description_kind":"plain","required":true}},"description":"Approver notification settings","description_kind":"plain"},"max_items":1},"assignee_notifications":{"nesting_mode":"list","block":{"attributes":{"additional_recipients":{"type":["set","string"],"description":"The additional recipients to notify","description_kind":"plain","optional":true,"computed":true},"default_recipients":{"type":"bool","description":"Whether the default recipients are notified","description_kind":"plain","required":true},"notification_level":{"type":"string","description":"What level of notifications are sent","description_kind":"plain","required":true}},"description":"Assignee notification settings","description_kind":"plain"},"max_items":1}},"description":"Notifications about eligible assignments","description_kind":"plain"},"max_items":1}},"description":"The notification rules of the policy","description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_route":{"version":0,"block":{"attributes":{"address_prefix":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"next_hop_in_ip_address":{"type":"string","description_kind":"plain","optional":true},"next_hop_type":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"route_table_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_route_filter":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"rule":{"type":["list",["object",{"access":"string","communities":["list","string"],"name":"string","rule_type":"string"}]],"description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_route_map":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"next_step_if_matched":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"action":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"parameter":{"nesting_mode":"list","block":{"attributes":{"as_path":{"type":["list","string"],"description_kind":"plain","optional":true},"community":{"type":["list","string"],"description_kind":"plain","optional":true},"route_prefix":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"match_criterion":{"nesting_mode":"list","block":{"attributes":{"as_path":{"type":["list","string"],"description_kind":"plain","optional":true},"community":{"type":["list","string"],"description_kind":"plain","optional":true},"match_condition":{"type":"string","description_kind":"plain","required":true},"route_prefix":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_route_server":{"version":0,"block":{"attributes":{"branch_to_branch_traffic_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_ip_address_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"routing_state":{"type":"string","description_kind":"plain","computed":true},"sku":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_router_asn":{"type":"number","description_kind":"plain","computed":true},"virtual_router_ips":{"type":["set","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_route_server_bgp_connection":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"peer_asn":{"type":"number","description_kind":"plain","required":true},"peer_ip":{"type":"string","description_kind":"plain","required":true},"route_server_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_route_table":{"version":0,"block":{"attributes":{"disable_bgp_route_propagation":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"route":{"type":["set",["object",{"address_prefix":"string","name":"string","next_hop_in_ip_address":"string","next_hop_type":"string"}]],"description_kind":"plain","optional":true,"computed":true},"subnets":{"type":["set","string"],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_search_service":{"version":0,"block":{"attributes":{"allowed_ips":{"type":["set","string"],"description_kind":"plain","optional":true},"authentication_failure_mode":{"type":"string","description_kind":"plain","optional":true},"customer_managed_key_enforcement_enabled":{"type":"bool","description_kind":"plain","optional":true},"hosting_mode":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"partition_count":{"type":"number","description_kind":"plain","optional":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"query_keys":{"type":["list",["object",{"key":"string","name":"string"}]],"description_kind":"plain","computed":true},"replica_count":{"type":"number","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"semantic_search_sku":{"type":"string","description_kind":"plain","optional":true},"sku":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_search_shared_private_link_service":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"request_message":{"type":"string","description_kind":"plain","optional":true},"search_service_id":{"type":"string","description_kind":"plain","required":true},"status":{"type":"string","description_kind":"plain","computed":true},"subresource_name":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_security_center_assessment":{"version":0,"block":{"attributes":{"additional_data":{"type":["map","string"],"description_kind":"plain","optional":true},"assessment_policy_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"status":{"nesting_mode":"list","block":{"attributes":{"cause":{"type":"string","description_kind":"plain","optional":true},"code":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_security_center_assessment_policy":{"version":0,"block":{"attributes":{"categories":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description_kind":"plain","required":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"implementation_effort":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","computed":true},"remediation_description":{"type":"string","description_kind":"plain","optional":true},"severity":{"type":"string","description_kind":"plain","optional":true},"threats":{"type":["set","string"],"description_kind":"plain","optional":true},"user_impact":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_security_center_auto_provisioning":{"version":1,"block":{"attributes":{"auto_provision":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_security_center_automation":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"action":{"nesting_mode":"list","block":{"attributes":{"connection_string":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"resource_id":{"type":"string","description_kind":"plain","required":true},"trigger_url":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"source":{"nesting_mode":"list","block":{"attributes":{"event_source":{"type":"string","description_kind":"plain","required":true}},"block_types":{"rule_set":{"nesting_mode":"list","block":{"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"expected_value":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"property_path":{"type":"string","description_kind":"plain","required":true},"property_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_security_center_contact":{"version":0,"block":{"attributes":{"alert_notifications":{"type":"bool","description_kind":"plain","required":true},"alerts_to_admins":{"type":"bool","description_kind":"plain","required":true},"email":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"phone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_security_center_server_vulnerability_assessment":{"version":0,"block":{"attributes":{"hybrid_machine_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"virtual_machine_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_security_center_server_vulnerability_assessment_virtual_machine":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"virtual_machine_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_security_center_server_vulnerability_assessments_setting":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"vulnerability_assessment_provider":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_security_center_setting":{"version":1,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"setting_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_security_center_storage_defender":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"malware_scanning_on_upload_cap_gb_per_month":{"type":"number","description_kind":"plain","optional":true},"malware_scanning_on_upload_enabled":{"type":"bool","description_kind":"plain","optional":true},"override_subscription_settings_enabled":{"type":"bool","description_kind":"plain","optional":true},"sensitive_data_discovery_enabled":{"type":"bool","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_security_center_subscription_pricing":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_type":{"type":"string","description_kind":"plain","optional":true},"subplan":{"type":"string","description_kind":"plain","optional":true},"tier":{"type":"string","description_kind":"plain","required":true}},"block_types":{"extension":{"nesting_mode":"set","block":{"attributes":{"additional_extension_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_security_center_workspace":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scope":{"type":"string","description_kind":"plain","required":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_alert_rule_anomaly_built_in":{"version":0,"block":{"attributes":{"anomaly_settings_version":{"type":"number","description_kind":"plain","computed":true},"anomaly_version":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"frequency":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"mode":{"type":"string","description_kind":"plain","required":true},"multi_select_observation":{"type":["list",["object",{"description":"string","name":"string","supported_values":["list","string"],"values":["list","string"]}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"prioritized_exclude_observation":{"type":["list",["object",{"description":"string","exclude":"string","name":"string","prioritize":"string"}]],"description_kind":"plain","computed":true},"required_data_connector":{"type":["list",["object",{"connector_id":"string","data_types":["list","string"]}]],"description_kind":"plain","computed":true},"settings_definition_id":{"type":"string","description_kind":"plain","computed":true},"single_select_observation":{"type":["list",["object",{"description":"string","name":"string","supported_values":["list","string"],"value":"string"}]],"description_kind":"plain","computed":true},"tactics":{"type":["list","string"],"description_kind":"plain","computed":true},"techniques":{"type":["list","string"],"description_kind":"plain","computed":true},"threshold_observation":{"type":["list",["object",{"description":"string","max":"string","min":"string","name":"string","value":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_alert_rule_anomaly_duplicate":{"version":0,"block":{"attributes":{"anomaly_settings_version":{"type":"number","description_kind":"plain","computed":true},"anomaly_version":{"type":"string","description_kind":"plain","computed":true},"built_in_rule_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"frequency":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_default_settings":{"type":"bool","description_kind":"plain","computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"mode":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","computed":true},"required_data_connector":{"type":["list",["object",{"connector_id":"string","data_types":["list","string"]}]],"description_kind":"plain","computed":true},"settings_definition_id":{"type":"string","description_kind":"plain","computed":true},"tactics":{"type":["list","string"],"description_kind":"plain","computed":true},"techniques":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"multi_select_observation":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"supported_values":{"type":["list","string"],"description_kind":"plain","computed":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"prioritized_exclude_observation":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"exclude":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"prioritize":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"single_select_observation":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"supported_values":{"type":["list","string"],"description_kind":"plain","computed":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"threshold_observation":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"max":{"type":"string","description_kind":"plain","computed":true},"min":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_alert_rule_fusion":{"version":0,"block":{"attributes":{"alert_rule_template_guid":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"source":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"sub_type":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"severities_allowed":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_alert_rule_machine_learning_behavior_analytics":{"version":0,"block":{"attributes":{"alert_rule_template_guid":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_alert_rule_ms_security_incident":{"version":0,"block":{"attributes":{"alert_rule_template_guid":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"display_name_exclude_filter":{"type":["set","string"],"description_kind":"plain","optional":true},"display_name_filter":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"product_filter":{"type":"string","description_kind":"plain","required":true},"severity_filter":{"type":["set","string"],"description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_alert_rule_nrt":{"version":0,"block":{"attributes":{"alert_rule_template_guid":{"type":"string","description_kind":"plain","optional":true},"alert_rule_template_version":{"type":"string","description_kind":"plain","optional":true},"custom_details":{"type":["map","string"],"description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"query":{"type":"string","description_kind":"plain","required":true},"severity":{"type":"string","description_kind":"plain","required":true},"suppression_duration":{"type":"string","description_kind":"plain","optional":true},"suppression_enabled":{"type":"bool","description_kind":"plain","optional":true},"tactics":{"type":["set","string"],"description_kind":"plain","optional":true},"techniques":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"alert_details_override":{"nesting_mode":"list","block":{"attributes":{"description_format":{"type":"string","description_kind":"plain","optional":true},"display_name_format":{"type":"string","description_kind":"plain","optional":true},"severity_column_name":{"type":"string","description_kind":"plain","optional":true},"tactics_column_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"dynamic_property":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"entity_mapping":{"nesting_mode":"list","block":{"attributes":{"entity_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"field_mapping":{"nesting_mode":"list","block":{"attributes":{"column_name":{"type":"string","description_kind":"plain","required":true},"identifier":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":3}},"description_kind":"plain"},"max_items":5},"event_grouping":{"nesting_mode":"list","block":{"attributes":{"aggregation_method":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"incident":{"nesting_mode":"list","block":{"attributes":{"create_incident_enabled":{"type":"bool","description_kind":"plain","required":true}},"block_types":{"grouping":{"nesting_mode":"list","block":{"attributes":{"by_alert_details":{"type":["list","string"],"description_kind":"plain","optional":true},"by_custom_details":{"type":["list","string"],"description_kind":"plain","optional":true},"by_entities":{"type":["list","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"entity_matching_method":{"type":"string","description_kind":"plain","optional":true},"lookback_duration":{"type":"string","description_kind":"plain","optional":true},"reopen_closed_incidents":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"sentinel_entity_mapping":{"nesting_mode":"list","block":{"attributes":{"column_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":5},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_alert_rule_scheduled":{"version":0,"block":{"attributes":{"alert_rule_template_guid":{"type":"string","description_kind":"plain","optional":true},"alert_rule_template_version":{"type":"string","description_kind":"plain","optional":true},"custom_details":{"type":["map","string"],"description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"query":{"type":"string","description_kind":"plain","required":true},"query_frequency":{"type":"string","description_kind":"plain","optional":true},"query_period":{"type":"string","description_kind":"plain","optional":true},"severity":{"type":"string","description_kind":"plain","required":true},"suppression_duration":{"type":"string","description_kind":"plain","optional":true},"suppression_enabled":{"type":"bool","description_kind":"plain","optional":true},"tactics":{"type":["set","string"],"description_kind":"plain","optional":true},"techniques":{"type":["set","string"],"description_kind":"plain","optional":true},"trigger_operator":{"type":"string","description_kind":"plain","optional":true},"trigger_threshold":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"alert_details_override":{"nesting_mode":"list","block":{"attributes":{"description_format":{"type":"string","description_kind":"plain","optional":true},"display_name_format":{"type":"string","description_kind":"plain","optional":true},"severity_column_name":{"type":"string","description_kind":"plain","optional":true},"tactics_column_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"dynamic_property":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"entity_mapping":{"nesting_mode":"list","block":{"attributes":{"entity_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"field_mapping":{"nesting_mode":"list","block":{"attributes":{"column_name":{"type":"string","description_kind":"plain","required":true},"identifier":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":3}},"description_kind":"plain"},"max_items":5},"event_grouping":{"nesting_mode":"list","block":{"attributes":{"aggregation_method":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"incident":{"nesting_mode":"list","block":{"attributes":{"create_incident_enabled":{"type":"bool","description_kind":"plain","required":true}},"block_types":{"grouping":{"nesting_mode":"list","block":{"attributes":{"by_alert_details":{"type":["list","string"],"description_kind":"plain","optional":true},"by_custom_details":{"type":["list","string"],"description_kind":"plain","optional":true},"by_entities":{"type":["list","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"entity_matching_method":{"type":"string","description_kind":"plain","optional":true},"lookback_duration":{"type":"string","description_kind":"plain","optional":true},"reopen_closed_incidents":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"incident_configuration":{"nesting_mode":"list","block":{"attributes":{"create_incident":{"type":"bool","description_kind":"plain","deprecated":true,"required":true}},"block_types":{"grouping":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"entity_matching_method":{"type":"string","description_kind":"plain","optional":true},"group_by_alert_details":{"type":["list","string"],"description_kind":"plain","deprecated":true,"optional":true},"group_by_custom_details":{"type":["list","string"],"description_kind":"plain","deprecated":true,"optional":true},"group_by_entities":{"type":["list","string"],"description_kind":"plain","deprecated":true,"optional":true},"lookback_duration":{"type":"string","description_kind":"plain","optional":true},"reopen_closed_incidents":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain","deprecated":true},"max_items":1},"sentinel_entity_mapping":{"nesting_mode":"list","block":{"attributes":{"column_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":5},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_alert_rule_threat_intelligence":{"version":0,"block":{"attributes":{"alert_rule_template_guid":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_automation_rule":{"version":1,"block":{"attributes":{"condition_json":{"type":"string","description_kind":"plain","optional":true,"computed":true},"display_name":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"expiration":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"order":{"type":"number","description_kind":"plain","required":true},"triggers_on":{"type":"string","description_kind":"plain","optional":true},"triggers_when":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"action_incident":{"nesting_mode":"list","block":{"attributes":{"classification":{"type":"string","description_kind":"plain","optional":true},"classification_comment":{"type":"string","description_kind":"plain","optional":true},"labels":{"type":["list","string"],"description_kind":"plain","optional":true},"order":{"type":"number","description_kind":"plain","required":true},"owner_id":{"type":"string","description_kind":"plain","optional":true},"severity":{"type":"string","description_kind":"plain","optional":true},"status":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"action_playbook":{"nesting_mode":"list","block":{"attributes":{"logic_app_id":{"type":"string","description_kind":"plain","required":true},"order":{"type":"number","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"condition":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"property":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_aws_cloud_trail":{"version":0,"block":{"attributes":{"aws_role_arn":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_aws_s3":{"version":0,"block":{"attributes":{"aws_role_arn":{"type":"string","description_kind":"plain","required":true},"destination_table":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"sqs_urls":{"type":["list","string"],"description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_azure_active_directory":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_azure_advanced_threat_protection":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_azure_security_center":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_dynamics_365":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_iot":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_microsoft_cloud_app_security":{"version":0,"block":{"attributes":{"alerts_enabled":{"type":"bool","description_kind":"plain","optional":true},"discovery_logs_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_microsoft_defender_advanced_threat_protection":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_microsoft_threat_intelligence":{"version":0,"block":{"attributes":{"bing_safety_phishing_url_lookback_date":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"microsoft_emerging_threat_feed_lookback_date":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_microsoft_threat_protection":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_office_365":{"version":0,"block":{"attributes":{"exchange_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"sharepoint_enabled":{"type":"bool","description_kind":"plain","optional":true},"teams_enabled":{"type":"bool","description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_office_365_project":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_office_atp":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_office_irm":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_office_power_bi":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_threat_intelligence":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"lookback_date":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_threat_intelligence_taxii":{"version":0,"block":{"attributes":{"api_root_url":{"type":"string","description_kind":"plain","required":true},"collection_id":{"type":"string","description_kind":"plain","required":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"lookback_date":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"polling_frequency":{"type":"string","description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_name":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_log_analytics_workspace_onboarding":{"version":0,"block":{"attributes":{"customer_managed_key_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"workspace_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"workspace_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_metadata":{"version":0,"block":{"attributes":{"content_id":{"type":"string","description_kind":"plain","required":true},"content_schema_version":{"type":"string","description_kind":"plain","optional":true},"custom_version":{"type":"string","description_kind":"plain","optional":true},"dependency":{"type":"string","description_kind":"plain","optional":true},"first_publish_date":{"type":"string","description_kind":"plain","optional":true},"icon_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","required":true},"last_publish_date":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parent_id":{"type":"string","description_kind":"plain","required":true},"preview_images":{"type":["list","string"],"description_kind":"plain","optional":true},"preview_images_dark":{"type":["list","string"],"description_kind":"plain","optional":true},"providers":{"type":["list","string"],"description_kind":"plain","optional":true},"threat_analysis_tactics":{"type":["list","string"],"description_kind":"plain","optional":true},"threat_analysis_techniques":{"type":["list","string"],"description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"author":{"nesting_mode":"list","block":{"attributes":{"email":{"type":"string","description_kind":"plain","optional":true},"link":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"category":{"nesting_mode":"list","block":{"attributes":{"domains":{"type":["list","string"],"description_kind":"plain","optional":true},"verticals":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"source":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true},"kind":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"support":{"nesting_mode":"list","block":{"attributes":{"email":{"type":"string","description_kind":"plain","optional":true},"link":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true},"tier":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_threat_intelligence_indicator":{"version":0,"block":{"attributes":{"confidence":{"type":"number","description_kind":"plain","optional":true},"created_by":{"type":"string","description_kind":"plain","optional":true},"created_on":{"type":"string","description_kind":"plain","computed":true},"defanged":{"type":"bool","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"extension":{"type":"string","description_kind":"plain","optional":true,"computed":true},"external_id":{"type":"string","description_kind":"plain","computed":true},"external_last_updated_time_utc":{"type":"string","description_kind":"plain","computed":true},"guid":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"indicator_type":{"type":["list","string"],"description_kind":"plain","computed":true},"language":{"type":"string","description_kind":"plain","optional":true},"last_updated_time_utc":{"type":"string","description_kind":"plain","computed":true},"object_marking_refs":{"type":["list","string"],"description_kind":"plain","optional":true},"parsed_pattern":{"type":["list",["object",{"pattern_type_key":"string","pattern_type_values":["list",["object",{"value":"string","value_type":"string"}]]}]],"description_kind":"plain","computed":true},"pattern":{"type":"string","description_kind":"plain","required":true},"pattern_type":{"type":"string","description_kind":"plain","required":true},"pattern_version":{"type":"string","description_kind":"plain","optional":true},"revoked":{"type":"bool","description_kind":"plain","optional":true},"source":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["list","string"],"description_kind":"plain","optional":true},"threat_types":{"type":["list","string"],"description_kind":"plain","optional":true},"validate_from_utc":{"type":"string","description_kind":"plain","required":true},"validate_until_utc":{"type":"string","description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"external_reference":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"hashes":{"type":["map","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","computed":true},"source_name":{"type":"string","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"granular_marking":{"nesting_mode":"list","block":{"attributes":{"language":{"type":"string","description_kind":"plain","optional":true},"marking_ref":{"type":"string","description_kind":"plain","optional":true},"selectors":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"kill_chain_phase":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_watchlist":{"version":0,"block":{"attributes":{"default_duration":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"item_search_key":{"type":"string","description_kind":"plain","required":true},"labels":{"type":["list","string"],"description_kind":"plain","optional":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_watchlist_item":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"properties":{"type":["map","string"],"description_kind":"plain","required":true},"watchlist_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_service_fabric_cluster":{"version":0,"block":{"attributes":{"add_on_features":{"type":["set","string"],"description_kind":"plain","optional":true},"cluster_code_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"cluster_endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"management_endpoint":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"reliability_level":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_fabric_zonal_upgrade_mode":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"upgrade_mode":{"type":"string","description_kind":"plain","required":true},"vm_image":{"type":"string","description_kind":"plain","required":true},"vmss_zonal_upgrade_mode":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"azure_active_directory":{"nesting_mode":"list","block":{"attributes":{"client_application_id":{"type":"string","description_kind":"plain","required":true},"cluster_application_id":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"certificate":{"nesting_mode":"list","block":{"attributes":{"thumbprint":{"type":"string","description_kind":"plain","required":true},"thumbprint_secondary":{"type":"string","description_kind":"plain","optional":true},"x509_store_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"certificate_common_names":{"nesting_mode":"list","block":{"attributes":{"x509_store_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"common_names":{"nesting_mode":"set","block":{"attributes":{"certificate_common_name":{"type":"string","description_kind":"plain","required":true},"certificate_issuer_thumbprint":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"max_items":1},"client_certificate_common_name":{"nesting_mode":"list","block":{"attributes":{"common_name":{"type":"string","description_kind":"plain","required":true},"is_admin":{"type":"bool","description_kind":"plain","required":true},"issuer_thumbprint":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"client_certificate_thumbprint":{"nesting_mode":"list","block":{"attributes":{"is_admin":{"type":"bool","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"diagnostics_config":{"nesting_mode":"list","block":{"attributes":{"blob_endpoint":{"type":"string","description_kind":"plain","required":true},"protected_account_key_name":{"type":"string","description_kind":"plain","required":true},"queue_endpoint":{"type":"string","description_kind":"plain","required":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true},"table_endpoint":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"fabric_settings":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"node_type":{"nesting_mode":"list","block":{"attributes":{"capacities":{"type":["map","string"],"description_kind":"plain","optional":true},"client_endpoint_port":{"type":"number","description_kind":"plain","required":true},"durability_level":{"type":"string","description_kind":"plain","optional":true},"http_endpoint_port":{"type":"number","description_kind":"plain","required":true},"instance_count":{"type":"number","description_kind":"plain","required":true},"is_primary":{"type":"bool","description_kind":"plain","required":true},"is_stateless":{"type":"bool","description_kind":"plain","optional":true},"multiple_availability_zones":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"placement_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"reverse_proxy_endpoint_port":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"application_ports":{"nesting_mode":"list","block":{"attributes":{"end_port":{"type":"number","description_kind":"plain","required":true},"start_port":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"ephemeral_ports":{"nesting_mode":"list","block":{"attributes":{"end_port":{"type":"number","description_kind":"plain","required":true},"start_port":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"reverse_proxy_certificate":{"nesting_mode":"list","block":{"attributes":{"thumbprint":{"type":"string","description_kind":"plain","required":true},"thumbprint_secondary":{"type":"string","description_kind":"plain","optional":true},"x509_store_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"reverse_proxy_certificate_common_names":{"nesting_mode":"list","block":{"attributes":{"x509_store_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"common_names":{"nesting_mode":"set","block":{"attributes":{"certificate_common_name":{"type":"string","description_kind":"plain","required":true},"certificate_issuer_thumbprint":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"upgrade_policy":{"nesting_mode":"list","block":{"attributes":{"force_restart_enabled":{"type":"bool","description_kind":"plain","optional":true},"health_check_retry_timeout":{"type":"string","description_kind":"plain","optional":true},"health_check_stable_duration":{"type":"string","description_kind":"plain","optional":true},"health_check_wait_duration":{"type":"string","description_kind":"plain","optional":true},"upgrade_domain_timeout":{"type":"string","description_kind":"plain","optional":true},"upgrade_replica_set_check_timeout":{"type":"string","description_kind":"plain","optional":true},"upgrade_timeout":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"delta_health_policy":{"nesting_mode":"list","block":{"attributes":{"max_delta_unhealthy_applications_percent":{"type":"number","description_kind":"plain","optional":true},"max_delta_unhealthy_nodes_percent":{"type":"number","description_kind":"plain","optional":true},"max_upgrade_domain_delta_unhealthy_nodes_percent":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"health_policy":{"nesting_mode":"list","block":{"attributes":{"max_unhealthy_applications_percent":{"type":"number","description_kind":"plain","optional":true},"max_unhealthy_nodes_percent":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_service_fabric_managed_cluster":{"version":0,"block":{"attributes":{"backup_service_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_connection_port":{"type":"number","description_kind":"plain","required":true},"dns_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"dns_service_enabled":{"type":"bool","description_kind":"plain","optional":true},"http_gateway_port":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"upgrade_wave":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"client_application_id":{"type":"string","description_kind":"plain","required":true},"cluster_application_id":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"certificate":{"nesting_mode":"list","block":{"attributes":{"common_name":{"type":"string","description_kind":"plain","optional":true},"thumbprint":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"custom_fabric_setting":{"nesting_mode":"list","block":{"attributes":{"parameter":{"type":"string","description_kind":"plain","required":true},"section":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"lb_rule":{"nesting_mode":"list","block":{"attributes":{"backend_port":{"type":"number","description_kind":"plain","required":true},"frontend_port":{"type":"number","description_kind":"plain","required":true},"probe_protocol":{"type":"string","description_kind":"plain","required":true},"probe_request_path":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"node_type":{"nesting_mode":"list","block":{"attributes":{"application_port_range":{"type":"string","description_kind":"plain","required":true},"capacities":{"type":["map","string"],"description_kind":"plain","optional":true},"data_disk_size_gb":{"type":"number","description_kind":"plain","required":true},"data_disk_type":{"type":"string","description_kind":"plain","optional":true},"ephemeral_port_range":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","computed":true},"multiple_placement_groups_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"placement_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"primary":{"type":"bool","description_kind":"plain","optional":true},"stateless":{"type":"bool","description_kind":"plain","optional":true},"vm_image_offer":{"type":"string","description_kind":"plain","required":true},"vm_image_publisher":{"type":"string","description_kind":"plain","required":true},"vm_image_sku":{"type":"string","description_kind":"plain","required":true},"vm_image_version":{"type":"string","description_kind":"plain","required":true},"vm_instance_count":{"type":"number","description_kind":"plain","required":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"vm_secrets":{"nesting_mode":"list","block":{"attributes":{"vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"certificates":{"nesting_mode":"list","block":{"attributes":{"store":{"type":"string","description_kind":"plain","required":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_service_plan":{"version":1,"block":{"attributes":{"app_service_environment_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"maximum_elastic_worker_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"os_type":{"type":"string","description_kind":"plain","required":true},"per_site_scaling_enabled":{"type":"bool","description_kind":"plain","optional":true},"reserved":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"worker_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"zone_balancing_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_namespace":{"version":1,"block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","optional":true},"default_primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"minimum_tls_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"premium_messaging_partitions":{"type":"number","description_kind":"plain","optional":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone_redundant":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"customer_managed_key":{"nesting_mode":"list","block":{"attributes":{"identity_id":{"type":"string","description_kind":"plain","required":true},"infrastructure_encryption_enabled":{"type":"bool","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"network_rule_set":{"nesting_mode":"list","block":{"attributes":{"default_action":{"type":"string","description_kind":"plain","optional":true},"ip_rules":{"type":["set","string"],"description_kind":"plain","optional":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"trusted_services_allowed":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"network_rules":{"nesting_mode":"set","block":{"attributes":{"ignore_missing_vnet_service_endpoint":{"type":"bool","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_namespace_authorization_rule":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listen":{"type":"bool","description_kind":"plain","optional":true},"manage":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_id":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"send":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_namespace_disaster_recovery_config":{"version":0,"block":{"attributes":{"alias_authorization_rule_id":{"type":"string","description_kind":"plain","optional":true},"default_primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"partner_namespace_id":{"type":"string","description_kind":"plain","required":true},"primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_namespace_id":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_namespace_network_rule_set":{"version":1,"block":{"attributes":{"default_action":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_rules":{"type":["set","string"],"description_kind":"plain","optional":true},"namespace_id":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"trusted_services_allowed":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"network_rules":{"nesting_mode":"set","block":{"attributes":{"ignore_missing_vnet_service_endpoint":{"type":"bool","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_servicebus_queue":{"version":0,"block":{"attributes":{"auto_delete_on_idle":{"type":"string","description_kind":"plain","optional":true,"computed":true},"dead_lettering_on_message_expiration":{"type":"bool","description_kind":"plain","optional":true},"default_message_ttl":{"type":"string","description_kind":"plain","optional":true,"computed":true},"duplicate_detection_history_time_window":{"type":"string","description_kind":"plain","optional":true,"computed":true},"enable_batched_operations":{"type":"bool","description_kind":"plain","optional":true},"enable_express":{"type":"bool","description_kind":"plain","optional":true},"enable_partitioning":{"type":"bool","description_kind":"plain","optional":true},"forward_dead_lettered_messages_to":{"type":"string","description_kind":"plain","optional":true},"forward_to":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lock_duration":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_delivery_count":{"type":"number","description_kind":"plain","optional":true},"max_message_size_in_kilobytes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"max_size_in_megabytes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_id":{"type":"string","description_kind":"plain","required":true},"requires_duplicate_detection":{"type":"bool","description_kind":"plain","optional":true},"requires_session":{"type":"bool","description_kind":"plain","optional":true},"status":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_queue_authorization_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listen":{"type":"bool","description_kind":"plain","optional":true},"manage":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"queue_id":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"send":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_subscription":{"version":1,"block":{"attributes":{"auto_delete_on_idle":{"type":"string","description_kind":"plain","optional":true,"computed":true},"client_scoped_subscription_enabled":{"type":"bool","description_kind":"plain","optional":true},"dead_lettering_on_filter_evaluation_error":{"type":"bool","description_kind":"plain","optional":true},"dead_lettering_on_message_expiration":{"type":"bool","description_kind":"plain","optional":true},"default_message_ttl":{"type":"string","description_kind":"plain","optional":true,"computed":true},"enable_batched_operations":{"type":"bool","description_kind":"plain","optional":true},"forward_dead_lettered_messages_to":{"type":"string","description_kind":"plain","optional":true},"forward_to":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lock_duration":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_delivery_count":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"requires_session":{"type":"bool","description_kind":"plain","optional":true},"status":{"type":"string","description_kind":"plain","optional":true},"topic_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"client_scoped_subscription":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","optional":true},"is_client_scoped_subscription_durable":{"type":"bool","description_kind":"plain","computed":true},"is_client_scoped_subscription_shareable":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_subscription_rule":{"version":0,"block":{"attributes":{"action":{"type":"string","description_kind":"plain","optional":true},"filter_type":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"sql_filter":{"type":"string","description_kind":"plain","optional":true},"sql_filter_compatibility_level":{"type":"number","description_kind":"plain","computed":true},"subscription_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"correlation_filter":{"nesting_mode":"list","block":{"attributes":{"content_type":{"type":"string","description_kind":"plain","optional":true},"correlation_id":{"type":"string","description_kind":"plain","optional":true},"label":{"type":"string","description_kind":"plain","optional":true},"message_id":{"type":"string","description_kind":"plain","optional":true},"properties":{"type":["map","string"],"description_kind":"plain","optional":true},"reply_to":{"type":"string","description_kind":"plain","optional":true},"reply_to_session_id":{"type":"string","description_kind":"plain","optional":true},"session_id":{"type":"string","description_kind":"plain","optional":true},"to":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_topic":{"version":0,"block":{"attributes":{"auto_delete_on_idle":{"type":"string","description_kind":"plain","optional":true,"computed":true},"default_message_ttl":{"type":"string","description_kind":"plain","optional":true,"computed":true},"duplicate_detection_history_time_window":{"type":"string","description_kind":"plain","optional":true,"computed":true},"enable_batched_operations":{"type":"bool","description_kind":"plain","optional":true},"enable_express":{"type":"bool","description_kind":"plain","optional":true},"enable_partitioning":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_message_size_in_kilobytes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"max_size_in_megabytes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_id":{"type":"string","description_kind":"plain","required":true},"requires_duplicate_detection":{"type":"bool","description_kind":"plain","optional":true},"status":{"type":"string","description_kind":"plain","optional":true},"support_ordering":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_topic_authorization_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listen":{"type":"bool","description_kind":"plain","optional":true},"manage":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"send":{"type":"bool","description_kind":"plain","optional":true},"topic_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_shared_image":{"version":0,"block":{"attributes":{"accelerated_network_support_enabled":{"type":"bool","description_kind":"plain","optional":true},"architecture":{"type":"string","description_kind":"plain","optional":true},"confidential_vm_enabled":{"type":"bool","description_kind":"plain","optional":true},"confidential_vm_supported":{"type":"bool","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"disk_types_not_allowed":{"type":["set","string"],"description_kind":"plain","optional":true},"end_of_life_date":{"type":"string","description_kind":"plain","optional":true},"eula":{"type":"string","description_kind":"plain","optional":true},"gallery_name":{"type":"string","description_kind":"plain","required":true},"hyper_v_generation":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"max_recommended_memory_in_gb":{"type":"number","description_kind":"plain","optional":true},"max_recommended_vcpu_count":{"type":"number","description_kind":"plain","optional":true},"min_recommended_memory_in_gb":{"type":"number","description_kind":"plain","optional":true},"min_recommended_vcpu_count":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"os_type":{"type":"string","description_kind":"plain","required":true},"privacy_statement_uri":{"type":"string","description_kind":"plain","optional":true},"release_note_uri":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"specialized":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"trusted_launch_enabled":{"type":"bool","description_kind":"plain","optional":true},"trusted_launch_supported":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"identifier":{"nesting_mode":"list","block":{"attributes":{"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"purchase_plan":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"product":{"type":"string","description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_shared_image_gallery":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"unique_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"sharing":{"nesting_mode":"list","block":{"attributes":{"permission":{"type":"string","description_kind":"plain","required":true}},"block_types":{"community_gallery":{"nesting_mode":"list","block":{"attributes":{"eula":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","computed":true},"prefix":{"type":"string","description_kind":"plain","required":true},"publisher_email":{"type":"string","description_kind":"plain","required":true},"publisher_uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_shared_image_version":{"version":0,"block":{"attributes":{"blob_uri":{"type":"string","description_kind":"plain","optional":true},"deletion_of_replicated_locations_enabled":{"type":"bool","description_kind":"plain","optional":true},"end_of_life_date":{"type":"string","description_kind":"plain","optional":true},"exclude_from_latest":{"type":"bool","description_kind":"plain","optional":true},"gallery_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_name":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_image_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"os_disk_snapshot_id":{"type":"string","description_kind":"plain","optional":true},"replication_mode":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"target_region":{"nesting_mode":"list","block":{"attributes":{"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"exclude_from_latest_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"regional_replica_count":{"type":"number","description_kind":"plain","required":true},"storage_account_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_signalr_service":{"version":1,"block":{"attributes":{"aad_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"connectivity_logs_enabled":{"type":"bool","description_kind":"plain","optional":true},"hostname":{"type":"string","description_kind":"plain","computed":true},"http_request_logs_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_address":{"type":"string","description_kind":"plain","computed":true},"live_trace_enabled":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"messaging_logs_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"public_port":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"server_port":{"type":"number","description_kind":"plain","computed":true},"serverless_connection_timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true},"service_mode":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tls_client_cert_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"live_trace":{"nesting_mode":"list","block":{"attributes":{"connectivity_logs_enabled":{"type":"bool","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"http_request_logs_enabled":{"type":"bool","description_kind":"plain","optional":true},"messaging_logs_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"sku":{"nesting_mode":"list","block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"upstream_endpoint":{"nesting_mode":"set","block":{"attributes":{"category_pattern":{"type":["list","string"],"description_kind":"plain","required":true},"event_pattern":{"type":["list","string"],"description_kind":"plain","required":true},"hub_pattern":{"type":["list","string"],"description_kind":"plain","required":true},"url_template":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_signalr_service_custom_certificate":{"version":0,"block":{"attributes":{"certificate_version":{"type":"string","description_kind":"plain","computed":true},"custom_certificate_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"signalr_service_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_signalr_service_custom_domain":{"version":0,"block":{"attributes":{"domain_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"signalr_custom_certificate_id":{"type":"string","description_kind":"plain","required":true},"signalr_service_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_signalr_service_network_acl":{"version":1,"block":{"attributes":{"default_action":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"signalr_service_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"private_endpoint":{"nesting_mode":"set","block":{"attributes":{"allowed_request_types":{"type":["set","string"],"description_kind":"plain","optional":true},"denied_request_types":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"public_network":{"nesting_mode":"list","block":{"attributes":{"allowed_request_types":{"type":["set","string"],"description_kind":"plain","optional":true},"denied_request_types":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_signalr_shared_private_link_resource":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"request_message":{"type":"string","description_kind":"plain","optional":true},"signalr_service_id":{"type":"string","description_kind":"plain","required":true},"status":{"type":"string","description_kind":"plain","computed":true},"sub_resource_name":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_fabric":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_hyperv_network_mapping":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_vault_id":{"type":"string","description_kind":"plain","required":true},"source_network_name":{"type":"string","description_kind":"plain","required":true},"source_system_center_virtual_machine_manager_name":{"type":"string","description_kind":"plain","required":true},"target_network_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_hyperv_replication_policy":{"version":0,"block":{"attributes":{"application_consistent_snapshot_frequency_in_hours":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_point_retention_in_hours":{"type":"number","description_kind":"plain","required":true},"recovery_vault_id":{"type":"string","description_kind":"plain","required":true},"replication_interval_in_seconds":{"type":"number","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_hyperv_replication_policy_association":{"version":0,"block":{"attributes":{"hyperv_site_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"policy_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_network_mapping":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_network_id":{"type":"string","description_kind":"plain","required":true},"source_recovery_fabric_name":{"type":"string","description_kind":"plain","required":true},"target_network_id":{"type":"string","description_kind":"plain","required":true},"target_recovery_fabric_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_protection_container":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_fabric_name":{"type":"string","description_kind":"plain","required":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_protection_container_mapping":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_fabric_name":{"type":"string","description_kind":"plain","required":true},"recovery_replication_policy_id":{"type":"string","description_kind":"plain","required":true},"recovery_source_protection_container_name":{"type":"string","description_kind":"plain","required":true},"recovery_target_protection_container_id":{"type":"string","description_kind":"plain","required":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"automatic_update":{"nesting_mode":"list","block":{"attributes":{"authentication_type":{"type":"string","description_kind":"plain","optional":true},"automation_account_id":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_replicated_vm":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_disk":{"type":["set",["object",{"disk_id":"string","staging_storage_account_id":"string","target_disk_encryption":["list",["object",{"disk_encryption_key":["list",["object",{"secret_url":"string","vault_id":"string"}]],"key_encryption_key":["list",["object",{"key_url":"string","vault_id":"string"}]]}]],"target_disk_encryption_set_id":"string","target_disk_type":"string","target_replica_disk_type":"string","target_resource_group_id":"string"}]],"description_kind":"plain","optional":true},"multi_vm_group_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"network_interface":{"type":["set",["object",{"failover_test_public_ip_address_id":"string","failover_test_static_ip":"string","failover_test_subnet_name":"string","is_primary":"bool","recovery_public_ip_address_id":"string","source_network_interface_id":"string","target_static_ip":"string","target_subnet_name":"string"}]],"description_kind":"plain","optional":true,"computed":true},"recovery_replication_policy_id":{"type":"string","description_kind":"plain","required":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_recovery_fabric_name":{"type":"string","description_kind":"plain","required":true},"source_recovery_protection_container_name":{"type":"string","description_kind":"plain","required":true},"source_vm_id":{"type":"string","description_kind":"plain","required":true},"target_availability_set_id":{"type":"string","description_kind":"plain","optional":true},"target_boot_diagnostic_storage_account_id":{"type":"string","description_kind":"plain","optional":true},"target_capacity_reservation_group_id":{"type":"string","description_kind":"plain","optional":true},"target_edge_zone":{"type":"string","description_kind":"plain","optional":true},"target_network_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"target_proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"target_recovery_fabric_id":{"type":"string","description_kind":"plain","required":true},"target_recovery_protection_container_id":{"type":"string","description_kind":"plain","required":true},"target_resource_group_id":{"type":"string","description_kind":"plain","required":true},"target_virtual_machine_scale_set_id":{"type":"string","description_kind":"plain","optional":true},"target_zone":{"type":"string","description_kind":"plain","optional":true},"test_network_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"unmanaged_disk":{"type":["set",["object",{"disk_uri":"string","staging_storage_account_id":"string","target_storage_account_id":"string"}]],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_replication_policy":{"version":0,"block":{"attributes":{"application_consistent_snapshot_frequency_in_minutes":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_point_retention_in_minutes":{"type":"number","description_kind":"plain","required":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_replication_recovery_plan":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_vault_id":{"type":"string","description_kind":"plain","required":true},"source_recovery_fabric_id":{"type":"string","description_kind":"plain","required":true},"target_recovery_fabric_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"azure_to_azure_settings":{"nesting_mode":"list","block":{"attributes":{"primary_edge_zone":{"type":"string","description_kind":"plain","optional":true},"primary_zone":{"type":"string","description_kind":"plain","optional":true},"recovery_edge_zone":{"type":"string","description_kind":"plain","optional":true},"recovery_zone":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"boot_recovery_group":{"nesting_mode":"list","block":{"attributes":{"replicated_protected_items":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"post_action":{"nesting_mode":"list","block":{"attributes":{"fabric_location":{"type":"string","description_kind":"plain","optional":true},"fail_over_directions":{"type":["set","string"],"description_kind":"plain","required":true},"fail_over_types":{"type":["set","string"],"description_kind":"plain","required":true},"manual_action_instruction":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"runbook_id":{"type":"string","description_kind":"plain","optional":true},"script_path":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"pre_action":{"nesting_mode":"list","block":{"attributes":{"fabric_location":{"type":"string","description_kind":"plain","optional":true},"fail_over_directions":{"type":["set","string"],"description_kind":"plain","required":true},"fail_over_types":{"type":["set","string"],"description_kind":"plain","required":true},"manual_action_instruction":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"runbook_id":{"type":"string","description_kind":"plain","optional":true},"script_path":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"failover_recovery_group":{"nesting_mode":"list","block":{"block_types":{"post_action":{"nesting_mode":"list","block":{"attributes":{"fabric_location":{"type":"string","description_kind":"plain","optional":true},"fail_over_directions":{"type":["set","string"],"description_kind":"plain","required":true},"fail_over_types":{"type":["set","string"],"description_kind":"plain","required":true},"manual_action_instruction":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"runbook_id":{"type":"string","description_kind":"plain","optional":true},"script_path":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"pre_action":{"nesting_mode":"list","block":{"attributes":{"fabric_location":{"type":"string","description_kind":"plain","optional":true},"fail_over_directions":{"type":["set","string"],"description_kind":"plain","required":true},"fail_over_types":{"type":["set","string"],"description_kind":"plain","required":true},"manual_action_instruction":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"runbook_id":{"type":"string","description_kind":"plain","optional":true},"script_path":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"recovery_group":{"nesting_mode":"set","block":{"attributes":{"replicated_protected_items":{"type":["list","string"],"description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"post_action":{"nesting_mode":"list","block":{"attributes":{"fabric_location":{"type":"string","description_kind":"plain","optional":true},"fail_over_directions":{"type":["set","string"],"description_kind":"plain","required":true},"fail_over_types":{"type":["set","string"],"description_kind":"plain","required":true},"manual_action_instruction":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"runbook_id":{"type":"string","description_kind":"plain","optional":true},"script_path":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"pre_action":{"nesting_mode":"list","block":{"attributes":{"fabric_location":{"type":"string","description_kind":"plain","optional":true},"fail_over_directions":{"type":["set","string"],"description_kind":"plain","required":true},"fail_over_types":{"type":["set","string"],"description_kind":"plain","required":true},"manual_action_instruction":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"runbook_id":{"type":"string","description_kind":"plain","optional":true},"script_path":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"shutdown_recovery_group":{"nesting_mode":"list","block":{"block_types":{"post_action":{"nesting_mode":"list","block":{"attributes":{"fabric_location":{"type":"string","description_kind":"plain","optional":true},"fail_over_directions":{"type":["set","string"],"description_kind":"plain","required":true},"fail_over_types":{"type":["set","string"],"description_kind":"plain","required":true},"manual_action_instruction":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"runbook_id":{"type":"string","description_kind":"plain","optional":true},"script_path":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"pre_action":{"nesting_mode":"list","block":{"attributes":{"fabric_location":{"type":"string","description_kind":"plain","optional":true},"fail_over_directions":{"type":["set","string"],"description_kind":"plain","required":true},"fail_over_types":{"type":["set","string"],"description_kind":"plain","required":true},"manual_action_instruction":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"runbook_id":{"type":"string","description_kind":"plain","optional":true},"script_path":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_services_vault_hyperv_site":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_vmware_replicated_vm":{"version":0,"block":{"attributes":{"appliance_name":{"type":"string","description_kind":"plain","required":true},"default_log_storage_account_id":{"type":"string","description_kind":"plain","optional":true},"default_recovery_disk_type":{"type":"string","description_kind":"plain","optional":true},"default_target_disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","optional":true},"multi_vm_group_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"physical_server_credential_name":{"type":"string","description_kind":"plain","required":true},"recovery_replication_policy_id":{"type":"string","description_kind":"plain","required":true},"recovery_vault_id":{"type":"string","description_kind":"plain","required":true},"source_vm_name":{"type":"string","description_kind":"plain","required":true},"target_availability_set_id":{"type":"string","description_kind":"plain","optional":true},"target_boot_diagnostics_storage_account_id":{"type":"string","description_kind":"plain","optional":true},"target_network_id":{"type":"string","description_kind":"plain","optional":true},"target_proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"target_resource_group_id":{"type":"string","description_kind":"plain","required":true},"target_vm_name":{"type":"string","description_kind":"plain","required":true},"target_vm_size":{"type":"string","description_kind":"plain","optional":true},"target_zone":{"type":"string","description_kind":"plain","optional":true},"test_network_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"managed_disk":{"nesting_mode":"list","block":{"attributes":{"disk_id":{"type":"string","description_kind":"plain","required":true},"log_storage_account_id":{"type":"string","description_kind":"plain","optional":true},"target_disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"target_disk_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"network_interface":{"nesting_mode":"list","block":{"attributes":{"is_primary":{"type":"bool","description_kind":"plain","required":true},"source_mac_address":{"type":"string","description_kind":"plain","required":true},"target_static_ip":{"type":"string","description_kind":"plain","optional":true},"target_subnet_name":{"type":"string","description_kind":"plain","optional":true},"test_subnet_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_vmware_replication_policy":{"version":0,"block":{"attributes":{"application_consistent_snapshot_frequency_in_minutes":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_point_retention_in_minutes":{"type":"number","description_kind":"plain","required":true},"recovery_vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_vmware_replication_policy_association":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"policy_id":{"type":"string","description_kind":"plain","required":true},"recovery_vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_snapshot":{"version":1,"block":{"attributes":{"create_option":{"type":"string","description_kind":"plain","required":true},"disk_access_id":{"type":"string","description_kind":"plain","optional":true},"disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"incremental_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"network_access_policy":{"type":"string","description_kind":"plain","optional":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_resource_id":{"type":"string","description_kind":"plain","optional":true},"source_uri":{"type":"string","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"trusted_launch_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"encryption_settings":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true}},"block_types":{"disk_encryption_key":{"nesting_mode":"list","block":{"attributes":{"secret_url":{"type":"string","description_kind":"plain","required":true},"source_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"key_encryption_key":{"nesting_mode":"list","block":{"attributes":{"key_url":{"type":"string","description_kind":"plain","required":true},"source_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_source_control_token":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"token":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"token_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spatial_anchors_account":{"version":0,"block":{"attributes":{"account_domain":{"type":"string","description_kind":"plain","computed":true},"account_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_accelerator":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_active_deployment":{"version":1,"block":{"attributes":{"deployment_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"spring_cloud_app_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_api_portal":{"version":1,"block":{"attributes":{"api_try_out_enabled":{"type":"bool","description_kind":"plain","optional":true},"gateway_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"https_only_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true},"url":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"sso":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","optional":true},"client_secret":{"type":"string","description_kind":"plain","optional":true},"issuer_uri":{"type":"string","description_kind":"plain","optional":true},"scope":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_api_portal_custom_domain":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_api_portal_id":{"type":"string","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_app":{"version":1,"block":{"attributes":{"addon_json":{"type":"string","description_kind":"plain","optional":true,"computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_public":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"public_endpoint_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_name":{"type":"string","description_kind":"plain","required":true},"tls_enabled":{"type":"bool","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"custom_persistent_disk":{"nesting_mode":"list","block":{"attributes":{"mount_options":{"type":["set","string"],"description_kind":"plain","optional":true},"mount_path":{"type":"string","description_kind":"plain","required":true},"read_only_enabled":{"type":"bool","description_kind":"plain","optional":true},"share_name":{"type":"string","description_kind":"plain","required":true},"storage_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"ingress_settings":{"nesting_mode":"list","block":{"attributes":{"backend_protocol":{"type":"string","description_kind":"plain","optional":true},"read_timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true},"send_timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true},"session_affinity":{"type":"string","description_kind":"plain","optional":true},"session_cookie_max_age":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"persistent_disk":{"nesting_mode":"list","block":{"attributes":{"mount_path":{"type":"string","description_kind":"plain","optional":true},"size_in_gb":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_app_cosmosdb_association":{"version":1,"block":{"attributes":{"api_type":{"type":"string","description_kind":"plain","required":true},"cosmosdb_access_key":{"type":"string","description_kind":"plain","required":true},"cosmosdb_account_id":{"type":"string","description_kind":"plain","required":true},"cosmosdb_cassandra_keyspace_name":{"type":"string","description_kind":"plain","optional":true},"cosmosdb_gremlin_database_name":{"type":"string","description_kind":"plain","optional":true},"cosmosdb_gremlin_graph_name":{"type":"string","description_kind":"plain","optional":true},"cosmosdb_mongo_database_name":{"type":"string","description_kind":"plain","optional":true},"cosmosdb_sql_database_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_app_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_app_dynamics_application_performance_monitoring":{"version":0,"block":{"attributes":{"agent_account_access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"agent_account_name":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"agent_application_name":{"type":"string","description_kind":"plain","optional":true},"agent_node_name":{"type":"string","description_kind":"plain","optional":true},"agent_tier_name":{"type":"string","description_kind":"plain","optional":true},"agent_unique_host_id":{"type":"string","description_kind":"plain","optional":true},"controller_host_name":{"type":"string","description_kind":"plain","required":true},"controller_port":{"type":"number","description_kind":"plain","optional":true},"controller_ssl_enabled":{"type":"bool","description_kind":"plain","optional":true},"globally_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_app_mysql_association":{"version":1,"block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mysql_server_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"spring_cloud_app_id":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_app_redis_association":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"redis_access_key":{"type":"string","description_kind":"plain","required":true},"redis_cache_id":{"type":"string","description_kind":"plain","required":true},"spring_cloud_app_id":{"type":"string","description_kind":"plain","required":true},"ssl_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_application_insights_application_performance_monitoring":{"version":0,"block":{"attributes":{"connection_string":{"type":"string","description_kind":"plain","optional":true},"globally_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"role_instance":{"type":"string","description_kind":"plain","optional":true},"role_name":{"type":"string","description_kind":"plain","optional":true},"sampling_percentage":{"type":"number","description_kind":"plain","optional":true},"sampling_requests_per_second":{"type":"number","description_kind":"plain","optional":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_application_live_view":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_build_deployment":{"version":1,"block":{"attributes":{"addon_json":{"type":"string","description_kind":"plain","optional":true,"computed":true},"application_performance_monitoring_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"build_result_id":{"type":"string","description_kind":"plain","required":true},"environment_variables":{"type":["map","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_app_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"quota":{"nesting_mode":"list","block":{"attributes":{"cpu":{"type":"string","description_kind":"plain","optional":true,"computed":true},"memory":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_build_pack_binding":{"version":1,"block":{"attributes":{"binding_type":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_builder_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"launch":{"nesting_mode":"list","block":{"attributes":{"properties":{"type":["map","string"],"description_kind":"plain","optional":true},"secrets":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_builder":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"build_pack_group":{"nesting_mode":"set","block":{"attributes":{"build_pack_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"stack":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_certificate":{"version":1,"block":{"attributes":{"certificate_content":{"type":"string","description_kind":"plain","optional":true},"exclude_private_key":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_certificate_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_name":{"type":"string","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_configuration_service":{"version":1,"block":{"attributes":{"generation":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"refresh_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"repository":{"nesting_mode":"list","block":{"attributes":{"ca_certificate_id":{"type":"string","description_kind":"plain","optional":true},"host_key":{"type":"string","description_kind":"plain","optional":true},"host_key_algorithm":{"type":"string","description_kind":"plain","optional":true},"label":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"patterns":{"type":["set","string"],"description_kind":"plain","required":true},"private_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"search_paths":{"type":["set","string"],"description_kind":"plain","optional":true},"strict_host_key_checking":{"type":"bool","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_connection":{"version":0,"block":{"attributes":{"client_type":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_id":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true},"vnet_solution":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"client_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","optional":true},"secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"subscription_id":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"secret_store":{"nesting_mode":"list","block":{"attributes":{"key_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_container_deployment":{"version":1,"block":{"attributes":{"addon_json":{"type":"string","description_kind":"plain","optional":true,"computed":true},"application_performance_monitoring_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"arguments":{"type":["list","string"],"description_kind":"plain","optional":true},"commands":{"type":["list","string"],"description_kind":"plain","optional":true},"environment_variables":{"type":["map","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image":{"type":"string","description_kind":"plain","required":true},"instance_count":{"type":"number","description_kind":"plain","optional":true},"language_framework":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"server":{"type":"string","description_kind":"plain","required":true},"spring_cloud_app_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"quota":{"nesting_mode":"list","block":{"attributes":{"cpu":{"type":"string","description_kind":"plain","optional":true,"computed":true},"memory":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_custom_domain":{"version":1,"block":{"attributes":{"certificate_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_app_id":{"type":"string","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_customized_accelerator":{"version":1,"block":{"attributes":{"accelerator_tags":{"type":["list","string"],"description_kind":"plain","optional":true},"accelerator_type":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"icon_url":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_accelerator_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"git_repository":{"nesting_mode":"list","block":{"attributes":{"branch":{"type":"string","description_kind":"plain","optional":true},"ca_certificate_id":{"type":"string","description_kind":"plain","optional":true},"commit":{"type":"string","description_kind":"plain","optional":true},"git_tag":{"type":"string","description_kind":"plain","optional":true},"interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"block_types":{"basic_auth":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"ssh_auth":{"nesting_mode":"list","block":{"attributes":{"host_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"host_key_algorithm":{"type":"string","description_kind":"plain","optional":true},"private_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_dev_tool_portal":{"version":0,"block":{"attributes":{"application_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"application_live_view_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"sso":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","optional":true},"client_secret":{"type":"string","description_kind":"plain","optional":true},"metadata_url":{"type":"string","description_kind":"plain","optional":true},"scope":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_dynatrace_application_performance_monitoring":{"version":0,"block":{"attributes":{"api_token":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"api_url":{"type":"string","description_kind":"plain","optional":true},"connection_point":{"type":"string","description_kind":"plain","required":true},"environment_id":{"type":"string","description_kind":"plain","optional":true},"globally_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true},"tenant":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"tenant_token":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_elastic_application_performance_monitoring":{"version":0,"block":{"attributes":{"application_packages":{"type":["list","string"],"description_kind":"plain","required":true},"globally_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"server_url":{"type":"string","description_kind":"plain","required":true},"service_name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_gateway":{"version":1,"block":{"attributes":{"application_performance_monitoring_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"application_performance_monitoring_types":{"type":["list","string"],"description_kind":"plain","optional":true},"environment_variables":{"type":["map","string"],"description_kind":"plain","optional":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"sensitive_environment_variables":{"type":["map","string"],"description_kind":"plain","optional":true,"sensitive":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true},"url":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"api_metadata":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"documentation_url":{"type":"string","description_kind":"plain","optional":true},"server_url":{"type":"string","description_kind":"plain","optional":true},"title":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"client_authorization":{"nesting_mode":"list","block":{"attributes":{"certificate_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"verification_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_headers":{"type":["set","string"],"description_kind":"plain","optional":true},"allowed_methods":{"type":["set","string"],"description_kind":"plain","optional":true},"allowed_origin_patterns":{"type":["set","string"],"description_kind":"plain","optional":true},"allowed_origins":{"type":["set","string"],"description_kind":"plain","optional":true},"credentials_allowed":{"type":"bool","description_kind":"plain","optional":true},"exposed_headers":{"type":["set","string"],"description_kind":"plain","optional":true},"max_age_seconds":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"local_response_cache_per_instance":{"nesting_mode":"list","block":{"attributes":{"size":{"type":"string","description_kind":"plain","optional":true},"time_to_live":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"local_response_cache_per_route":{"nesting_mode":"list","block":{"attributes":{"size":{"type":"string","description_kind":"plain","optional":true},"time_to_live":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"quota":{"nesting_mode":"list","block":{"attributes":{"cpu":{"type":"string","description_kind":"plain","optional":true},"memory":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"sso":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","optional":true},"client_secret":{"type":"string","description_kind":"plain","optional":true},"issuer_uri":{"type":"string","description_kind":"plain","optional":true},"scope":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_gateway_custom_domain":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_gateway_id":{"type":"string","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_gateway_route_config":{"version":1,"block":{"attributes":{"filters":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"predicates":{"type":["set","string"],"description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","optional":true},"spring_cloud_app_id":{"type":"string","description_kind":"plain","optional":true},"spring_cloud_gateway_id":{"type":"string","description_kind":"plain","required":true},"sso_validation_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"open_api":{"nesting_mode":"list","block":{"attributes":{"uri":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"route":{"nesting_mode":"set","block":{"attributes":{"classification_tags":{"type":["set","string"],"description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"filters":{"type":["set","string"],"description_kind":"plain","optional":true},"order":{"type":"number","description_kind":"plain","required":true},"predicates":{"type":["set","string"],"description_kind":"plain","optional":true},"sso_validation_enabled":{"type":"bool","description_kind":"plain","optional":true},"title":{"type":"string","description_kind":"plain","optional":true},"token_relay":{"type":"bool","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_java_deployment":{"version":1,"block":{"attributes":{"environment_variables":{"type":["map","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description_kind":"plain","optional":true},"jvm_options":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"runtime_version":{"type":"string","description_kind":"plain","optional":true},"spring_cloud_app_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"quota":{"nesting_mode":"list","block":{"attributes":{"cpu":{"type":"string","description_kind":"plain","optional":true,"computed":true},"memory":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_new_relic_application_performance_monitoring":{"version":0,"block":{"attributes":{"agent_enabled":{"type":"bool","description_kind":"plain","optional":true},"app_name":{"type":"string","description_kind":"plain","required":true},"app_server_port":{"type":"number","description_kind":"plain","optional":true},"audit_mode_enabled":{"type":"bool","description_kind":"plain","optional":true},"auto_app_naming_enabled":{"type":"bool","description_kind":"plain","optional":true},"auto_transaction_naming_enabled":{"type":"bool","description_kind":"plain","optional":true},"custom_tracing_enabled":{"type":"bool","description_kind":"plain","optional":true},"globally_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"labels":{"type":["map","string"],"description_kind":"plain","optional":true},"license_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_service":{"version":1,"block":{"attributes":{"build_agent_pool_size":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"log_stream_public_endpoint_enabled":{"type":"bool","description_kind":"plain","optional":true},"managed_environment_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"required_network_traffic_rules":{"type":["list",["object",{"direction":"string","fqdns":["list","string"],"ip_addresses":["list","string"],"port":"number","protocol":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_registry_enabled":{"type":"bool","description_kind":"plain","optional":true},"service_registry_id":{"type":"string","description_kind":"plain","computed":true},"sku_name":{"type":"string","description_kind":"plain","optional":true},"sku_tier":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone_redundant":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"config_server_git_setting":{"nesting_mode":"list","block":{"attributes":{"label":{"type":"string","description_kind":"plain","optional":true},"search_paths":{"type":["list","string"],"description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"block_types":{"http_basic_auth":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"repository":{"nesting_mode":"list","block":{"attributes":{"label":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"pattern":{"type":["list","string"],"description_kind":"plain","optional":true},"search_paths":{"type":["list","string"],"description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"block_types":{"http_basic_auth":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"ssh_auth":{"nesting_mode":"list","block":{"attributes":{"host_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"host_key_algorithm":{"type":"string","description_kind":"plain","optional":true},"private_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"strict_host_key_checking_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"ssh_auth":{"nesting_mode":"list","block":{"attributes":{"host_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"host_key_algorithm":{"type":"string","description_kind":"plain","optional":true},"private_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"strict_host_key_checking_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"container_registry":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"default_build_service":{"nesting_mode":"list","block":{"attributes":{"container_registry_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"marketplace":{"nesting_mode":"list","block":{"attributes":{"plan":{"type":"string","description_kind":"plain","required":true},"product":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"network":{"nesting_mode":"list","block":{"attributes":{"app_network_resource_group":{"type":"string","description_kind":"plain","optional":true,"computed":true},"app_subnet_id":{"type":"string","description_kind":"plain","required":true},"cidr_ranges":{"type":["list","string"],"description_kind":"plain","required":true},"outbound_type":{"type":"string","description_kind":"plain","optional":true},"read_timeout_seconds":{"type":"number","description_kind":"plain","optional":true},"service_runtime_network_resource_group":{"type":"string","description_kind":"plain","optional":true,"computed":true},"service_runtime_subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"trace":{"nesting_mode":"list","block":{"attributes":{"connection_string":{"type":"string","description_kind":"plain","optional":true},"sample_rate":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_spring_cloud_storage":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true},"storage_account_key":{"type":"string","description_kind":"plain","required":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sql_active_directory_administrator":{"version":1,"block":{"attributes":{"azuread_authentication_only":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"login":{"type":"string","description_kind":"plain","required":true},"object_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_sql_database":{"version":0,"block":{"attributes":{"collation":{"type":"string","description_kind":"plain","optional":true,"computed":true},"create_mode":{"type":"string","description_kind":"plain","optional":true},"creation_date":{"type":"string","description_kind":"plain","computed":true},"default_secondary_location":{"type":"string","description_kind":"plain","computed":true},"edition":{"type":"string","description_kind":"plain","optional":true,"computed":true},"elastic_pool_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"encryption":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"max_size_bytes":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_size_gb":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"read_scale":{"type":"bool","description_kind":"plain","optional":true},"requested_service_objective_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"requested_service_objective_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"restore_point_in_time":{"type":"string","description_kind":"plain","optional":true,"computed":true},"server_name":{"type":"string","description_kind":"plain","required":true},"source_database_deletion_date":{"type":"string","description_kind":"plain","optional":true,"computed":true},"source_database_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone_redundant":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"import":{"nesting_mode":"list","block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","required":true},"administrator_login_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"authentication_type":{"type":"string","description_kind":"plain","required":true},"operation_mode":{"type":"string","description_kind":"plain","optional":true},"storage_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"storage_key_type":{"type":"string","description_kind":"plain","required":true},"storage_uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"threat_detection_policy":{"nesting_mode":"list","block":{"attributes":{"disabled_alerts":{"type":["set","string"],"description_kind":"plain","optional":true},"email_account_admins":{"type":"string","description_kind":"plain","optional":true},"email_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"retention_days":{"type":"number","description_kind":"plain","optional":true},"state":{"type":"string","description_kind":"plain","optional":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_sql_elasticpool":{"version":0,"block":{"attributes":{"creation_date":{"type":"string","description_kind":"plain","computed":true},"db_dtu_max":{"type":"number","description_kind":"plain","optional":true,"computed":true},"db_dtu_min":{"type":"number","description_kind":"plain","optional":true,"computed":true},"dtu":{"type":"number","description_kind":"plain","required":true},"edition":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"pool_size":{"type":"number","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_sql_failover_group":{"version":0,"block":{"attributes":{"databases":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"role":{"type":"string","description_kind":"plain","computed":true},"server_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"partner_servers":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","computed":true},"role":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"min_items":1},"read_write_endpoint_failover_policy":{"nesting_mode":"list","block":{"attributes":{"grace_minutes":{"type":"number","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"readonly_endpoint_failover_policy":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_sql_firewall_rule":{"version":0,"block":{"attributes":{"end_ip_address":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"start_ip_address":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_sql_managed_database":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"sql_managed_instance_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_sql_managed_instance":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","required":true},"administrator_login_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"collation":{"type":"string","description_kind":"plain","optional":true},"dns_zone_partner_id":{"type":"string","description_kind":"plain","optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"proxy_override":{"type":"string","description_kind":"plain","optional":true},"public_data_endpoint_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"storage_account_type":{"type":"string","description_kind":"plain","optional":true},"storage_size_in_gb":{"type":"number","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timezone_id":{"type":"string","description_kind":"plain","optional":true},"vcores":{"type":"number","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_sql_managed_instance_active_directory_administrator":{"version":0,"block":{"attributes":{"azuread_authentication_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"login":{"type":"string","description_kind":"plain","required":true},"managed_instance_name":{"type":"string","description_kind":"plain","required":true},"object_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_sql_managed_instance_failover_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_instance_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"partner_managed_instance_id":{"type":"string","description_kind":"plain","required":true},"partner_region":{"type":["list",["object",{"location":"string","role":"string"}]],"description_kind":"plain","computed":true},"readonly_endpoint_failover_policy_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"role":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"read_write_endpoint_failover_policy":{"nesting_mode":"list","block":{"attributes":{"grace_minutes":{"type":"number","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_sql_server":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","required":true},"administrator_login_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"connection_policy":{"type":"string","description_kind":"plain","optional":true},"fully_qualified_domain_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"threat_detection_policy":{"nesting_mode":"list","block":{"attributes":{"disabled_alerts":{"type":["set","string"],"description_kind":"plain","optional":true},"email_account_admins":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"email_addresses":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"retention_days":{"type":"number","description_kind":"plain","optional":true},"state":{"type":"string","description_kind":"plain","optional":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_sql_virtual_network_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ignore_missing_vnet_service_endpoint":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_ssh_public_key":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_key":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stack_hci_cluster":{"version":0,"block":{"attributes":{"automanage_configuration_id":{"type":"string","description_kind":"plain","optional":true},"client_id":{"type":"string","description_kind":"plain","optional":true},"cloud_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_provider_object_id":{"type":"string","description_kind":"plain","computed":true},"service_endpoint":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_static_site":{"version":0,"block":{"attributes":{"api_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"app_settings":{"type":["map","string"],"description_kind":"plain","optional":true},"default_host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_size":{"type":"string","description_kind":"plain","optional":true},"sku_tier":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_static_site_custom_domain":{"version":0,"block":{"attributes":{"domain_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"static_site_id":{"type":"string","description_kind":"plain","required":true},"validation_token":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"validation_type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_static_web_app":{"version":0,"block":{"attributes":{"api_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"app_settings":{"type":["map","string"],"description_kind":"plain","optional":true},"configuration_file_changes_enabled":{"type":"bool","description_kind":"plain","optional":true},"default_host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"preview_environments_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_size":{"type":"string","description_kind":"plain","optional":true},"sku_tier":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"basic_auth":{"nesting_mode":"list","block":{"attributes":{"environments":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_static_web_app_custom_domain":{"version":0,"block":{"attributes":{"domain_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"static_web_app_id":{"type":"string","description_kind":"plain","required":true},"validation_token":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"validation_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_static_web_app_function_app_registration":{"version":0,"block":{"attributes":{"function_app_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"static_web_app_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_account":{"version":4,"block":{"attributes":{"access_tier":{"type":"string","description_kind":"plain","optional":true,"computed":true},"account_kind":{"type":"string","description_kind":"plain","optional":true},"account_replication_type":{"type":"string","description_kind":"plain","required":true},"account_tier":{"type":"string","description_kind":"plain","required":true},"allow_nested_items_to_be_public":{"type":"bool","description_kind":"plain","optional":true},"allowed_copy_scope":{"type":"string","description_kind":"plain","optional":true},"cross_tenant_replication_enabled":{"type":"bool","description_kind":"plain","optional":true},"default_to_oauth_authentication":{"type":"bool","description_kind":"plain","optional":true},"dns_endpoint_type":{"type":"string","description_kind":"plain","optional":true},"edge_zone":{"type":"string","description_kind":"plain","optional":true},"enable_https_traffic_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"infrastructure_encryption_enabled":{"type":"bool","description_kind":"plain","optional":true},"is_hns_enabled":{"type":"bool","description_kind":"plain","optional":true},"large_file_share_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"local_user_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"min_tls_version":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"nfsv3_enabled":{"type":"bool","description_kind":"plain","optional":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_blob_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_blob_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_blob_host":{"type":"string","description_kind":"plain","computed":true},"primary_blob_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_blob_internet_host":{"type":"string","description_kind":"plain","computed":true},"primary_blob_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_blob_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_dfs_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_dfs_host":{"type":"string","description_kind":"plain","computed":true},"primary_dfs_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_dfs_internet_host":{"type":"string","description_kind":"plain","computed":true},"primary_dfs_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_dfs_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"primary_file_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_file_host":{"type":"string","description_kind":"plain","computed":true},"primary_file_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_file_internet_host":{"type":"string","description_kind":"plain","computed":true},"primary_file_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_file_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"primary_location":{"type":"string","description_kind":"plain","computed":true},"primary_queue_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_queue_host":{"type":"string","description_kind":"plain","computed":true},"primary_queue_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_queue_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"primary_table_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_table_host":{"type":"string","description_kind":"plain","computed":true},"primary_table_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_table_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"primary_web_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_web_host":{"type":"string","description_kind":"plain","computed":true},"primary_web_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_web_internet_host":{"type":"string","description_kind":"plain","computed":true},"primary_web_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_web_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"queue_encryption_key_type":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_blob_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_blob_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_blob_host":{"type":"string","description_kind":"plain","computed":true},"secondary_blob_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_blob_internet_host":{"type":"string","description_kind":"plain","computed":true},"secondary_blob_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_blob_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_dfs_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_dfs_host":{"type":"string","description_kind":"plain","computed":true},"secondary_dfs_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_dfs_internet_host":{"type":"string","description_kind":"plain","computed":true},"secondary_dfs_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_dfs_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"secondary_file_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_file_host":{"type":"string","description_kind":"plain","computed":true},"secondary_file_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_file_internet_host":{"type":"string","description_kind":"plain","computed":true},"secondary_file_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_file_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"secondary_location":{"type":"string","description_kind":"plain","computed":true},"secondary_queue_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_queue_host":{"type":"string","description_kind":"plain","computed":true},"secondary_queue_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_queue_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"secondary_table_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_table_host":{"type":"string","description_kind":"plain","computed":true},"secondary_table_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_table_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"secondary_web_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_web_host":{"type":"string","description_kind":"plain","computed":true},"secondary_web_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_web_internet_host":{"type":"string","description_kind":"plain","computed":true},"secondary_web_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_web_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"sftp_enabled":{"type":"bool","description_kind":"plain","optional":true},"shared_access_key_enabled":{"type":"bool","description_kind":"plain","optional":true},"table_encryption_key_type":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"azure_files_authentication":{"nesting_mode":"list","block":{"attributes":{"directory_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"domain_guid":{"type":"string","description_kind":"plain","required":true},"domain_name":{"type":"string","description_kind":"plain","required":true},"domain_sid":{"type":"string","description_kind":"plain","optional":true},"forest_name":{"type":"string","description_kind":"plain","optional":true},"netbios_domain_name":{"type":"string","description_kind":"plain","optional":true},"storage_sid":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"blob_properties":{"nesting_mode":"list","block":{"attributes":{"change_feed_enabled":{"type":"bool","description_kind":"plain","optional":true},"change_feed_retention_in_days":{"type":"number","description_kind":"plain","optional":true},"default_service_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"last_access_time_enabled":{"type":"bool","description_kind":"plain","optional":true},"versioning_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"container_delete_retention_policy":{"nesting_mode":"list","block":{"attributes":{"days":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"cors_rule":{"nesting_mode":"list","block":{"attributes":{"allowed_headers":{"type":["list","string"],"description_kind":"plain","required":true},"allowed_methods":{"type":["list","string"],"description_kind":"plain","required":true},"allowed_origins":{"type":["list","string"],"description_kind":"plain","required":true},"exposed_headers":{"type":["list","string"],"description_kind":"plain","required":true},"max_age_in_seconds":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":5},"delete_retention_policy":{"nesting_mode":"list","block":{"attributes":{"days":{"type":"number","description_kind":"plain","optional":true},"permanent_delete_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"restore_policy":{"nesting_mode":"list","block":{"attributes":{"days":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"custom_domain":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"use_subdomain":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"customer_managed_key":{"nesting_mode":"list","block":{"attributes":{"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"managed_hsm_key_id":{"type":"string","description_kind":"plain","optional":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"immutability_policy":{"nesting_mode":"list","block":{"attributes":{"allow_protected_append_writes":{"type":"bool","description_kind":"plain","required":true},"period_since_creation_in_days":{"type":"number","description_kind":"plain","required":true},"state":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"network_rules":{"nesting_mode":"list","block":{"attributes":{"bypass":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"default_action":{"type":"string","description_kind":"plain","required":true},"ip_rules":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"virtual_network_subnet_ids":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true}},"block_types":{"private_link_access":{"nesting_mode":"list","block":{"attributes":{"endpoint_resource_id":{"type":"string","description_kind":"plain","required":true},"endpoint_tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"queue_properties":{"nesting_mode":"list","block":{"block_types":{"cors_rule":{"nesting_mode":"list","block":{"attributes":{"allowed_headers":{"type":["list","string"],"description_kind":"plain","required":true},"allowed_methods":{"type":["list","string"],"description_kind":"plain","required":true},"allowed_origins":{"type":["list","string"],"description_kind":"plain","required":true},"exposed_headers":{"type":["list","string"],"description_kind":"plain","required":true},"max_age_in_seconds":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":5},"hour_metrics":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"include_apis":{"type":"bool","description_kind":"plain","optional":true},"retention_policy_days":{"type":"number","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"logging":{"nesting_mode":"list","block":{"attributes":{"delete":{"type":"bool","description_kind":"plain","required":true},"read":{"type":"bool","description_kind":"plain","required":true},"retention_policy_days":{"type":"number","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","required":true},"write":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"minute_metrics":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"include_apis":{"type":"bool","description_kind":"plain","optional":true},"retention_policy_days":{"type":"number","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"routing":{"nesting_mode":"list","block":{"attributes":{"choice":{"type":"string","description_kind":"plain","optional":true},"publish_internet_endpoints":{"type":"bool","description_kind":"plain","optional":true},"publish_microsoft_endpoints":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"sas_policy":{"nesting_mode":"list","block":{"attributes":{"expiration_action":{"type":"string","description_kind":"plain","optional":true},"expiration_period":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"share_properties":{"nesting_mode":"list","block":{"block_types":{"cors_rule":{"nesting_mode":"list","block":{"attributes":{"allowed_headers":{"type":["list","string"],"description_kind":"plain","required":true},"allowed_methods":{"type":["list","string"],"description_kind":"plain","required":true},"allowed_origins":{"type":["list","string"],"description_kind":"plain","required":true},"exposed_headers":{"type":["list","string"],"description_kind":"plain","required":true},"max_age_in_seconds":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":5},"retention_policy":{"nesting_mode":"list","block":{"attributes":{"days":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"smb":{"nesting_mode":"list","block":{"attributes":{"authentication_types":{"type":["set","string"],"description_kind":"plain","optional":true},"channel_encryption_type":{"type":["set","string"],"description_kind":"plain","optional":true},"kerberos_ticket_encryption_type":{"type":["set","string"],"description_kind":"plain","optional":true},"multichannel_enabled":{"type":"bool","description_kind":"plain","optional":true},"versions":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"static_website":{"nesting_mode":"list","block":{"attributes":{"error_404_document":{"type":"string","description_kind":"plain","optional":true},"index_document":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_account_customer_managed_key":{"version":0,"block":{"attributes":{"federated_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_uri":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_version":{"type":"string","description_kind":"plain","optional":true},"managed_hsm_key_id":{"type":"string","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_account_local_user":{"version":0,"block":{"attributes":{"home_directory":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"sid":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"ssh_key_enabled":{"type":"bool","description_kind":"plain","optional":true},"ssh_password_enabled":{"type":"bool","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"permission_scope":{"nesting_mode":"list","block":{"attributes":{"resource_name":{"type":"string","description_kind":"plain","required":true},"service":{"type":"string","description_kind":"plain","required":true}},"block_types":{"permissions":{"nesting_mode":"list","block":{"attributes":{"create":{"type":"bool","description_kind":"plain","optional":true},"delete":{"type":"bool","description_kind":"plain","optional":true},"list":{"type":"bool","description_kind":"plain","optional":true},"read":{"type":"bool","description_kind":"plain","optional":true},"write":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"ssh_authorized_key":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"key":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_account_network_rules":{"version":0,"block":{"attributes":{"bypass":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"default_action":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_rules":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true},"virtual_network_subnet_ids":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true}},"block_types":{"private_link_access":{"nesting_mode":"list","block":{"attributes":{"endpoint_resource_id":{"type":"string","description_kind":"plain","required":true},"endpoint_tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_blob":{"version":1,"block":{"attributes":{"access_tier":{"type":"string","description_kind":"plain","optional":true,"computed":true},"cache_control":{"type":"string","description_kind":"plain","optional":true},"content_md5":{"type":"string","description_kind":"plain","optional":true},"content_type":{"type":"string","description_kind":"plain","optional":true},"encryption_scope":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"parallelism":{"type":"number","description_kind":"plain","optional":true},"size":{"type":"number","description_kind":"plain","optional":true},"source":{"type":"string","description_kind":"plain","optional":true},"source_content":{"type":"string","description_kind":"plain","optional":true},"source_uri":{"type":"string","description_kind":"plain","optional":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true},"storage_container_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"url":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_blob_inventory_policy":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"rules":{"nesting_mode":"set","block":{"attributes":{"format":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"schedule":{"type":"string","description_kind":"plain","required":true},"schema_fields":{"type":["list","string"],"description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","required":true},"storage_container_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"blob_types":{"type":["set","string"],"description_kind":"plain","required":true},"exclude_prefixes":{"type":["set","string"],"description_kind":"plain","optional":true},"include_blob_versions":{"type":"bool","description_kind":"plain","optional":true},"include_deleted":{"type":"bool","description_kind":"plain","optional":true},"include_snapshots":{"type":"bool","description_kind":"plain","optional":true},"prefix_match":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_container":{"version":1,"block":{"attributes":{"container_access_type":{"type":"string","description_kind":"plain","optional":true},"default_encryption_scope":{"type":"string","description_kind":"plain","optional":true,"computed":true},"encryption_scope_override_enabled":{"type":"bool","description_kind":"plain","optional":true},"has_immutability_policy":{"type":"bool","description_kind":"plain","computed":true},"has_legal_hold":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_manager_id":{"type":"string","description_kind":"plain","computed":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_container_immutability_policy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"immutability_period_in_days":{"type":"number","description_kind":"plain","required":true},"locked":{"type":"bool","description_kind":"plain","optional":true},"protected_append_writes_all_enabled":{"type":"bool","description_kind":"plain","optional":true},"protected_append_writes_enabled":{"type":"bool","description_kind":"plain","optional":true},"storage_container_resource_manager_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_data_lake_gen2_filesystem":{"version":0,"block":{"attributes":{"default_encryption_scope":{"type":"string","description_kind":"plain","optional":true,"computed":true},"group":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"owner":{"type":"string","description_kind":"plain","optional":true,"computed":true},"properties":{"type":["map","string"],"description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"ace":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true},"permissions":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_data_lake_gen2_path":{"version":0,"block":{"attributes":{"filesystem_name":{"type":"string","description_kind":"plain","required":true},"group":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"owner":{"type":"string","description_kind":"plain","optional":true,"computed":true},"path":{"type":"string","description_kind":"plain","required":true},"resource":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"ace":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true},"permissions":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_encryption_scope":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"infrastructure_encryption_required":{"type":"bool","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"source":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_management_policy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"actions":{"nesting_mode":"list","block":{"block_types":{"base_blob":{"nesting_mode":"list","block":{"attributes":{"auto_tier_to_hot_from_cool_enabled":{"type":"bool","description_kind":"plain","optional":true},"delete_after_days_since_creation_greater_than":{"type":"number","description_kind":"plain","optional":true},"delete_after_days_since_last_access_time_greater_than":{"type":"number","description_kind":"plain","optional":true},"delete_after_days_since_modification_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_archive_after_days_since_creation_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_archive_after_days_since_last_access_time_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_archive_after_days_since_last_tier_change_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_archive_after_days_since_modification_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_cold_after_days_since_creation_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_cold_after_days_since_last_access_time_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_cold_after_days_since_modification_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_cool_after_days_since_creation_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_cool_after_days_since_last_access_time_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_cool_after_days_since_modification_greater_than":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"snapshot":{"nesting_mode":"list","block":{"attributes":{"change_tier_to_archive_after_days_since_creation":{"type":"number","description_kind":"plain","optional":true},"change_tier_to_cool_after_days_since_creation":{"type":"number","description_kind":"plain","optional":true},"delete_after_days_since_creation_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_archive_after_days_since_last_tier_change_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_cold_after_days_since_creation_greater_than":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"version":{"nesting_mode":"list","block":{"attributes":{"change_tier_to_archive_after_days_since_creation":{"type":"number","description_kind":"plain","optional":true},"change_tier_to_cool_after_days_since_creation":{"type":"number","description_kind":"plain","optional":true},"delete_after_days_since_creation":{"type":"number","description_kind":"plain","optional":true},"tier_to_archive_after_days_since_last_tier_change_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_cold_after_days_since_creation_greater_than":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"filters":{"nesting_mode":"list","block":{"attributes":{"blob_types":{"type":["set","string"],"description_kind":"plain","required":true},"prefix_match":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"match_blob_index_tag":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operation":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_mover":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_mover_agent":{"version":0,"block":{"attributes":{"arc_virtual_machine_id":{"type":"string","description_kind":"plain","required":true},"arc_virtual_machine_uuid":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_mover_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_mover_job_definition":{"version":0,"block":{"attributes":{"agent_name":{"type":"string","description_kind":"plain","optional":true},"copy_mode":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"source_name":{"type":"string","description_kind":"plain","required":true},"source_sub_path":{"type":"string","description_kind":"plain","optional":true},"storage_mover_project_id":{"type":"string","description_kind":"plain","required":true},"target_name":{"type":"string","description_kind":"plain","required":true},"target_sub_path":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_mover_project":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_mover_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_mover_source_endpoint":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"export":{"type":"string","description_kind":"plain","optional":true},"host":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"nfs_version":{"type":"string","description_kind":"plain","optional":true},"storage_mover_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_mover_target_endpoint":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true},"storage_container_name":{"type":"string","description_kind":"plain","required":true},"storage_mover_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_object_replication":{"version":0,"block":{"attributes":{"destination_object_replication_id":{"type":"string","description_kind":"plain","computed":true},"destination_storage_account_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"source_object_replication_id":{"type":"string","description_kind":"plain","computed":true},"source_storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"rules":{"nesting_mode":"set","block":{"attributes":{"copy_blobs_created_after":{"type":"string","description_kind":"plain","optional":true},"destination_container_name":{"type":"string","description_kind":"plain","required":true},"filter_out_blobs_with_prefix":{"type":["set","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","computed":true},"source_container_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_queue":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_manager_id":{"type":"string","description_kind":"plain","computed":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_share":{"version":2,"block":{"attributes":{"access_tier":{"type":"string","description_kind":"plain","optional":true,"computed":true},"enabled_protocol":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"quota":{"type":"number","description_kind":"plain","required":true},"resource_manager_id":{"type":"string","description_kind":"plain","computed":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true},"url":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"acl":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"access_policy":{"nesting_mode":"list","block":{"attributes":{"expiry":{"type":"string","description_kind":"plain","optional":true},"permissions":{"type":"string","description_kind":"plain","required":true},"start":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_share_directory":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"share_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"storage_account_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"storage_share_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_share_file":{"version":0,"block":{"attributes":{"content_disposition":{"type":"string","description_kind":"plain","optional":true},"content_encoding":{"type":"string","description_kind":"plain","optional":true},"content_length":{"type":"number","description_kind":"plain","computed":true},"content_md5":{"type":"string","description_kind":"plain","optional":true},"content_type":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"source":{"type":"string","description_kind":"plain","optional":true},"storage_share_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_sync":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"incoming_traffic_policy":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"registered_servers":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_sync_cloud_endpoint":{"version":0,"block":{"attributes":{"file_share_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true},"storage_account_tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"storage_sync_group_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_sync_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_sync_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_sync_server_endpoint":{"version":0,"block":{"attributes":{"cloud_tiering_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"initial_download_policy":{"type":"string","description_kind":"plain","optional":true},"local_cache_mode":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"registered_server_id":{"type":"string","description_kind":"plain","required":true},"server_local_path":{"type":"string","description_kind":"plain","required":true},"storage_sync_group_id":{"type":"string","description_kind":"plain","required":true},"tier_files_older_than_days":{"type":"number","description_kind":"plain","optional":true},"volume_free_space_percent":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_table":{"version":2,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"acl":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"access_policy":{"nesting_mode":"list","block":{"attributes":{"expiry":{"type":"string","description_kind":"plain","required":true},"permissions":{"type":"string","description_kind":"plain","required":true},"start":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_table_entity":{"version":0,"block":{"attributes":{"entity":{"type":["map","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"partition_key":{"type":"string","description_kind":"plain","required":true},"row_key":{"type":"string","description_kind":"plain","required":true},"storage_account_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"storage_table_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"table_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_cluster":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"streaming_capacity":{"type":"number","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_function_javascript_uda":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"script":{"type":"string","description_kind":"plain","required":true},"stream_analytics_job_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"input":{"nesting_mode":"list","block":{"attributes":{"configuration_parameter":{"type":"bool","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"output":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_function_javascript_udf":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"script":{"type":"string","description_kind":"plain","required":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"input":{"nesting_mode":"list","block":{"attributes":{"configuration_parameter":{"type":"bool","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"output":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_job":{"version":1,"block":{"attributes":{"compatibility_level":{"type":"string","description_kind":"plain","optional":true,"computed":true},"content_storage_policy":{"type":"string","description_kind":"plain","optional":true},"data_locale":{"type":"string","description_kind":"plain","optional":true,"computed":true},"events_late_arrival_max_delay_in_seconds":{"type":"number","description_kind":"plain","optional":true},"events_out_of_order_max_delay_in_seconds":{"type":"number","description_kind":"plain","optional":true},"events_out_of_order_policy":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"output_error_policy":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","optional":true},"stream_analytics_cluster_id":{"type":"string","description_kind":"plain","optional":true},"streaming_units":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"transformation_query":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"job_storage_account":{"nesting_mode":"list","block":{"attributes":{"account_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"authentication_mode":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_job_schedule":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"last_output_time":{"type":"string","description_kind":"plain","computed":true},"start_mode":{"type":"string","description_kind":"plain","required":true},"start_time":{"type":"string","description_kind":"plain","optional":true,"computed":true},"stream_analytics_job_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_managed_private_endpoint":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"stream_analytics_cluster_name":{"type":"string","description_kind":"plain","required":true},"subresource_name":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_output_blob":{"version":1,"block":{"attributes":{"authentication_mode":{"type":"string","description_kind":"plain","optional":true},"batch_max_wait_time":{"type":"string","description_kind":"plain","optional":true},"batch_min_rows":{"type":"number","description_kind":"plain","optional":true},"blob_write_mode":{"type":"string","description_kind":"plain","optional":true},"date_format":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"path_pattern":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_account_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true},"storage_container_name":{"type":"string","description_kind":"plain","required":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true},"time_format":{"type":"string","description_kind":"plain","required":true}},"block_types":{"serialization":{"nesting_mode":"list","block":{"attributes":{"encoding":{"type":"string","description_kind":"plain","optional":true},"field_delimiter":{"type":"string","description_kind":"plain","optional":true},"format":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_output_cosmosdb":{"version":1,"block":{"attributes":{"container_name":{"type":"string","description_kind":"plain","required":true},"cosmosdb_account_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"cosmosdb_sql_database_id":{"type":"string","description_kind":"plain","required":true},"document_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"partition_key":{"type":"string","description_kind":"plain","optional":true},"stream_analytics_job_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_output_eventhub":{"version":1,"block":{"attributes":{"authentication_mode":{"type":"string","description_kind":"plain","optional":true},"eventhub_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"partition_key":{"type":"string","description_kind":"plain","optional":true},"property_columns":{"type":["list","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"servicebus_namespace":{"type":"string","description_kind":"plain","required":true},"shared_access_policy_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"shared_access_policy_name":{"type":"string","description_kind":"plain","optional":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"serialization":{"nesting_mode":"list","block":{"attributes":{"encoding":{"type":"string","description_kind":"plain","optional":true},"field_delimiter":{"type":"string","description_kind":"plain","optional":true},"format":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_output_function":{"version":1,"block":{"attributes":{"api_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"batch_max_count":{"type":"number","description_kind":"plain","optional":true},"batch_max_in_bytes":{"type":"number","description_kind":"plain","optional":true},"function_app":{"type":"string","description_kind":"plain","required":true},"function_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_output_mssql":{"version":1,"block":{"attributes":{"authentication_mode":{"type":"string","description_kind":"plain","optional":true},"database":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_batch_count":{"type":"number","description_kind":"plain","optional":true},"max_writer_count":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server":{"type":"string","description_kind":"plain","required":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true},"table":{"type":"string","description_kind":"plain","required":true},"user":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_output_powerbi":{"version":1,"block":{"attributes":{"dataset":{"type":"string","description_kind":"plain","required":true},"group_id":{"type":"string","description_kind":"plain","required":true},"group_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"stream_analytics_job_id":{"type":"string","description_kind":"plain","required":true},"table":{"type":"string","description_kind":"plain","required":true},"token_user_display_name":{"type":"string","description_kind":"plain","optional":true},"token_user_principal_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_output_servicebus_queue":{"version":1,"block":{"attributes":{"authentication_mode":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"property_columns":{"type":["list","string"],"description_kind":"plain","optional":true},"queue_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"servicebus_namespace":{"type":"string","description_kind":"plain","required":true},"shared_access_policy_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"shared_access_policy_name":{"type":"string","description_kind":"plain","optional":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true},"system_property_columns":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"serialization":{"nesting_mode":"list","block":{"attributes":{"encoding":{"type":"string","description_kind":"plain","optional":true},"field_delimiter":{"type":"string","description_kind":"plain","optional":true},"format":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_output_servicebus_topic":{"version":1,"block":{"attributes":{"authentication_mode":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"property_columns":{"type":["list","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"servicebus_namespace":{"type":"string","description_kind":"plain","required":true},"shared_access_policy_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"shared_access_policy_name":{"type":"string","description_kind":"plain","optional":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true},"system_property_columns":{"type":["map","string"],"description_kind":"plain","optional":true},"topic_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"serialization":{"nesting_mode":"list","block":{"attributes":{"encoding":{"type":"string","description_kind":"plain","optional":true},"field_delimiter":{"type":"string","description_kind":"plain","optional":true},"format":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_output_synapse":{"version":1,"block":{"attributes":{"database":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server":{"type":"string","description_kind":"plain","required":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true},"table":{"type":"string","description_kind":"plain","required":true},"user":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_output_table":{"version":1,"block":{"attributes":{"batch_size":{"type":"number","description_kind":"plain","required":true},"columns_to_remove":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"partition_key":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"row_key":{"type":"string","description_kind":"plain","required":true},"storage_account_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true},"table":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_reference_input_blob":{"version":1,"block":{"attributes":{"authentication_mode":{"type":"string","description_kind":"plain","optional":true},"date_format":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"path_pattern":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_account_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true},"storage_container_name":{"type":"string","description_kind":"plain","required":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true},"time_format":{"type":"string","description_kind":"plain","required":true}},"block_types":{"serialization":{"nesting_mode":"list","block":{"attributes":{"encoding":{"type":"string","description_kind":"plain","optional":true},"field_delimiter":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_reference_input_mssql":{"version":1,"block":{"attributes":{"database":{"type":"string","description_kind":"plain","required":true},"delta_snapshot_query":{"type":"string","description_kind":"plain","optional":true},"full_snapshot_query":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"refresh_interval_duration":{"type":"string","description_kind":"plain","optional":true},"refresh_type":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server":{"type":"string","description_kind":"plain","required":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true},"table":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_stream_input_blob":{"version":1,"block":{"attributes":{"date_format":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"path_pattern":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_account_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true},"storage_container_name":{"type":"string","description_kind":"plain","required":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true},"time_format":{"type":"string","description_kind":"plain","required":true}},"block_types":{"serialization":{"nesting_mode":"list","block":{"attributes":{"encoding":{"type":"string","description_kind":"plain","optional":true},"field_delimiter":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_stream_input_eventhub":{"version":1,"block":{"attributes":{"authentication_mode":{"type":"string","description_kind":"plain","optional":true},"eventhub_consumer_group_name":{"type":"string","description_kind":"plain","optional":true},"eventhub_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"partition_key":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"servicebus_namespace":{"type":"string","description_kind":"plain","required":true},"shared_access_policy_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"shared_access_policy_name":{"type":"string","description_kind":"plain","optional":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"serialization":{"nesting_mode":"list","block":{"attributes":{"encoding":{"type":"string","description_kind":"plain","optional":true},"field_delimiter":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_stream_input_eventhub_v2":{"version":1,"block":{"attributes":{"authentication_mode":{"type":"string","description_kind":"plain","optional":true},"eventhub_consumer_group_name":{"type":"string","description_kind":"plain","optional":true},"eventhub_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"partition_key":{"type":"string","description_kind":"plain","optional":true},"servicebus_namespace":{"type":"string","description_kind":"plain","required":true},"shared_access_policy_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"shared_access_policy_name":{"type":"string","description_kind":"plain","optional":true},"stream_analytics_job_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"serialization":{"nesting_mode":"list","block":{"attributes":{"encoding":{"type":"string","description_kind":"plain","optional":true},"field_delimiter":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_stream_input_iothub":{"version":1,"block":{"attributes":{"endpoint":{"type":"string","description_kind":"plain","required":true},"eventhub_consumer_group_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_namespace":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"shared_access_policy_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"shared_access_policy_name":{"type":"string","description_kind":"plain","required":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"serialization":{"nesting_mode":"list","block":{"attributes":{"encoding":{"type":"string","description_kind":"plain","optional":true},"field_delimiter":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subnet":{"version":0,"block":{"attributes":{"address_prefixes":{"type":["list","string"],"description_kind":"plain","required":true},"default_outbound_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"enforce_private_link_endpoint_network_policies":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"enforce_private_link_service_network_policies":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_endpoint_network_policies":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_endpoint_network_policies_enabled":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"private_link_service_network_policies_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_endpoint_policy_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"service_endpoints":{"type":["set","string"],"description_kind":"plain","optional":true},"virtual_network_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"delegation":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"service_delegation":{"nesting_mode":"list","block":{"attributes":{"actions":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subnet_nat_gateway_association":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nat_gateway_id":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subnet_network_security_group_association":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_security_group_id":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subnet_route_table_association":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"route_table_id":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subnet_service_endpoint_storage_policy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"definition":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"service":{"type":"string","description_kind":"plain","optional":true},"service_resources":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":2},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subscription":{"version":0,"block":{"attributes":{"alias":{"type":"string","description":"The Alias Name of the subscription. If omitted a new UUID will be generated for this property.","description_kind":"plain","optional":true,"computed":true},"billing_scope_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"subscription_id":{"type":"string","description":"The GUID of the Subscription.","description_kind":"plain","optional":true,"computed":true},"subscription_name":{"type":"string","description":"The Display Name for the Subscription.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tenant_id":{"type":"string","description":"The Tenant ID to which the subscription belongs","description_kind":"plain","computed":true},"workload":{"type":"string","description":"The workload type for the Subscription. Possible values are `Production` (default) and `DevTest`.","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subscription_cost_management_export":{"version":0,"block":{"attributes":{"active":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recurrence_period_end_date":{"type":"string","description_kind":"plain","required":true},"recurrence_period_start_date":{"type":"string","description_kind":"plain","required":true},"recurrence_type":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"export_data_options":{"nesting_mode":"list","block":{"attributes":{"time_frame":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"export_data_storage_location":{"nesting_mode":"list","block":{"attributes":{"container_id":{"type":"string","description_kind":"plain","required":true},"root_folder_path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subscription_cost_management_view":{"version":0,"block":{"attributes":{"accumulated":{"type":"bool","description_kind":"plain","required":true},"chart_type":{"type":"string","description_kind":"plain","required":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"report_type":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","required":true},"timeframe":{"type":"string","description_kind":"plain","required":true}},"block_types":{"dataset":{"nesting_mode":"list","block":{"attributes":{"granularity":{"type":"string","description_kind":"plain","required":true}},"block_types":{"aggregation":{"nesting_mode":"set","block":{"attributes":{"column_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"grouping":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"sorting":{"nesting_mode":"list","block":{"attributes":{"direction":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"kpi":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"pivot":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subscription_policy_assignment":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"enforce":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","optional":true},"metadata":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"not_scopes":{"type":["list","string"],"description_kind":"plain","optional":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"policy_definition_id":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"non_compliance_message":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true},"policy_definition_reference_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"overrides":{"nesting_mode":"list","block":{"attributes":{"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"selectors":{"nesting_mode":"list","block":{"attributes":{"in":{"type":["list","string"],"description_kind":"plain","optional":true},"kind":{"type":"string","description_kind":"plain","computed":true},"not_in":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"resource_selectors":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"selectors":{"nesting_mode":"list","block":{"attributes":{"in":{"type":["list","string"],"description_kind":"plain","optional":true},"kind":{"type":"string","description_kind":"plain","required":true},"not_in":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subscription_policy_exemption":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"exemption_category":{"type":"string","description_kind":"plain","required":true},"expires_on":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"policy_assignment_id":{"type":"string","description_kind":"plain","required":true},"policy_definition_reference_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"subscription_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subscription_policy_remediation":{"version":0,"block":{"attributes":{"failure_percentage":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location_filters":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parallel_deployments":{"type":"number","description_kind":"plain","optional":true},"policy_assignment_id":{"type":"string","description_kind":"plain","required":true},"policy_definition_id":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"policy_definition_reference_id":{"type":"string","description_kind":"plain","optional":true},"resource_count":{"type":"number","description_kind":"plain","optional":true},"resource_discovery_mode":{"type":"string","description_kind":"plain","optional":true},"subscription_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subscription_template_deployment":{"version":0,"block":{"attributes":{"debug_level":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"output_content":{"type":"string","description_kind":"plain","computed":true},"parameters_content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"template_content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"template_spec_version_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_firewall_rule":{"version":0,"block":{"attributes":{"end_ip_address":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"start_ip_address":{"type":"string","description_kind":"plain","required":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_integration_runtime_azure":{"version":1,"block":{"attributes":{"compute_type":{"type":"string","description_kind":"plain","optional":true},"core_count":{"type":"number","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","required":true},"time_to_live_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_integration_runtime_self_hosted":{"version":1,"block":{"attributes":{"authorization_key_primary":{"type":"string","description_kind":"plain","computed":true},"authorization_key_secondary":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_linked_service":{"version":1,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"type_properties_json":{"type":"string","description_kind":"plain","required":true}},"block_types":{"integration_runtime":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_managed_private_endpoint":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"subresource_name":{"type":"string","description_kind":"plain","required":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_private_link_hub":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_role_assignment":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"principal_id":{"type":"string","description_kind":"plain","required":true},"principal_type":{"type":"string","description_kind":"plain","optional":true},"role_name":{"type":"string","description_kind":"plain","required":true},"synapse_spark_pool_id":{"type":"string","description_kind":"plain","optional":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_spark_pool":{"version":0,"block":{"attributes":{"cache_size":{"type":"number","description_kind":"plain","optional":true},"compute_isolation_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_executor_allocation_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_executors":{"type":"number","description_kind":"plain","optional":true},"min_executors":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"node_count":{"type":"number","description_kind":"plain","optional":true},"node_size":{"type":"string","description_kind":"plain","required":true},"node_size_family":{"type":"string","description_kind":"plain","required":true},"session_level_packages_enabled":{"type":"bool","description_kind":"plain","optional":true},"spark_events_folder":{"type":"string","description_kind":"plain","optional":true},"spark_log_folder":{"type":"string","description_kind":"plain","optional":true},"spark_version":{"type":"string","description_kind":"plain","optional":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"auto_pause":{"nesting_mode":"list","block":{"attributes":{"delay_in_minutes":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"auto_scale":{"nesting_mode":"list","block":{"attributes":{"max_node_count":{"type":"number","description_kind":"plain","required":true},"min_node_count":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"library_requirement":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true},"filename":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"spark_config":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true},"filename":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_sql_pool":{"version":0,"block":{"attributes":{"collation":{"type":"string","description_kind":"plain","optional":true,"computed":true},"create_mode":{"type":"string","description_kind":"plain","optional":true},"data_encrypted":{"type":"bool","description_kind":"plain","optional":true},"geo_backup_policy_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_database_id":{"type":"string","description_kind":"plain","optional":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"storage_account_type":{"type":"string","description_kind":"plain","optional":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"restore":{"nesting_mode":"list","block":{"attributes":{"point_in_time":{"type":"string","description_kind":"plain","required":true},"source_database_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_sql_pool_extended_auditing_policy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_monitoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"retention_in_days":{"type":"number","description_kind":"plain","optional":true},"sql_pool_id":{"type":"string","description_kind":"plain","required":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_account_access_key_is_secondary":{"type":"bool","description_kind":"plain","optional":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_sql_pool_security_alert_policy":{"version":0,"block":{"attributes":{"disabled_alerts":{"type":["set","string"],"description_kind":"plain","optional":true},"email_account_admins_enabled":{"type":"bool","description_kind":"plain","optional":true},"email_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_state":{"type":"string","description_kind":"plain","required":true},"retention_days":{"type":"number","description_kind":"plain","optional":true},"sql_pool_id":{"type":"string","description_kind":"plain","required":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_sql_pool_vulnerability_assessment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"sql_pool_security_alert_policy_id":{"type":"string","description_kind":"plain","required":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_container_path":{"type":"string","description_kind":"plain","required":true},"storage_container_sas_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"block_types":{"recurring_scans":{"nesting_mode":"list","block":{"attributes":{"email_subscription_admins_enabled":{"type":"bool","description_kind":"plain","optional":true},"emails":{"type":["list","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_sql_pool_vulnerability_assessment_baseline":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"rule_name":{"type":"string","description_kind":"plain","required":true},"sql_pool_vulnerability_assessment_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"baseline":{"nesting_mode":"list","block":{"attributes":{"result":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_sql_pool_workload_classifier":{"version":0,"block":{"attributes":{"context":{"type":"string","description_kind":"plain","optional":true},"end_time":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"importance":{"type":"string","description_kind":"plain","optional":true},"label":{"type":"string","description_kind":"plain","optional":true},"member_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"start_time":{"type":"string","description_kind":"plain","optional":true},"workload_group_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_sql_pool_workload_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"importance":{"type":"string","description_kind":"plain","optional":true},"max_resource_percent":{"type":"number","description_kind":"plain","required":true},"max_resource_percent_per_request":{"type":"number","description_kind":"plain","optional":true},"min_resource_percent":{"type":"number","description_kind":"plain","required":true},"min_resource_percent_per_request":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"query_execution_timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true},"sql_pool_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_workspace":{"version":0,"block":{"attributes":{"aad_admin":{"type":["list",["object",{"login":"string","object_id":"string","tenant_id":"string"}]],"description_kind":"plain","deprecated":true,"optional":true,"computed":true},"azuread_authentication_only":{"type":"bool","description_kind":"plain","optional":true},"compute_subnet_id":{"type":"string","description_kind":"plain","optional":true},"connectivity_endpoints":{"type":["map","string"],"description_kind":"plain","computed":true},"data_exfiltration_protection_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linking_allowed_for_aad_tenant_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_resource_group_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_virtual_network_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"purview_id":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sql_aad_admin":{"type":["list",["object",{"login":"string","object_id":"string","tenant_id":"string"}]],"description_kind":"plain","deprecated":true,"optional":true,"computed":true},"sql_administrator_login":{"type":"string","description_kind":"plain","optional":true},"sql_administrator_login_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"sql_identity_control_enabled":{"type":"bool","description_kind":"plain","optional":true},"storage_data_lake_gen2_filesystem_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"azure_devops_repo":{"nesting_mode":"list","block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"branch_name":{"type":"string","description_kind":"plain","required":true},"last_commit_id":{"type":"string","description_kind":"plain","optional":true},"project_name":{"type":"string","description_kind":"plain","required":true},"repository_name":{"type":"string","description_kind":"plain","required":true},"root_folder":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"customer_managed_key":{"nesting_mode":"list","block":{"attributes":{"key_name":{"type":"string","description_kind":"plain","optional":true},"key_versionless_id":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github_repo":{"nesting_mode":"list","block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"branch_name":{"type":"string","description_kind":"plain","required":true},"git_url":{"type":"string","description_kind":"plain","optional":true},"last_commit_id":{"type":"string","description_kind":"plain","optional":true},"repository_name":{"type":"string","description_kind":"plain","required":true},"root_folder":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_workspace_aad_admin":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"login":{"type":"string","description_kind":"plain","required":true},"object_id":{"type":"string","description_kind":"plain","required":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_workspace_extended_auditing_policy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_monitoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"retention_in_days":{"type":"number","description_kind":"plain","optional":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_account_access_key_is_secondary":{"type":"bool","description_kind":"plain","optional":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_workspace_key":{"version":0,"block":{"attributes":{"active":{"type":"bool","description_kind":"plain","required":true},"customer_managed_key_name":{"type":"string","description_kind":"plain","required":true},"customer_managed_key_versionless_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_workspace_security_alert_policy":{"version":0,"block":{"attributes":{"disabled_alerts":{"type":["set","string"],"description_kind":"plain","optional":true},"email_account_admins_enabled":{"type":"bool","description_kind":"plain","optional":true},"email_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_state":{"type":"string","description_kind":"plain","required":true},"retention_days":{"type":"number","description_kind":"plain","optional":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_workspace_sql_aad_admin":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"login":{"type":"string","description_kind":"plain","required":true},"object_id":{"type":"string","description_kind":"plain","required":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_workspace_vulnerability_assessment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_container_path":{"type":"string","description_kind":"plain","required":true},"storage_container_sas_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"workspace_security_alert_policy_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"recurring_scans":{"nesting_mode":"list","block":{"attributes":{"email_subscription_admins_enabled":{"type":"bool","description_kind":"plain","optional":true},"emails":{"type":["list","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_system_center_virtual_machine_manager_availability_set":{"version":0,"block":{"attributes":{"custom_location_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"system_center_virtual_machine_manager_server_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_system_center_virtual_machine_manager_cloud":{"version":0,"block":{"attributes":{"custom_location_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"system_center_virtual_machine_manager_server_inventory_item_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_system_center_virtual_machine_manager_server":{"version":0,"block":{"attributes":{"custom_location_id":{"type":"string","description_kind":"plain","required":true},"fqdn":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"port":{"type":"number","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_system_center_virtual_machine_manager_virtual_machine_template":{"version":0,"block":{"attributes":{"custom_location_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"system_center_virtual_machine_manager_server_inventory_item_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_system_center_virtual_machine_manager_virtual_network":{"version":0,"block":{"attributes":{"custom_location_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"system_center_virtual_machine_manager_server_inventory_item_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_template_deployment":{"version":1,"block":{"attributes":{"deployment_mode":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outputs":{"type":["map","string"],"description_kind":"plain","computed":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"parameters_body":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"template_body":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_tenant_template_deployment":{"version":0,"block":{"attributes":{"debug_level":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"output_content":{"type":"string","description_kind":"plain","computed":true},"parameters_content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"template_content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"template_spec_version_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_traffic_manager_azure_endpoint":{"version":0,"block":{"attributes":{"always_serve_enabled":{"type":"bool","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"geo_mappings":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","optional":true,"computed":true},"profile_id":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true},"weight":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"custom_header":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"subnet":{"nesting_mode":"list","block":{"attributes":{"first":{"type":"string","description_kind":"plain","required":true},"last":{"type":"string","description_kind":"plain","optional":true},"scope":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_traffic_manager_external_endpoint":{"version":0,"block":{"attributes":{"always_serve_enabled":{"type":"bool","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"endpoint_location":{"type":"string","description_kind":"plain","optional":true,"computed":true},"geo_mappings":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","optional":true,"computed":true},"profile_id":{"type":"string","description_kind":"plain","required":true},"target":{"type":"string","description_kind":"plain","required":true},"weight":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"custom_header":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"subnet":{"nesting_mode":"list","block":{"attributes":{"first":{"type":"string","description_kind":"plain","required":true},"last":{"type":"string","description_kind":"plain","optional":true},"scope":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_traffic_manager_nested_endpoint":{"version":0,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"endpoint_location":{"type":"string","description_kind":"plain","optional":true,"computed":true},"geo_mappings":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"minimum_child_endpoints":{"type":"number","description_kind":"plain","required":true},"minimum_required_child_endpoints_ipv4":{"type":"number","description_kind":"plain","optional":true},"minimum_required_child_endpoints_ipv6":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","optional":true,"computed":true},"profile_id":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true},"weight":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"custom_header":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"subnet":{"nesting_mode":"list","block":{"attributes":{"first":{"type":"string","description_kind":"plain","required":true},"last":{"type":"string","description_kind":"plain","optional":true},"scope":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_traffic_manager_profile":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_return":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"profile_status":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"traffic_routing_method":{"type":"string","description_kind":"plain","required":true},"traffic_view_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"dns_config":{"nesting_mode":"list","block":{"attributes":{"relative_name":{"type":"string","description_kind":"plain","required":true},"ttl":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"monitor_config":{"nesting_mode":"list","block":{"attributes":{"expected_status_code_ranges":{"type":["list","string"],"description_kind":"plain","optional":true},"interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true},"port":{"type":"number","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true},"timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true},"tolerated_number_of_failures":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"custom_header":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_user_assigned_identity":{"version":1,"block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_video_analyzer":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"storage_account":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_video_analyzer_edge_module":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"video_analyzer_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_virtual_desktop_application":{"version":0,"block":{"attributes":{"application_group_id":{"type":"string","description_kind":"plain","required":true},"command_line_argument_policy":{"type":"string","description_kind":"plain","required":true},"command_line_arguments":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"friendly_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"icon_index":{"type":"number","description_kind":"plain","optional":true},"icon_path":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","required":true},"show_in_portal":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_desktop_application_group":{"version":1,"block":{"attributes":{"default_desktop_display_name":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"friendly_name":{"type":"string","description_kind":"plain","optional":true},"host_pool_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_desktop_host_pool":{"version":1,"block":{"attributes":{"custom_rdp_properties":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"friendly_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_type":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"maximum_sessions_allowed":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"personal_desktop_assignment_type":{"type":"string","description_kind":"plain","optional":true},"preferred_app_group_type":{"type":"string","description":"Preferred App Group type to display","description_kind":"plain","optional":true},"public_network_access":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"start_vm_on_connect":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"validate_environment":{"type":"bool","description_kind":"plain","optional":true},"vm_template":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"scheduled_agent_updates":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"timezone":{"type":"string","description_kind":"plain","optional":true},"use_session_host_timezone":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"day_of_week":{"type":"string","description_kind":"plain","required":true},"hour_of_day":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":2}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_desktop_host_pool_registration_info":{"version":0,"block":{"attributes":{"expiration_date":{"type":"string","description_kind":"plain","required":true},"hostpool_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"token":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_desktop_scaling_plan":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"exclusion_tag":{"type":"string","description_kind":"plain","optional":true},"friendly_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"time_zone":{"type":"string","description_kind":"plain","required":true}},"block_types":{"host_pool":{"nesting_mode":"list","block":{"attributes":{"hostpool_id":{"type":"string","description_kind":"plain","required":true},"scaling_plan_enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"}},"schedule":{"nesting_mode":"list","block":{"attributes":{"days_of_week":{"type":["set","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"off_peak_load_balancing_algorithm":{"type":"string","description_kind":"plain","required":true},"off_peak_start_time":{"type":"string","description_kind":"plain","required":true},"peak_load_balancing_algorithm":{"type":"string","description_kind":"plain","required":true},"peak_start_time":{"type":"string","description_kind":"plain","required":true},"ramp_down_capacity_threshold_percent":{"type":"number","description_kind":"plain","required":true},"ramp_down_force_logoff_users":{"type":"bool","description_kind":"plain","required":true},"ramp_down_load_balancing_algorithm":{"type":"string","description_kind":"plain","required":true},"ramp_down_minimum_hosts_percent":{"type":"number","description_kind":"plain","required":true},"ramp_down_notification_message":{"type":"string","description_kind":"plain","required":true},"ramp_down_start_time":{"type":"string","description_kind":"plain","required":true},"ramp_down_stop_hosts_when":{"type":"string","description_kind":"plain","required":true},"ramp_down_wait_time_minutes":{"type":"number","description_kind":"plain","required":true},"ramp_up_capacity_threshold_percent":{"type":"number","description_kind":"plain","optional":true},"ramp_up_load_balancing_algorithm":{"type":"string","description_kind":"plain","required":true},"ramp_up_minimum_hosts_percent":{"type":"number","description_kind":"plain","optional":true},"ramp_up_start_time":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_desktop_scaling_plan_host_pool_association":{"version":0,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"host_pool_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scaling_plan_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_desktop_workspace":{"version":1,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"friendly_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_desktop_workspace_application_group_association":{"version":1,"block":{"attributes":{"application_group_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_hub":{"version":0,"block":{"attributes":{"address_prefix":{"type":"string","description_kind":"plain","optional":true},"default_route_table_id":{"type":"string","description_kind":"plain","computed":true},"hub_routing_preference":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_router_asn":{"type":"number","description_kind":"plain","computed":true},"virtual_router_auto_scale_min_capacity":{"type":"number","description_kind":"plain","optional":true},"virtual_router_ips":{"type":["list","string"],"description_kind":"plain","computed":true},"virtual_wan_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"route":{"nesting_mode":"set","block":{"attributes":{"address_prefixes":{"type":["list","string"],"description_kind":"plain","required":true},"next_hop_ip_address":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_hub_bgp_connection":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"peer_asn":{"type":"number","description_kind":"plain","required":true},"peer_ip":{"type":"string","description_kind":"plain","required":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true},"virtual_network_connection_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_hub_connection":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_security_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"remote_virtual_network_id":{"type":"string","description_kind":"plain","required":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"routing":{"nesting_mode":"list","block":{"attributes":{"associated_route_table_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inbound_route_map_id":{"type":"string","description_kind":"plain","optional":true},"outbound_route_map_id":{"type":"string","description_kind":"plain","optional":true},"static_vnet_local_route_override_criteria":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"propagated_route_table":{"nesting_mode":"list","block":{"attributes":{"labels":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"route_table_ids":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"static_vnet_route":{"nesting_mode":"list","block":{"attributes":{"address_prefixes":{"type":["set","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true},"next_hop_ip_address":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_hub_ip":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_ip_address":{"type":"string","description_kind":"plain","optional":true},"private_ip_allocation_method":{"type":"string","description_kind":"plain","optional":true},"public_ip_address_id":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_hub_route_table":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"labels":{"type":["set","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"route":{"nesting_mode":"set","block":{"attributes":{"destinations":{"type":["set","string"],"description_kind":"plain","required":true},"destinations_type":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"next_hop":{"type":"string","description_kind":"plain","required":true},"next_hop_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_hub_route_table_route":{"version":0,"block":{"attributes":{"destinations":{"type":["set","string"],"description_kind":"plain","required":true},"destinations_type":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"next_hop":{"type":"string","description_kind":"plain","required":true},"next_hop_type":{"type":"string","description_kind":"plain","optional":true},"route_table_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_hub_routing_intent":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"routing_policy":{"nesting_mode":"list","block":{"attributes":{"destinations":{"type":["list","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"next_hop":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_hub_security_partner_provider":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"security_provider_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_hub_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_machine":{"version":0,"block":{"attributes":{"availability_set_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"delete_data_disks_on_termination":{"type":"bool","description_kind":"plain","optional":true},"delete_os_disk_on_termination":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"network_interface_ids":{"type":["list","string"],"description_kind":"plain","required":true},"primary_network_interface_id":{"type":"string","description_kind":"plain","optional":true},"proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true},"zones":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"additional_capabilities":{"nesting_mode":"list","block":{"attributes":{"ultra_ssd_enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"boot_diagnostics":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"storage_uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"os_profile":{"nesting_mode":"set","block":{"attributes":{"admin_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"admin_username":{"type":"string","description_kind":"plain","required":true},"computer_name":{"type":"string","description_kind":"plain","required":true},"custom_data":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"os_profile_linux_config":{"nesting_mode":"set","block":{"attributes":{"disable_password_authentication":{"type":"bool","description_kind":"plain","required":true}},"block_types":{"ssh_keys":{"nesting_mode":"list","block":{"attributes":{"key_data":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"os_profile_secrets":{"nesting_mode":"list","block":{"attributes":{"source_vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"vault_certificates":{"nesting_mode":"list","block":{"attributes":{"certificate_store":{"type":"string","description_kind":"plain","optional":true},"certificate_url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"os_profile_windows_config":{"nesting_mode":"set","block":{"attributes":{"enable_automatic_upgrades":{"type":"bool","description_kind":"plain","optional":true},"provision_vm_agent":{"type":"bool","description_kind":"plain","optional":true},"timezone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"additional_unattend_config":{"nesting_mode":"list","block":{"attributes":{"component":{"type":"string","description_kind":"plain","required":true},"content":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"pass":{"type":"string","description_kind":"plain","required":true},"setting_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"winrm":{"nesting_mode":"list","block":{"attributes":{"certificate_url":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"plan":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"product":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"storage_data_disk":{"nesting_mode":"list","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","optional":true,"computed":true},"create_option":{"type":"string","description_kind":"plain","required":true},"disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"lun":{"type":"number","description_kind":"plain","required":true},"managed_disk_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_disk_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"vhd_uri":{"type":"string","description_kind":"plain","optional":true},"write_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}},"storage_image_reference":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true},"offer":{"type":"string","description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","optional":true},"sku":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"storage_os_disk":{"nesting_mode":"list","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","optional":true,"computed":true},"create_option":{"type":"string","description_kind":"plain","required":true},"disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"image_uri":{"type":"string","description_kind":"plain","optional":true},"managed_disk_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_disk_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"os_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"vhd_uri":{"type":"string","description_kind":"plain","optional":true},"write_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_machine_automanage_configuration_assignment":{"version":0,"block":{"attributes":{"configuration_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"virtual_machine_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_machine_data_disk_attachment":{"version":0,"block":{"attributes":{"caching":{"type":"string","description_kind":"plain","required":true},"create_option":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lun":{"type":"number","description_kind":"plain","required":true},"managed_disk_id":{"type":"string","description_kind":"plain","required":true},"virtual_machine_id":{"type":"string","description_kind":"plain","required":true},"write_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_machine_extension":{"version":0,"block":{"attributes":{"auto_upgrade_minor_version":{"type":"bool","description_kind":"plain","optional":true},"automatic_upgrade_enabled":{"type":"bool","description_kind":"plain","optional":true},"failure_suppression_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"protected_settings":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"provision_after_extensions":{"type":["list","string"],"description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","required":true},"settings":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_handler_version":{"type":"string","description_kind":"plain","required":true},"virtual_machine_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"protected_settings_from_key_vault":{"nesting_mode":"list","block":{"attributes":{"secret_url":{"type":"string","description_kind":"plain","required":true},"source_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_machine_gallery_application_assignment":{"version":0,"block":{"attributes":{"configuration_blob_uri":{"type":"string","description_kind":"plain","optional":true},"gallery_application_version_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order":{"type":"number","description_kind":"plain","optional":true},"tag":{"type":"string","description_kind":"plain","optional":true},"virtual_machine_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_machine_implicit_data_disk_from_source":{"version":0,"block":{"attributes":{"caching":{"type":"string","description_kind":"plain","optional":true},"create_option":{"type":"string","description_kind":"plain","required":true},"disk_size_gb":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lun":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"source_resource_id":{"type":"string","description_kind":"plain","required":true},"virtual_machine_id":{"type":"string","description_kind":"plain","required":true},"write_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_machine_packet_capture":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"maximum_bytes_per_packet":{"type":"number","description_kind":"plain","optional":true},"maximum_bytes_per_session":{"type":"number","description_kind":"plain","optional":true},"maximum_capture_duration_in_seconds":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"network_watcher_id":{"type":"string","description_kind":"plain","required":true},"virtual_machine_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"local_ip_address":{"type":"string","description_kind":"plain","optional":true},"local_port":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true},"remote_ip_address":{"type":"string","description_kind":"plain","optional":true},"remote_port":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"storage_location":{"nesting_mode":"list","block":{"attributes":{"file_path":{"type":"string","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","optional":true},"storage_path":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_machine_run_command":{"version":0,"block":{"attributes":{"error_blob_uri":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_view":{"type":["list",["object",{"end_time":"string","error_message":"string","execution_message":"string","execution_state":"string","exit_code":"number","output":"string","start_time":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"output_blob_uri":{"type":"string","description_kind":"plain","optional":true},"run_as_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"run_as_user":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_machine_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"error_blob_managed_identity":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"object_id":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"output_blob_managed_identity":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"object_id":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"parameter":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"protected_parameter":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"value":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"source":{"nesting_mode":"list","block":{"attributes":{"command_id":{"type":"string","description_kind":"plain","optional":true},"script":{"type":"string","description_kind":"plain","optional":true},"script_uri":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"script_uri_managed_identity":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"object_id":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_machine_scale_set":{"version":1,"block":{"attributes":{"automatic_os_upgrade":{"type":"bool","description_kind":"plain","optional":true},"eviction_policy":{"type":"string","description_kind":"plain","optional":true},"health_probe_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"overprovision":{"type":"bool","description_kind":"plain","optional":true},"priority":{"type":"string","description_kind":"plain","optional":true},"proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"single_placement_group":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"upgrade_policy_mode":{"type":"string","description_kind":"plain","required":true},"zones":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"boot_diagnostics":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"storage_uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"extension":{"nesting_mode":"set","block":{"attributes":{"auto_upgrade_minor_version":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"protected_settings":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"provision_after_extensions":{"type":["set","string"],"description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","required":true},"settings":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_handler_version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"network_profile":{"nesting_mode":"set","block":{"attributes":{"accelerated_networking":{"type":"bool","description_kind":"plain","optional":true},"ip_forwarding":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"network_security_group_id":{"type":"string","description_kind":"plain","optional":true},"primary":{"type":"bool","description_kind":"plain","required":true}},"block_types":{"dns_settings":{"nesting_mode":"list","block":{"attributes":{"dns_servers":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"application_gateway_backend_address_pool_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"application_security_group_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"load_balancer_backend_address_pool_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"load_balancer_inbound_nat_rules_ids":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary":{"type":"bool","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"public_ip_address_configuration":{"nesting_mode":"list","block":{"attributes":{"domain_name_label":{"type":"string","description_kind":"plain","required":true},"idle_timeout":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1},"os_profile":{"nesting_mode":"list","block":{"attributes":{"admin_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"admin_username":{"type":"string","description_kind":"plain","required":true},"computer_name_prefix":{"type":"string","description_kind":"plain","required":true},"custom_data":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"os_profile_linux_config":{"nesting_mode":"set","block":{"attributes":{"disable_password_authentication":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"ssh_keys":{"nesting_mode":"list","block":{"attributes":{"key_data":{"type":"string","description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"os_profile_secrets":{"nesting_mode":"set","block":{"attributes":{"source_vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"vault_certificates":{"nesting_mode":"list","block":{"attributes":{"certificate_store":{"type":"string","description_kind":"plain","optional":true},"certificate_url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"os_profile_windows_config":{"nesting_mode":"set","block":{"attributes":{"enable_automatic_upgrades":{"type":"bool","description_kind":"plain","optional":true},"provision_vm_agent":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"additional_unattend_config":{"nesting_mode":"list","block":{"attributes":{"component":{"type":"string","description_kind":"plain","required":true},"content":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"pass":{"type":"string","description_kind":"plain","required":true},"setting_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"winrm":{"nesting_mode":"list","block":{"attributes":{"certificate_url":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"plan":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"product":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"rolling_upgrade_policy":{"nesting_mode":"list","block":{"attributes":{"max_batch_instance_percent":{"type":"number","description_kind":"plain","optional":true},"max_unhealthy_instance_percent":{"type":"number","description_kind":"plain","optional":true},"max_unhealthy_upgraded_instance_percent":{"type":"number","description_kind":"plain","optional":true},"pause_time_between_batches":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"sku":{"nesting_mode":"list","block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tier":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"storage_profile_data_disk":{"nesting_mode":"list","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","optional":true,"computed":true},"create_option":{"type":"string","description_kind":"plain","required":true},"disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"lun":{"type":"number","description_kind":"plain","required":true},"managed_disk_type":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"storage_profile_image_reference":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true},"offer":{"type":"string","description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","optional":true},"sku":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"storage_profile_os_disk":{"nesting_mode":"set","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","optional":true,"computed":true},"create_option":{"type":"string","description_kind":"plain","required":true},"image":{"type":"string","description_kind":"plain","optional":true},"managed_disk_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"os_type":{"type":"string","description_kind":"plain","optional":true},"vhd_containers":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_virtual_machine_scale_set_extension":{"version":0,"block":{"attributes":{"auto_upgrade_minor_version":{"type":"bool","description_kind":"plain","optional":true},"automatic_upgrade_enabled":{"type":"bool","description_kind":"plain","optional":true},"failure_suppression_enabled":{"type":"bool","description_kind":"plain","optional":true},"force_update_tag":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"protected_settings":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"provision_after_extensions":{"type":["list","string"],"description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","required":true},"settings":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_handler_version":{"type":"string","description_kind":"plain","required":true},"virtual_machine_scale_set_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"protected_settings_from_key_vault":{"nesting_mode":"list","block":{"attributes":{"secret_url":{"type":"string","description_kind":"plain","required":true},"source_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_machine_scale_set_packet_capture":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"maximum_bytes_per_packet":{"type":"number","description_kind":"plain","optional":true},"maximum_bytes_per_session":{"type":"number","description_kind":"plain","optional":true},"maximum_capture_duration_in_seconds":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"network_watcher_id":{"type":"string","description_kind":"plain","required":true},"virtual_machine_scale_set_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"local_ip_address":{"type":"string","description_kind":"plain","optional":true},"local_port":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true},"remote_ip_address":{"type":"string","description_kind":"plain","optional":true},"remote_port":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"machine_scope":{"nesting_mode":"list","block":{"attributes":{"exclude_instance_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"include_instance_ids":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"storage_location":{"nesting_mode":"list","block":{"attributes":{"file_path":{"type":"string","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","optional":true},"storage_path":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_network":{"version":0,"block":{"attributes":{"address_space":{"type":["list","string"],"description_kind":"plain","required":true},"bgp_community":{"type":"string","description_kind":"plain","optional":true},"dns_servers":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"edge_zone":{"type":"string","description_kind":"plain","optional":true},"flow_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true},"guid":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subnet":{"type":["set",["object",{"address_prefix":"string","id":"string","name":"string","security_group":"string"}]],"description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"ddos_protection_plan":{"nesting_mode":"list","block":{"attributes":{"enable":{"type":"bool","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"encryption":{"nesting_mode":"list","block":{"attributes":{"enforcement":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_network_dns_servers":{"version":0,"block":{"attributes":{"dns_servers":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"virtual_network_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_network_gateway":{"version":0,"block":{"attributes":{"active_active":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"bgp_route_translation_for_nat_enabled":{"type":"bool","description_kind":"plain","optional":true},"default_local_network_gateway_id":{"type":"string","description_kind":"plain","optional":true},"dns_forwarding_enabled":{"type":"bool","description_kind":"plain","optional":true},"edge_zone":{"type":"string","description_kind":"plain","optional":true},"enable_bgp":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"generation":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_sec_replay_protection_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"private_ip_address_enabled":{"type":"bool","description_kind":"plain","optional":true},"remote_vnet_traffic_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"virtual_wan_traffic_enabled":{"type":"bool","description_kind":"plain","optional":true},"vpn_type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"bgp_settings":{"nesting_mode":"list","block":{"attributes":{"asn":{"type":"number","description_kind":"plain","optional":true},"peer_weight":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"peering_addresses":{"nesting_mode":"list","block":{"attributes":{"apipa_addresses":{"type":["list","string"],"description_kind":"plain","optional":true},"default_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"ip_configuration_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tunnel_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":2}},"description_kind":"plain"},"max_items":1},"custom_route":{"nesting_mode":"list","block":{"attributes":{"address_prefixes":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","optional":true},"private_ip_address_allocation":{"type":"string","description_kind":"plain","optional":true},"public_ip_address_id":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":3},"policy_group":{"nesting_mode":"list","block":{"attributes":{"is_default":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"policy_member":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"vpn_client_configuration":{"nesting_mode":"list","block":{"attributes":{"aad_audience":{"type":"string","description_kind":"plain","optional":true},"aad_issuer":{"type":"string","description_kind":"plain","optional":true},"aad_tenant":{"type":"string","description_kind":"plain","optional":true},"address_space":{"type":["list","string"],"description_kind":"plain","required":true},"radius_server_address":{"type":"string","description_kind":"plain","optional":true},"radius_server_secret":{"type":"string","description_kind":"plain","optional":true},"vpn_auth_types":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"vpn_client_protocols":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true}},"block_types":{"ipsec_policy":{"nesting_mode":"list","block":{"attributes":{"dh_group":{"type":"string","description_kind":"plain","required":true},"ike_encryption":{"type":"string","description_kind":"plain","required":true},"ike_integrity":{"type":"string","description_kind":"plain","required":true},"ipsec_encryption":{"type":"string","description_kind":"plain","required":true},"ipsec_integrity":{"type":"string","description_kind":"plain","required":true},"pfs_group":{"type":"string","description_kind":"plain","required":true},"sa_data_size_in_kilobytes":{"type":"number","description_kind":"plain","required":true},"sa_lifetime_in_seconds":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"radius_server":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description_kind":"plain","required":true},"score":{"type":"number","description_kind":"plain","required":true},"secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"revoked_certificate":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"root_certificate":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"public_cert_data":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"virtual_network_gateway_client_connection":{"nesting_mode":"list","block":{"attributes":{"address_prefixes":{"type":["list","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"policy_group_names":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_virtual_network_gateway_connection":{"version":0,"block":{"attributes":{"authorization_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"connection_mode":{"type":"string","description_kind":"plain","optional":true},"connection_protocol":{"type":"string","description_kind":"plain","optional":true,"computed":true},"dpd_timeout_seconds":{"type":"number","description_kind":"plain","optional":true},"egress_nat_rule_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"enable_bgp":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"express_route_circuit_id":{"type":"string","description_kind":"plain","optional":true},"express_route_gateway_bypass":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ingress_nat_rule_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"local_azure_ip_address_enabled":{"type":"bool","description_kind":"plain","optional":true},"local_network_gateway_id":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"peer_virtual_network_gateway_id":{"type":"string","description_kind":"plain","optional":true},"private_link_fast_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"routing_weight":{"type":"number","description_kind":"plain","optional":true,"computed":true},"shared_key":{"type":"string","description_kind":"plain","optional":true,"computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"use_policy_based_traffic_selectors":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"virtual_network_gateway_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"custom_bgp_addresses":{"nesting_mode":"list","block":{"attributes":{"primary":{"type":"string","description_kind":"plain","required":true},"secondary":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"ipsec_policy":{"nesting_mode":"list","block":{"attributes":{"dh_group":{"type":"string","description_kind":"plain","required":true},"ike_encryption":{"type":"string","description_kind":"plain","required":true},"ike_integrity":{"type":"string","description_kind":"plain","required":true},"ipsec_encryption":{"type":"string","description_kind":"plain","required":true},"ipsec_integrity":{"type":"string","description_kind":"plain","required":true},"pfs_group":{"type":"string","description_kind":"plain","required":true},"sa_datasize":{"type":"number","description_kind":"plain","optional":true,"computed":true},"sa_lifetime":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"traffic_selector_policy":{"nesting_mode":"list","block":{"attributes":{"local_address_cidrs":{"type":["list","string"],"description_kind":"plain","required":true},"remote_address_cidrs":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_network_gateway_nat_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_configuration_id":{"type":"string","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true},"virtual_network_gateway_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"external_mapping":{"nesting_mode":"list","block":{"attributes":{"address_space":{"type":"string","description_kind":"plain","required":true},"port_range":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"internal_mapping":{"nesting_mode":"list","block":{"attributes":{"address_space":{"type":"string","description_kind":"plain","required":true},"port_range":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_network_peering":{"version":0,"block":{"attributes":{"allow_forwarded_traffic":{"type":"bool","description_kind":"plain","optional":true},"allow_gateway_transit":{"type":"bool","description_kind":"plain","optional":true},"allow_virtual_network_access":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_subnet_names":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"only_ipv6_peering_enabled":{"type":"bool","description_kind":"plain","optional":true},"peer_complete_virtual_networks_enabled":{"type":"bool","description_kind":"plain","optional":true},"remote_subnet_names":{"type":["list","string"],"description_kind":"plain","optional":true},"remote_virtual_network_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"triggers":{"type":["map","string"],"description_kind":"plain","optional":true},"use_remote_gateways":{"type":"bool","description_kind":"plain","optional":true},"virtual_network_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_wan":{"version":0,"block":{"attributes":{"allow_branch_to_branch_traffic":{"type":"bool","description_kind":"plain","optional":true},"disable_vpn_encryption":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"office365_local_breakout_category":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_vmware_cluster":{"version":0,"block":{"attributes":{"cluster_node_count":{"type":"number","description_kind":"plain","required":true},"cluster_number":{"type":"number","description_kind":"plain","computed":true},"hosts":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"vmware_cloud_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_vmware_express_route_authorization":{"version":0,"block":{"attributes":{"express_route_authorization_id":{"type":"string","description_kind":"plain","computed":true},"express_route_authorization_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_cloud_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_vmware_netapp_volume_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"netapp_volume_id":{"type":"string","description_kind":"plain","required":true},"vmware_cluster_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_vmware_private_cloud":{"version":0,"block":{"attributes":{"circuit":{"type":["list",["object",{"express_route_id":"string","express_route_private_peering_id":"string","primary_subnet_cidr":"string","secondary_subnet_cidr":"string"}]],"description_kind":"plain","computed":true},"hcx_cloud_manager_endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_connection_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"management_subnet_cidr":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_subnet_cidr":{"type":"string","description_kind":"plain","required":true},"nsxt_certificate_thumbprint":{"type":"string","description_kind":"plain","computed":true},"nsxt_manager_endpoint":{"type":"string","description_kind":"plain","computed":true},"nsxt_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"provisioning_subnet_cidr":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"vcenter_certificate_thumbprint":{"type":"string","description_kind":"plain","computed":true},"vcenter_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"vcsa_endpoint":{"type":"string","description_kind":"plain","computed":true},"vmotion_subnet_cidr":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"management_cluster":{"nesting_mode":"list","block":{"attributes":{"hosts":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"number","description_kind":"plain","computed":true},"size":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_voice_services_communications_gateway":{"version":0,"block":{"attributes":{"api_bridge":{"type":"string","description_kind":"plain","optional":true},"auto_generated_domain_name_label_scope":{"type":"string","description_kind":"plain","optional":true},"codecs":{"type":"string","description_kind":"plain","required":true},"connectivity":{"type":"string","description_kind":"plain","required":true},"e911_type":{"type":"string","description_kind":"plain","required":true},"emergency_dial_strings":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"microsoft_teams_voicemail_pilot_number":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"on_prem_mcp_enabled":{"type":"bool","description_kind":"plain","optional":true},"platforms":{"type":["list","string"],"description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"service_location":{"nesting_mode":"set","block":{"attributes":{"allowed_media_source_address_prefixes":{"type":["set","string"],"description_kind":"plain","optional":true},"allowed_signaling_source_address_prefixes":{"type":["set","string"],"description_kind":"plain","optional":true},"esrp_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"operator_addresses":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_voice_services_communications_gateway_test_line":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"phone_number":{"type":"string","description_kind":"plain","required":true},"purpose":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"voice_services_communications_gateway_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_vpn_gateway":{"version":0,"block":{"attributes":{"bgp_route_translation_for_nat_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"routing_preference":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scale_unit":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"bgp_settings":{"nesting_mode":"list","block":{"attributes":{"asn":{"type":"number","description_kind":"plain","required":true},"bgp_peering_address":{"type":"string","description_kind":"plain","computed":true},"peer_weight":{"type":"number","description_kind":"plain","required":true}},"block_types":{"instance_0_bgp_peering_address":{"nesting_mode":"list","block":{"attributes":{"custom_ips":{"type":["set","string"],"description_kind":"plain","required":true},"default_ips":{"type":["set","string"],"description_kind":"plain","computed":true},"ip_configuration_id":{"type":"string","description_kind":"plain","computed":true},"tunnel_ips":{"type":["set","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"instance_1_bgp_peering_address":{"nesting_mode":"list","block":{"attributes":{"custom_ips":{"type":["set","string"],"description_kind":"plain","required":true},"default_ips":{"type":["set","string"],"description_kind":"plain","computed":true},"ip_configuration_id":{"type":"string","description_kind":"plain","computed":true},"tunnel_ips":{"type":["set","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_vpn_gateway_connection":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_security_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"remote_vpn_site_id":{"type":"string","description_kind":"plain","required":true},"vpn_gateway_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"routing":{"nesting_mode":"list","block":{"attributes":{"associated_route_table":{"type":"string","description_kind":"plain","required":true},"inbound_route_map_id":{"type":"string","description_kind":"plain","optional":true},"outbound_route_map_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"propagated_route_table":{"nesting_mode":"list","block":{"attributes":{"labels":{"type":["set","string"],"description_kind":"plain","optional":true},"route_table_ids":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"traffic_selector_policy":{"nesting_mode":"set","block":{"attributes":{"local_address_ranges":{"type":["set","string"],"description_kind":"plain","required":true},"remote_address_ranges":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"vpn_link":{"nesting_mode":"list","block":{"attributes":{"bandwidth_mbps":{"type":"number","description_kind":"plain","optional":true},"bgp_enabled":{"type":"bool","description_kind":"plain","optional":true},"connection_mode":{"type":"string","description_kind":"plain","optional":true},"egress_nat_rule_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"ingress_nat_rule_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"local_azure_ip_address_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"policy_based_traffic_selector_enabled":{"type":"bool","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","optional":true},"ratelimit_enabled":{"type":"bool","description_kind":"plain","optional":true},"route_weight":{"type":"number","description_kind":"plain","optional":true},"shared_key":{"type":"string","description_kind":"plain","optional":true},"vpn_site_link_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"custom_bgp_address":{"nesting_mode":"set","block":{"attributes":{"ip_address":{"type":"string","description_kind":"plain","required":true},"ip_configuration_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"ipsec_policy":{"nesting_mode":"list","block":{"attributes":{"dh_group":{"type":"string","description_kind":"plain","required":true},"encryption_algorithm":{"type":"string","description_kind":"plain","required":true},"ike_encryption_algorithm":{"type":"string","description_kind":"plain","required":true},"ike_integrity_algorithm":{"type":"string","description_kind":"plain","required":true},"integrity_algorithm":{"type":"string","description_kind":"plain","required":true},"pfs_group":{"type":"string","description_kind":"plain","required":true},"sa_data_size_kb":{"type":"number","description_kind":"plain","required":true},"sa_lifetime_sec":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"azurerm_vpn_gateway_nat_rule":{"version":0,"block":{"attributes":{"external_address_space_mappings":{"type":["list","string"],"description_kind":"plain","deprecated":true,"optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internal_address_space_mappings":{"type":["list","string"],"description_kind":"plain","deprecated":true,"optional":true,"computed":true},"ip_configuration_id":{"type":"string","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","deprecated":true,"required":true},"type":{"type":"string","description_kind":"plain","optional":true},"vpn_gateway_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"external_mapping":{"nesting_mode":"list","block":{"attributes":{"address_space":{"type":"string","description_kind":"plain","required":true},"port_range":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"internal_mapping":{"nesting_mode":"list","block":{"attributes":{"address_space":{"type":"string","description_kind":"plain","required":true},"port_range":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_vpn_server_configuration":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"vpn_authentication_types":{"type":["list","string"],"description_kind":"plain","required":true},"vpn_protocols":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true}},"block_types":{"azure_active_directory_authentication":{"nesting_mode":"list","block":{"attributes":{"audience":{"type":"string","description_kind":"plain","required":true},"issuer":{"type":"string","description_kind":"plain","required":true},"tenant":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"client_revoked_certificate":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"client_root_certificate":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"public_cert_data":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"ipsec_policy":{"nesting_mode":"list","block":{"attributes":{"dh_group":{"type":"string","description_kind":"plain","required":true},"ike_encryption":{"type":"string","description_kind":"plain","required":true},"ike_integrity":{"type":"string","description_kind":"plain","required":true},"ipsec_encryption":{"type":"string","description_kind":"plain","required":true},"ipsec_integrity":{"type":"string","description_kind":"plain","required":true},"pfs_group":{"type":"string","description_kind":"plain","required":true},"sa_data_size_kilobytes":{"type":"number","description_kind":"plain","required":true},"sa_lifetime_seconds":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"radius":{"nesting_mode":"list","block":{"block_types":{"client_root_certificate":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"server":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description_kind":"plain","required":true},"score":{"type":"number","description_kind":"plain","required":true},"secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"server_root_certificate":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"public_cert_data":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_vpn_server_configuration_policy_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_default":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","optional":true},"vpn_server_configuration_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"policy":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_vpn_site":{"version":0,"block":{"attributes":{"address_cidrs":{"type":["set","string"],"description_kind":"plain","optional":true},"device_model":{"type":"string","description_kind":"plain","optional":true},"device_vendor":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_wan_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"link":{"nesting_mode":"list","block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","computed":true},"ip_address":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"provider_name":{"type":"string","description_kind":"plain","optional":true},"speed_in_mbps":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"bgp":{"nesting_mode":"list","block":{"attributes":{"asn":{"type":"number","description_kind":"plain","required":true},"peering_address":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"o365_policy":{"nesting_mode":"list","block":{"block_types":{"traffic_category":{"nesting_mode":"list","block":{"attributes":{"allow_endpoint_enabled":{"type":"bool","description_kind":"plain","optional":true},"default_endpoint_enabled":{"type":"bool","description_kind":"plain","optional":true},"optimize_endpoint_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_web_app_active_slot":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"last_successful_swap":{"type":"string","description":"The timestamp of the last successful swap with `Production`","description_kind":"plain","computed":true},"overwrite_network_config":{"type":"bool","description":"The swap action should overwrite the Production slot's network configuration with the configuration from this slot. Defaults to `true`.","description_kind":"plain","optional":true},"slot_id":{"type":"string","description":"The ID of the Slot to swap with `Production`.","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_web_app_hybrid_connection":{"version":0,"block":{"attributes":{"hostname":{"type":"string","description":"The hostname of the endpoint.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_name":{"type":"string","description":"The name of the Relay Namespace.","description_kind":"plain","computed":true},"port":{"type":"number","description":"The port to use for the endpoint","description_kind":"plain","required":true},"relay_id":{"type":"string","description":"The ID of the Relay Hybrid Connection to use.","description_kind":"plain","required":true},"relay_name":{"type":"string","description":"The name of the Relay in use.","description_kind":"plain","computed":true},"send_key_name":{"type":"string","description":"The name of the Relay key with `Send` permission to use. Defaults to `RootManageSharedAccessKey`","description_kind":"plain","optional":true},"send_key_value":{"type":"string","description":"The Primary Access Key for the `send_key_name`","description_kind":"plain","computed":true,"sensitive":true},"service_bus_namespace":{"type":"string","description":"The Service Bus Namespace.","description_kind":"plain","computed":true},"service_bus_suffix":{"type":"string","description":"The suffix for the endpoint.","description_kind":"plain","computed":true},"web_app_id":{"type":"string","description":"The ID of the Web App for this Hybrid Connection.","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_web_application_firewall_policy":{"version":1,"block":{"attributes":{"http_listener_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"path_based_rule_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"custom_rules":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"group_rate_limit_by":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true},"priority":{"type":"number","description_kind":"plain","required":true},"rate_limit_duration":{"type":"string","description_kind":"plain","optional":true},"rate_limit_threshold":{"type":"number","description_kind":"plain","optional":true},"rule_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"match_conditions":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negation_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"match_variables":{"nesting_mode":"list","block":{"attributes":{"selector":{"type":"string","description_kind":"plain","optional":true},"variable_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"managed_rules":{"nesting_mode":"list","block":{"block_types":{"exclusion":{"nesting_mode":"list","block":{"attributes":{"match_variable":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","required":true},"selector_match_operator":{"type":"string","description_kind":"plain","required":true}},"block_types":{"excluded_rule_set":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"rule_group":{"nesting_mode":"list","block":{"attributes":{"excluded_rules":{"type":["list","string"],"description_kind":"plain","optional":true},"rule_group_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"managed_rule_set":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"rule_group_override":{"nesting_mode":"list","block":{"attributes":{"disabled_rules":{"type":["list","string"],"description_kind":"plain","deprecated":true,"optional":true,"computed":true},"rule_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"policy_settings":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"file_upload_limit_in_mb":{"type":"number","description_kind":"plain","optional":true},"max_request_body_size_in_kb":{"type":"number","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","optional":true},"request_body_check":{"type":"bool","description_kind":"plain","optional":true},"request_body_inspect_limit_in_kb":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"log_scrubbing":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"match_variable":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description":"When matchVariable is a collection, operator used to specify which elements in the collection this rule applies to.","description_kind":"plain","optional":true},"selector_match_operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_web_pubsub":{"version":1,"block":{"attributes":{"aad_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"capacity":{"type":"number","description_kind":"plain","optional":true},"external_ip":{"type":"string","description_kind":"plain","computed":true},"hostname":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"public_port":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"server_port":{"type":"number","description_kind":"plain","computed":true},"sku":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tls_client_cert_enabled":{"type":"bool","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"live_trace":{"nesting_mode":"list","block":{"attributes":{"connectivity_logs_enabled":{"type":"bool","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"http_request_logs_enabled":{"type":"bool","description_kind":"plain","optional":true},"messaging_logs_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_web_pubsub_custom_certificate":{"version":0,"block":{"attributes":{"certificate_version":{"type":"string","description_kind":"plain","computed":true},"custom_certificate_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"web_pubsub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_web_pubsub_custom_domain":{"version":0,"block":{"attributes":{"domain_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"web_pubsub_custom_certificate_id":{"type":"string","description_kind":"plain","required":true},"web_pubsub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_web_pubsub_hub":{"version":1,"block":{"attributes":{"anonymous_connections_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"web_pubsub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"event_handler":{"nesting_mode":"list","block":{"attributes":{"system_events":{"type":["set","string"],"description_kind":"plain","optional":true},"url_template":{"type":"string","description_kind":"plain","required":true},"user_event_pattern":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"auth":{"nesting_mode":"list","block":{"attributes":{"managed_identity_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"event_listener":{"nesting_mode":"list","block":{"attributes":{"eventhub_name":{"type":"string","description_kind":"plain","required":true},"eventhub_namespace_name":{"type":"string","description_kind":"plain","required":true},"system_event_name_filter":{"type":["list","string"],"description_kind":"plain","optional":true},"user_event_name_filter":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_web_pubsub_network_acl":{"version":0,"block":{"attributes":{"default_action":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"web_pubsub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"private_endpoint":{"nesting_mode":"set","block":{"attributes":{"allowed_request_types":{"type":["set","string"],"description_kind":"plain","optional":true},"denied_request_types":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"public_network":{"nesting_mode":"list","block":{"attributes":{"allowed_request_types":{"type":["set","string"],"description_kind":"plain","optional":true},"denied_request_types":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_web_pubsub_shared_private_link_resource":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"request_message":{"type":"string","description_kind":"plain","optional":true},"status":{"type":"string","description_kind":"plain","computed":true},"subresource_name":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true},"web_pubsub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_windows_function_app":{"version":1,"block":{"attributes":{"app_settings":{"type":["map","string"],"description":"A map of key-value pairs for [App Settings](https://docs.microsoft.com/en-us/azure/azure-functions/functions-app-settings) and custom values.","description_kind":"plain","optional":true},"builtin_logging_enabled":{"type":"bool","description":"Should built in logging be enabled. Configures `AzureWebJobsDashboard` app setting based on the configured storage setting","description_kind":"plain","optional":true},"client_certificate_enabled":{"type":"bool","description":"Should the function app use Client Certificates","description_kind":"plain","optional":true},"client_certificate_exclusion_paths":{"type":"string","description":"Paths to exclude when using client certificates, separated by ;","description_kind":"plain","optional":true},"client_certificate_mode":{"type":"string","description":"The mode of the Function App's client certificates requirement for incoming requests. Possible values are `Required`, `Optional`, and `OptionalInteractiveUser` ","description_kind":"plain","optional":true},"content_share_force_disabled":{"type":"bool","description":"Force disable the content share settings.","description_kind":"plain","optional":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"daily_memory_time_quota":{"type":"number","description":"The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps in Consumption Plans.","description_kind":"plain","optional":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description":"Is the Windows Function App enabled.","description_kind":"plain","optional":true},"ftp_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"functions_extension_version":{"type":"string","description":"The runtime version associated with the Function App.","description_kind":"plain","optional":true},"hosting_environment_id":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description":"Can the Function App only be accessed via HTTPS?","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_reference_identity_id":{"type":"string","description":"The User Assigned Identity to use for Key Vault access.","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description":"Specifies the name of the Function App.","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_plan_id":{"type":"string","description":"The ID of the App Service Plan within which to create this Function App","description_kind":"plain","required":true},"site_credential":{"type":["list",["object",{"name":"string","password":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"storage_account_access_key":{"type":"string","description":"The access key which will be used to access the storage account for the Function App.","description_kind":"plain","optional":true,"sensitive":true},"storage_account_name":{"type":"string","description":"The backend storage account name which will be used by this Function App.","description_kind":"plain","optional":true},"storage_key_vault_secret_id":{"type":"string","description":"The Key Vault Secret ID, including version, that contains the Connection String to connect to the storage account for this Function App.","description_kind":"plain","optional":true},"storage_uses_managed_identity":{"type":"bool","description":"Should the Function App use its Managed Identity to access storage?","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","optional":true},"webdeploy_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"zip_deploy_file":{"type":"string","description":"The local path and filename of the Zip packaged application to deploy to this Windows Function App. **Note:** Using this value requires `WEBSITE_RUN_FROM_PACKAGE=1` to be set on the App in `app_settings`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"auth_settings":{"nesting_mode":"list","block":{"attributes":{"additional_login_parameters":{"type":["map","string"],"description":"Specifies a map of Login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.","description_kind":"plain","optional":true},"allowed_external_redirect_urls":{"type":["list","string"],"description":"Specifies a list of External URLs that can be redirected to as part of logging in or logging out of the Windows Web App.","description_kind":"plain","optional":true,"computed":true},"default_provider":{"type":"string","description":"The default authentication provider to use when multiple providers are configured. Possible values include: `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount`, `Twitter`, `Github`.","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description":"Should the Authentication / Authorization feature be enabled?","description_kind":"plain","required":true},"issuer":{"type":"string","description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The RuntimeVersion of the Authentication / Authorization feature in use.","description_kind":"plain","optional":true,"computed":true},"token_refresh_extension_hours":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Windows Web App durably store platform-specific security tokens that are obtained during login flows? Defaults to `false`.","description_kind":"plain","optional":true},"unauthenticated_client_action":{"type":"string","description":"The action to take when an unauthenticated client attempts to access the app. Possible values include: `RedirectToLoginPage`, `AllowAnonymous`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret for the Client ID. Cannot be used with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client. Cannot be used with `client_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"facebook":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret":{"type":"string","description":"The App Secret of the Facebook app used for Facebook Login. Cannot be specified with `app_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login. Cannot be specified with `app_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret of the GitHub app used for GitHub Login. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The client secret associated with the Google web application. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"microsoft":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"The list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, `wl.basic` is used as the default scope.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret":{"type":"string","description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"auth_settings_v2":{"nesting_mode":"list","block":{"attributes":{"auth_enabled":{"type":"bool","description":"Should the AuthV2 Settings be enabled. Defaults to `false`","description_kind":"plain","optional":true},"config_file_path":{"type":"string","description":"The path to the App Auth settings. **Note:** Relative Paths are evaluated from the Site Root directory.","description_kind":"plain","optional":true},"default_provider":{"type":"string","description":"The Default Authentication Provider to use when the `unauthenticated_action` is set to `RedirectToLoginPage`. Possible values include: `apple`, `azureactivedirectory`, `facebook`, `github`, `google`, `twitter` and the `name` of your `custom_oidc_v2` provider.","description_kind":"plain","optional":true},"excluded_paths":{"type":["list","string"],"description":"The paths which should be excluded from the `unauthenticated_action` when it is set to `RedirectToLoginPage`.","description_kind":"plain","optional":true},"forward_proxy_convention":{"type":"string","description":"The convention used to determine the url of the request made. Possible values include `ForwardProxyConventionNoProxy`, `ForwardProxyConventionStandard`, `ForwardProxyConventionCustom`. Defaults to `ForwardProxyConventionNoProxy`","description_kind":"plain","optional":true},"forward_proxy_custom_host_header_name":{"type":"string","description":"The name of the header containing the host of the request.","description_kind":"plain","optional":true},"forward_proxy_custom_scheme_header_name":{"type":"string","description":"The name of the header containing the scheme of the request.","description_kind":"plain","optional":true},"http_route_api_prefix":{"type":"string","description":"The prefix that should precede all the authentication and authorisation paths. Defaults to `/.auth`","description_kind":"plain","optional":true},"require_authentication":{"type":"bool","description":"Should the authentication flow be used for all requests.","description_kind":"plain","optional":true},"require_https":{"type":"bool","description":"Should HTTPS be required on connections? Defaults to true.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The Runtime Version of the Authentication and Authorisation feature of this App. Defaults to `~1`","description_kind":"plain","optional":true},"unauthenticated_action":{"type":"string","description":"The action to take for requests made without authentication. Possible values include `RedirectToLoginPage`, `AllowAnonymous`, `Return401`, and `Return403`. Defaults to `RedirectToLoginPage`.","description_kind":"plain","optional":true}},"block_types":{"active_directory_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_applications":{"type":["list","string"],"description":"The list of allowed Applications for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"allowed_groups":{"type":["list","string"],"description":"The list of allowed Group Names for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_identities":{"type":["list","string"],"description":"The list of allowed Identities for the Default Authorisation Policy.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret_certificate_thumbprint":{"type":"string","description":"The thumbprint of the certificate used for signing purposes.","description_kind":"plain","optional":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client.","description_kind":"plain","optional":true},"jwt_allowed_client_applications":{"type":["list","string"],"description":"A list of Allowed Client Applications in the JWT Claim.","description_kind":"plain","optional":true},"jwt_allowed_groups":{"type":["list","string"],"description":"A list of Allowed Groups in the JWT Claim.","description_kind":"plain","optional":true},"login_parameters":{"type":["map","string"],"description":"A map of key-value pairs to send to the Authorisation Endpoint when a user logs in.","description_kind":"plain","optional":true},"tenant_auth_endpoint":{"type":"string","description":"The Azure Tenant Endpoint for the Authenticating Tenant. e.g. `https://login.microsoftonline.com/v2.0/{tenant-guid}/`.","description_kind":"plain","required":true},"www_authentication_disabled":{"type":"bool","description":"Should the www-authenticate provider should be omitted from the request? Defaults to `false`","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"apple_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Apple web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Apple Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"azure_static_web_app_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Static Web App Authentication.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"custom_oidc_v2":{"nesting_mode":"list","block":{"attributes":{"authorisation_endpoint":{"type":"string","description":"The endpoint to make the Authorisation Request.","description_kind":"plain","computed":true},"certification_uri":{"type":"string","description":"The endpoint that provides the keys necessary to validate the token.","description_kind":"plain","computed":true},"client_credential_method":{"type":"string","description":"The Client Credential Method used. Currently the only supported value is `ClientSecretPost`.","description_kind":"plain","computed":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with this Custom OIDC.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the secret for this Custom OIDC Client.","description_kind":"plain","computed":true},"issuer_endpoint":{"type":"string","description":"The endpoint that issued the Token.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the Custom OIDC Authentication Provider.","description_kind":"plain","required":true},"name_claim_type":{"type":"string","description":"The name of the claim that contains the users name.","description_kind":"plain","optional":true},"openid_configuration_endpoint":{"type":"string","description":"The endpoint that contains all the configuration endpoints for this Custom OIDC provider.","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description":"The list of the scopes that should be requested while authenticating.","description_kind":"plain","optional":true},"token_endpoint":{"type":"string","description":"The endpoint used to request a Token.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"facebook_v2":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login.","description_kind":"plain","required":true},"graph_api_version":{"type":"string","description":"The version of the Facebook API to be used while logging in.","description_kind":"plain","optional":true,"computed":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of Login scopes that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"login":{"nesting_mode":"list","block":{"attributes":{"allowed_external_redirect_urls":{"type":["list","string"],"description":"External URLs that can be redirected to as part of logging in or logging out of the app. This is an advanced setting typically only needed by Windows Store application backends. **Note:** URLs within the current domain are always implicitly allowed.","description_kind":"plain","optional":true},"cookie_expiration_convention":{"type":"string","description":"The method by which cookies expire. Possible values include: `FixedTime`, and `IdentityProviderDerived`. Defaults to `FixedTime`.","description_kind":"plain","optional":true},"cookie_expiration_time":{"type":"string","description":"The time after the request is made when the session cookie should expire. Defaults to `08:00:00`.","description_kind":"plain","optional":true},"logout_endpoint":{"type":"string","description":"The endpoint to which logout requests should be made.","description_kind":"plain","optional":true},"nonce_expiration_time":{"type":"string","description":"The time after the request is made when the nonce should expire. Defaults to `00:05:00`.","description_kind":"plain","optional":true},"preserve_url_fragments_for_logins":{"type":"bool","description":"Should the fragments from the request be preserved after the login request is made. Defaults to `false`.","description_kind":"plain","optional":true},"token_refresh_extension_time":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Token Store configuration Enabled. Defaults to `false`","description_kind":"plain","optional":true},"token_store_path":{"type":"string","description":"The directory path in the App Filesystem in which the tokens will be stored.","description_kind":"plain","optional":true},"token_store_sas_setting_name":{"type":"string","description":"The name of the app setting which contains the SAS URL of the blob storage containing the tokens.","description_kind":"plain","optional":true},"validate_nonce":{"type":"bool","description":"Should the nonce be validated while completing the login flow. Defaults to `true`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"microsoft_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"The list of Login scopes that will be requested as part of Microsoft Account authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter_v2":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"backup":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Should this backup job be enabled?","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this Backup.","description_kind":"plain","required":true},"storage_account_url":{"type":"string","description":"The SAS URL to the container.","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"frequency_interval":{"type":"number","description":"How often the backup should be executed (e.g. for weekly backup, this should be set to `7` and `frequency_unit` should be set to `Day`).","description_kind":"plain","required":true},"frequency_unit":{"type":"string","description":"The unit of time for how often the backup should take place. Possible values include: `Day` and `Hour`.","description_kind":"plain","required":true},"keep_at_least_one_backup":{"type":"bool","description":"Should the service keep at least one backup, regardless of age of backup. Defaults to `false`.","description_kind":"plain","optional":true},"last_execution_time":{"type":"string","description":"The time the backup was last attempted.","description_kind":"plain","computed":true},"retention_period_days":{"type":"number","description":"After how many days backups should be deleted.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"When the schedule should start working in RFC-3339 format.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"The name which should be used for this Connection.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type of database. Possible values include: `MySQL`, `SQLServer`, `SQLAzure`, `Custom`, `NotificationHub`, `ServiceBus`, `EventHub`, `APIHub`, `DocDb`, `RedisCache`, and `PostgreSQL`.","description_kind":"plain","required":true},"value":{"type":"string","description":"The connection string value.","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"always_on":{"type":"bool","description":"If this Windows Web App is Always On enabled. Defaults to `false`.","description_kind":"plain","optional":true,"computed":true},"api_definition_url":{"type":"string","description":"The URL of the API definition that describes this Windows Function App.","description_kind":"plain","optional":true},"api_management_api_id":{"type":"string","description":"The ID of the API Management API for this Windows Function App.","description_kind":"plain","optional":true},"app_command_line":{"type":"string","description":"The program and any arguments used to launch this app via the command line. (Example `node myapp.js`).","description_kind":"plain","optional":true},"app_scale_limit":{"type":"number","description":"The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.","description_kind":"plain","optional":true,"computed":true},"application_insights_connection_string":{"type":"string","description":"The Connection String for linking the Windows Function App to Application Insights.","description_kind":"plain","optional":true,"sensitive":true},"application_insights_key":{"type":"string","description":"The Instrumentation Key for connecting the Windows Function App to Application Insights.","description_kind":"plain","optional":true,"sensitive":true},"default_documents":{"type":["list","string"],"description":"Specifies a list of Default Documents for the Windows Web App.","description_kind":"plain","optional":true,"computed":true},"detailed_error_logging_enabled":{"type":"bool","description":"Is detailed error logging enabled","description_kind":"plain","computed":true},"elastic_instance_minimum":{"type":"number","description":"The number of minimum instances for this Windows Function App. Only affects apps on Elastic Premium plans.","description_kind":"plain","optional":true,"computed":true},"ftps_state":{"type":"string","description":"State of FTP / FTPS service for this function app. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`. Defaults to `Disabled`.","description_kind":"plain","optional":true},"health_check_eviction_time_in_min":{"type":"number","description":"The amount of time in minutes that a node is unhealthy before being removed from the load balancer. Possible values are between `2` and `10`. Only valid in conjunction with `health_check_path`","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description":"The path to be checked for this function app health.","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description":"Specifies if the http2 protocol should be enabled. Defaults to `false`.","description_kind":"plain","optional":true},"ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"load_balancing_mode":{"type":"string","description":"The Site load balancing mode. Possible values include: `WeightedRoundRobin`, `LeastRequests`, `LeastResponseTime`, `WeightedTotalTraffic`, `RequestHash`, `PerSiteRoundRobin`. Defaults to `LeastRequests` if omitted.","description_kind":"plain","optional":true},"managed_pipeline_mode":{"type":"string","description":"The Managed Pipeline mode. Possible values include: `Integrated`, `Classic`. Defaults to `Integrated`.","description_kind":"plain","optional":true},"minimum_tls_version":{"type":"string","description":"The configures the minimum version of TLS required for SSL requests. Possible values include: `1.0`, `1.1`, and `1.2`. Defaults to `1.2`.","description_kind":"plain","optional":true},"pre_warmed_instance_count":{"type":"number","description":"The number of pre-warmed instances for this function app. Only affects apps on an Elastic Premium plan.","description_kind":"plain","optional":true,"computed":true},"remote_debugging_enabled":{"type":"bool","description":"Should Remote Debugging be enabled. Defaults to `false`.","description_kind":"plain","optional":true},"remote_debugging_version":{"type":"string","description":"The Remote Debugging Version. Possible values include `VS2017`, `VS2019`, and `VS2022`","description_kind":"plain","optional":true,"computed":true},"runtime_scale_monitoring_enabled":{"type":"bool","description":"Should Functions Runtime Scale Monitoring be enabled.","description_kind":"plain","optional":true},"scm_ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"scm_minimum_tls_version":{"type":"string","description":"Configures the minimum version of TLS required for SSL requests to the SCM site Possible values include: `1.0`, `1.1`, and `1.2`. Defaults to `1.2`.","description_kind":"plain","optional":true},"scm_type":{"type":"string","description":"The SCM Type in use by the Windows Function App.","description_kind":"plain","computed":true},"scm_use_main_ip_restriction":{"type":"bool","description":"Should the Windows Function App `ip_restriction` configuration be used for the SCM also.","description_kind":"plain","optional":true},"use_32_bit_worker":{"type":"bool","description":"Should the Windows Web App use a 32-bit worker.","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description":"Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`.","description_kind":"plain","optional":true},"websockets_enabled":{"type":"bool","description":"Should Web Sockets be enabled. Defaults to `false`.","description_kind":"plain","optional":true},"windows_fx_version":{"type":"string","description":"The Windows FX Version string.","description_kind":"plain","computed":true},"worker_count":{"type":"number","description":"The number of Workers for this Windows Function App.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"app_service_logs":{"nesting_mode":"list","block":{"attributes":{"disk_quota_mb":{"type":"number","description":"The amount of disk space to use for logs. Valid values are between `25` and `100`.","description_kind":"plain","optional":true},"retention_period_days":{"type":"number","description":"The retention period for logs in days. Valid values are between `0` and `99999`. Defaults to `0` (never delete).","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"application_stack":{"nesting_mode":"list","block":{"attributes":{"dotnet_version":{"type":"string","description":"The version of .Net. Possible values are `v3.0`, `v4.0`, `v6.0` and `v7.0`","description_kind":"plain","optional":true},"java_version":{"type":"string","description":"The version of Java to use. Possible values are `1.8`, `11` and `17`","description_kind":"plain","optional":true},"node_version":{"type":"string","description":"The version of Node to use. Possible values include `12`, `14`, `16` and `18`","description_kind":"plain","optional":true},"powershell_core_version":{"type":"string","description":"The PowerShell Core version to use. Possible values are `7`, `7.2`, and `7.4`","description_kind":"plain","optional":true},"use_custom_runtime":{"type":"bool","description":"Does the Function App use a custom Application Stack?","description_kind":"plain","optional":true,"computed":true},"use_dotnet_isolated_runtime":{"type":"bool","description":"Should the DotNet process use an isolated runtime. Defaults to `false`.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description":"Specifies a list of origins that should be allowed to make cross-origin calls.","description_kind":"plain","optional":true},"support_credentials":{"type":"bool","description":"Are credentials allowed in CORS requests? Defaults to `false`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"scm_ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"sticky_settings":{"nesting_mode":"list","block":{"attributes":{"app_setting_names":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string_names":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"set","block":{"attributes":{"access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"mount_path":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"share_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_windows_function_app_slot":{"version":1,"block":{"attributes":{"app_settings":{"type":["map","string"],"description":"A map of key-value pairs for [App Settings](https://docs.microsoft.com/en-us/azure/azure-functions/functions-app-settings) and custom values.","description_kind":"plain","optional":true},"builtin_logging_enabled":{"type":"bool","description":"Should built in logging be enabled. Configures `AzureWebJobsDashboard` app setting based on the configured storage setting.","description_kind":"plain","optional":true},"client_certificate_enabled":{"type":"bool","description":"Should the Function App Slot use Client Certificates.","description_kind":"plain","optional":true},"client_certificate_exclusion_paths":{"type":"string","description":"Paths to exclude when using client certificates, separated by ;","description_kind":"plain","optional":true},"client_certificate_mode":{"type":"string","description":"The mode of the Function App Slot's client certificates requirement for incoming requests. Possible values are `Required`, `Optional`, and `OptionalInteractiveUser`.","description_kind":"plain","optional":true},"content_share_force_disabled":{"type":"bool","description":"Force disable the content share settings.","description_kind":"plain","optional":true},"custom_domain_verification_id":{"type":"string","description":"The identifier used by App Service to perform domain ownership verification via DNS TXT record.","description_kind":"plain","computed":true,"sensitive":true},"daily_memory_time_quota":{"type":"number","description":"The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps in Consumption Plans.","description_kind":"plain","optional":true},"default_hostname":{"type":"string","description":"The default hostname of the Windows Function App Slot.","description_kind":"plain","computed":true},"enabled":{"type":"bool","description":"Is the Windows Function App Slot enabled.","description_kind":"plain","optional":true},"ftp_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"function_app_id":{"type":"string","description":"The ID of the Windows Function App this Slot is a member of.","description_kind":"plain","required":true},"functions_extension_version":{"type":"string","description":"The runtime version associated with the Function App Slot.","description_kind":"plain","optional":true},"hosting_environment_id":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description":"Can the Function App Slot only be accessed via HTTPS?","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_reference_identity_id":{"type":"string","description":"The User Assigned Identity to use for Key Vault access.","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description":"The Kind value for this Windows Function App Slot.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Specifies the name of the Windows Function App Slot.","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description":"A list of outbound IP addresses. For example `[\"52.23.25.3\", \"52.143.43.12\"]`.","description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description":"A comma separated list of outbound IP addresses as a string. For example `52.23.25.3,52.143.43.12`.","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description":"A list of possible outbound IP addresses, not all of which are necessarily in use. This is a superset of `outbound_ip_address_list`. For example `[\"52.23.25.3\", \"52.143.43.12\"]`.","description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description":"A comma separated list of possible outbound IP addresses as a string. For example `52.23.25.3,52.143.43.12,52.143.43.17`. This is a superset of `outbound_ip_addresses`. For example `[\"52.23.25.3\", \"52.143.43.12\",\"52.143.43.17\"]`.","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"service_plan_id":{"type":"string","description_kind":"plain","optional":true},"site_credential":{"type":["list",["object",{"name":"string","password":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"storage_account_access_key":{"type":"string","description":"The access key which will be used to access the storage account for the Function App Slot.","description_kind":"plain","optional":true,"sensitive":true},"storage_account_name":{"type":"string","description":"The backend storage account name which will be used by this Function App Slot.","description_kind":"plain","optional":true},"storage_key_vault_secret_id":{"type":"string","description":"The Key Vault Secret ID, including version, that contains the Connection String to connect to the storage account for this Function App.","description_kind":"plain","optional":true},"storage_uses_managed_identity":{"type":"bool","description":"Should the Function App Slot use its Managed Identity to access storage?","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","optional":true},"webdeploy_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"auth_settings":{"nesting_mode":"list","block":{"attributes":{"additional_login_parameters":{"type":["map","string"],"description":"Specifies a map of Login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.","description_kind":"plain","optional":true},"allowed_external_redirect_urls":{"type":["list","string"],"description":"Specifies a list of External URLs that can be redirected to as part of logging in or logging out of the Windows Web App.","description_kind":"plain","optional":true,"computed":true},"default_provider":{"type":"string","description":"The default authentication provider to use when multiple providers are configured. Possible values include: `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount`, `Twitter`, `Github`.","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description":"Should the Authentication / Authorization feature be enabled?","description_kind":"plain","required":true},"issuer":{"type":"string","description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The RuntimeVersion of the Authentication / Authorization feature in use.","description_kind":"plain","optional":true,"computed":true},"token_refresh_extension_hours":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Windows Web App durably store platform-specific security tokens that are obtained during login flows? Defaults to `false`.","description_kind":"plain","optional":true},"unauthenticated_client_action":{"type":"string","description":"The action to take when an unauthenticated client attempts to access the app. Possible values include: `RedirectToLoginPage`, `AllowAnonymous`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret for the Client ID. Cannot be used with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client. Cannot be used with `client_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"facebook":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret":{"type":"string","description":"The App Secret of the Facebook app used for Facebook Login. Cannot be specified with `app_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login. Cannot be specified with `app_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret of the GitHub app used for GitHub Login. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The client secret associated with the Google web application. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"microsoft":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"The list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, `wl.basic` is used as the default scope.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret":{"type":"string","description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"auth_settings_v2":{"nesting_mode":"list","block":{"attributes":{"auth_enabled":{"type":"bool","description":"Should the AuthV2 Settings be enabled. Defaults to `false`","description_kind":"plain","optional":true},"config_file_path":{"type":"string","description":"The path to the App Auth settings. **Note:** Relative Paths are evaluated from the Site Root directory.","description_kind":"plain","optional":true},"default_provider":{"type":"string","description":"The Default Authentication Provider to use when the `unauthenticated_action` is set to `RedirectToLoginPage`. Possible values include: `apple`, `azureactivedirectory`, `facebook`, `github`, `google`, `twitter` and the `name` of your `custom_oidc_v2` provider.","description_kind":"plain","optional":true},"excluded_paths":{"type":["list","string"],"description":"The paths which should be excluded from the `unauthenticated_action` when it is set to `RedirectToLoginPage`.","description_kind":"plain","optional":true},"forward_proxy_convention":{"type":"string","description":"The convention used to determine the url of the request made. Possible values include `ForwardProxyConventionNoProxy`, `ForwardProxyConventionStandard`, `ForwardProxyConventionCustom`. Defaults to `ForwardProxyConventionNoProxy`","description_kind":"plain","optional":true},"forward_proxy_custom_host_header_name":{"type":"string","description":"The name of the header containing the host of the request.","description_kind":"plain","optional":true},"forward_proxy_custom_scheme_header_name":{"type":"string","description":"The name of the header containing the scheme of the request.","description_kind":"plain","optional":true},"http_route_api_prefix":{"type":"string","description":"The prefix that should precede all the authentication and authorisation paths. Defaults to `/.auth`","description_kind":"plain","optional":true},"require_authentication":{"type":"bool","description":"Should the authentication flow be used for all requests.","description_kind":"plain","optional":true},"require_https":{"type":"bool","description":"Should HTTPS be required on connections? Defaults to true.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The Runtime Version of the Authentication and Authorisation feature of this App. Defaults to `~1`","description_kind":"plain","optional":true},"unauthenticated_action":{"type":"string","description":"The action to take for requests made without authentication. Possible values include `RedirectToLoginPage`, `AllowAnonymous`, `Return401`, and `Return403`. Defaults to `RedirectToLoginPage`.","description_kind":"plain","optional":true}},"block_types":{"active_directory_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_applications":{"type":["list","string"],"description":"The list of allowed Applications for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"allowed_groups":{"type":["list","string"],"description":"The list of allowed Group Names for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_identities":{"type":["list","string"],"description":"The list of allowed Identities for the Default Authorisation Policy.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret_certificate_thumbprint":{"type":"string","description":"The thumbprint of the certificate used for signing purposes.","description_kind":"plain","optional":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client.","description_kind":"plain","optional":true},"jwt_allowed_client_applications":{"type":["list","string"],"description":"A list of Allowed Client Applications in the JWT Claim.","description_kind":"plain","optional":true},"jwt_allowed_groups":{"type":["list","string"],"description":"A list of Allowed Groups in the JWT Claim.","description_kind":"plain","optional":true},"login_parameters":{"type":["map","string"],"description":"A map of key-value pairs to send to the Authorisation Endpoint when a user logs in.","description_kind":"plain","optional":true},"tenant_auth_endpoint":{"type":"string","description":"The Azure Tenant Endpoint for the Authenticating Tenant. e.g. `https://login.microsoftonline.com/v2.0/{tenant-guid}/`.","description_kind":"plain","required":true},"www_authentication_disabled":{"type":"bool","description":"Should the www-authenticate provider should be omitted from the request? Defaults to `false`","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"apple_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Apple web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Apple Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"azure_static_web_app_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Static Web App Authentication.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"custom_oidc_v2":{"nesting_mode":"list","block":{"attributes":{"authorisation_endpoint":{"type":"string","description":"The endpoint to make the Authorisation Request.","description_kind":"plain","computed":true},"certification_uri":{"type":"string","description":"The endpoint that provides the keys necessary to validate the token.","description_kind":"plain","computed":true},"client_credential_method":{"type":"string","description":"The Client Credential Method used. Currently the only supported value is `ClientSecretPost`.","description_kind":"plain","computed":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with this Custom OIDC.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the secret for this Custom OIDC Client.","description_kind":"plain","computed":true},"issuer_endpoint":{"type":"string","description":"The endpoint that issued the Token.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the Custom OIDC Authentication Provider.","description_kind":"plain","required":true},"name_claim_type":{"type":"string","description":"The name of the claim that contains the users name.","description_kind":"plain","optional":true},"openid_configuration_endpoint":{"type":"string","description":"The endpoint that contains all the configuration endpoints for this Custom OIDC provider.","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description":"The list of the scopes that should be requested while authenticating.","description_kind":"plain","optional":true},"token_endpoint":{"type":"string","description":"The endpoint used to request a Token.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"facebook_v2":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login.","description_kind":"plain","required":true},"graph_api_version":{"type":"string","description":"The version of the Facebook API to be used while logging in.","description_kind":"plain","optional":true,"computed":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of Login scopes that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"login":{"nesting_mode":"list","block":{"attributes":{"allowed_external_redirect_urls":{"type":["list","string"],"description":"External URLs that can be redirected to as part of logging in or logging out of the app. This is an advanced setting typically only needed by Windows Store application backends. **Note:** URLs within the current domain are always implicitly allowed.","description_kind":"plain","optional":true},"cookie_expiration_convention":{"type":"string","description":"The method by which cookies expire. Possible values include: `FixedTime`, and `IdentityProviderDerived`. Defaults to `FixedTime`.","description_kind":"plain","optional":true},"cookie_expiration_time":{"type":"string","description":"The time after the request is made when the session cookie should expire. Defaults to `08:00:00`.","description_kind":"plain","optional":true},"logout_endpoint":{"type":"string","description":"The endpoint to which logout requests should be made.","description_kind":"plain","optional":true},"nonce_expiration_time":{"type":"string","description":"The time after the request is made when the nonce should expire. Defaults to `00:05:00`.","description_kind":"plain","optional":true},"preserve_url_fragments_for_logins":{"type":"bool","description":"Should the fragments from the request be preserved after the login request is made. Defaults to `false`.","description_kind":"plain","optional":true},"token_refresh_extension_time":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Token Store configuration Enabled. Defaults to `false`","description_kind":"plain","optional":true},"token_store_path":{"type":"string","description":"The directory path in the App Filesystem in which the tokens will be stored.","description_kind":"plain","optional":true},"token_store_sas_setting_name":{"type":"string","description":"The name of the app setting which contains the SAS URL of the blob storage containing the tokens.","description_kind":"plain","optional":true},"validate_nonce":{"type":"bool","description":"Should the nonce be validated while completing the login flow. Defaults to `true`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"microsoft_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"The list of Login scopes that will be requested as part of Microsoft Account authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter_v2":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"backup":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Should this backup job be enabled?","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this Backup.","description_kind":"plain","required":true},"storage_account_url":{"type":"string","description":"The SAS URL to the container.","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"frequency_interval":{"type":"number","description":"How often the backup should be executed (e.g. for weekly backup, this should be set to `7` and `frequency_unit` should be set to `Day`).","description_kind":"plain","required":true},"frequency_unit":{"type":"string","description":"The unit of time for how often the backup should take place. Possible values include: `Day` and `Hour`.","description_kind":"plain","required":true},"keep_at_least_one_backup":{"type":"bool","description":"Should the service keep at least one backup, regardless of age of backup. Defaults to `false`.","description_kind":"plain","optional":true},"last_execution_time":{"type":"string","description":"The time the backup was last attempted.","description_kind":"plain","computed":true},"retention_period_days":{"type":"number","description":"After how many days backups should be deleted.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"When the schedule should start working in RFC-3339 format.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"The name which should be used for this Connection.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type of database. Possible values include: `MySQL`, `SQLServer`, `SQLAzure`, `Custom`, `NotificationHub`, `ServiceBus`, `EventHub`, `APIHub`, `DocDb`, `RedisCache`, and `PostgreSQL`.","description_kind":"plain","required":true},"value":{"type":"string","description":"The connection string value.","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"always_on":{"type":"bool","description":"If this Windows Web App is Always On enabled. Defaults to `false`.","description_kind":"plain","optional":true,"computed":true},"api_definition_url":{"type":"string","description":"The URL of the API definition that describes this Windows Function App.","description_kind":"plain","optional":true},"api_management_api_id":{"type":"string","description":"The ID of the API Management API for this Windows Function App.","description_kind":"plain","optional":true},"app_command_line":{"type":"string","description":"The program and any arguments used to launch this app via the command line. (Example `node myapp.js`).","description_kind":"plain","optional":true},"app_scale_limit":{"type":"number","description":"The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.","description_kind":"plain","optional":true,"computed":true},"application_insights_connection_string":{"type":"string","description":"The Connection String for linking the Windows Function App to Application Insights.","description_kind":"plain","optional":true,"sensitive":true},"application_insights_key":{"type":"string","description":"The Instrumentation Key for connecting the Windows Function App to Application Insights.","description_kind":"plain","optional":true,"sensitive":true},"auto_swap_slot_name":{"type":"string","description_kind":"plain","optional":true},"default_documents":{"type":["list","string"],"description":"Specifies a list of Default Documents for the Windows Web App.","description_kind":"plain","optional":true,"computed":true},"detailed_error_logging_enabled":{"type":"bool","description":"Is detailed error logging enabled","description_kind":"plain","computed":true},"elastic_instance_minimum":{"type":"number","description":"The number of minimum instances for this Windows Function App. Only affects apps on Elastic Premium plans.","description_kind":"plain","optional":true,"computed":true},"ftps_state":{"type":"string","description":"State of FTP / FTPS service for this function app. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`. Defaults to `Disabled`.","description_kind":"plain","optional":true},"health_check_eviction_time_in_min":{"type":"number","description":"The amount of time in minutes that a node is unhealthy before being removed from the load balancer. Possible values are between `2` and `10`. Defaults to `10`. Only valid in conjunction with `health_check_path`","description_kind":"plain","optional":true},"health_check_path":{"type":"string","description":"The path to be checked for this function app health.","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description":"Specifies if the http2 protocol should be enabled. Defaults to `false`.","description_kind":"plain","optional":true},"ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"load_balancing_mode":{"type":"string","description":"The Site load balancing mode. Possible values include: `WeightedRoundRobin`, `LeastRequests`, `LeastResponseTime`, `WeightedTotalTraffic`, `RequestHash`, `PerSiteRoundRobin`. Defaults to `LeastRequests` if omitted.","description_kind":"plain","optional":true},"managed_pipeline_mode":{"type":"string","description":"The Managed Pipeline mode. Possible values include: `Integrated`, `Classic`. Defaults to `Integrated`.","description_kind":"plain","optional":true},"minimum_tls_version":{"type":"string","description":"The configures the minimum version of TLS required for SSL requests. Possible values include: `1.0`, `1.1`, and `1.2`. Defaults to `1.2`.","description_kind":"plain","optional":true},"pre_warmed_instance_count":{"type":"number","description":"The number of pre-warmed instances for this function app. Only affects apps on an Elastic Premium plan.","description_kind":"plain","optional":true,"computed":true},"remote_debugging_enabled":{"type":"bool","description":"Should Remote Debugging be enabled. Defaults to `false`.","description_kind":"plain","optional":true},"remote_debugging_version":{"type":"string","description":"The Remote Debugging Version. Possible values include `VS2017`, `VS2019`, and `VS2022`","description_kind":"plain","optional":true,"computed":true},"runtime_scale_monitoring_enabled":{"type":"bool","description":"Should Functions Runtime Scale Monitoring be enabled.","description_kind":"plain","optional":true},"scm_ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"scm_minimum_tls_version":{"type":"string","description":"Configures the minimum version of TLS required for SSL requests to the SCM site Possible values include: `1.0`, `1.1`, and `1.2`. Defaults to `1.2`.","description_kind":"plain","optional":true},"scm_type":{"type":"string","description":"The SCM Type in use by the Windows Function App.","description_kind":"plain","computed":true},"scm_use_main_ip_restriction":{"type":"bool","description":"Should the Windows Function App `ip_restriction` configuration be used for the SCM also.","description_kind":"plain","optional":true},"use_32_bit_worker":{"type":"bool","description":"Should the Windows Function App use a 32-bit worker.","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description":"Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`.","description_kind":"plain","optional":true},"websockets_enabled":{"type":"bool","description":"Should Web Sockets be enabled. Defaults to `false`.","description_kind":"plain","optional":true},"windows_fx_version":{"type":"string","description":"The Windows FX Version string.","description_kind":"plain","computed":true},"worker_count":{"type":"number","description":"The number of Workers for this Windows Function App.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"app_service_logs":{"nesting_mode":"list","block":{"attributes":{"disk_quota_mb":{"type":"number","description":"The amount of disk space to use for logs. Valid values are between `25` and `100`.","description_kind":"plain","optional":true},"retention_period_days":{"type":"number","description":"The retention period for logs in days. Valid values are between `0` and `99999`. Defaults to `0` (never delete).","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"application_stack":{"nesting_mode":"list","block":{"attributes":{"dotnet_version":{"type":"string","description":"The version of .Net. Possible values are `v3.0`, `v4.0`, `v6.0` and `v7.0`","description_kind":"plain","optional":true},"java_version":{"type":"string","description":"The version of Java to use. Possible values are `1.8`, `11` and `17`","description_kind":"plain","optional":true},"node_version":{"type":"string","description":"The version of Node to use. Possible values include `12`, `14`, `16` and `18`","description_kind":"plain","optional":true},"powershell_core_version":{"type":"string","description":"The PowerShell Core version to use. Possible values are `7`, `7.2`, and `7.4`","description_kind":"plain","optional":true},"use_custom_runtime":{"type":"bool","description":"Does the Function App use a custom Application Stack?","description_kind":"plain","optional":true,"computed":true},"use_dotnet_isolated_runtime":{"type":"bool","description":"Should the DotNet process use an isolated runtime. Defaults to `false`.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description":"Specifies a list of origins that should be allowed to make cross-origin calls.","description_kind":"plain","optional":true},"support_credentials":{"type":"bool","description":"Are credentials allowed in CORS requests? Defaults to `false`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"scm_ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"storage_account":{"nesting_mode":"set","block":{"attributes":{"access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"mount_path":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"share_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_windows_virtual_machine":{"version":0,"block":{"attributes":{"admin_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"admin_username":{"type":"string","description_kind":"plain","required":true},"allow_extension_operations":{"type":"bool","description_kind":"plain","optional":true},"availability_set_id":{"type":"string","description_kind":"plain","optional":true},"bypass_platform_safety_checks_on_user_schedule_enabled":{"type":"bool","description_kind":"plain","optional":true},"capacity_reservation_group_id":{"type":"string","description_kind":"plain","optional":true},"computer_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"custom_data":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"dedicated_host_group_id":{"type":"string","description_kind":"plain","optional":true},"dedicated_host_id":{"type":"string","description_kind":"plain","optional":true},"disk_controller_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"edge_zone":{"type":"string","description_kind":"plain","optional":true},"enable_automatic_updates":{"type":"bool","description_kind":"plain","optional":true},"encryption_at_host_enabled":{"type":"bool","description_kind":"plain","optional":true},"eviction_policy":{"type":"string","description_kind":"plain","optional":true},"extensions_time_budget":{"type":"string","description_kind":"plain","optional":true},"hotpatching_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"max_bid_price":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"network_interface_ids":{"type":["list","string"],"description_kind":"plain","required":true},"patch_assessment_mode":{"type":"string","description_kind":"plain","optional":true},"patch_mode":{"type":"string","description_kind":"plain","optional":true},"platform_fault_domain":{"type":"number","description_kind":"plain","optional":true},"priority":{"type":"string","description_kind":"plain","optional":true},"private_ip_address":{"type":"string","description_kind":"plain","computed":true},"private_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"provision_vm_agent":{"type":"bool","description_kind":"plain","optional":true},"proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"public_ip_address":{"type":"string","description_kind":"plain","computed":true},"public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"reboot_setting":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secure_boot_enabled":{"type":"bool","description_kind":"plain","optional":true},"size":{"type":"string","description_kind":"plain","required":true},"source_image_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timezone":{"type":"string","description_kind":"plain","optional":true},"user_data":{"type":"string","description_kind":"plain","optional":true},"virtual_machine_id":{"type":"string","description_kind":"plain","computed":true},"virtual_machine_scale_set_id":{"type":"string","description_kind":"plain","optional":true},"vm_agent_platform_updates_enabled":{"type":"bool","description_kind":"plain","optional":true},"vtpm_enabled":{"type":"bool","description_kind":"plain","optional":true},"zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"additional_capabilities":{"nesting_mode":"list","block":{"attributes":{"hibernation_enabled":{"type":"bool","description_kind":"plain","optional":true},"ultra_ssd_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"additional_unattend_content":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"setting":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"boot_diagnostics":{"nesting_mode":"list","block":{"attributes":{"storage_account_uri":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"gallery_application":{"nesting_mode":"list","block":{"attributes":{"automatic_upgrade_enabled":{"type":"bool","description_kind":"plain","optional":true},"configuration_blob_uri":{"type":"string","description_kind":"plain","optional":true},"order":{"type":"number","description_kind":"plain","optional":true},"tag":{"type":"string","description_kind":"plain","optional":true},"treat_failure_as_deployment_failure_enabled":{"type":"bool","description_kind":"plain","optional":true},"version_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":100},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"os_disk":{"nesting_mode":"list","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","required":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"secure_vm_disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"security_encryption_type":{"type":"string","description_kind":"plain","optional":true},"storage_account_type":{"type":"string","description_kind":"plain","required":true},"write_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"diff_disk_settings":{"nesting_mode":"list","block":{"attributes":{"option":{"type":"string","description_kind":"plain","required":true},"placement":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"os_image_notification":{"nesting_mode":"list","block":{"attributes":{"timeout":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"plan":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"product":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"secret":{"nesting_mode":"list","block":{"attributes":{"key_vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"certificate":{"nesting_mode":"set","block":{"attributes":{"store":{"type":"string","description_kind":"plain","required":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"source_image_reference":{"nesting_mode":"list","block":{"attributes":{"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"termination_notification":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"timeout":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"winrm_listener":{"nesting_mode":"set","block":{"attributes":{"certificate_url":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_windows_virtual_machine_scale_set":{"version":0,"block":{"attributes":{"admin_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"admin_username":{"type":"string","description_kind":"plain","required":true},"capacity_reservation_group_id":{"type":"string","description_kind":"plain","optional":true},"computer_name_prefix":{"type":"string","description_kind":"plain","optional":true,"computed":true},"custom_data":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"do_not_run_extensions_on_overprovisioned_machines":{"type":"bool","description_kind":"plain","optional":true},"edge_zone":{"type":"string","description_kind":"plain","optional":true},"enable_automatic_updates":{"type":"bool","description_kind":"plain","optional":true},"encryption_at_host_enabled":{"type":"bool","description_kind":"plain","optional":true},"eviction_policy":{"type":"string","description_kind":"plain","optional":true},"extension_operations_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"extensions_time_budget":{"type":"string","description_kind":"plain","optional":true},"health_probe_id":{"type":"string","description_kind":"plain","optional":true},"host_group_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instances":{"type":"number","description_kind":"plain","required":true},"license_type":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"max_bid_price":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"overprovision":{"type":"bool","description_kind":"plain","optional":true},"platform_fault_domain_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"string","description_kind":"plain","optional":true},"provision_vm_agent":{"type":"bool","description_kind":"plain","optional":true},"proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scale_in_policy":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"secure_boot_enabled":{"type":"bool","description_kind":"plain","optional":true},"single_placement_group":{"type":"bool","description_kind":"plain","optional":true},"sku":{"type":"string","description_kind":"plain","required":true},"source_image_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timezone":{"type":"string","description_kind":"plain","optional":true},"unique_id":{"type":"string","description_kind":"plain","computed":true},"upgrade_mode":{"type":"string","description_kind":"plain","optional":true},"user_data":{"type":"string","description_kind":"plain","optional":true},"vtpm_enabled":{"type":"bool","description_kind":"plain","optional":true},"zone_balance":{"type":"bool","description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"additional_capabilities":{"nesting_mode":"list","block":{"attributes":{"ultra_ssd_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"additional_unattend_content":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"setting":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"automatic_instance_repair":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"grace_period":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"automatic_os_upgrade_policy":{"nesting_mode":"list","block":{"attributes":{"disable_automatic_rollback":{"type":"bool","description_kind":"plain","required":true},"enable_automatic_os_upgrade":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"boot_diagnostics":{"nesting_mode":"list","block":{"attributes":{"storage_account_uri":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"data_disk":{"nesting_mode":"list","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","required":true},"create_option":{"type":"string","description_kind":"plain","optional":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"disk_size_gb":{"type":"number","description_kind":"plain","required":true},"lun":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","optional":true},"storage_account_type":{"type":"string","description_kind":"plain","required":true},"ultra_ssd_disk_iops_read_write":{"type":"number","description_kind":"plain","optional":true,"computed":true},"ultra_ssd_disk_mbps_read_write":{"type":"number","description_kind":"plain","optional":true,"computed":true},"write_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}},"extension":{"nesting_mode":"set","block":{"attributes":{"auto_upgrade_minor_version":{"type":"bool","description_kind":"plain","optional":true},"automatic_upgrade_enabled":{"type":"bool","description_kind":"plain","optional":true},"force_update_tag":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"protected_settings":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"provision_after_extensions":{"type":["list","string"],"description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","required":true},"settings":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_handler_version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"protected_settings_from_key_vault":{"nesting_mode":"list","block":{"attributes":{"secret_url":{"type":"string","description_kind":"plain","required":true},"source_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"gallery_application":{"nesting_mode":"list","block":{"attributes":{"configuration_blob_uri":{"type":"string","description_kind":"plain","optional":true},"order":{"type":"number","description_kind":"plain","optional":true},"tag":{"type":"string","description_kind":"plain","optional":true},"version_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":100},"gallery_applications":{"nesting_mode":"list","block":{"attributes":{"configuration_reference_blob_uri":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"order":{"type":"number","description_kind":"plain","optional":true},"package_reference_id":{"type":"string","description_kind":"plain","deprecated":true,"required":true},"tag":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true},"max_items":100},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"network_interface":{"nesting_mode":"list","block":{"attributes":{"dns_servers":{"type":["list","string"],"description_kind":"plain","optional":true},"enable_accelerated_networking":{"type":"bool","description_kind":"plain","optional":true},"enable_ip_forwarding":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"network_security_group_id":{"type":"string","description_kind":"plain","optional":true},"primary":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"application_gateway_backend_address_pool_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"application_security_group_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"load_balancer_backend_address_pool_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"load_balancer_inbound_nat_rules_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"primary":{"type":"bool","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"public_ip_address":{"nesting_mode":"list","block":{"attributes":{"domain_name_label":{"type":"string","description_kind":"plain","optional":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_ip_prefix_id":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"ip_tag":{"nesting_mode":"list","block":{"attributes":{"tag":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1},"os_disk":{"nesting_mode":"list","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","required":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"secure_vm_disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"security_encryption_type":{"type":"string","description_kind":"plain","optional":true},"storage_account_type":{"type":"string","description_kind":"plain","required":true},"write_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"diff_disk_settings":{"nesting_mode":"list","block":{"attributes":{"option":{"type":"string","description_kind":"plain","required":true},"placement":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"plan":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"product":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"rolling_upgrade_policy":{"nesting_mode":"list","block":{"attributes":{"cross_zone_upgrades_enabled":{"type":"bool","description_kind":"plain","optional":true},"max_batch_instance_percent":{"type":"number","description_kind":"plain","required":true},"max_unhealthy_instance_percent":{"type":"number","description_kind":"plain","required":true},"max_unhealthy_upgraded_instance_percent":{"type":"number","description_kind":"plain","required":true},"maximum_surge_instances_enabled":{"type":"bool","description_kind":"plain","optional":true},"pause_time_between_batches":{"type":"string","description_kind":"plain","required":true},"prioritize_unhealthy_instances_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"scale_in":{"nesting_mode":"list","block":{"attributes":{"force_deletion_enabled":{"type":"bool","description_kind":"plain","optional":true},"rule":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"secret":{"nesting_mode":"list","block":{"attributes":{"key_vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"certificate":{"nesting_mode":"set","block":{"attributes":{"store":{"type":"string","description_kind":"plain","required":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"source_image_reference":{"nesting_mode":"list","block":{"attributes":{"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"spot_restore":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"timeout":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"terminate_notification":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"timeout":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true},"max_items":1},"termination_notification":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"timeout":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"winrm_listener":{"nesting_mode":"set","block":{"attributes":{"certificate_url":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_windows_web_app":{"version":1,"block":{"attributes":{"app_settings":{"type":["map","string"],"description_kind":"plain","optional":true},"client_affinity_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_certificate_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_certificate_exclusion_paths":{"type":"string","description":"Paths to exclude when using client certificates, separated by ;","description_kind":"plain","optional":true},"client_certificate_mode":{"type":"string","description_kind":"plain","optional":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"ftp_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"hosting_environment_id":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_reference_identity_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_plan_id":{"type":"string","description_kind":"plain","required":true},"site_credential":{"type":["list",["object",{"name":"string","password":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","optional":true},"webdeploy_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"zip_deploy_file":{"type":"string","description":"The local path and filename of the Zip packaged application to deploy to this Windows Web App. **Note:** Using this value requires either `WEBSITE_RUN_FROM_PACKAGE=1` or `SCM_DO_BUILD_DURING_DEPLOYMENT=true` to be set on the App in `app_settings`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"auth_settings":{"nesting_mode":"list","block":{"attributes":{"additional_login_parameters":{"type":["map","string"],"description":"Specifies a map of Login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.","description_kind":"plain","optional":true},"allowed_external_redirect_urls":{"type":["list","string"],"description":"Specifies a list of External URLs that can be redirected to as part of logging in or logging out of the Windows Web App.","description_kind":"plain","optional":true,"computed":true},"default_provider":{"type":"string","description":"The default authentication provider to use when multiple providers are configured. Possible values include: `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount`, `Twitter`, `Github`.","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description":"Should the Authentication / Authorization feature be enabled?","description_kind":"plain","required":true},"issuer":{"type":"string","description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The RuntimeVersion of the Authentication / Authorization feature in use.","description_kind":"plain","optional":true,"computed":true},"token_refresh_extension_hours":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Windows Web App durably store platform-specific security tokens that are obtained during login flows? Defaults to `false`.","description_kind":"plain","optional":true},"unauthenticated_client_action":{"type":"string","description":"The action to take when an unauthenticated client attempts to access the app. Possible values include: `RedirectToLoginPage`, `AllowAnonymous`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret for the Client ID. Cannot be used with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client. Cannot be used with `client_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"facebook":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret":{"type":"string","description":"The App Secret of the Facebook app used for Facebook Login. Cannot be specified with `app_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login. Cannot be specified with `app_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret of the GitHub app used for GitHub Login. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The client secret associated with the Google web application. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"microsoft":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"The list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, `wl.basic` is used as the default scope.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret":{"type":"string","description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"auth_settings_v2":{"nesting_mode":"list","block":{"attributes":{"auth_enabled":{"type":"bool","description":"Should the AuthV2 Settings be enabled. Defaults to `false`","description_kind":"plain","optional":true},"config_file_path":{"type":"string","description":"The path to the App Auth settings. **Note:** Relative Paths are evaluated from the Site Root directory.","description_kind":"plain","optional":true},"default_provider":{"type":"string","description":"The Default Authentication Provider to use when the `unauthenticated_action` is set to `RedirectToLoginPage`. Possible values include: `apple`, `azureactivedirectory`, `facebook`, `github`, `google`, `twitter` and the `name` of your `custom_oidc_v2` provider.","description_kind":"plain","optional":true},"excluded_paths":{"type":["list","string"],"description":"The paths which should be excluded from the `unauthenticated_action` when it is set to `RedirectToLoginPage`.","description_kind":"plain","optional":true},"forward_proxy_convention":{"type":"string","description":"The convention used to determine the url of the request made. Possible values include `ForwardProxyConventionNoProxy`, `ForwardProxyConventionStandard`, `ForwardProxyConventionCustom`. Defaults to `ForwardProxyConventionNoProxy`","description_kind":"plain","optional":true},"forward_proxy_custom_host_header_name":{"type":"string","description":"The name of the header containing the host of the request.","description_kind":"plain","optional":true},"forward_proxy_custom_scheme_header_name":{"type":"string","description":"The name of the header containing the scheme of the request.","description_kind":"plain","optional":true},"http_route_api_prefix":{"type":"string","description":"The prefix that should precede all the authentication and authorisation paths. Defaults to `/.auth`","description_kind":"plain","optional":true},"require_authentication":{"type":"bool","description":"Should the authentication flow be used for all requests.","description_kind":"plain","optional":true},"require_https":{"type":"bool","description":"Should HTTPS be required on connections? Defaults to true.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The Runtime Version of the Authentication and Authorisation feature of this App. Defaults to `~1`","description_kind":"plain","optional":true},"unauthenticated_action":{"type":"string","description":"The action to take for requests made without authentication. Possible values include `RedirectToLoginPage`, `AllowAnonymous`, `Return401`, and `Return403`. Defaults to `RedirectToLoginPage`.","description_kind":"plain","optional":true}},"block_types":{"active_directory_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_applications":{"type":["list","string"],"description":"The list of allowed Applications for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"allowed_groups":{"type":["list","string"],"description":"The list of allowed Group Names for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_identities":{"type":["list","string"],"description":"The list of allowed Identities for the Default Authorisation Policy.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret_certificate_thumbprint":{"type":"string","description":"The thumbprint of the certificate used for signing purposes.","description_kind":"plain","optional":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client.","description_kind":"plain","optional":true},"jwt_allowed_client_applications":{"type":["list","string"],"description":"A list of Allowed Client Applications in the JWT Claim.","description_kind":"plain","optional":true},"jwt_allowed_groups":{"type":["list","string"],"description":"A list of Allowed Groups in the JWT Claim.","description_kind":"plain","optional":true},"login_parameters":{"type":["map","string"],"description":"A map of key-value pairs to send to the Authorisation Endpoint when a user logs in.","description_kind":"plain","optional":true},"tenant_auth_endpoint":{"type":"string","description":"The Azure Tenant Endpoint for the Authenticating Tenant. e.g. `https://login.microsoftonline.com/v2.0/{tenant-guid}/`.","description_kind":"plain","required":true},"www_authentication_disabled":{"type":"bool","description":"Should the www-authenticate provider should be omitted from the request? Defaults to `false`","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"apple_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Apple web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Apple Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"azure_static_web_app_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Static Web App Authentication.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"custom_oidc_v2":{"nesting_mode":"list","block":{"attributes":{"authorisation_endpoint":{"type":"string","description":"The endpoint to make the Authorisation Request.","description_kind":"plain","computed":true},"certification_uri":{"type":"string","description":"The endpoint that provides the keys necessary to validate the token.","description_kind":"plain","computed":true},"client_credential_method":{"type":"string","description":"The Client Credential Method used. Currently the only supported value is `ClientSecretPost`.","description_kind":"plain","computed":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with this Custom OIDC.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the secret for this Custom OIDC Client.","description_kind":"plain","computed":true},"issuer_endpoint":{"type":"string","description":"The endpoint that issued the Token.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the Custom OIDC Authentication Provider.","description_kind":"plain","required":true},"name_claim_type":{"type":"string","description":"The name of the claim that contains the users name.","description_kind":"plain","optional":true},"openid_configuration_endpoint":{"type":"string","description":"The endpoint that contains all the configuration endpoints for this Custom OIDC provider.","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description":"The list of the scopes that should be requested while authenticating.","description_kind":"plain","optional":true},"token_endpoint":{"type":"string","description":"The endpoint used to request a Token.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"facebook_v2":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login.","description_kind":"plain","required":true},"graph_api_version":{"type":"string","description":"The version of the Facebook API to be used while logging in.","description_kind":"plain","optional":true,"computed":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of Login scopes that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"login":{"nesting_mode":"list","block":{"attributes":{"allowed_external_redirect_urls":{"type":["list","string"],"description":"External URLs that can be redirected to as part of logging in or logging out of the app. This is an advanced setting typically only needed by Windows Store application backends. **Note:** URLs within the current domain are always implicitly allowed.","description_kind":"plain","optional":true},"cookie_expiration_convention":{"type":"string","description":"The method by which cookies expire. Possible values include: `FixedTime`, and `IdentityProviderDerived`. Defaults to `FixedTime`.","description_kind":"plain","optional":true},"cookie_expiration_time":{"type":"string","description":"The time after the request is made when the session cookie should expire. Defaults to `08:00:00`.","description_kind":"plain","optional":true},"logout_endpoint":{"type":"string","description":"The endpoint to which logout requests should be made.","description_kind":"plain","optional":true},"nonce_expiration_time":{"type":"string","description":"The time after the request is made when the nonce should expire. Defaults to `00:05:00`.","description_kind":"plain","optional":true},"preserve_url_fragments_for_logins":{"type":"bool","description":"Should the fragments from the request be preserved after the login request is made. Defaults to `false`.","description_kind":"plain","optional":true},"token_refresh_extension_time":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Token Store configuration Enabled. Defaults to `false`","description_kind":"plain","optional":true},"token_store_path":{"type":"string","description":"The directory path in the App Filesystem in which the tokens will be stored.","description_kind":"plain","optional":true},"token_store_sas_setting_name":{"type":"string","description":"The name of the app setting which contains the SAS URL of the blob storage containing the tokens.","description_kind":"plain","optional":true},"validate_nonce":{"type":"bool","description":"Should the nonce be validated while completing the login flow. Defaults to `true`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"microsoft_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"The list of Login scopes that will be requested as part of Microsoft Account authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter_v2":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"backup":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Should this backup job be enabled?","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this Backup.","description_kind":"plain","required":true},"storage_account_url":{"type":"string","description":"The SAS URL to the container.","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"frequency_interval":{"type":"number","description":"How often the backup should be executed (e.g. for weekly backup, this should be set to `7` and `frequency_unit` should be set to `Day`).","description_kind":"plain","required":true},"frequency_unit":{"type":"string","description":"The unit of time for how often the backup should take place. Possible values include: `Day` and `Hour`.","description_kind":"plain","required":true},"keep_at_least_one_backup":{"type":"bool","description":"Should the service keep at least one backup, regardless of age of backup. Defaults to `false`.","description_kind":"plain","optional":true},"last_execution_time":{"type":"string","description":"The time the backup was last attempted.","description_kind":"plain","computed":true},"retention_period_days":{"type":"number","description":"After how many days backups should be deleted.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"When the schedule should start working in RFC-3339 format.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"The name which should be used for this Connection.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type of database. Possible values include: `MySQL`, `SQLServer`, `SQLAzure`, `Custom`, `NotificationHub`, `ServiceBus`, `EventHub`, `APIHub`, `DocDb`, `RedisCache`, and `PostgreSQL`.","description_kind":"plain","required":true},"value":{"type":"string","description":"The connection string value.","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"logs":{"nesting_mode":"list","block":{"attributes":{"detailed_error_messages":{"type":"bool","description_kind":"plain","optional":true},"failed_request_tracing":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"application_logs":{"nesting_mode":"list","block":{"attributes":{"file_system_level":{"type":"string","description_kind":"plain","required":true}},"block_types":{"azure_blob_storage":{"nesting_mode":"list","block":{"attributes":{"level":{"type":"string","description_kind":"plain","required":true},"retention_in_days":{"type":"number","description_kind":"plain","required":true},"sas_url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"http_logs":{"nesting_mode":"list","block":{"block_types":{"azure_blob_storage":{"nesting_mode":"list","block":{"attributes":{"retention_in_days":{"type":"number","description_kind":"plain","optional":true},"sas_url":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"file_system":{"nesting_mode":"list","block":{"attributes":{"retention_in_days":{"type":"number","description_kind":"plain","required":true},"retention_in_mb":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"always_on":{"type":"bool","description_kind":"plain","optional":true},"api_definition_url":{"type":"string","description_kind":"plain","optional":true},"api_management_api_id":{"type":"string","description_kind":"plain","optional":true},"app_command_line":{"type":"string","description_kind":"plain","optional":true},"auto_heal_enabled":{"type":"bool","description_kind":"plain","optional":true},"container_registry_managed_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"container_registry_use_managed_identity":{"type":"bool","description_kind":"plain","optional":true},"default_documents":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"detailed_error_logging_enabled":{"type":"bool","description_kind":"plain","computed":true},"ftps_state":{"type":"string","description_kind":"plain","optional":true},"health_check_eviction_time_in_min":{"type":"number","description":"The amount of time in minutes that a node is unhealthy before being removed from the load balancer. Possible values are between `2` and `10`. Only valid in conjunction with `health_check_path`","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description_kind":"plain","optional":true},"ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"linux_fx_version":{"type":"string","description_kind":"plain","computed":true},"load_balancing_mode":{"type":"string","description_kind":"plain","optional":true},"local_mysql_enabled":{"type":"bool","description_kind":"plain","optional":true},"managed_pipeline_mode":{"type":"string","description_kind":"plain","optional":true},"minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"remote_debugging_enabled":{"type":"bool","description_kind":"plain","optional":true},"remote_debugging_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"scm_minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"scm_type":{"type":"string","description_kind":"plain","computed":true},"scm_use_main_ip_restriction":{"type":"bool","description_kind":"plain","optional":true},"use_32_bit_worker":{"type":"bool","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description":"Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`.","description_kind":"plain","optional":true},"websockets_enabled":{"type":"bool","description_kind":"plain","optional":true},"windows_fx_version":{"type":"string","description_kind":"plain","computed":true},"worker_count":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"application_stack":{"nesting_mode":"list","block":{"attributes":{"current_stack":{"type":"string","description_kind":"plain","optional":true,"computed":true},"docker_container_name":{"type":"string","description_kind":"plain","optional":true},"docker_container_registry":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"docker_container_tag":{"type":"string","description_kind":"plain","optional":true},"docker_image_name":{"type":"string","description_kind":"plain","optional":true},"docker_registry_password":{"type":"string","description_kind":"plain","optional":true,"computed":true,"sensitive":true},"docker_registry_url":{"type":"string","description_kind":"plain","optional":true,"computed":true},"docker_registry_username":{"type":"string","description_kind":"plain","optional":true,"computed":true},"dotnet_core_version":{"type":"string","description":"The version of DotNetCore to use.","description_kind":"plain","optional":true},"dotnet_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"java_container":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"java_container_version":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"java_embedded_server_enabled":{"type":"bool","description":"Should the application use the embedded web server for the version of Java in use.","description_kind":"plain","optional":true,"computed":true},"java_version":{"type":"string","description_kind":"plain","optional":true},"node_version":{"type":"string","description_kind":"plain","optional":true},"php_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"python":{"type":"bool","description_kind":"plain","optional":true},"python_version":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"tomcat_version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"auto_heal_setting":{"nesting_mode":"list","block":{"block_types":{"action":{"nesting_mode":"list","block":{"attributes":{"action_type":{"type":"string","description_kind":"plain","required":true},"minimum_process_execution_time":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"custom_action":{"nesting_mode":"list","block":{"attributes":{"executable":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"trigger":{"nesting_mode":"list","block":{"attributes":{"private_memory_kb":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"requests":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"slow_request":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"time_taken":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"slow_request_with_path":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"time_taken":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"status_code":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"status_code_range":{"type":"string","description_kind":"plain","required":true},"sub_status":{"type":"number","description_kind":"plain","optional":true},"win32_status_code":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description":"Specifies a list of origins that should be allowed to make cross-origin calls.","description_kind":"plain","optional":true},"support_credentials":{"type":"bool","description":"Are credentials allowed in CORS requests? Defaults to `false`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"handler_mapping":{"nesting_mode":"set","block":{"attributes":{"arguments":{"type":"string","description_kind":"plain","optional":true},"extension":{"type":"string","description_kind":"plain","required":true},"script_processor_path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"scm_ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"virtual_application":{"nesting_mode":"set","block":{"attributes":{"physical_path":{"type":"string","description_kind":"plain","required":true},"preload":{"type":"bool","description_kind":"plain","required":true},"virtual_path":{"type":"string","description_kind":"plain","required":true}},"block_types":{"virtual_directory":{"nesting_mode":"set","block":{"attributes":{"physical_path":{"type":"string","description_kind":"plain","optional":true},"virtual_path":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"sticky_settings":{"nesting_mode":"list","block":{"attributes":{"app_setting_names":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string_names":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"set","block":{"attributes":{"access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"mount_path":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"share_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_windows_web_app_slot":{"version":1,"block":{"attributes":{"app_service_id":{"type":"string","description_kind":"plain","required":true},"app_settings":{"type":["map","string"],"description_kind":"plain","optional":true},"client_affinity_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_certificate_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_certificate_exclusion_paths":{"type":"string","description":"Paths to exclude when using client certificates, separated by ;","description_kind":"plain","optional":true},"client_certificate_mode":{"type":"string","description_kind":"plain","optional":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"ftp_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"hosting_environment_id":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_reference_identity_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"service_plan_id":{"type":"string","description_kind":"plain","optional":true},"site_credential":{"type":["list",["object",{"name":"string","password":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","optional":true},"webdeploy_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"zip_deploy_file":{"type":"string","description":"The local path and filename of the Zip packaged application to deploy to this Windows Web App. **Note:** Using this value requires `WEBSITE_RUN_FROM_PACKAGE=1` on the App in `app_settings`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"auth_settings":{"nesting_mode":"list","block":{"attributes":{"additional_login_parameters":{"type":["map","string"],"description":"Specifies a map of Login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.","description_kind":"plain","optional":true},"allowed_external_redirect_urls":{"type":["list","string"],"description":"Specifies a list of External URLs that can be redirected to as part of logging in or logging out of the Windows Web App.","description_kind":"plain","optional":true,"computed":true},"default_provider":{"type":"string","description":"The default authentication provider to use when multiple providers are configured. Possible values include: `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount`, `Twitter`, `Github`.","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description":"Should the Authentication / Authorization feature be enabled?","description_kind":"plain","required":true},"issuer":{"type":"string","description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The RuntimeVersion of the Authentication / Authorization feature in use.","description_kind":"plain","optional":true,"computed":true},"token_refresh_extension_hours":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Windows Web App durably store platform-specific security tokens that are obtained during login flows? Defaults to `false`.","description_kind":"plain","optional":true},"unauthenticated_client_action":{"type":"string","description":"The action to take when an unauthenticated client attempts to access the app. Possible values include: `RedirectToLoginPage`, `AllowAnonymous`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret for the Client ID. Cannot be used with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client. Cannot be used with `client_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"facebook":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret":{"type":"string","description":"The App Secret of the Facebook app used for Facebook Login. Cannot be specified with `app_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login. Cannot be specified with `app_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret of the GitHub app used for GitHub Login. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The client secret associated with the Google web application. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"microsoft":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"The list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, `wl.basic` is used as the default scope.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret":{"type":"string","description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"auth_settings_v2":{"nesting_mode":"list","block":{"attributes":{"auth_enabled":{"type":"bool","description":"Should the AuthV2 Settings be enabled. Defaults to `false`","description_kind":"plain","optional":true},"config_file_path":{"type":"string","description":"The path to the App Auth settings. **Note:** Relative Paths are evaluated from the Site Root directory.","description_kind":"plain","optional":true},"default_provider":{"type":"string","description":"The Default Authentication Provider to use when the `unauthenticated_action` is set to `RedirectToLoginPage`. Possible values include: `apple`, `azureactivedirectory`, `facebook`, `github`, `google`, `twitter` and the `name` of your `custom_oidc_v2` provider.","description_kind":"plain","optional":true},"excluded_paths":{"type":["list","string"],"description":"The paths which should be excluded from the `unauthenticated_action` when it is set to `RedirectToLoginPage`.","description_kind":"plain","optional":true},"forward_proxy_convention":{"type":"string","description":"The convention used to determine the url of the request made. Possible values include `ForwardProxyConventionNoProxy`, `ForwardProxyConventionStandard`, `ForwardProxyConventionCustom`. Defaults to `ForwardProxyConventionNoProxy`","description_kind":"plain","optional":true},"forward_proxy_custom_host_header_name":{"type":"string","description":"The name of the header containing the host of the request.","description_kind":"plain","optional":true},"forward_proxy_custom_scheme_header_name":{"type":"string","description":"The name of the header containing the scheme of the request.","description_kind":"plain","optional":true},"http_route_api_prefix":{"type":"string","description":"The prefix that should precede all the authentication and authorisation paths. Defaults to `/.auth`","description_kind":"plain","optional":true},"require_authentication":{"type":"bool","description":"Should the authentication flow be used for all requests.","description_kind":"plain","optional":true},"require_https":{"type":"bool","description":"Should HTTPS be required on connections? Defaults to true.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The Runtime Version of the Authentication and Authorisation feature of this App. Defaults to `~1`","description_kind":"plain","optional":true},"unauthenticated_action":{"type":"string","description":"The action to take for requests made without authentication. Possible values include `RedirectToLoginPage`, `AllowAnonymous`, `Return401`, and `Return403`. Defaults to `RedirectToLoginPage`.","description_kind":"plain","optional":true}},"block_types":{"active_directory_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_applications":{"type":["list","string"],"description":"The list of allowed Applications for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"allowed_groups":{"type":["list","string"],"description":"The list of allowed Group Names for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_identities":{"type":["list","string"],"description":"The list of allowed Identities for the Default Authorisation Policy.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret_certificate_thumbprint":{"type":"string","description":"The thumbprint of the certificate used for signing purposes.","description_kind":"plain","optional":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client.","description_kind":"plain","optional":true},"jwt_allowed_client_applications":{"type":["list","string"],"description":"A list of Allowed Client Applications in the JWT Claim.","description_kind":"plain","optional":true},"jwt_allowed_groups":{"type":["list","string"],"description":"A list of Allowed Groups in the JWT Claim.","description_kind":"plain","optional":true},"login_parameters":{"type":["map","string"],"description":"A map of key-value pairs to send to the Authorisation Endpoint when a user logs in.","description_kind":"plain","optional":true},"tenant_auth_endpoint":{"type":"string","description":"The Azure Tenant Endpoint for the Authenticating Tenant. e.g. `https://login.microsoftonline.com/v2.0/{tenant-guid}/`.","description_kind":"plain","required":true},"www_authentication_disabled":{"type":"bool","description":"Should the www-authenticate provider should be omitted from the request? Defaults to `false`","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"apple_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Apple web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Apple Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"azure_static_web_app_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Static Web App Authentication.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"custom_oidc_v2":{"nesting_mode":"list","block":{"attributes":{"authorisation_endpoint":{"type":"string","description":"The endpoint to make the Authorisation Request.","description_kind":"plain","computed":true},"certification_uri":{"type":"string","description":"The endpoint that provides the keys necessary to validate the token.","description_kind":"plain","computed":true},"client_credential_method":{"type":"string","description":"The Client Credential Method used. Currently the only supported value is `ClientSecretPost`.","description_kind":"plain","computed":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with this Custom OIDC.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the secret for this Custom OIDC Client.","description_kind":"plain","computed":true},"issuer_endpoint":{"type":"string","description":"The endpoint that issued the Token.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the Custom OIDC Authentication Provider.","description_kind":"plain","required":true},"name_claim_type":{"type":"string","description":"The name of the claim that contains the users name.","description_kind":"plain","optional":true},"openid_configuration_endpoint":{"type":"string","description":"The endpoint that contains all the configuration endpoints for this Custom OIDC provider.","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description":"The list of the scopes that should be requested while authenticating.","description_kind":"plain","optional":true},"token_endpoint":{"type":"string","description":"The endpoint used to request a Token.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"facebook_v2":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login.","description_kind":"plain","required":true},"graph_api_version":{"type":"string","description":"The version of the Facebook API to be used while logging in.","description_kind":"plain","optional":true,"computed":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of Login scopes that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"login":{"nesting_mode":"list","block":{"attributes":{"allowed_external_redirect_urls":{"type":["list","string"],"description":"External URLs that can be redirected to as part of logging in or logging out of the app. This is an advanced setting typically only needed by Windows Store application backends. **Note:** URLs within the current domain are always implicitly allowed.","description_kind":"plain","optional":true},"cookie_expiration_convention":{"type":"string","description":"The method by which cookies expire. Possible values include: `FixedTime`, and `IdentityProviderDerived`. Defaults to `FixedTime`.","description_kind":"plain","optional":true},"cookie_expiration_time":{"type":"string","description":"The time after the request is made when the session cookie should expire. Defaults to `08:00:00`.","description_kind":"plain","optional":true},"logout_endpoint":{"type":"string","description":"The endpoint to which logout requests should be made.","description_kind":"plain","optional":true},"nonce_expiration_time":{"type":"string","description":"The time after the request is made when the nonce should expire. Defaults to `00:05:00`.","description_kind":"plain","optional":true},"preserve_url_fragments_for_logins":{"type":"bool","description":"Should the fragments from the request be preserved after the login request is made. Defaults to `false`.","description_kind":"plain","optional":true},"token_refresh_extension_time":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Token Store configuration Enabled. Defaults to `false`","description_kind":"plain","optional":true},"token_store_path":{"type":"string","description":"The directory path in the App Filesystem in which the tokens will be stored.","description_kind":"plain","optional":true},"token_store_sas_setting_name":{"type":"string","description":"The name of the app setting which contains the SAS URL of the blob storage containing the tokens.","description_kind":"plain","optional":true},"validate_nonce":{"type":"bool","description":"Should the nonce be validated while completing the login flow. Defaults to `true`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"microsoft_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"The list of Login scopes that will be requested as part of Microsoft Account authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter_v2":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"backup":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Should this backup job be enabled?","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this Backup.","description_kind":"plain","required":true},"storage_account_url":{"type":"string","description":"The SAS URL to the container.","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"frequency_interval":{"type":"number","description":"How often the backup should be executed (e.g. for weekly backup, this should be set to `7` and `frequency_unit` should be set to `Day`).","description_kind":"plain","required":true},"frequency_unit":{"type":"string","description":"The unit of time for how often the backup should take place. Possible values include: `Day` and `Hour`.","description_kind":"plain","required":true},"keep_at_least_one_backup":{"type":"bool","description":"Should the service keep at least one backup, regardless of age of backup. Defaults to `false`.","description_kind":"plain","optional":true},"last_execution_time":{"type":"string","description":"The time the backup was last attempted.","description_kind":"plain","computed":true},"retention_period_days":{"type":"number","description":"After how many days backups should be deleted.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"When the schedule should start working in RFC-3339 format.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"The name which should be used for this Connection.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type of database. Possible values include: `MySQL`, `SQLServer`, `SQLAzure`, `Custom`, `NotificationHub`, `ServiceBus`, `EventHub`, `APIHub`, `DocDb`, `RedisCache`, and `PostgreSQL`.","description_kind":"plain","required":true},"value":{"type":"string","description":"The connection string value.","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"logs":{"nesting_mode":"list","block":{"attributes":{"detailed_error_messages":{"type":"bool","description_kind":"plain","optional":true},"failed_request_tracing":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"application_logs":{"nesting_mode":"list","block":{"attributes":{"file_system_level":{"type":"string","description_kind":"plain","required":true}},"block_types":{"azure_blob_storage":{"nesting_mode":"list","block":{"attributes":{"level":{"type":"string","description_kind":"plain","required":true},"retention_in_days":{"type":"number","description_kind":"plain","required":true},"sas_url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"http_logs":{"nesting_mode":"list","block":{"block_types":{"azure_blob_storage":{"nesting_mode":"list","block":{"attributes":{"retention_in_days":{"type":"number","description_kind":"plain","optional":true},"sas_url":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"file_system":{"nesting_mode":"list","block":{"attributes":{"retention_in_days":{"type":"number","description_kind":"plain","required":true},"retention_in_mb":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"always_on":{"type":"bool","description_kind":"plain","optional":true},"api_definition_url":{"type":"string","description_kind":"plain","optional":true},"api_management_api_id":{"type":"string","description_kind":"plain","optional":true},"app_command_line":{"type":"string","description_kind":"plain","optional":true},"auto_heal_enabled":{"type":"bool","description_kind":"plain","optional":true},"auto_swap_slot_name":{"type":"string","description_kind":"plain","optional":true},"container_registry_managed_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"container_registry_use_managed_identity":{"type":"bool","description_kind":"plain","optional":true},"default_documents":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"detailed_error_logging_enabled":{"type":"bool","description_kind":"plain","computed":true},"ftps_state":{"type":"string","description_kind":"plain","optional":true},"health_check_eviction_time_in_min":{"type":"number","description":"The amount of time in minutes that a node is unhealthy before being removed from the load balancer. Possible values are between `2` and `10`. Only valid in conjunction with `health_check_path`","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description_kind":"plain","optional":true},"ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"load_balancing_mode":{"type":"string","description_kind":"plain","optional":true},"local_mysql_enabled":{"type":"bool","description_kind":"plain","optional":true},"managed_pipeline_mode":{"type":"string","description_kind":"plain","optional":true},"minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"remote_debugging_enabled":{"type":"bool","description_kind":"plain","optional":true},"remote_debugging_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"scm_minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"scm_type":{"type":"string","description_kind":"plain","computed":true},"scm_use_main_ip_restriction":{"type":"bool","description_kind":"plain","optional":true},"use_32_bit_worker":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"vnet_route_all_enabled":{"type":"bool","description":"Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`.","description_kind":"plain","optional":true},"websockets_enabled":{"type":"bool","description_kind":"plain","optional":true},"windows_fx_version":{"type":"string","description_kind":"plain","computed":true},"worker_count":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"application_stack":{"nesting_mode":"list","block":{"attributes":{"current_stack":{"type":"string","description_kind":"plain","optional":true,"computed":true},"docker_container_name":{"type":"string","description_kind":"plain","optional":true},"docker_container_registry":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"docker_container_tag":{"type":"string","description_kind":"plain","optional":true},"docker_image_name":{"type":"string","description_kind":"plain","optional":true},"docker_registry_password":{"type":"string","description_kind":"plain","optional":true,"computed":true,"sensitive":true},"docker_registry_url":{"type":"string","description_kind":"plain","optional":true,"computed":true},"docker_registry_username":{"type":"string","description_kind":"plain","optional":true,"computed":true},"dotnet_core_version":{"type":"string","description":"The version of DotNetCore to use.","description_kind":"plain","optional":true},"dotnet_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"java_container":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"java_container_version":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"java_embedded_server_enabled":{"type":"bool","description":"Should the application use the embedded web server for the version of Java in use.","description_kind":"plain","optional":true,"computed":true},"java_version":{"type":"string","description_kind":"plain","optional":true},"node_version":{"type":"string","description_kind":"plain","optional":true},"php_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"python":{"type":"bool","description_kind":"plain","optional":true},"python_version":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"tomcat_version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"auto_heal_setting":{"nesting_mode":"list","block":{"block_types":{"action":{"nesting_mode":"list","block":{"attributes":{"action_type":{"type":"string","description_kind":"plain","required":true},"minimum_process_execution_time":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"custom_action":{"nesting_mode":"list","block":{"attributes":{"executable":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"trigger":{"nesting_mode":"list","block":{"attributes":{"private_memory_kb":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"requests":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"slow_request":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"time_taken":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"slow_request_with_path":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"time_taken":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"status_code":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"status_code_range":{"type":"string","description_kind":"plain","required":true},"sub_status":{"type":"number","description_kind":"plain","optional":true},"win32_status_code":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description":"Specifies a list of origins that should be allowed to make cross-origin calls.","description_kind":"plain","optional":true},"support_credentials":{"type":"bool","description":"Are credentials allowed in CORS requests? Defaults to `false`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"handler_mapping":{"nesting_mode":"set","block":{"attributes":{"arguments":{"type":"string","description_kind":"plain","optional":true},"extension":{"type":"string","description_kind":"plain","required":true},"script_processor_path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"scm_ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"virtual_application":{"nesting_mode":"set","block":{"attributes":{"physical_path":{"type":"string","description_kind":"plain","required":true},"preload":{"type":"bool","description_kind":"plain","required":true},"virtual_path":{"type":"string","description_kind":"plain","required":true}},"block_types":{"virtual_directory":{"nesting_mode":"set","block":{"attributes":{"physical_path":{"type":"string","description_kind":"plain","optional":true},"virtual_path":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"storage_account":{"nesting_mode":"set","block":{"attributes":{"access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"mount_path":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"share_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_workloads_sap_discovery_virtual_instance":{"version":0,"block":{"attributes":{"central_server_virtual_machine_id":{"type":"string","description_kind":"plain","required":true},"environment":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_resource_group_name":{"type":"string","description_kind":"plain","optional":true},"managed_storage_account_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sap_product":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_workloads_sap_single_node_virtual_instance":{"version":0,"block":{"attributes":{"app_location":{"type":"string","description_kind":"plain","required":true},"environment":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_resource_group_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sap_fqdn":{"type":"string","description_kind":"plain","required":true},"sap_product":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"single_server_configuration":{"nesting_mode":"list","block":{"attributes":{"app_resource_group_name":{"type":"string","description_kind":"plain","required":true},"database_type":{"type":"string","description_kind":"plain","optional":true},"secondary_ip_enabled":{"type":"bool","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"disk_volume_configuration":{"nesting_mode":"set","block":{"attributes":{"number_of_disks":{"type":"number","description_kind":"plain","required":true},"size_in_gb":{"type":"number","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"volume_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"virtual_machine_configuration":{"nesting_mode":"list","block":{"attributes":{"virtual_machine_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"image":{"nesting_mode":"list","block":{"attributes":{"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"os_profile":{"nesting_mode":"list","block":{"attributes":{"admin_username":{"type":"string","description_kind":"plain","required":true},"ssh_private_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"ssh_public_key":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"virtual_machine_resource_names":{"nesting_mode":"list","block":{"attributes":{"host_name":{"type":"string","description_kind":"plain","optional":true},"network_interface_names":{"type":["list","string"],"description_kind":"plain","optional":true},"os_disk_name":{"type":"string","description_kind":"plain","optional":true},"virtual_machine_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"set","block":{"attributes":{"names":{"type":["list","string"],"description_kind":"plain","required":true},"volume_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_workloads_sap_three_tier_virtual_instance":{"version":0,"block":{"attributes":{"app_location":{"type":"string","description_kind":"plain","required":true},"environment":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_resource_group_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sap_fqdn":{"type":"string","description_kind":"plain","required":true},"sap_product":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"three_tier_configuration":{"nesting_mode":"list","block":{"attributes":{"app_resource_group_name":{"type":"string","description_kind":"plain","required":true},"high_availability_type":{"type":"string","description_kind":"plain","optional":true},"secondary_ip_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"application_server_configuration":{"nesting_mode":"list","block":{"attributes":{"instance_count":{"type":"number","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"virtual_machine_configuration":{"nesting_mode":"list","block":{"attributes":{"virtual_machine_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"image":{"nesting_mode":"list","block":{"attributes":{"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"os_profile":{"nesting_mode":"list","block":{"attributes":{"admin_username":{"type":"string","description_kind":"plain","required":true},"ssh_private_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"ssh_public_key":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"central_server_configuration":{"nesting_mode":"list","block":{"attributes":{"instance_count":{"type":"number","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"virtual_machine_configuration":{"nesting_mode":"list","block":{"attributes":{"virtual_machine_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"image":{"nesting_mode":"list","block":{"attributes":{"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"os_profile":{"nesting_mode":"list","block":{"attributes":{"admin_username":{"type":"string","description_kind":"plain","required":true},"ssh_private_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"ssh_public_key":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"database_server_configuration":{"nesting_mode":"list","block":{"attributes":{"database_type":{"type":"string","description_kind":"plain","optional":true},"instance_count":{"type":"number","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"disk_volume_configuration":{"nesting_mode":"set","block":{"attributes":{"number_of_disks":{"type":"number","description_kind":"plain","required":true},"size_in_gb":{"type":"number","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"volume_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"virtual_machine_configuration":{"nesting_mode":"list","block":{"attributes":{"virtual_machine_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"image":{"nesting_mode":"list","block":{"attributes":{"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"os_profile":{"nesting_mode":"list","block":{"attributes":{"admin_username":{"type":"string","description_kind":"plain","required":true},"ssh_private_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"ssh_public_key":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"resource_names":{"nesting_mode":"list","block":{"block_types":{"application_server":{"nesting_mode":"list","block":{"attributes":{"availability_set_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"virtual_machine":{"nesting_mode":"list","block":{"attributes":{"host_name":{"type":"string","description_kind":"plain","optional":true},"network_interface_names":{"type":["list","string"],"description_kind":"plain","optional":true},"os_disk_name":{"type":"string","description_kind":"plain","optional":true},"virtual_machine_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"set","block":{"attributes":{"names":{"type":["list","string"],"description_kind":"plain","required":true},"volume_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"central_server":{"nesting_mode":"list","block":{"attributes":{"availability_set_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"load_balancer":{"nesting_mode":"list","block":{"attributes":{"backend_pool_names":{"type":["list","string"],"description_kind":"plain","optional":true},"frontend_ip_configuration_names":{"type":["list","string"],"description_kind":"plain","optional":true},"health_probe_names":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"virtual_machine":{"nesting_mode":"list","block":{"attributes":{"host_name":{"type":"string","description_kind":"plain","optional":true},"network_interface_names":{"type":["list","string"],"description_kind":"plain","optional":true},"os_disk_name":{"type":"string","description_kind":"plain","optional":true},"virtual_machine_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"set","block":{"attributes":{"names":{"type":["list","string"],"description_kind":"plain","required":true},"volume_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"database_server":{"nesting_mode":"list","block":{"attributes":{"availability_set_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"load_balancer":{"nesting_mode":"list","block":{"attributes":{"backend_pool_names":{"type":["list","string"],"description_kind":"plain","optional":true},"frontend_ip_configuration_names":{"type":["list","string"],"description_kind":"plain","optional":true},"health_probe_names":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"virtual_machine":{"nesting_mode":"list","block":{"attributes":{"host_name":{"type":"string","description_kind":"plain","optional":true},"network_interface_names":{"type":["list","string"],"description_kind":"plain","optional":true},"os_disk_name":{"type":"string","description_kind":"plain","optional":true},"virtual_machine_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"set","block":{"attributes":{"names":{"type":["list","string"],"description_kind":"plain","required":true},"volume_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"shared_storage":{"nesting_mode":"list","block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","optional":true},"private_endpoint_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"transport_create_and_mount":{"nesting_mode":"list","block":{"attributes":{"resource_group_id":{"type":"string","description_kind":"plain","optional":true},"storage_account_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"data_source_schemas":{"azurerm_aadb2c_directory":{"version":0,"block":{"attributes":{"billing_type":{"type":"string","description":"The type of billing for the B2C tenant. Possible values include: `MAU` or `Auths`.","description_kind":"plain","computed":true},"data_residency_location":{"type":"string","description":"Location in which the B2C tenant is hosted and data resides.","description_kind":"plain","computed":true},"domain_name":{"type":"string","description":"Domain name of the B2C tenant, including onmicrosoft.com suffix.","description_kind":"plain","required":true},"effective_start_date":{"type":"string","description":"The date from which the billing type took effect. May not be populated until after the first billing cycle.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description":"Billing SKU for the B2C tenant.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"tenant_id":{"type":"string","description":"The Tenant ID for the B2C tenant.","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_active_directory_domain_service":{"version":0,"block":{"attributes":{"deployment_id":{"type":"string","description_kind":"plain","computed":true},"domain_configuration_type":{"type":"string","description_kind":"plain","computed":true},"domain_name":{"type":"string","description_kind":"plain","computed":true},"filtered_sync_enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"notifications":{"type":["list",["object",{"additional_recipients":["list","string"],"notify_dc_admins":"bool","notify_global_admins":"bool"}]],"description_kind":"plain","computed":true},"replica_sets":{"type":["list",["object",{"domain_controller_ip_addresses":["list","string"],"external_access_ip_address":"string","id":"string","location":"string","service_status":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_id":{"type":"string","description_kind":"plain","computed":true},"secure_ldap":{"type":["list",["object",{"certificate_expiry":"string","certificate_thumbprint":"string","enabled":"bool","external_access_enabled":"bool","public_certificate":"string"}]],"description_kind":"plain","computed":true},"security":{"type":["list",["object",{"kerberos_armoring_enabled":"bool","kerberos_rc4_encryption_enabled":"bool","ntlm_v1_enabled":"bool","sync_kerberos_passwords":"bool","sync_ntlm_passwords":"bool","sync_on_prem_passwords":"bool","tls_v1_enabled":"bool"}]],"description_kind":"plain","computed":true},"sku":{"type":"string","description_kind":"plain","computed":true},"sync_owner":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"version":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_advisor_recommendations":{"version":0,"block":{"attributes":{"filter_by_category":{"type":["set","string"],"description_kind":"plain","optional":true},"filter_by_resource_groups":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"recommendations":{"type":["list",["object",{"category":"string","description":"string","impact":"string","recommendation_name":"string","recommendation_type_id":"string","resource_name":"string","resource_type":"string","suppression_names":["set","string"],"updated_time":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management":{"version":0,"block":{"attributes":{"additional_location":{"type":["list",["object",{"capacity":"number","gateway_regional_url":"string","location":"string","private_ip_addresses":["list","string"],"public_ip_address_id":"string","public_ip_addresses":["list","string"],"zones":["list","string"]}]],"description_kind":"plain","computed":true},"developer_portal_url":{"type":"string","description_kind":"plain","computed":true},"gateway_regional_url":{"type":"string","description_kind":"plain","computed":true},"gateway_url":{"type":"string","description_kind":"plain","computed":true},"hostname_configuration":{"type":["list",["object",{"developer_portal":["list",["object",{"host_name":"string","key_vault_id":"string","negotiate_client_certificate":"bool"}]],"management":["list",["object",{"host_name":"string","key_vault_id":"string","negotiate_client_certificate":"bool"}]],"portal":["list",["object",{"host_name":"string","key_vault_id":"string","negotiate_client_certificate":"bool"}]],"proxy":["list",["object",{"default_ssl_binding":"bool","host_name":"string","key_vault_id":"string","negotiate_client_certificate":"bool"}]],"scm":["list",["object",{"host_name":"string","key_vault_id":"string","negotiate_client_certificate":"bool"}]]}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"management_api_url":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"notification_sender_email":{"type":"string","description_kind":"plain","computed":true},"portal_url":{"type":"string","description_kind":"plain","computed":true},"private_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"public_ip_address_id":{"type":"string","description_kind":"plain","computed":true},"public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"publisher_email":{"type":"string","description_kind":"plain","computed":true},"publisher_name":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scm_url":{"type":"string","description_kind":"plain","computed":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tenant_access":{"type":["list",["object",{"enabled":"bool","primary_key":"string","secondary_key":"string","tenant_id":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_api":{"version":1,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_current":{"type":"bool","description_kind":"plain","computed":true},"is_online":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","computed":true},"protocols":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"revision":{"type":"string","description_kind":"plain","required":true},"service_url":{"type":"string","description_kind":"plain","computed":true},"soap_pass_through":{"type":"bool","description_kind":"plain","computed":true},"subscription_key_parameter_names":{"type":["list",["object",{"header":"string","query":"string"}]],"description_kind":"plain","computed":true},"subscription_required":{"type":"bool","description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true},"version_set_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_api_version_set":{"version":1,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"version_header_name":{"type":"string","description_kind":"plain","computed":true},"version_query_name":{"type":"string","description_kind":"plain","computed":true},"versioning_scheme":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_gateway":{"version":0,"block":{"attributes":{"api_management_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location_data":{"type":["list",["object",{"city":"string","district":"string","name":"string","region":"string"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_gateway_host_name_configuration":{"version":0,"block":{"attributes":{"api_management_id":{"type":"string","description_kind":"plain","required":true},"certificate_id":{"type":"string","description_kind":"plain","computed":true},"gateway_name":{"type":"string","description_kind":"plain","required":true},"host_name":{"type":"string","description_kind":"plain","computed":true},"http2_enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"request_client_certificate_enabled":{"type":"bool","description_kind":"plain","computed":true},"tls10_enabled":{"type":"bool","description_kind":"plain","computed":true},"tls11_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_group":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"external_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_product":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"approval_required":{"type":"bool","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product_id":{"type":"string","description_kind":"plain","required":true},"published":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subscription_required":{"type":"bool","description_kind":"plain","computed":true},"subscriptions_limit":{"type":"number","description_kind":"plain","computed":true},"terms":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_user":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"email":{"type":"string","description_kind":"plain","computed":true},"first_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"last_name":{"type":"string","description_kind":"plain","computed":true},"note":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"state":{"type":"string","description_kind":"plain","computed":true},"user_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_configuration":{"version":0,"block":{"attributes":{"encryption":{"type":["list",["object",{"identity_client_id":"string","key_vault_key_identifier":"string"}]],"description_kind":"plain","computed":true},"endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_read_key":{"type":["list",["object",{"connection_string":"string","id":"string","secret":"string"}]],"description_kind":"plain","computed":true},"primary_write_key":{"type":["list",["object",{"connection_string":"string","id":"string","secret":"string"}]],"description_kind":"plain","computed":true},"public_network_access":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"purge_protection_enabled":{"type":"bool","description_kind":"plain","computed":true},"replica":{"type":["list",["object",{"endpoint":"string","id":"string","location":"string","name":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_read_key":{"type":["list",["object",{"connection_string":"string","id":"string","secret":"string"}]],"description_kind":"plain","computed":true},"secondary_write_key":{"type":["list",["object",{"connection_string":"string","id":"string","secret":"string"}]],"description_kind":"plain","computed":true},"sku":{"type":"string","description_kind":"plain","computed":true},"soft_delete_retention_days":{"type":"number","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_configuration_key":{"version":2,"block":{"attributes":{"configuration_store_id":{"type":"string","description_kind":"plain","required":true},"content_type":{"type":"string","description_kind":"plain","computed":true},"etag":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description_kind":"plain","required":true},"label":{"type":"string","description_kind":"plain","optional":true},"locked":{"type":"bool","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","computed":true},"value":{"type":"string","description_kind":"plain","computed":true},"vault_key_reference":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_configuration_keys":{"version":0,"block":{"attributes":{"configuration_store_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"items":{"type":["list",["object",{"content_type":"string","etag":"string","key":"string","label":"string","locked":"bool","tags":["map","string"],"type":"string","value":"string","vault_key_reference":"string"}]],"description_kind":"plain","computed":true},"key":{"type":"string","description_kind":"plain","optional":true},"label":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service":{"version":0,"block":{"attributes":{"app_service_plan_id":{"type":"string","description_kind":"plain","computed":true},"app_settings":{"type":["map","string"],"description_kind":"plain","computed":true},"client_affinity_enabled":{"type":"bool","description_kind":"plain","computed":true},"client_cert_enabled":{"type":"bool","description_kind":"plain","computed":true},"connection_string":{"type":["list",["object",{"name":"string","type":"string","value":"string"}]],"description_kind":"plain","computed":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true},"default_site_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"https_only":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"site_config":{"type":["list",["object",{"acr_use_managed_identity_credentials":"bool","acr_user_managed_identity_client_id":"string","always_on":"bool","app_command_line":"string","cors":["list",["object",{"allowed_origins":["set","string"],"support_credentials":"bool"}]],"default_documents":["list","string"],"dotnet_framework_version":"string","ftps_state":"string","health_check_path":"string","http2_enabled":"bool","ip_restriction":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"java_container":"string","java_container_version":"string","java_version":"string","linux_fx_version":"string","local_mysql_enabled":"bool","managed_pipeline_mode":"string","min_tls_version":"string","number_of_workers":"number","php_version":"string","python_version":"string","remote_debugging_enabled":"bool","remote_debugging_version":"string","scm_ip_restriction":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"scm_type":"string","scm_use_main_ip_restriction":"bool","use_32_bit_worker_process":"bool","vnet_route_all_enabled":"bool","websockets_enabled":"bool","windows_fx_version":"string"}]],"description_kind":"plain","computed":true},"site_credential":{"type":["list",["object",{"password":"string","username":"string"}]],"description_kind":"plain","computed":true},"source_control":{"type":["list",["object",{"branch":"string","manual_integration":"bool","repo_url":"string","rollback_enabled":"bool","use_mercurial":"bool"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_app_service_certificate":{"version":0,"block":{"attributes":{"expiration_date":{"type":"string","description_kind":"plain","computed":true},"friendly_name":{"type":"string","description_kind":"plain","computed":true},"host_names":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"issue_date":{"type":"string","description_kind":"plain","computed":true},"issuer":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subject_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_certificate_order":{"version":1,"block":{"attributes":{"app_service_certificate_not_renewable_reasons":{"type":["list","string"],"description_kind":"plain","computed":true},"auto_renew":{"type":"bool","description_kind":"plain","computed":true},"certificates":{"type":["list",["object",{"certificate_name":"string","key_vault_id":"string","key_vault_secret_name":"string","provisioning_state":"string"}]],"description_kind":"plain","computed":true},"csr":{"type":"string","description_kind":"plain","computed":true},"distinguished_name":{"type":"string","description_kind":"plain","computed":true},"domain_verification_token":{"type":"string","description_kind":"plain","computed":true},"expiration_time":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"intermediate_thumbprint":{"type":"string","description_kind":"plain","computed":true},"is_private_key_external":{"type":"bool","description_kind":"plain","computed":true},"key_size":{"type":"number","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"product_type":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"root_thumbprint":{"type":"string","description_kind":"plain","computed":true},"signed_certificate_thumbprint":{"type":"string","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"validity_in_years":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_environment":{"version":0,"block":{"attributes":{"cluster_setting":{"type":["list",["object",{"name":"string","value":"string"}]],"description_kind":"plain","computed":true},"front_end_scale_factor":{"type":"number","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internal_ip_address":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"pricing_tier":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_ip_address":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_environment_v3":{"version":0,"block":{"attributes":{"allow_new_private_endpoint_connections":{"type":"bool","description_kind":"plain","computed":true},"cluster_setting":{"type":["list",["object",{"name":"string","value":"string"}]],"description_kind":"plain","computed":true},"dedicated_host_count":{"type":"number","description_kind":"plain","computed":true},"dns_suffix":{"type":"string","description_kind":"plain","computed":true},"external_inbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inbound_network_dependencies":{"type":["list",["object",{"description":"string","ip_addresses":["list","string"],"ports":["list","string"]}]],"description_kind":"plain","computed":true},"internal_inbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"internal_load_balancing_mode":{"type":"string","description_kind":"plain","computed":true},"ip_ssl_address_count":{"type":"number","description_kind":"plain","computed":true},"linux_outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"pricing_tier":{"type":"string","description_kind":"plain","computed":true},"remote_debugging_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"windows_outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"zone_redundant":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_plan":{"version":1,"block":{"attributes":{"app_service_environment_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_xenon":{"type":"bool","description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"maximum_elastic_worker_count":{"type":"number","description_kind":"plain","computed":true},"maximum_number_of_workers":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"per_site_scaling":{"type":"bool","description_kind":"plain","computed":true},"reserved":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":["list",["object",{"capacity":"number","size":"string","tier":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zone_redundant":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_application_gateway":{"version":0,"block":{"attributes":{"authentication_certificate":{"type":["list",["object",{"id":"string","name":"string"}]],"description_kind":"plain","computed":true},"autoscale_configuration":{"type":["list",["object",{"max_capacity":"number","min_capacity":"number"}]],"description_kind":"plain","computed":true},"backend_address_pool":{"type":["list",["object",{"fqdns":["list","string"],"id":"string","ip_addresses":["list","string"],"name":"string"}]],"description_kind":"plain","computed":true},"backend_http_settings":{"type":["list",["object",{"affinity_cookie_name":"string","authentication_certificate":["list",["object",{"id":"string","name":"string"}]],"connection_draining":["list",["object",{"drain_timeout_sec":"number","enabled":"bool"}]],"cookie_based_affinity":"string","host_name":"string","id":"string","name":"string","path":"string","pick_host_name_from_backend_address":"bool","port":"number","probe_id":"string","probe_name":"string","protocol":"string","request_timeout":"number","trusted_root_certificate_names":["list","string"]}]],"description_kind":"plain","computed":true},"custom_error_configuration":{"type":["list",["object",{"custom_error_page_url":"string","id":"string","status_code":"string"}]],"description_kind":"plain","computed":true},"fips_enabled":{"type":"bool","description_kind":"plain","computed":true},"firewall_policy_id":{"type":"string","description_kind":"plain","computed":true},"force_firewall_policy_association":{"type":"bool","description_kind":"plain","computed":true},"frontend_ip_configuration":{"type":["list",["object",{"id":"string","name":"string","private_ip_address":"string","private_ip_address_allocation":"string","private_link_configuration_id":"string","private_link_configuration_name":"string","public_ip_address_id":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"frontend_port":{"type":["list",["object",{"id":"string","name":"string","port":"number"}]],"description_kind":"plain","computed":true},"gateway_ip_configuration":{"type":["list",["object",{"id":"string","name":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"global":{"type":["list",["object",{"request_buffering_enabled":"bool","response_buffering_enabled":"bool"}]],"description_kind":"plain","computed":true},"http2_enabled":{"type":"bool","description_kind":"plain","computed":true},"http_listener":{"type":["list",["object",{"custom_error_configuration":["list",["object",{"custom_error_page_url":"string","id":"string","status_code":"string"}]],"firewall_policy_id":"string","frontend_ip_configuration_id":"string","frontend_ip_configuration_name":"string","frontend_port_id":"string","frontend_port_name":"string","host_name":"string","host_names":["list","string"],"id":"string","name":"string","protocol":"string","require_sni":"bool","ssl_certificate_id":"string","ssl_certificate_name":"string","ssl_profile_id":"string","ssl_profile_name":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_endpoint_connection":{"type":["list",["object",{"id":"string","name":"string"}]],"description_kind":"plain","computed":true},"private_link_configuration":{"type":["list",["object",{"id":"string","ip_configuration":["list",["object",{"name":"string","primary":"bool","private_ip_address":"string","private_ip_address_allocation":"string","subnet_id":"string"}]],"name":"string"}]],"description_kind":"plain","computed":true},"probe":{"type":["list",["object",{"host":"string","id":"string","interval":"number","match":["list",["object",{"body":"string","status_code":["list","string"]}]],"minimum_servers":"number","name":"string","path":"string","pick_host_name_from_backend_http_settings":"bool","port":"number","protocol":"string","timeout":"number","unhealthy_threshold":"number"}]],"description_kind":"plain","computed":true},"redirect_configuration":{"type":["list",["object",{"id":"string","include_path":"bool","include_query_string":"bool","name":"string","redirect_type":"string","target_listener_id":"string","target_listener_name":"string","target_url":"string"}]],"description_kind":"plain","computed":true},"request_routing_rule":{"type":["list",["object",{"backend_address_pool_id":"string","backend_address_pool_name":"string","backend_http_settings_id":"string","backend_http_settings_name":"string","http_listener_id":"string","http_listener_name":"string","id":"string","name":"string","priority":"number","redirect_configuration_id":"string","redirect_configuration_name":"string","rewrite_rule_set_id":"string","rewrite_rule_set_name":"string","rule_type":"string","url_path_map_id":"string","url_path_map_name":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"rewrite_rule_set":{"type":["list",["object",{"id":"string","name":"string","rewrite_rule":["list",["object",{"condition":["list",["object",{"ignore_case":"bool","negate":"bool","pattern":"string","variable":"string"}]],"name":"string","request_header_configuration":["list",["object",{"header_name":"string","header_value":"string"}]],"response_header_configuration":["list",["object",{"header_name":"string","header_value":"string"}]],"rule_sequence":"number","url":["list",["object",{"components":"string","path":"string","query_string":"string","reroute":"bool"}]]}]]}]],"description_kind":"plain","computed":true},"sku":{"type":["list",["object",{"capacity":"number","name":"string","tier":"string"}]],"description_kind":"plain","computed":true},"ssl_certificate":{"type":["list",["object",{"id":"string","key_vault_secret_id":"string","name":"string","public_cert_data":"string"}]],"description_kind":"plain","computed":true},"ssl_policy":{"type":["list",["object",{"cipher_suites":["list","string"],"disabled_protocols":["list","string"],"min_protocol_version":"string","policy_name":"string","policy_type":"string"}]],"description_kind":"plain","computed":true},"ssl_profile":{"type":["list",["object",{"id":"string","name":"string","ssl_policy":["list",["object",{"cipher_suites":["list","string"],"disabled_protocols":["list","string"],"min_protocol_version":"string","policy_name":"string","policy_type":"string"}]],"trusted_client_certificate_names":["list","string"],"verify_client_certificate_issuer_dn":"bool","verify_client_certificate_revocation":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"trusted_client_certificate":{"type":["list",["object",{"data":"string","id":"string","name":"string"}]],"description_kind":"plain","computed":true},"trusted_root_certificate":{"type":["list",["object",{"id":"string","key_vault_secret_id":"string","name":"string"}]],"description_kind":"plain","computed":true},"url_path_map":{"type":["list",["object",{"default_backend_address_pool_id":"string","default_backend_address_pool_name":"string","default_backend_http_settings_id":"string","default_backend_http_settings_name":"string","default_redirect_configuration_id":"string","default_redirect_configuration_name":"string","default_rewrite_rule_set_id":"string","default_rewrite_rule_set_name":"string","id":"string","name":"string","path_rule":["list",["object",{"backend_address_pool_id":"string","backend_address_pool_name":"string","backend_http_settings_id":"string","backend_http_settings_name":"string","firewall_policy_id":"string","id":"string","name":"string","paths":["list","string"],"redirect_configuration_id":"string","redirect_configuration_name":"string","rewrite_rule_set_id":"string","rewrite_rule_set_name":"string"}]]}]],"description_kind":"plain","computed":true},"waf_configuration":{"type":["list",["object",{"disabled_rule_group":["list",["object",{"rule_group_name":"string","rules":["list","number"]}]],"enabled":"bool","exclusion":["list",["object",{"match_variable":"string","selector":"string","selector_match_operator":"string"}]],"file_upload_limit_mb":"number","firewall_mode":"string","max_request_body_size_kb":"number","request_body_check":"bool","rule_set_type":"string","rule_set_version":"string"}]],"description_kind":"plain","computed":true},"zones":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_insights":{"version":2,"block":{"attributes":{"app_id":{"type":"string","description_kind":"plain","computed":true},"application_type":{"type":"string","description_kind":"plain","computed":true},"connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instrumentation_key":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retention_in_days":{"type":"number","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"workspace_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_security_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_arc_machine":{"version":0,"block":{"attributes":{"active_directory_fqdn":{"type":"string","description_kind":"plain","computed":true},"agent":{"type":["list",["object",{"extensions_allow_list":["list",["object",{"publisher":"string","type":"string"}]],"extensions_block_list":["list",["object",{"publisher":"string","type":"string"}]],"extensions_enabled":"bool","guest_configuration_enabled":"bool","incoming_connections_ports":["list","string"],"proxy_bypass":["list","string"],"proxy_url":"string"}]],"description_kind":"plain","computed":true},"agent_version":{"type":"string","description_kind":"plain","computed":true},"client_public_key":{"type":"string","description_kind":"plain","computed":true},"cloud_metadata":{"type":["list",["object",{"provider":"string"}]],"description_kind":"plain","computed":true},"detected_properties":{"type":["map","string"],"description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"dns_fqdn":{"type":"string","description_kind":"plain","computed":true},"domain_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"last_status_change_time":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"location_data":{"type":["list",["object",{"city":"string","country_or_region":"string","district":"string","name":"string"}]],"description_kind":"plain","computed":true},"machine_fqdn":{"type":"string","description_kind":"plain","computed":true},"mssql_discovered":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"os_name":{"type":"string","description_kind":"plain","computed":true},"os_profile":{"type":["list",["object",{"computer_name":"string","linux":["list",["object",{"patch":["list",["object",{"assessment_mode":"string","patch_mode":"string"}]]}]],"windows":["list",["object",{"patch":["list",["object",{"assessment_mode":"string","patch_mode":"string"}]]}]]}]],"description_kind":"plain","computed":true},"os_sku":{"type":"string","description_kind":"plain","computed":true},"os_type":{"type":"string","description_kind":"plain","computed":true},"os_version":{"type":"string","description_kind":"plain","computed":true},"parent_cluster_resource_id":{"type":"string","description_kind":"plain","computed":true},"private_link_scope_resource_id":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_status":{"type":["list",["object",{"extension_service":["list",["object",{"startup_type":"string","status":"string"}]],"guest_configuration_service":["list",["object",{"startup_type":"string","status":"string"}]]}]],"description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"vm_id":{"type":"string","description_kind":"plain","computed":true},"vm_uuid":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_arc_resource_bridge_appliance":{"version":0,"block":{"attributes":{"distro":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"infrastructure_provider":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_key_base64":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_attestation_provider":{"version":0,"block":{"attributes":{"attestation_uri":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"trust_model":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_account":{"version":0,"block":{"attributes":{"endpoint":{"type":"string","description_kind":"plain","computed":true},"hybrid_service_url":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","computed":true},"private_endpoint_connection":{"type":["list",["object",{"id":"string","name":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_runbook":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"content":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"log_activity_trace_level":{"type":"number","description_kind":"plain","computed":true},"log_progress":{"type":"bool","description_kind":"plain","computed":true},"log_verbose":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"runbook_type":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_variable_bool":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"encrypted":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_variable_datetime":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"encrypted":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_variable_int":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"encrypted":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_variable_object":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"encrypted":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_variable_string":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"encrypted":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_variables":{"version":0,"block":{"attributes":{"automation_account_id":{"type":"string","description_kind":"plain","required":true},"bool":{"type":["list",["object",{"description":"string","encrypted":"bool","id":"string","name":"string","value":"bool"}]],"description_kind":"plain","computed":true},"datetime":{"type":["list",["object",{"description":"string","encrypted":"bool","id":"string","name":"string","value":"string"}]],"description_kind":"plain","computed":true},"encrypted":{"type":["list",["object",{"description":"string","encrypted":"bool","id":"string","name":"string","value":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"int":{"type":["list",["object",{"description":"string","encrypted":"bool","id":"string","name":"string","value":"number"}]],"description_kind":"plain","computed":true},"null":{"type":["list",["object",{"description":"string","encrypted":"bool","id":"string","name":"string","value":"string"}]],"description_kind":"plain","computed":true},"object":{"type":["list",["object",{"description":"string","encrypted":"bool","id":"string","name":"string","value":"string"}]],"description_kind":"plain","computed":true},"string":{"type":["list",["object",{"description":"string","encrypted":"bool","id":"string","name":"string","value":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_availability_set":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"managed":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"platform_fault_domain_count":{"type":"number","description_kind":"plain","computed":true},"platform_update_domain_count":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_backup_policy_file_share":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_backup_policy_vm":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bastion_host":{"version":0,"block":{"attributes":{"copy_paste_enabled":{"type":"bool","description_kind":"plain","computed":true},"dns_name":{"type":"string","description_kind":"plain","computed":true},"file_copy_enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_configuration":{"type":["list",["object",{"name":"string","public_ip_address_id":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"ip_connect_enabled":{"type":"bool","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scale_units":{"type":"number","description_kind":"plain","computed":true},"shareable_link_enabled":{"type":"bool","description_kind":"plain","computed":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"tunneling_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_batch_account":{"version":0,"block":{"attributes":{"account_endpoint":{"type":"string","description_kind":"plain","computed":true},"encryption":{"type":["list",["object",{"key_vault_key_id":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_reference":{"type":["list",["object",{"id":"string","url":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"pool_allocation_mode":{"type":"string","description_kind":"plain","computed":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"storage_account_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_batch_application":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"allow_updates":{"type":"bool","description_kind":"plain","computed":true},"default_version":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_batch_certificate":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"format":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_data":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true},"thumbprint_algorithm":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_batch_pool":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"auto_scale":{"type":["list",["object",{"evaluation_interval":"string","formula":"string"}]],"description_kind":"plain","computed":true},"certificate":{"type":["list",["object",{"id":"string","store_location":"string","store_name":"string","visibility":["set","string"]}]],"description_kind":"plain","computed":true},"container_configuration":{"type":["list",["object",{"container_image_names":["set","string"],"container_registries":["list",["object",{"password":"string","registry_server":"string","user_assigned_identity_id":"string","user_name":"string"}]],"type":"string"}]],"description_kind":"plain","computed":true},"data_disks":{"type":["list",["object",{"caching":"string","disk_size_gb":"number","lun":"number","storage_account_type":"string"}]],"description_kind":"plain","computed":true},"disk_encryption":{"type":["list",["object",{"disk_encryption_target":"string"}]],"description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"extensions":{"type":["list",["object",{"auto_upgrade_minor_version":"bool","name":"string","protected_settings":"string","provision_after_extensions":["set","string"],"publisher":"string","settings_json":"string","type":"string","type_handler_version":"string"}]],"description_kind":"plain","computed":true},"fixed_scale":{"type":["list",["object",{"resize_timeout":"string","target_dedicated_nodes":"number","target_low_priority_nodes":"number"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inter_node_communication":{"type":"string","description_kind":"plain","computed":true},"license_type":{"type":"string","description_kind":"plain","computed":true},"max_tasks_per_node":{"type":"number","description_kind":"plain","computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","computed":true},"mount":{"type":["list",["object",{"azure_blob_file_system":["list",["object",{"account_key":"string","account_name":"string","blobfuse_options":"string","container_name":"string","identity_id":"string","relative_mount_path":"string","sas_key":"string"}]],"azure_file_share":["list",["object",{"account_key":"string","account_name":"string","azure_file_url":"string","mount_options":"string","relative_mount_path":"string"}]],"cifs_mount":["list",["object",{"mount_options":"string","password":"string","relative_mount_path":"string","source":"string","user_name":"string"}]],"nfs_mount":["list",["object",{"mount_options":"string","relative_mount_path":"string","source":"string"}]]}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_configuration":{"type":["list",["object",{"accelerated_networking_enabled":"bool","dynamic_vnet_assignment_scope":"string","endpoint_configuration":["list",["object",{"backend_port":"number","frontend_port_range":"string","name":"string","network_security_group_rules":["list",["object",{"access":"string","priority":"number","source_address_prefix":"string","source_port_ranges":["list","string"]}]],"protocol":"string"}]],"public_address_provisioning_type":"string","public_ips":["set","string"],"subnet_id":"string"}]],"description_kind":"plain","computed":true},"node_agent_sku_id":{"type":"string","description_kind":"plain","computed":true},"node_placement":{"type":["list",["object",{"policy":"string"}]],"description_kind":"plain","computed":true},"os_disk_placement":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"start_task":{"type":["list",["object",{"command_line":"string","common_environment_properties":["map","string"],"container":["list",["object",{"image_name":"string","registry":["list",["object",{"password":"string","registry_server":"string","user_assigned_identity_id":"string","user_name":"string"}]],"run_options":"string","working_directory":"string"}]],"resource_file":["list",["object",{"auto_storage_container_name":"string","blob_prefix":"string","file_mode":"string","file_path":"string","http_url":"string","storage_container_url":"string","user_assigned_identity_id":"string"}]],"task_retry_maximum":"number","user_identity":["list",["object",{"auto_user":["list",["object",{"elevation_level":"string","scope":"string"}]],"user_name":"string"}]],"wait_for_success":"bool"}]],"description_kind":"plain","computed":true},"storage_image_reference":{"type":["list",["object",{"id":"string","offer":"string","publisher":"string","sku":"string","version":"string"}]],"description_kind":"plain","computed":true},"task_scheduling_policy":{"type":["list",["object",{"node_fill_type":"string"}]],"description_kind":"plain","computed":true},"user_accounts":{"type":["list",["object",{"elevation_level":"string","linux_user_configuration":["list",["object",{"gid":"number","ssh_private_key":"string","uid":"number"}]],"name":"string","password":"string","windows_user_configuration":["list",["object",{"login_mode":"string"}]]}]],"description_kind":"plain","computed":true},"vm_size":{"type":"string","description_kind":"plain","computed":true},"windows":{"type":["list",["object",{"enable_automatic_updates":"bool"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_billing_enrollment_account_scope":{"version":0,"block":{"attributes":{"billing_account_name":{"type":"string","description_kind":"plain","required":true},"enrollment_account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_billing_mca_account_scope":{"version":0,"block":{"attributes":{"billing_account_name":{"type":"string","description_kind":"plain","required":true},"billing_profile_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"invoice_section_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_billing_mpa_account_scope":{"version":0,"block":{"attributes":{"billing_account_name":{"type":"string","description_kind":"plain","required":true},"customer_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_blueprint_definition":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"last_modified":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"scope_id":{"type":"string","description_kind":"plain","required":true},"target_scope":{"type":"string","description_kind":"plain","computed":true},"time_created":{"type":"string","description_kind":"plain","computed":true},"versions":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_blueprint_published_version":{"version":0,"block":{"attributes":{"blueprint_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"last_modified":{"type":"string","description_kind":"plain","computed":true},"scope_id":{"type":"string","description_kind":"plain","required":true},"target_scope":{"type":"string","description_kind":"plain","computed":true},"time_created":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_custom_domain":{"version":0,"block":{"attributes":{"cdn_frontdoor_profile_id":{"type":"string","description_kind":"plain","computed":true},"dns_zone_id":{"type":"string","description_kind":"plain","computed":true},"expiration_date":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"profile_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tls":{"type":["list",["object",{"cdn_frontdoor_secret_id":"string","certificate_type":"string","minimum_tls_version":"string"}]],"description_kind":"plain","computed":true},"validation_token":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_endpoint":{"version":0,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"profile_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_firewall_policy":{"version":0,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","computed":true},"frontend_endpoint_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"redirect_url":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_origin_group":{"version":0,"block":{"attributes":{"cdn_frontdoor_profile_id":{"type":"string","description_kind":"plain","computed":true},"health_probe":{"type":["list",["object",{"interval_in_seconds":"number","path":"string","protocol":"string","request_type":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancing":{"type":["list",["object",{"additional_latency_in_milliseconds":"number","sample_size":"number","successful_samples_required":"number"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"profile_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"restore_traffic_time_to_healed_or_new_endpoint_in_minutes":{"type":"number","description_kind":"plain","computed":true},"session_affinity_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_profile":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_guid":{"type":"string","description_kind":"plain","computed":true},"response_timeout_seconds":{"type":"number","description_kind":"plain","computed":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_rule_set":{"version":0,"block":{"attributes":{"cdn_frontdoor_profile_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"profile_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_secret":{"version":0,"block":{"attributes":{"cdn_frontdoor_profile_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"profile_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secret":{"type":["list",["object",{"customer_certificate":["list",["object",{"expiration_date":"string","key_vault_certificate_id":"string","subject_alternative_names":["list","string"]}]]}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_profile":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_client_config":{"version":0,"block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"object_id":{"type":"string","description_kind":"plain","computed":true},"subscription_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cognitive_account":{"version":0,"block":{"attributes":{"endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"qna_runtime_endpoint":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_communication_service":{"version":1,"block":{"attributes":{"data_location":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true},"primary_key":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_confidential_ledger":{"version":0,"block":{"attributes":{"azuread_based_service_principal":{"type":["list",["object",{"ledger_role_name":"string","principal_id":"string","tenant_id":"string"}]],"description_kind":"plain","computed":true},"certificate_based_security_principal":{"type":["list",["object",{"ledger_role_name":"string","pem_public_key":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_service_endpoint":{"type":"string","description_kind":"plain","computed":true},"ledger_endpoint":{"type":"string","description_kind":"plain","computed":true},"ledger_type":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_consumption_budget_resource_group":{"version":0,"block":{"attributes":{"amount":{"type":"number","description_kind":"plain","computed":true},"filter":{"type":["list",["object",{"dimension":["list",["object",{"name":"string","operator":"string","values":["list","string"]}]],"not":["list",["object",{"dimension":["list",["object",{"name":"string","operator":"string","values":["list","string"]}]],"tag":["list",["object",{"name":"string","operator":"string","values":["list","string"]}]]}]],"tag":["list",["object",{"name":"string","operator":"string","values":["list","string"]}]]}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"notification":{"type":["list",["object",{"contact_emails":["list","string"],"contact_groups":["list","string"],"contact_roles":["list","string"],"enabled":"bool","operator":"string","threshold":"number","threshold_type":"string"}]],"description_kind":"plain","computed":true},"resource_group_id":{"type":"string","description_kind":"plain","required":true},"time_grain":{"type":"string","description_kind":"plain","computed":true},"time_period":{"type":["list",["object",{"end_date":"string","start_date":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_consumption_budget_subscription":{"version":2,"block":{"attributes":{"amount":{"type":"number","description_kind":"plain","computed":true},"filter":{"type":["list",["object",{"dimension":["list",["object",{"name":"string","operator":"string","values":["list","string"]}]],"not":["list",["object",{"dimension":["list",["object",{"name":"string","operator":"string","values":["list","string"]}]],"tag":["list",["object",{"name":"string","operator":"string","values":["list","string"]}]]}]],"tag":["list",["object",{"name":"string","operator":"string","values":["list","string"]}]]}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"notification":{"type":["list",["object",{"contact_emails":["list","string"],"contact_groups":["list","string"],"contact_roles":["list","string"],"enabled":"bool","operator":"string","threshold":"number","threshold_type":"string"}]],"description_kind":"plain","computed":true},"subscription_id":{"type":"string","description_kind":"plain","required":true},"time_grain":{"type":"string","description_kind":"plain","computed":true},"time_period":{"type":["list",["object",{"end_date":"string","start_date":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_app":{"version":0,"block":{"attributes":{"container_app_environment_id":{"type":"string","description_kind":"plain","computed":true},"custom_domain_verification_id":{"type":"string","description":"The ID of the Custom Domain Verification for this Container App.","description_kind":"plain","computed":true,"sensitive":true},"dapr":{"type":["list",["object",{"app_id":"string","app_port":"number","app_protocol":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"ingress":{"type":["list",["object",{"allow_insecure_connections":"bool","custom_domain":["list",["object",{"certificate_binding_type":"string","certificate_id":"string","name":"string"}]],"exposed_port":"number","external_enabled":"bool","fqdn":"string","ip_security_restriction":["list",["object",{"action":"string","description":"string","ip_address_range":"string","name":"string"}]],"target_port":"number","traffic_weight":["list",["object",{"label":"string","latest_revision":"bool","percentage":"number","revision_suffix":"string"}]],"transport":"string"}]],"description_kind":"plain","computed":true},"latest_revision_fqdn":{"type":"string","description":"The fully qualified domain name of the latest Container App.","description_kind":"plain","computed":true},"latest_revision_name":{"type":"string","description":"The name of the latest Container Revision.","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"registry":{"type":["list",["object",{"identity":"string","password_secret_name":"string","server":"string","username":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"revision_mode":{"type":"string","description_kind":"plain","computed":true},"secret":{"type":["set",["object",{"identity":"string","key_vault_secret_id":"string","name":"string","value":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"template":{"type":["list",["object",{"azure_queue_scale_rule":["list",["object",{"authentication":["list",["object",{"secret_name":"string","trigger_parameter":"string"}]],"name":"string","queue_length":"number","queue_name":"string"}]],"container":["list",["object",{"args":["list","string"],"command":["list","string"],"cpu":"number","env":["list",["object",{"name":"string","secret_name":"string","value":"string"}]],"ephemeral_storage":"string","image":"string","liveness_probe":["list",["object",{"failure_count_threshold":"number","header":["list",["object",{"name":"string","value":"string"}]],"host":"string","initial_delay":"number","interval_seconds":"number","path":"string","port":"number","termination_grace_period_seconds":"number","timeout":"number","transport":"string"}]],"memory":"string","name":"string","readiness_probe":["list",["object",{"failure_count_threshold":"number","header":["list",["object",{"name":"string","value":"string"}]],"host":"string","interval_seconds":"number","path":"string","port":"number","success_count_threshold":"number","timeout":"number","transport":"string"}]],"startup_probe":["list",["object",{"failure_count_threshold":"number","header":["list",["object",{"name":"string","value":"string"}]],"host":"string","interval_seconds":"number","path":"string","port":"number","termination_grace_period_seconds":"number","timeout":"number","transport":"string"}]],"volume_mounts":["list",["object",{"name":"string","path":"string"}]]}]],"custom_scale_rule":["list",["object",{"authentication":["list",["object",{"secret_name":"string","trigger_parameter":"string"}]],"custom_rule_type":"string","metadata":["map","string"],"name":"string"}]],"http_scale_rule":["list",["object",{"authentication":["list",["object",{"secret_name":"string","trigger_parameter":"string"}]],"concurrent_requests":"string","name":"string"}]],"init_container":["list",["object",{"args":["list","string"],"command":["list","string"],"cpu":"number","env":["list",["object",{"name":"string","secret_name":"string","value":"string"}]],"ephemeral_storage":"string","image":"string","memory":"string","name":"string","volume_mounts":["list",["object",{"name":"string","path":"string"}]]}]],"max_replicas":"number","min_replicas":"number","revision_suffix":"string","tcp_scale_rule":["list",["object",{"authentication":["list",["object",{"secret_name":"string","trigger_parameter":"string"}]],"concurrent_requests":"string","name":"string"}]],"volume":["list",["object",{"name":"string","storage_name":"string","storage_type":"string"}]]}]],"description_kind":"plain","computed":true},"workload_profile_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_app_environment":{"version":0,"block":{"attributes":{"custom_domain_verification_id":{"type":"string","description":"The ID of the Custom Domain Verification for this Container App Environment.","description_kind":"plain","computed":true},"default_domain":{"type":"string","description":"The default publicly resolvable name of this Container App Environment","description_kind":"plain","computed":true},"docker_bridge_cidr":{"type":"string","description":"The network addressing in which the Container Apps in this Container App Environment will reside in CIDR notation.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"infrastructure_subnet_id":{"type":"string","description":"The existing Subnet in use by the Container Apps Control Plane.","description_kind":"plain","computed":true},"internal_load_balancer_enabled":{"type":"bool","description":"Does the Container Environment operate in Internal Load Balancing Mode?","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"log_analytics_workspace_name":{"type":"string","description":"The name of the Log Analytics Workspace this Container Apps Managed Environment is linked to.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the Container Apps Managed Environment.","description_kind":"plain","required":true},"platform_reserved_cidr":{"type":"string","description":"The IP range, in CIDR notation, that is reserved for environment infrastructure IP addresses.","description_kind":"plain","computed":true},"platform_reserved_dns_ip_address":{"type":"string","description":"The IP address from the IP range defined by `platform_reserved_cidr` that is reserved for the internal DNS server.","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"static_ip_address":{"type":"string","description":"The Static IP Address of the Environment.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_app_environment_certificate":{"version":0,"block":{"attributes":{"container_app_environment_id":{"type":"string","description":"The Container App Managed Environment ID to configure this Certificate on.","description_kind":"plain","required":true},"expiration_date":{"type":"string","description":"The expiration date for the Certificate.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"issue_date":{"type":"string","description":"The date of issue for the Certificate.","description_kind":"plain","computed":true},"issuer":{"type":"string","description":"The Certificate Issuer.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the Container Apps Certificate.","description_kind":"plain","required":true},"subject_name":{"type":"string","description":"The Subject Name for the Certificate.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"thumbprint":{"type":"string","description":"The Thumbprint of the Certificate.","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_group":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"ip_address":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subnet_ids":{"type":["set","string"],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry":{"version":2,"block":{"attributes":{"admin_enabled":{"type":"bool","description_kind":"plain","computed":true},"admin_password":{"type":"string","description_kind":"plain","computed":true},"admin_username":{"type":"string","description_kind":"plain","computed":true},"data_endpoint_enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"login_server":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry_cache_rule":{"version":0,"block":{"attributes":{"container_registry_id":{"type":"string","description_kind":"plain","required":true},"credential_set_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"source_repo":{"type":"string","description_kind":"plain","computed":true},"target_repo":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry_scope_map":{"version":0,"block":{"attributes":{"actions":{"type":["list","string"],"description_kind":"plain","computed":true},"container_registry_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry_token":{"version":0,"block":{"attributes":{"container_registry_name":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scope_map_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_account":{"version":0,"block":{"attributes":{"automatic_failover_enabled":{"type":"bool","description_kind":"plain","computed":true},"capabilities":{"type":["list",["object",{"name":"string"}]],"description_kind":"plain","computed":true},"connection_strings":{"type":["list","string"],"description_kind":"plain","deprecated":true,"computed":true,"sensitive":true},"consistency_policy":{"type":["list",["object",{"consistency_level":"string","max_interval_in_seconds":"number","max_staleness_prefix":"number"}]],"description_kind":"plain","computed":true},"enable_automatic_failover":{"type":"bool","description_kind":"plain","deprecated":true,"computed":true},"enable_free_tier":{"type":"bool","description_kind":"plain","deprecated":true,"computed":true},"enable_multiple_write_locations":{"type":"bool","description_kind":"plain","deprecated":true,"computed":true},"endpoint":{"type":"string","description_kind":"plain","computed":true},"free_tier_enabled":{"type":"bool","description_kind":"plain","computed":true},"geo_location":{"type":["list",["object",{"failover_priority":"number","id":"string","location":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_range_filter":{"type":"string","description_kind":"plain","computed":true},"is_virtual_network_filter_enabled":{"type":"bool","description_kind":"plain","computed":true},"key_vault_key_id":{"type":"string","description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"multiple_write_locations_enabled":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"offer_type":{"type":"string","description_kind":"plain","computed":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_mongodb_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_readonly_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_readonly_mongodb_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_readonly_sql_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_sql_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"read_endpoints":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_mongodb_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_readonly_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_readonly_mongodb_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_readonly_sql_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_sql_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"virtual_network_rule":{"type":["list",["object",{"id":"string"}]],"description_kind":"plain","computed":true},"write_endpoints":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_mongo_database":{"version":1,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_restorable_database_accounts":{"version":0,"block":{"attributes":{"accounts":{"type":["list",["object",{"api_type":"string","creation_time":"string","deletion_time":"string","id":"string","restorable_locations":["list",["object",{"creation_time":"string","deletion_time":"string","location":"string","regional_database_account_instance_id":"string"}]]}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_sql_database":{"version":1,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"autoscale_settings":{"type":["list",["object",{"max_throughput":"number"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"throughput":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_sql_role_definition":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"assignable_scopes":{"type":["set","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","computed":true},"permissions":{"type":["set",["object",{"data_actions":["set","string"]}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"role_definition_id":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dashboard_grafana":{"version":0,"block":{"attributes":{"api_key_enabled":{"type":"bool","description_kind":"plain","computed":true},"auto_generated_domain_name_label_scope":{"type":"string","description_kind":"plain","computed":true},"azure_monitor_workspace_integrations":{"type":["list",["object",{"resource_id":"string"}]],"description_kind":"plain","computed":true},"deterministic_outbound_ip_enabled":{"type":"bool","description_kind":"plain","computed":true},"endpoint":{"type":"string","description_kind":"plain","computed":true},"grafana_major_version":{"type":"string","description_kind":"plain","computed":true},"grafana_version":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ips":{"type":["list","string"],"description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zone_redundancy_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory":{"version":2,"block":{"attributes":{"github_configuration":{"type":["list",["object",{"account_name":"string","branch_name":"string","git_url":"string","repository_name":"string","root_folder":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"vsts_configuration":{"type":["list",["object",{"account_name":"string","branch_name":"string","project_name":"string","repository_name":"string","root_folder":"string","tenant_id":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_trigger_schedule":{"version":0,"block":{"attributes":{"activated":{"type":"bool","description_kind":"plain","computed":true},"annotations":{"type":["list","string"],"description_kind":"plain","computed":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"end_time":{"type":"string","description_kind":"plain","computed":true},"frequency":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"pipeline_name":{"type":"string","description_kind":"plain","computed":true},"schedule":{"type":["list",["object",{"days_of_month":["list","number"],"days_of_week":["list","string"],"hours":["list","number"],"minutes":["list","number"],"monthly":["list",["object",{"week":"number","weekday":"string"}]]}]],"description_kind":"plain","computed":true},"start_time":{"type":"string","description_kind":"plain","computed":true},"time_zone":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_trigger_schedules":{"version":0,"block":{"attributes":{"data_factory_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"items":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_backup_vault":{"version":0,"block":{"attributes":{"datastore_type":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"redundancy":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_share":{"version":0,"block":{"attributes":{"account_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"snapshot_schedule":{"type":["list",["object",{"name":"string","recurrence":"string","start_time":"string"}]],"description_kind":"plain","computed":true},"terms":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_share_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_share_dataset_blob_storage":{"version":0,"block":{"attributes":{"container_name":{"type":"string","description_kind":"plain","computed":true},"data_share_id":{"type":"string","description_kind":"plain","required":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"file_path":{"type":"string","description_kind":"plain","computed":true},"folder_path":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_account":{"type":["list",["object",{"name":"string","resource_group_name":"string","subscription_id":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_share_dataset_data_lake_gen2":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","computed":true},"file_path":{"type":"string","description_kind":"plain","computed":true},"file_system_name":{"type":"string","description_kind":"plain","computed":true},"folder_path":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"share_id":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_share_dataset_kusto_cluster":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kusto_cluster_id":{"type":"string","description_kind":"plain","computed":true},"kusto_cluster_location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"share_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_share_dataset_kusto_database":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kusto_cluster_location":{"type":"string","description_kind":"plain","computed":true},"kusto_database_id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"share_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_database_migration_project":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_name":{"type":"string","description_kind":"plain","required":true},"source_platform":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"target_platform":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_database_migration_service":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_databox_edge_device":{"version":0,"block":{"attributes":{"device_properties":{"type":["list",["object",{"capacity":"number","configured_role_types":["list","string"],"culture":"string","hcs_version":"string","model":"string","node_count":"number","serial_number":"string","software_version":"string","status":"string","time_zone":"string","type":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_databricks_access_connector":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_databricks_workspace":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"managed_disk_identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","computed":true},"storage_account_identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","computed":true},"workspace_url":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_databricks_workspace_private_endpoint_connection":{"version":0,"block":{"attributes":{"connections":{"type":["list",["object",{"action_required":"string","description":"string","name":"string","status":"string","workspace_private_endpoint_id":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_endpoint_id":{"type":"string","description_kind":"plain","required":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dedicated_host":{"version":0,"block":{"attributes":{"dedicated_host_group_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dedicated_host_group":{"version":0,"block":{"attributes":{"automatic_placement_enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"platform_fault_domain_count":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zones":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_test_lab":{"version":1,"block":{"attributes":{"artifacts_storage_account_id":{"type":"string","description_kind":"plain","computed":true},"default_premium_storage_account_id":{"type":"string","description_kind":"plain","computed":true},"default_storage_account_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_id":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"premium_data_disk_storage_account_id":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_type":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"unique_identifier":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_test_virtual_network":{"version":1,"block":{"attributes":{"allowed_subnets":{"type":["list",["object",{"allow_public_ip":"string","lab_subnet_name":"string","resource_id":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lab_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subnet_overrides":{"type":["list",["object",{"lab_subnet_name":"string","resource_id":"string","use_in_vm_creation_permission":"string","use_public_ip_address_permission":"string","virtual_network_pool_name":"string"}]],"description_kind":"plain","computed":true},"unique_identifier":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_digital_twins_instance":{"version":0,"block":{"attributes":{"host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_disk_access":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_disk_encryption_set":{"version":0,"block":{"attributes":{"auto_key_rotation_enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"key_vault_key_url":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_a_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["set","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"target_resource_id":{"type":"string","description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_aaaa_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["set","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"target_resource_id":{"type":"string","description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_caa_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"record":{"type":["set",["object",{"flags":"number","tag":"string","value":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_cname_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"record":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"target_resource_id":{"type":"string","description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_mx_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"record":{"type":["set",["object",{"exchange":"string","preference":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_ns_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_ptr_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["set","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_soa_record":{"version":0,"block":{"attributes":{"email":{"type":"string","description_kind":"plain","computed":true},"expire_time":{"type":"number","description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"minimum_ttl":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"refresh_time":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retry_time":{"type":"number","description_kind":"plain","computed":true},"serial_number":{"type":"number","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_srv_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"record":{"type":["set",["object",{"port":"number","priority":"number","target":"string","weight":"number"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_txt_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"record":{"type":["set",["object",{"value":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_zone":{"version":2,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_number_of_record_sets":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"name_servers":{"type":["set","string"],"description_kind":"plain","computed":true},"number_of_record_sets":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_elastic_cloud_elasticsearch":{"version":0,"block":{"attributes":{"elastic_cloud_deployment_id":{"type":"string","description_kind":"plain","computed":true},"elastic_cloud_email_address":{"type":"string","description_kind":"plain","computed":true},"elastic_cloud_sso_default_url":{"type":"string","description_kind":"plain","computed":true},"elastic_cloud_user_id":{"type":"string","description_kind":"plain","computed":true},"elasticsearch_service_url":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kibana_service_url":{"type":"string","description_kind":"plain","computed":true},"kibana_sso_uri":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"monitoring_enabled":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"logs":{"nesting_mode":"list","block":{"attributes":{"filtering_tag":{"type":["list",["object",{"action":"string","name":"string","value":"string"}]],"description_kind":"plain","computed":true},"send_activity_logs":{"type":"bool","description_kind":"plain","computed":true},"send_azuread_logs":{"type":"bool","description_kind":"plain","computed":true},"send_subscription_logs":{"type":"bool","description_kind":"plain","computed":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_elastic_san":{"version":0,"block":{"attributes":{"base_size_in_tib":{"type":"number","description_kind":"plain","computed":true},"extended_size_in_tib":{"type":"number","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":["list",["object",{"name":"string","tier":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"total_iops":{"type":"number","description_kind":"plain","computed":true},"total_mbps":{"type":"number","description_kind":"plain","computed":true},"total_size_in_tib":{"type":"number","description_kind":"plain","computed":true},"total_volume_size_in_gib":{"type":"number","description_kind":"plain","computed":true},"volume_group_count":{"type":"number","description_kind":"plain","computed":true},"zones":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_elastic_san_volume_group":{"version":0,"block":{"attributes":{"elastic_san_id":{"type":"string","description_kind":"plain","required":true},"encryption":{"type":["list",["object",{"current_versioned_key_expiration_timestamp":"string","current_versioned_key_id":"string","key_vault_key_id":"string","last_key_rotation_timestamp":"string","user_assigned_identity_id":"string"}]],"description_kind":"plain","computed":true},"encryption_type":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_rule":{"type":["list",["object",{"action":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"protocol_type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventgrid_domain":{"version":0,"block":{"attributes":{"endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"inbound_ip_rule":{"type":["list",["object",{"action":"string","ip_mask":"string"}]],"description_kind":"plain","computed":true},"input_mapping_default_values":{"type":["list",["object",{"data_version":"string","event_type":"string","subject":"string"}]],"description_kind":"plain","computed":true},"input_mapping_fields":{"type":["list",["object",{"data_version":"string","event_time":"string","event_type":"string","id":"string","subject":"string","topic":"string"}]],"description_kind":"plain","computed":true},"input_schema":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventgrid_domain_topic":{"version":0,"block":{"attributes":{"domain_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventgrid_system_topic":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"metric_arm_resource_id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_arm_resource_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"topic_type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventgrid_topic":{"version":0,"block":{"attributes":{"endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"partition_count":{"type":"number","description_kind":"plain","computed":true},"partition_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_authorization_rule":{"version":1,"block":{"attributes":{"eventhub_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listen":{"type":"bool","description_kind":"plain","optional":true},"manage":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"send":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_cluster":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_consumer_group":{"version":1,"block":{"attributes":{"eventhub_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"user_metadata":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_namespace":{"version":0,"block":{"attributes":{"auto_inflate_enabled":{"type":"bool","description_kind":"plain","computed":true},"capacity":{"type":"number","description_kind":"plain","computed":true},"dedicated_cluster_id":{"type":"string","description_kind":"plain","computed":true},"default_primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kafka_enabled":{"type":"bool","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"maximum_throughput_units":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zone_redundant":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_namespace_authorization_rule":{"version":2,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listen":{"type":"bool","description_kind":"plain","computed":true},"manage":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"send":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_sas":{"version":0,"block":{"attributes":{"connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"expiry":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"sas":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_express_route_circuit":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"peerings":{"type":["list",["object",{"azure_asn":"number","peer_asn":"number","peering_type":"string","primary_peer_address_prefix":"string","secondary_peer_address_prefix":"string","shared_key":"string","vlan_id":"number"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_key":{"type":"string","description_kind":"plain","computed":true},"service_provider_properties":{"type":["list",["object",{"bandwidth_in_mbps":"number","peering_location":"string","service_provider_name":"string"}]],"description_kind":"plain","computed":true},"service_provider_provisioning_state":{"type":"string","description_kind":"plain","computed":true},"sku":{"type":["list",["object",{"family":"string","tier":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_express_route_circuit_peering":{"version":0,"block":{"attributes":{"azure_asn":{"type":"number","description_kind":"plain","computed":true},"express_route_circuit_name":{"type":"string","description_kind":"plain","required":true},"gateway_manager_etag":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv4_enabled":{"type":"bool","description_kind":"plain","computed":true},"peer_asn":{"type":"number","description_kind":"plain","computed":true},"peering_type":{"type":"string","description_kind":"plain","required":true},"primary_azure_port":{"type":"string","description_kind":"plain","computed":true},"primary_peer_address_prefix":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"route_filter_id":{"type":"string","description_kind":"plain","computed":true},"secondary_azure_port":{"type":"string","description_kind":"plain","computed":true},"secondary_peer_address_prefix":{"type":"string","description_kind":"plain","computed":true},"shared_key":{"type":"string","description_kind":"plain","computed":true},"vlan_id":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_extended_locations":{"version":0,"block":{"attributes":{"extended_locations":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_firewall":{"version":0,"block":{"attributes":{"dns_proxy_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"dns_servers":{"type":["list","string"],"description_kind":"plain","computed":true},"firewall_policy_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_configuration":{"type":["list",["object",{"name":"string","private_ip_address":"string","public_ip_address_id":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"management_ip_configuration":{"type":["list",["object",{"name":"string","private_ip_address":"string","public_ip_address_id":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"sku_tier":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"threat_intel_mode":{"type":"string","description_kind":"plain","computed":true},"virtual_hub":{"type":["list",["object",{"private_ip_address":"string","public_ip_addresses":["list","string"],"public_ip_count":"number","virtual_hub_id":"string"}]],"description_kind":"plain","computed":true},"zones":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_firewall_policy":{"version":0,"block":{"attributes":{"base_policy_id":{"type":"string","description_kind":"plain","computed":true},"child_policies":{"type":["list","string"],"description_kind":"plain","computed":true},"dns":{"type":["list",["object",{"network_rule_fqdn_enabled":"bool","proxy_enabled":"bool","servers":["list","string"]}]],"description_kind":"plain","computed":true},"firewalls":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"rule_collection_groups":{"type":["list","string"],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"threat_intelligence_allowlist":{"type":["list",["object",{"fqdns":["list","string"],"ip_addresses":["list","string"]}]],"description_kind":"plain","computed":true},"threat_intelligence_mode":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_function_app":{"version":0,"block":{"attributes":{"app_service_plan_id":{"type":"string","description_kind":"plain","computed":true},"app_settings":{"type":["map","string"],"description_kind":"plain","computed":true},"client_cert_mode":{"type":"string","description_kind":"plain","computed":true},"connection_string":{"type":["list",["object",{"name":"string","type":"string","value":"string"}]],"description_kind":"plain","computed":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"os_type":{"type":"string","description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"site_config":{"type":["list",["object",{"always_on":"bool","app_scale_limit":"number","auto_swap_slot_name":"string","cors":["list",["object",{"allowed_origins":["set","string"],"support_credentials":"bool"}]],"dotnet_framework_version":"string","elastic_instance_minimum":"number","ftps_state":"string","health_check_path":"string","http2_enabled":"bool","ip_restriction":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"java_version":"string","linux_fx_version":"string","min_tls_version":"string","pre_warmed_instance_count":"number","runtime_scale_monitoring_enabled":"bool","scm_ip_restriction":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"scm_type":"string","scm_use_main_ip_restriction":"bool","use_32_bit_worker_process":"bool","vnet_route_all_enabled":"bool","websockets_enabled":"bool"}]],"description_kind":"plain","computed":true},"site_credential":{"type":["list",["object",{"password":"string","username":"string"}]],"description_kind":"plain","computed":true},"source_control":{"type":["list",["object",{"branch":"string","manual_integration":"bool","repo_url":"string","rollback_enabled":"bool","use_mercurial":"bool"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_function_app_host_keys":{"version":0,"block":{"attributes":{"blobs_extension_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_function_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"durabletask_extension_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"event_grid_extension_config_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"event_grid_extension_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"signalr_extension_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"webpubsub_extension_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_hdinsight_cluster":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description_kind":"plain","computed":true},"cluster_version":{"type":"string","description_kind":"plain","computed":true},"component_versions":{"type":["map","string"],"description_kind":"plain","computed":true},"edge_ssh_endpoint":{"type":"string","description_kind":"plain","computed":true},"gateway":{"type":["list",["object",{"enabled":"bool","password":"string","username":"string"}]],"description_kind":"plain","computed":true},"https_endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kafka_rest_proxy_endpoint":{"type":"string","description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"ssh_endpoint":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"tier":{"type":"string","description_kind":"plain","computed":true},"tls_min_version":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_healthcare_dicom_service":{"version":1,"block":{"attributes":{"authentication":{"type":["list",["object",{"audience":["list","string"],"authority":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_endpoint":{"type":["list",["object",{"id":"string","name":"string"}]],"description_kind":"plain","computed":true},"service_url":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_healthcare_fhir_service":{"version":1,"block":{"attributes":{"access_policy_object_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"authentication":{"type":["list",["object",{"audience":"string","authority":"string","smart_proxy_enabled":"bool"}]],"description_kind":"plain","computed":true},"configuration_export_storage_account_name":{"type":"string","description_kind":"plain","computed":true},"container_registry_login_server_url":{"type":["list","string"],"description_kind":"plain","computed":true},"cors":{"type":["list",["object",{"allowed_headers":["list","string"],"allowed_methods":["list","string"],"allowed_origins":["list","string"],"credentials_allowed":"bool","max_age_in_seconds":"number"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_healthcare_medtech_service":{"version":1,"block":{"attributes":{"device_mapping_json":{"type":"string","description_kind":"plain","computed":true},"eventhub_consumer_group_name":{"type":"string","description_kind":"plain","computed":true},"eventhub_name":{"type":"string","description_kind":"plain","computed":true},"eventhub_namespace_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_healthcare_service":{"version":0,"block":{"attributes":{"access_policy_object_ids":{"type":["set","string"],"description_kind":"plain","computed":true},"authentication_configuration":{"type":["list",["object",{"audience":"string","authority":"string","smart_proxy_enabled":"bool"}]],"description_kind":"plain","computed":true},"cors_configuration":{"type":["list",["object",{"allow_credentials":"bool","allowed_headers":["set","string"],"allowed_methods":["list","string"],"allowed_origins":["set","string"],"max_age_in_seconds":"number"}]],"description_kind":"plain","computed":true},"cosmosdb_key_vault_key_versionless_id":{"type":"string","description_kind":"plain","computed":true},"cosmosdb_throughput":{"type":"number","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_healthcare_workspace":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_hybrid_compute_machine":{"version":0,"block":{"attributes":{"ad_fqdn":{"type":"string","description_kind":"plain","computed":true},"agent_configuration":{"type":["list",["object",{"extensions_allow_list":["list",["object",{"publisher":"string","type":"string"}]],"extensions_block_list":["list",["object",{"publisher":"string","type":"string"}]],"extensions_enabled":"bool","guest_configuration_enabled":"bool","incoming_connections_ports":["list","string"],"proxy_bypass":["list","string"],"proxy_url":"string"}]],"description_kind":"plain","computed":true},"agent_version":{"type":"string","description_kind":"plain","computed":true},"client_public_key":{"type":"string","description_kind":"plain","computed":true},"cloud_metadata":{"type":["list",["object",{"provider":"string"}]],"description_kind":"plain","computed":true},"detected_properties":{"type":["map","string"],"description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"dns_fqdn":{"type":"string","description_kind":"plain","computed":true},"domain_name":{"type":"string","description_kind":"plain","computed":true},"error_details":{"type":["list",["object",{"additional_info":["list",["object",{"info":"string","type":"string"}]],"code":"string","message":"string","target":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"last_status_change":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"location_data":{"type":["list",["object",{"city":"string","country_or_region":"string","district":"string","name":"string"}]],"description_kind":"plain","computed":true},"machine_fqdn":{"type":"string","description_kind":"plain","computed":true},"mssql_discovered":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"os_name":{"type":"string","description_kind":"plain","computed":true},"os_profile":{"type":["list",["object",{"computer_name":"string","linux_configuration":["list",["object",{"patch_settings":["list",["object",{"assessment_mode":"string","patch_mode":"string"}]]}]],"windows_configuration":["list",["object",{"patch_settings":["list",["object",{"assessment_mode":"string","patch_mode":"string"}]]}]]}]],"description_kind":"plain","computed":true},"os_sku":{"type":"string","description_kind":"plain","computed":true},"os_type":{"type":"string","description_kind":"plain","computed":true},"os_version":{"type":"string","description_kind":"plain","computed":true},"parent_cluster_resource_id":{"type":"string","description_kind":"plain","computed":true},"private_link_scope_resource_id":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_status":{"type":["list",["object",{"extension_service":["list",["object",{"startup_type":"string","status":"string"}]],"guest_configuration_service":["list",["object",{"startup_type":"string","status":"string"}]]}]],"description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"vm_id":{"type":"string","description_kind":"plain","computed":true},"vm_uuid":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_image":{"version":0,"block":{"attributes":{"data_disk":{"type":["list",["object",{"blob_uri":"string","caching":"string","lun":"number","managed_disk_id":"string","size_gb":"number"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"name_regex":{"type":"string","description_kind":"plain","optional":true},"os_disk":{"type":["list",["object",{"blob_uri":"string","caching":"string","managed_disk_id":"string","os_state":"string","os_type":"string","size_gb":"number"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sort_descending":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zone_resilient":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_images":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"images":{"type":["list",["object",{"data_disk":["list",["object",{"blob_uri":"string","caching":"string","lun":"number","managed_disk_id":"string","size_gb":"number"}]],"location":"string","name":"string","os_disk":["list",["object",{"blob_uri":"string","caching":"string","disk_encryption_set_id":"string","managed_disk_id":"string","os_state":"string","os_type":"string","size_gb":"number"}]],"tags":["map","string"],"zone_resilient":"bool"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags_filter":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub":{"version":1,"block":{"attributes":{"hostname":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_dps":{"version":0,"block":{"attributes":{"allocation_policy":{"type":"string","description_kind":"plain","computed":true},"device_provisioning_host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id_scope":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_operations_host_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_dps_shared_access_policy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_dps_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_shared_access_policy":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_ip_group":{"version":0,"block":{"attributes":{"cidrs":{"type":["set","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_ip_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ids":{"type":["list","string"],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"names":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault":{"version":2,"block":{"attributes":{"access_policy":{"type":["list",["object",{"application_id":"string","certificate_permissions":["list","string"],"key_permissions":["list","string"],"object_id":"string","secret_permissions":["list","string"],"storage_permissions":["list","string"],"tenant_id":"string"}]],"description_kind":"plain","computed":true},"enable_rbac_authorization":{"type":"bool","description_kind":"plain","computed":true},"enabled_for_deployment":{"type":"bool","description_kind":"plain","computed":true},"enabled_for_disk_encryption":{"type":"bool","description_kind":"plain","computed":true},"enabled_for_template_deployment":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_acls":{"type":["list",["object",{"bypass":"string","default_action":"string","ip_rules":["list","string"],"virtual_network_subnet_ids":["list","string"]}]],"description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"purge_protection_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"vault_uri":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_access_policy":{"version":0,"block":{"attributes":{"certificate_permissions":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_permissions":{"type":["list","string"],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"secret_permissions":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_certificate":{"version":0,"block":{"attributes":{"certificate_data":{"type":"string","description_kind":"plain","computed":true},"certificate_data_base64":{"type":"string","description_kind":"plain","computed":true},"certificate_policy":{"type":["list",["object",{"issuer_parameters":["list",["object",{"name":"string"}]],"key_properties":["list",["object",{"curve":"string","exportable":"bool","key_size":"number","key_type":"string","reuse_key":"bool"}]],"lifetime_action":["list",["object",{"action":["list",["object",{"action_type":"string"}]],"trigger":["list",["object",{"days_before_expiry":"number","lifetime_percentage":"number"}]]}]],"secret_properties":["list",["object",{"content_type":"string"}]],"x509_certificate_properties":["list",["object",{"extended_key_usage":["list","string"],"key_usage":["list","string"],"subject":"string","subject_alternative_names":["list",["object",{"dns_names":["list","string"],"emails":["list","string"],"upns":["list","string"]}]],"validity_in_months":"number"}]]}]],"description_kind":"plain","computed":true},"expires":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"not_before":{"type":"string","description_kind":"plain","computed":true},"resource_manager_id":{"type":"string","description_kind":"plain","computed":true},"resource_manager_versionless_id":{"type":"string","description_kind":"plain","computed":true},"secret_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"versionless_id":{"type":"string","description_kind":"plain","computed":true},"versionless_secret_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_certificate_data":{"version":0,"block":{"attributes":{"certificates_count":{"type":"number","description_kind":"plain","computed":true},"expires":{"type":"string","description_kind":"plain","computed":true},"hex":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"not_before":{"type":"string","description_kind":"plain","computed":true},"pem":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_certificate_issuer":{"version":0,"block":{"attributes":{"account_id":{"type":"string","description_kind":"plain","computed":true},"admin":{"type":["list",["object",{"email_address":"string","first_name":"string","last_name":"string","phone":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"org_id":{"type":"string","description_kind":"plain","computed":true},"provider_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_certificates":{"version":0,"block":{"attributes":{"certificates":{"type":["list",["object",{"enabled":"bool","id":"string","name":"string","tags":["map","string"]}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"include_pending":{"type":"bool","description_kind":"plain","optional":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"names":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_encrypted_value":{"version":0,"block":{"attributes":{"algorithm":{"type":"string","description_kind":"plain","required":true},"decoded_plain_text_value":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"encrypted_data":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_key_id":{"type":"string","description_kind":"plain","required":true},"plain_text_value":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_key":{"version":0,"block":{"attributes":{"curve":{"type":"string","description_kind":"plain","computed":true},"e":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_opts":{"type":["list","string"],"description_kind":"plain","computed":true},"key_size":{"type":"number","description_kind":"plain","computed":true},"key_type":{"type":"string","description_kind":"plain","computed":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"n":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_key_openssh":{"type":"string","description_kind":"plain","computed":true},"public_key_pem":{"type":"string","description_kind":"plain","computed":true},"resource_id":{"type":"string","description_kind":"plain","computed":true},"resource_versionless_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true},"versionless_id":{"type":"string","description_kind":"plain","computed":true},"x":{"type":"string","description_kind":"plain","computed":true},"y":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_managed_hardware_security_module":{"version":0,"block":{"attributes":{"admin_object_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"hsm_uri":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"purge_protection_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"soft_delete_retention_days":{"type":"number","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_managed_hardware_security_module_role_definition":{"version":1,"block":{"attributes":{"assignable_scopes":{"type":["list","string"],"description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_hsm_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"permission":{"type":["list",["object",{"actions":["list","string"],"data_actions":["list","string"],"not_actions":["list","string"],"not_data_actions":["list","string"]}]],"description_kind":"plain","computed":true},"resource_manager_id":{"type":"string","description_kind":"plain","computed":true},"role_name":{"type":"string","description_kind":"plain","computed":true},"role_type":{"type":"string","description_kind":"plain","computed":true},"vault_base_url":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_secret":{"version":0,"block":{"attributes":{"content_type":{"type":"string","description_kind":"plain","computed":true},"expiration_date":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"not_before_date":{"type":"string","description_kind":"plain","computed":true},"resource_id":{"type":"string","description_kind":"plain","computed":true},"resource_versionless_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"value":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"version":{"type":"string","description_kind":"plain","optional":true},"versionless_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_secrets":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"names":{"type":["list","string"],"description_kind":"plain","computed":true},"secrets":{"type":["list",["object",{"enabled":"bool","id":"string","name":"string","tags":["map","string"]}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kubernetes_cluster":{"version":2,"block":{"attributes":{"aci_connector_linux":{"type":["list",["object",{"subnet_name":"string"}]],"description_kind":"plain","computed":true},"agent_pool_profile":{"type":["list",["object",{"count":"number","enable_auto_scaling":"bool","enable_node_public_ip":"bool","max_count":"number","max_pods":"number","min_count":"number","name":"string","node_labels":["map","string"],"node_public_ip_prefix_id":"string","node_taints":["list","string"],"orchestrator_version":"string","os_disk_size_gb":"number","os_type":"string","tags":["map","string"],"type":"string","upgrade_settings":["list",["object",{"drain_timeout_in_minutes":"number","max_surge":"string","node_soak_duration_in_minutes":"number"}]],"vm_size":"string","vnet_subnet_id":"string","zones":["list","string"]}]],"description_kind":"plain","computed":true},"api_server_authorized_ip_ranges":{"type":["set","string"],"description_kind":"plain","computed":true},"azure_active_directory_role_based_access_control":{"type":["list",["object",{"admin_group_object_ids":["list","string"],"azure_rbac_enabled":"bool","client_app_id":"string","managed":"bool","server_app_id":"string","tenant_id":"string"}]],"description_kind":"plain","computed":true},"azure_policy_enabled":{"type":"bool","description_kind":"plain","computed":true},"current_kubernetes_version":{"type":"string","description_kind":"plain","computed":true},"custom_ca_trust_certificates_base64":{"type":["list","string"],"description_kind":"plain","computed":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","computed":true},"dns_prefix":{"type":"string","description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"http_application_routing_enabled":{"type":"bool","description_kind":"plain","computed":true},"http_application_routing_zone_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"ingress_application_gateway":{"type":["list",["object",{"effective_gateway_id":"string","gateway_id":"string","gateway_name":"string","ingress_application_gateway_identity":["list",["object",{"client_id":"string","object_id":"string","user_assigned_identity_id":"string"}]],"subnet_cidr":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"key_management_service":{"type":["list",["object",{"key_vault_key_id":"string","key_vault_network_access":"string"}]],"description_kind":"plain","computed":true},"key_vault_secrets_provider":{"type":["list",["object",{"secret_identity":["list",["object",{"client_id":"string","object_id":"string","user_assigned_identity_id":"string"}]],"secret_rotation_enabled":"bool","secret_rotation_interval":"string"}]],"description_kind":"plain","computed":true},"kube_admin_config":{"type":["list",["object",{"client_certificate":"string","client_key":"string","cluster_ca_certificate":"string","host":"string","password":"string","username":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"kube_admin_config_raw":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"kube_config":{"type":["list",["object",{"client_certificate":"string","client_key":"string","cluster_ca_certificate":"string","host":"string","password":"string","username":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"kube_config_raw":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"kubelet_identity":{"type":["list",["object",{"client_id":"string","object_id":"string","user_assigned_identity_id":"string"}]],"description_kind":"plain","computed":true},"kubernetes_version":{"type":"string","description_kind":"plain","computed":true},"linux_profile":{"type":["list",["object",{"admin_username":"string","ssh_key":["list",["object",{"key_data":"string"}]]}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"microsoft_defender":{"type":["list",["object",{"log_analytics_workspace_id":"string"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_profile":{"type":["list",["object",{"dns_service_ip":"string","docker_bridge_cidr":"string","load_balancer_sku":"string","network_plugin":"string","network_policy":"string","pod_cidr":"string","service_cidr":"string"}]],"description_kind":"plain","computed":true},"node_resource_group":{"type":"string","description_kind":"plain","computed":true},"node_resource_group_id":{"type":"string","description_kind":"plain","computed":true},"oidc_issuer_enabled":{"type":"bool","description_kind":"plain","computed":true},"oidc_issuer_url":{"type":"string","description_kind":"plain","computed":true},"oms_agent":{"type":["list",["object",{"log_analytics_workspace_id":"string","msi_auth_for_monitoring_enabled":"bool","oms_agent_identity":["list",["object",{"client_id":"string","object_id":"string","user_assigned_identity_id":"string"}]]}]],"description_kind":"plain","computed":true},"open_service_mesh_enabled":{"type":"bool","description_kind":"plain","computed":true},"private_cluster_enabled":{"type":"bool","description_kind":"plain","computed":true},"private_fqdn":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"role_based_access_control_enabled":{"type":"bool","description_kind":"plain","computed":true},"service_mesh_profile":{"type":["list",["object",{"external_ingress_gateway_enabled":"bool","internal_ingress_gateway_enabled":"bool","mode":"string"}]],"description_kind":"plain","computed":true},"service_principal":{"type":["list",["object",{"client_id":"string"}]],"description_kind":"plain","computed":true},"storage_profile":{"type":["list",["object",{"blob_driver_enabled":"bool","disk_driver_enabled":"bool","disk_driver_version":"string","file_driver_enabled":"bool","snapshot_controller_enabled":"bool"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"windows_profile":{"type":["list",["object",{"admin_username":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kubernetes_cluster_node_pool":{"version":1,"block":{"attributes":{"enable_auto_scaling":{"type":"bool","description_kind":"plain","computed":true},"enable_node_public_ip":{"type":"bool","description_kind":"plain","computed":true},"eviction_policy":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kubernetes_cluster_name":{"type":"string","description_kind":"plain","required":true},"max_count":{"type":"number","description_kind":"plain","computed":true},"max_pods":{"type":"number","description_kind":"plain","computed":true},"min_count":{"type":"number","description_kind":"plain","computed":true},"mode":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"node_count":{"type":"number","description_kind":"plain","computed":true},"node_labels":{"type":["map","string"],"description_kind":"plain","computed":true},"node_public_ip_prefix_id":{"type":"string","description_kind":"plain","computed":true},"node_taints":{"type":["list","string"],"description_kind":"plain","computed":true},"orchestrator_version":{"type":"string","description_kind":"plain","computed":true},"os_disk_size_gb":{"type":"number","description_kind":"plain","computed":true},"os_disk_type":{"type":"string","description_kind":"plain","computed":true},"os_type":{"type":"string","description_kind":"plain","computed":true},"priority":{"type":"string","description_kind":"plain","computed":true},"proximity_placement_group_id":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"spot_max_price":{"type":"number","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"upgrade_settings":{"type":["list",["object",{"drain_timeout_in_minutes":"number","max_surge":"string","node_soak_duration_in_minutes":"number"}]],"description_kind":"plain","computed":true},"vm_size":{"type":"string","description_kind":"plain","computed":true},"vnet_subnet_id":{"type":"string","description_kind":"plain","computed":true},"zones":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kubernetes_node_pool_snapshot":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_node_pool_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kubernetes_service_versions":{"version":0,"block":{"attributes":{"default_version":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"include_preview":{"type":"bool","description_kind":"plain","optional":true},"latest_version":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"version_prefix":{"type":"string","description_kind":"plain","optional":true},"versions":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_cluster":{"version":1,"block":{"attributes":{"data_ingestion_uri":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"uri":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_database":{"version":1,"block":{"attributes":{"cluster_name":{"type":"string","description_kind":"plain","required":true},"hot_cache_period":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"size":{"type":"number","description_kind":"plain","computed":true},"soft_delete_period":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lb":{"version":0,"block":{"attributes":{"frontend_ip_configuration":{"type":["list",["object",{"id":"string","name":"string","private_ip_address":"string","private_ip_address_allocation":"string","private_ip_address_version":"string","public_ip_address_id":"string","subnet_id":"string","zones":["list","string"]}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_ip_address":{"type":"string","description_kind":"plain","computed":true},"private_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lb_backend_address_pool":{"version":0,"block":{"attributes":{"backend_address":{"type":["list",["object",{"inbound_nat_rule_port_mapping":["list",["object",{"backend_port":"number","frontend_port":"number","inbound_nat_rule_name":"string"}]],"ip_address":"string","name":"string","virtual_network_id":"string"}]],"description_kind":"plain","computed":true},"backend_ip_configurations":{"type":["list",["object",{"id":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inbound_nat_rules":{"type":["list","string"],"description_kind":"plain","computed":true},"load_balancing_rules":{"type":["list","string"],"description_kind":"plain","computed":true},"loadbalancer_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_rules":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lb_outbound_rule":{"version":0,"block":{"attributes":{"allocated_outbound_ports":{"type":"number","description_kind":"plain","computed":true},"backend_address_pool_id":{"type":"string","description_kind":"plain","computed":true},"frontend_ip_configuration":{"type":["list",["object",{"id":"string","name":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","computed":true},"loadbalancer_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","computed":true},"tcp_reset_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lb_rule":{"version":0,"block":{"attributes":{"backend_address_pool_id":{"type":"string","description_kind":"plain","computed":true},"backend_port":{"type":"number","description_kind":"plain","computed":true},"disable_outbound_snat":{"type":"bool","description_kind":"plain","computed":true},"enable_floating_ip":{"type":"bool","description_kind":"plain","computed":true},"enable_tcp_reset":{"type":"bool","description_kind":"plain","computed":true},"frontend_ip_configuration_name":{"type":"string","description_kind":"plain","computed":true},"frontend_port":{"type":"number","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","computed":true},"load_distribution":{"type":"string","description_kind":"plain","computed":true},"loadbalancer_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"probe_id":{"type":"string","description_kind":"plain","computed":true},"protocol":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_linux_function_app":{"version":1,"block":{"attributes":{"app_settings":{"type":["map","string"],"description_kind":"plain","computed":true},"auth_settings":{"type":["list",["object",{"active_directory":["list",["object",{"allowed_audiences":["list","string"],"client_id":"string","client_secret":"string","client_secret_setting_name":"string"}]],"additional_login_parameters":["map","string"],"allowed_external_redirect_urls":["list","string"],"default_provider":"string","enabled":"bool","facebook":["list",["object",{"app_id":"string","app_secret":"string","app_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"github":["list",["object",{"client_id":"string","client_secret":"string","client_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"google":["list",["object",{"client_id":"string","client_secret":"string","client_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"issuer":"string","microsoft":["list",["object",{"client_id":"string","client_secret":"string","client_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"runtime_version":"string","token_refresh_extension_hours":"number","token_store_enabled":"bool","twitter":["list",["object",{"consumer_key":"string","consumer_secret":"string","consumer_secret_setting_name":"string"}]],"unauthenticated_client_action":"string"}]],"description_kind":"plain","computed":true},"auth_settings_v2":{"type":["list",["object",{"active_directory_v2":["list",["object",{"allowed_applications":["list","string"],"allowed_audiences":["list","string"],"allowed_groups":["list","string"],"allowed_identities":["list","string"],"client_id":"string","client_secret_certificate_thumbprint":"string","client_secret_setting_name":"string","jwt_allowed_client_applications":["list","string"],"jwt_allowed_groups":["list","string"],"login_parameters":["map","string"],"tenant_auth_endpoint":"string","www_authentication_disabled":"bool"}]],"apple_v2":["list",["object",{"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"auth_enabled":"bool","azure_static_web_app_v2":["list",["object",{"client_id":"string"}]],"config_file_path":"string","custom_oidc_v2":["list",["object",{"authorisation_endpoint":"string","certification_uri":"string","client_credential_method":"string","client_id":"string","client_secret_setting_name":"string","issuer_endpoint":"string","name":"string","name_claim_type":"string","openid_configuration_endpoint":"string","scopes":["list","string"],"token_endpoint":"string"}]],"default_provider":"string","excluded_paths":["list","string"],"facebook_v2":["list",["object",{"app_id":"string","app_secret_setting_name":"string","graph_api_version":"string","login_scopes":["list","string"]}]],"forward_proxy_convention":"string","forward_proxy_custom_host_header_name":"string","forward_proxy_custom_scheme_header_name":"string","github_v2":["list",["object",{"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"google_v2":["list",["object",{"allowed_audiences":["list","string"],"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"http_route_api_prefix":"string","login":["list",["object",{"allowed_external_redirect_urls":["list","string"],"cookie_expiration_convention":"string","cookie_expiration_time":"string","logout_endpoint":"string","nonce_expiration_time":"string","preserve_url_fragments_for_logins":"bool","token_refresh_extension_time":"number","token_store_enabled":"bool","token_store_path":"string","token_store_sas_setting_name":"string","validate_nonce":"bool"}]],"microsoft_v2":["list",["object",{"allowed_audiences":["list","string"],"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"require_authentication":"bool","require_https":"bool","runtime_version":"string","twitter_v2":["list",["object",{"consumer_key":"string","consumer_secret_setting_name":"string"}]],"unauthenticated_action":"string"}]],"description_kind":"plain","computed":true},"availability":{"type":"string","description_kind":"plain","computed":true},"backup":{"type":["list",["object",{"enabled":"bool","name":"string","schedule":["list",["object",{"frequency_interval":"number","frequency_unit":"string","keep_at_least_one_backup":"bool","last_execution_time":"string","retention_period_days":"number","start_time":"string"}]],"storage_account_url":"string"}]],"description_kind":"plain","computed":true},"builtin_logging_enabled":{"type":"bool","description_kind":"plain","computed":true},"client_certificate_enabled":{"type":"bool","description_kind":"plain","computed":true},"client_certificate_exclusion_paths":{"type":"string","description":"Paths to exclude when using client certificates, separated by ;","description_kind":"plain","computed":true},"client_certificate_mode":{"type":"string","description_kind":"plain","computed":true},"connection_string":{"type":["set",["object",{"name":"string","type":"string","value":"string"}]],"description_kind":"plain","computed":true},"content_share_force_disabled":{"type":"bool","description_kind":"plain","computed":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"daily_memory_time_quota":{"type":"number","description_kind":"plain","computed":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"ftp_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","computed":true},"functions_extension_version":{"type":"string","description_kind":"plain","computed":true},"hosting_environment_id":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_plan_id":{"type":"string","description_kind":"plain","computed":true},"site_config":{"type":["list",["object",{"always_on":"bool","api_definition_url":"string","api_management_api_id":"string","app_command_line":"string","app_scale_limit":"number","app_service_logs":["list",["object",{"disk_quota_mb":"number","retention_period_days":"number"}]],"application_insights_connection_string":"string","application_insights_key":"string","application_stack":["list",["object",{"docker":["list",["object",{"image_name":"string","image_tag":"string","registry_password":"string","registry_url":"string","registry_username":"string"}]],"dotnet_version":"string","java_version":"string","node_version":"string","powershell_core_version":"string","python_version":"string","use_custom_runtime":"bool","use_dotnet_isolated_runtime":"bool"}]],"container_registry_managed_identity_client_id":"string","container_registry_use_managed_identity":"bool","cors":["list",["object",{"allowed_origins":["list","string"],"support_credentials":"bool"}]],"default_documents":["list","string"],"detailed_error_logging_enabled":"bool","elastic_instance_minimum":"number","ftps_state":"string","health_check_eviction_time_in_min":"number","health_check_path":"string","http2_enabled":"bool","ip_restriction":["list",["object",{"action":"string","description":"string","headers":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"ip_restriction_default_action":"string","linux_fx_version":"string","load_balancing_mode":"string","managed_pipeline_mode":"string","minimum_tls_version":"string","pre_warmed_instance_count":"number","remote_debugging_enabled":"bool","remote_debugging_version":"string","runtime_scale_monitoring_enabled":"bool","scm_ip_restriction":["list",["object",{"action":"string","description":"string","headers":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"scm_ip_restriction_default_action":"string","scm_minimum_tls_version":"string","scm_type":"string","scm_use_main_ip_restriction":"bool","use_32_bit_worker":"bool","vnet_route_all_enabled":"bool","websockets_enabled":"bool","worker_count":"number"}]],"description_kind":"plain","computed":true},"site_credential":{"type":["list",["object",{"name":"string","password":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"sticky_settings":{"type":["list",["object",{"app_setting_names":["list","string"],"connection_string_names":["list","string"]}]],"description_kind":"plain","computed":true},"storage_account_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"storage_account_name":{"type":"string","description_kind":"plain","computed":true},"storage_key_vault_secret_id":{"type":"string","description":"The Key Vault Secret ID, including version, that contains the Connection String used to connect to the storage account for this Function App.","description_kind":"plain","computed":true},"storage_uses_managed_identity":{"type":"bool","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"usage":{"type":"string","description_kind":"plain","computed":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","computed":true},"webdeploy_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_linux_web_app":{"version":1,"block":{"attributes":{"app_metadata":{"type":["map","string"],"description_kind":"plain","computed":true},"app_settings":{"type":["map","string"],"description_kind":"plain","computed":true},"auth_settings":{"type":["list",["object",{"active_directory":["list",["object",{"allowed_audiences":["list","string"],"client_id":"string","client_secret":"string","client_secret_setting_name":"string"}]],"additional_login_parameters":["map","string"],"allowed_external_redirect_urls":["list","string"],"default_provider":"string","enabled":"bool","facebook":["list",["object",{"app_id":"string","app_secret":"string","app_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"github":["list",["object",{"client_id":"string","client_secret":"string","client_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"google":["list",["object",{"client_id":"string","client_secret":"string","client_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"issuer":"string","microsoft":["list",["object",{"client_id":"string","client_secret":"string","client_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"runtime_version":"string","token_refresh_extension_hours":"number","token_store_enabled":"bool","twitter":["list",["object",{"consumer_key":"string","consumer_secret":"string","consumer_secret_setting_name":"string"}]],"unauthenticated_client_action":"string"}]],"description_kind":"plain","computed":true},"auth_settings_v2":{"type":["list",["object",{"active_directory_v2":["list",["object",{"allowed_applications":["list","string"],"allowed_audiences":["list","string"],"allowed_groups":["list","string"],"allowed_identities":["list","string"],"client_id":"string","client_secret_certificate_thumbprint":"string","client_secret_setting_name":"string","jwt_allowed_client_applications":["list","string"],"jwt_allowed_groups":["list","string"],"login_parameters":["map","string"],"tenant_auth_endpoint":"string","www_authentication_disabled":"bool"}]],"apple_v2":["list",["object",{"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"auth_enabled":"bool","azure_static_web_app_v2":["list",["object",{"client_id":"string"}]],"config_file_path":"string","custom_oidc_v2":["list",["object",{"authorisation_endpoint":"string","certification_uri":"string","client_credential_method":"string","client_id":"string","client_secret_setting_name":"string","issuer_endpoint":"string","name":"string","name_claim_type":"string","openid_configuration_endpoint":"string","scopes":["list","string"],"token_endpoint":"string"}]],"default_provider":"string","excluded_paths":["list","string"],"facebook_v2":["list",["object",{"app_id":"string","app_secret_setting_name":"string","graph_api_version":"string","login_scopes":["list","string"]}]],"forward_proxy_convention":"string","forward_proxy_custom_host_header_name":"string","forward_proxy_custom_scheme_header_name":"string","github_v2":["list",["object",{"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"google_v2":["list",["object",{"allowed_audiences":["list","string"],"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"http_route_api_prefix":"string","login":["list",["object",{"allowed_external_redirect_urls":["list","string"],"cookie_expiration_convention":"string","cookie_expiration_time":"string","logout_endpoint":"string","nonce_expiration_time":"string","preserve_url_fragments_for_logins":"bool","token_refresh_extension_time":"number","token_store_enabled":"bool","token_store_path":"string","token_store_sas_setting_name":"string","validate_nonce":"bool"}]],"microsoft_v2":["list",["object",{"allowed_audiences":["list","string"],"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"require_authentication":"bool","require_https":"bool","runtime_version":"string","twitter_v2":["list",["object",{"consumer_key":"string","consumer_secret_setting_name":"string"}]],"unauthenticated_action":"string"}]],"description_kind":"plain","computed":true},"availability":{"type":"string","description_kind":"plain","computed":true},"backup":{"type":["list",["object",{"enabled":"bool","name":"string","schedule":["list",["object",{"frequency_interval":"number","frequency_unit":"string","keep_at_least_one_backup":"bool","last_execution_time":"string","retention_period_days":"number","start_time":"string"}]],"storage_account_url":"string"}]],"description_kind":"plain","computed":true},"client_affinity_enabled":{"type":"bool","description_kind":"plain","computed":true},"client_certificate_enabled":{"type":"bool","description_kind":"plain","computed":true},"client_certificate_exclusion_paths":{"type":"string","description":"Paths to exclude when using client certificates, separated by ;","description_kind":"plain","computed":true},"client_certificate_mode":{"type":"string","description_kind":"plain","computed":true},"connection_string":{"type":["set",["object",{"name":"string","type":"string","value":"string"}]],"description_kind":"plain","computed":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"ftp_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","computed":true},"hosting_environment_id":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"key_vault_reference_identity_id":{"type":"string","description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"logs":{"type":["list",["object",{"application_logs":["list",["object",{"azure_blob_storage":["list",["object",{"level":"string","retention_in_days":"number","sas_url":"string"}]],"file_system_level":"string"}]],"detailed_error_messages":"bool","failed_request_tracing":"bool","http_logs":["list",["object",{"azure_blob_storage":["list",["object",{"retention_in_days":"number","sas_url":"string"}]],"file_system":["list",["object",{"retention_in_days":"number","retention_in_mb":"number"}]]}]]}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_plan_id":{"type":"string","description_kind":"plain","computed":true},"site_config":{"type":["list",["object",{"always_on":"bool","api_definition_url":"string","api_management_api_id":"string","app_command_line":"string","application_stack":["list",["object",{"docker_image":"string","docker_image_name":"string","docker_image_tag":"string","docker_registry_password":"string","docker_registry_url":"string","docker_registry_username":"string","dotnet_version":"string","go_version":"string","java_server":"string","java_server_version":"string","java_version":"string","node_version":"string","php_version":"string","python_version":"string","ruby_version":"string"}]],"auto_heal_enabled":"bool","auto_heal_setting":["list",["object",{"action":["list",["object",{"action_type":"string","minimum_process_execution_time":"string"}]],"trigger":["list",["object",{"requests":["list",["object",{"count":"number","interval":"string"}]],"slow_request":["list",["object",{"count":"number","interval":"string","path":"string","time_taken":"string"}]],"slow_request_with_path":["list",["object",{"count":"number","interval":"string","path":"string","time_taken":"string"}]],"status_code":["list",["object",{"count":"number","interval":"string","path":"string","status_code_range":"string","sub_status":"number","win32_status_code":"number"}]]}]]}]],"container_registry_managed_identity_client_id":"string","container_registry_use_managed_identity":"bool","cors":["list",["object",{"allowed_origins":["list","string"],"support_credentials":"bool"}]],"default_documents":["list","string"],"detailed_error_logging_enabled":"bool","ftps_state":"string","health_check_eviction_time_in_min":"number","health_check_path":"string","http2_enabled":"bool","ip_restriction":["list",["object",{"action":"string","description":"string","headers":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"ip_restriction_default_action":"string","linux_fx_version":"string","load_balancing_mode":"string","local_mysql_enabled":"bool","managed_pipeline_mode":"string","minimum_tls_version":"string","remote_debugging_enabled":"bool","remote_debugging_version":"string","scm_ip_restriction":["list",["object",{"action":"string","description":"string","headers":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"scm_ip_restriction_default_action":"string","scm_minimum_tls_version":"string","scm_type":"string","scm_use_main_ip_restriction":"bool","use_32_bit_worker":"bool","vnet_route_all_enabled":"bool","websockets_enabled":"bool","worker_count":"number"}]],"description_kind":"plain","computed":true},"site_credential":{"type":["list",["object",{"name":"string","password":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"sticky_settings":{"type":["list",["object",{"app_setting_names":["list","string"],"connection_string_names":["list","string"]}]],"description_kind":"plain","computed":true},"storage_account":{"type":["list",["object",{"access_key":"string","account_name":"string","mount_path":"string","name":"string","share_name":"string","type":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"usage":{"type":"string","description_kind":"plain","computed":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","computed":true},"webdeploy_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_load_test":{"version":0,"block":{"attributes":{"data_plane_uri":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"encryption":{"type":["list",["object",{"identity":["list",["object",{"identity_id":"string","type":"string"}]],"key_url":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_local_network_gateway":{"version":0,"block":{"attributes":{"address_space":{"type":["list","string"],"description_kind":"plain","computed":true},"bgp_settings":{"type":["list",["object",{"asn":"number","bgp_peering_address":"string","peer_weight":"number"}]],"description_kind":"plain","computed":true},"gateway_address":{"type":"string","description_kind":"plain","computed":true},"gateway_fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_location":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"zone_mappings":{"type":["list",["object",{"logical_zone":"string","physical_zone":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_workspace":{"version":3,"block":{"attributes":{"daily_quota_gb":{"type":"number","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_shared_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retention_in_days":{"type":"number","description_kind":"plain","computed":true},"secondary_shared_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"workspace_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_integration_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_standard":{"version":0,"block":{"attributes":{"app_service_plan_id":{"type":"string","description_kind":"plain","computed":true},"app_settings":{"type":["map","string"],"description_kind":"plain","computed":true},"bundle_version":{"type":"string","description_kind":"plain","computed":true},"client_affinity_enabled":{"type":"bool","description_kind":"plain","computed":true},"client_certificate_mode":{"type":"string","description_kind":"plain","computed":true},"connection_string":{"type":["set",["object",{"name":"string","type":"string","value":"string"}]],"description_kind":"plain","computed":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"https_only":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"site_credential":{"type":["list",["object",{"password":"string","username":"string"}]],"description_kind":"plain","computed":true},"storage_account_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"storage_account_name":{"type":"string","description_kind":"plain","computed":true},"storage_account_share_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"use_extension_bundle":{"type":"bool","description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"site_config":{"nesting_mode":"list","block":{"attributes":{"always_on":{"type":"bool","description_kind":"plain","optional":true},"app_scale_limit":{"type":"number","description_kind":"plain","optional":true,"computed":true},"auto_swap_slot_name":{"type":"string","description_kind":"plain","computed":true},"dotnet_framework_version":{"type":"string","description_kind":"plain","optional":true},"elastic_instance_minimum":{"type":"number","description_kind":"plain","optional":true,"computed":true},"ftps_state":{"type":"string","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description_kind":"plain","optional":true},"ip_restriction":{"type":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"linux_fx_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"min_tls_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"pre_warmed_instance_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"runtime_scale_monitoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"scm_ip_restriction":{"type":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"scm_min_tls_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_use_main_ip_restriction":{"type":"bool","description_kind":"plain","optional":true},"use_32_bit_worker_process":{"type":"bool","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"websockets_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description_kind":"plain","required":true},"support_credentials":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_workflow":{"version":0,"block":{"attributes":{"access_endpoint":{"type":"string","description_kind":"plain","computed":true},"connector_endpoint_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"connector_outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"logic_app_integration_account_id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"workflow_endpoint_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"workflow_outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"workflow_schema":{"type":"string","description_kind":"plain","computed":true},"workflow_version":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_machine_learning_workspace":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_maintenance_configuration":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"in_guest_user_patch_mode":{"type":"string","description_kind":"plain","computed":true},"install_patches":{"type":["list",["object",{"linux":["list",["object",{"classifications_to_include":["list","string"],"package_names_mask_to_exclude":["list","string"],"package_names_mask_to_include":["list","string"]}]],"reboot":"string","windows":["list",["object",{"classifications_to_include":["list","string"],"kb_numbers_to_exclude":["list","string"],"kb_numbers_to_include":["list","string"]}]]}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"properties":{"type":["map","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"visibility":{"type":"string","description_kind":"plain","computed":true},"window":{"type":["list",["object",{"duration":"string","expiration_date_time":"string","recur_every":"string","start_date_time":"string","time_zone":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_managed_api":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_managed_application_definition":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_managed_disk":{"version":1,"block":{"attributes":{"create_option":{"type":"string","description_kind":"plain","computed":true},"disk_access_id":{"type":"string","description_kind":"plain","computed":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","computed":true},"disk_iops_read_write":{"type":"number","description_kind":"plain","computed":true},"disk_mbps_read_write":{"type":"number","description_kind":"plain","computed":true},"disk_size_gb":{"type":"number","description_kind":"plain","computed":true},"encryption_settings":{"type":["list",["object",{"disk_encryption_key":["list",["object",{"secret_url":"string","source_vault_id":"string"}]],"enabled":"bool","key_encryption_key":["list",["object",{"key_url":"string","source_vault_id":"string"}]]}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_reference_id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_access_policy":{"type":"string","description_kind":"plain","computed":true},"os_type":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_resource_id":{"type":"string","description_kind":"plain","computed":true},"source_uri":{"type":"string","description_kind":"plain","computed":true},"storage_account_id":{"type":"string","description_kind":"plain","computed":true},"storage_account_type":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zones":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_management_group":{"version":0,"block":{"attributes":{"all_management_group_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"all_subscription_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_group_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"parent_management_group_id":{"type":"string","description_kind":"plain","computed":true},"subscription_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"tenant_scoped_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_management_group_template_deployment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"output_content":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_maps_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"x_ms_client_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mariadb_server":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"ssl_enforcement":{"type":"string","description_kind":"plain","computed":true},"storage_profile":{"type":["list",["object",{"auto_grow":"string","backup_retention_days":"number","geo_redundant_backup":"string","storage_mb":"number"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_marketplace_agreement":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_text_link":{"type":"string","description_kind":"plain","computed":true},"offer":{"type":"string","description_kind":"plain","required":true},"plan":{"type":"string","description_kind":"plain","required":true},"privacy_policy_link":{"type":"string","description_kind":"plain","computed":true},"publisher":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"mobile_country_code":{"type":"string","description_kind":"plain","computed":true},"mobile_network_code":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_key":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_attached_data_network":{"version":0,"block":{"attributes":{"dns_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"mobile_network_data_network_name":{"type":"string","description_kind":"plain","required":true},"mobile_network_packet_core_data_plane_id":{"type":"string","description_kind":"plain","required":true},"network_address_port_translation":{"type":["list",["object",{"icmp_pinhole_timeout_in_seconds":"number","pinhole_maximum_number":"number","port_range":["list",["object",{"maximum":"number","minimum":"number"}]],"tcp_pinhole_timeout_in_seconds":"number","tcp_port_reuse_minimum_hold_time_in_seconds":"number","udp_pinhole_timeout_in_seconds":"number","udp_port_reuse_minimum_hold_time_in_seconds":"number"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"user_equipment_address_pool_prefixes":{"type":["list","string"],"description_kind":"plain","computed":true},"user_equipment_static_address_pool_prefixes":{"type":["list","string"],"description_kind":"plain","computed":true},"user_plane_access_ipv4_address":{"type":"string","description_kind":"plain","computed":true},"user_plane_access_ipv4_gateway":{"type":"string","description_kind":"plain","computed":true},"user_plane_access_ipv4_subnet":{"type":"string","description_kind":"plain","computed":true},"user_plane_access_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_data_network":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"mobile_network_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_packet_core_control_plane":{"version":0,"block":{"attributes":{"control_plane_access_ipv4_address":{"type":"string","description_kind":"plain","computed":true},"control_plane_access_ipv4_gateway":{"type":"string","description_kind":"plain","computed":true},"control_plane_access_ipv4_subnet":{"type":"string","description_kind":"plain","computed":true},"control_plane_access_name":{"type":"string","description_kind":"plain","computed":true},"core_network_technology":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"type":"string"}]],"description_kind":"plain","computed":true},"interoperability_settings_json":{"type":"string","description_kind":"plain","computed":true},"local_diagnostics_access":{"type":["list",["object",{"authentication_type":"string","https_server_certificate_url":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"platform":{"type":["list",["object",{"arc_kubernetes_cluster_id":"string","custom_location_id":"string","edge_device_id":"string","stack_hci_cluster_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"site_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"sku":{"type":"string","description_kind":"plain","computed":true},"software_version":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"user_equipment_mtu_in_bytes":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_packet_core_data_plane":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"mobile_network_packet_core_control_plane_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"user_plane_access_ipv4_address":{"type":"string","description_kind":"plain","computed":true},"user_plane_access_ipv4_gateway":{"type":"string","description_kind":"plain","computed":true},"user_plane_access_ipv4_subnet":{"type":"string","description_kind":"plain","computed":true},"user_plane_access_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_service":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"mobile_network_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"pcc_rule":{"type":["list",["object",{"name":"string","precedence":"number","qos_policy":["list",["object",{"allocation_and_retention_priority_level":"number","guaranteed_bit_rate":["list",["object",{"downlink":"string","uplink":"string"}]],"maximum_bit_rate":["list",["object",{"downlink":"string","uplink":"string"}]],"preemption_capability":"string","preemption_vulnerability":"string","qos_indicator":"number"}]],"service_data_flow_template":["list",["object",{"direction":"string","name":"string","ports":["list","string"],"protocol":["list","string"],"remote_ip_list":["list","string"]}]],"traffic_control_enabled":"bool"}]],"description_kind":"plain","computed":true},"service_precedence":{"type":"number","description_kind":"plain","computed":true},"service_qos_policy":{"type":["list",["object",{"allocation_and_retention_priority_level":"number","maximum_bit_rate":["list",["object",{"downlink":"string","uplink":"string"}]],"preemption_capability":"string","preemption_vulnerability":"string","qos_indicator":"number"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_sim":{"version":0,"block":{"attributes":{"device_type":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integrated_circuit_card_identifier":{"type":"string","description_kind":"plain","computed":true},"international_mobile_subscriber_identity":{"type":"string","description_kind":"plain","computed":true},"mobile_network_sim_group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"sim_policy_id":{"type":"string","description_kind":"plain","computed":true},"sim_state":{"type":"string","description_kind":"plain","computed":true},"static_ip_configuration":{"type":["list",["object",{"attached_data_network_id":"string","slice_id":"string","static_ipv4_address":"string"}]],"description_kind":"plain","computed":true},"vendor_key_fingerprint":{"type":"string","description_kind":"plain","computed":true},"vendor_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_sim_group":{"version":0,"block":{"attributes":{"encryption_key_url":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"mobile_network_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_sim_policy":{"version":0,"block":{"attributes":{"default_slice_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"mobile_network_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"rat_frequency_selection_priority_index":{"type":"number","description_kind":"plain","computed":true},"registration_timer_in_seconds":{"type":"number","description_kind":"plain","computed":true},"slice":{"type":["list",["object",{"data_network":["list",["object",{"additional_allowed_session_types":["list","string"],"allocation_and_retention_priority_level":"number","allowed_services_ids":["list","string"],"data_network_id":"string","default_session_type":"string","max_buffered_packets":"number","preemption_capability":"string","preemption_vulnerability":"string","qos_indicator":"number","session_aggregate_maximum_bit_rate":["list",["object",{"downlink":"string","uplink":"string"}]]}]],"default_data_network_id":"string","slice_id":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"user_equipment_aggregate_maximum_bit_rate":{"type":["list",["object",{"downlink":"string","uplink":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_site":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"mobile_network_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"network_function_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_slice":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"mobile_network_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"single_network_slice_selection_assistance_information":{"type":["list",["object",{"slice_differentiator":"string","slice_service_type":"number"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_action_group":{"version":1,"block":{"attributes":{"arm_role_receiver":{"type":["list",["object",{"name":"string","role_id":"string","use_common_alert_schema":"bool"}]],"description_kind":"plain","computed":true},"automation_runbook_receiver":{"type":["list",["object",{"automation_account_id":"string","is_global_runbook":"bool","name":"string","runbook_name":"string","service_uri":"string","use_common_alert_schema":"bool","webhook_resource_id":"string"}]],"description_kind":"plain","computed":true},"azure_app_push_receiver":{"type":["list",["object",{"email_address":"string","name":"string"}]],"description_kind":"plain","computed":true},"azure_function_receiver":{"type":["list",["object",{"function_app_resource_id":"string","function_name":"string","http_trigger_url":"string","name":"string","use_common_alert_schema":"bool"}]],"description_kind":"plain","computed":true},"email_receiver":{"type":["list",["object",{"email_address":"string","name":"string","use_common_alert_schema":"bool"}]],"description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"event_hub_receiver":{"type":["list",["object",{"event_hub_id":"string","event_hub_name":"string","event_hub_namespace":"string","name":"string","subscription_id":"string","tenant_id":"string","use_common_alert_schema":"bool"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"itsm_receiver":{"type":["list",["object",{"connection_id":"string","name":"string","region":"string","ticket_configuration":"string","workspace_id":"string"}]],"description_kind":"plain","computed":true},"logic_app_receiver":{"type":["list",["object",{"callback_url":"string","name":"string","resource_id":"string","use_common_alert_schema":"bool"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"short_name":{"type":"string","description_kind":"plain","computed":true},"sms_receiver":{"type":["list",["object",{"country_code":"string","name":"string","phone_number":"string"}]],"description_kind":"plain","computed":true},"voice_receiver":{"type":["list",["object",{"country_code":"string","name":"string","phone_number":"string"}]],"description_kind":"plain","computed":true},"webhook_receiver":{"type":["list",["object",{"aad_auth":["list",["object",{"identifier_uri":"string","object_id":"string","tenant_id":"string"}]],"name":"string","service_uri":"string","use_common_alert_schema":"bool"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_data_collection_endpoint":{"version":0,"block":{"attributes":{"configuration_access_endpoint":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"immutable_id":{"type":"string","description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"logs_ingestion_endpoint":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_data_collection_rule":{"version":0,"block":{"attributes":{"data_collection_endpoint_id":{"type":"string","description_kind":"plain","computed":true},"data_flow":{"type":["list",["object",{"built_in_transform":"string","destinations":["list","string"],"output_stream":"string","streams":["list","string"],"transform_kql":"string"}]],"description_kind":"plain","computed":true},"data_sources":{"type":["list",["object",{"data_import":["list",["object",{"event_hub_data_source":["list",["object",{"consumer_group":"string","name":"string","stream":"string"}]]}]],"extension":["list",["object",{"extension_json":"string","extension_name":"string","input_data_sources":["list","string"],"name":"string","streams":["list","string"]}]],"iis_log":["list",["object",{"log_directories":["list","string"],"name":"string","streams":["list","string"]}]],"log_file":["list",["object",{"file_patterns":["list","string"],"format":"string","name":"string","settings":["list",["object",{"text":["list",["object",{"record_start_timestamp_format":"string"}]]}]],"streams":["list","string"]}]],"performance_counter":["list",["object",{"counter_specifiers":["list","string"],"name":"string","sampling_frequency_in_seconds":"number","streams":["list","string"]}]],"platform_telemetry":["list",["object",{"name":"string","streams":["list","string"]}]],"prometheus_forwarder":["list",["object",{"label_include_filter":["list",["object",{"label":"string","value":"string"}]],"name":"string","streams":["list","string"]}]],"syslog":["list",["object",{"facility_names":["list","string"],"log_levels":["list","string"],"name":"string","streams":["list","string"]}]],"windows_event_log":["list",["object",{"name":"string","streams":["list","string"],"x_path_queries":["list","string"]}]],"windows_firewall_log":["list",["object",{"name":"string","streams":["list","string"]}]]}]],"description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"destinations":{"type":["list",["object",{"azure_monitor_metrics":["list",["object",{"name":"string"}]],"event_hub":["list",["object",{"event_hub_id":"string","name":"string"}]],"event_hub_direct":["list",["object",{"event_hub_id":"string","name":"string"}]],"log_analytics":["list",["object",{"name":"string","workspace_resource_id":"string"}]],"monitor_account":["list",["object",{"monitor_account_id":"string","name":"string"}]],"storage_blob":["list",["object",{"container_name":"string","name":"string","storage_account_id":"string"}]],"storage_blob_direct":["list",["object",{"container_name":"string","name":"string","storage_account_id":"string"}]],"storage_table_direct":["list",["object",{"name":"string","storage_account_id":"string","table_name":"string"}]]}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"immutable_id":{"type":"string","description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"stream_declaration":{"type":["list",["object",{"column":["list",["object",{"name":"string","type":"string"}]],"stream_name":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_diagnostic_categories":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_category_groups":{"type":["set","string"],"description_kind":"plain","computed":true},"log_category_types":{"type":["set","string"],"description_kind":"plain","computed":true},"logs":{"type":["set","string"],"description_kind":"plain","deprecated":true,"computed":true},"metrics":{"type":["set","string"],"description_kind":"plain","computed":true},"resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_log_profile":{"version":1,"block":{"attributes":{"categories":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"locations":{"type":["list","string"],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"retention_policy":{"type":["list",["object",{"days":"number","enabled":"bool"}]],"description_kind":"plain","computed":true},"servicebus_rule_id":{"type":"string","description_kind":"plain","computed":true},"storage_account_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_monitor_scheduled_query_rules_alert":{"version":1,"block":{"attributes":{"action":{"type":["set",["object",{"action_group":["set","string"],"custom_webhook_payload":"string","email_subject":"string"}]],"description_kind":"plain","computed":true},"authorized_resource_ids":{"type":["set","string"],"description_kind":"plain","computed":true},"data_source_id":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"frequency":{"type":"number","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"query":{"type":"string","description_kind":"plain","computed":true},"query_type":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"severity":{"type":"number","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"throttling":{"type":"number","description_kind":"plain","computed":true},"time_window":{"type":"number","description_kind":"plain","computed":true},"trigger":{"type":["set",["object",{"metric_trigger":["set",["object",{"metric_column":"string","metric_trigger_type":"string","operator":"string","threshold":"number"}]],"operator":"string","threshold":"number"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_scheduled_query_rules_log":{"version":1,"block":{"attributes":{"authorized_resource_ids":{"type":["set","string"],"description_kind":"plain","computed":true},"criteria":{"type":["set",["object",{"dimension":["set",["object",{"name":"string","operator":"string","values":["list","string"]}]],"metric_name":"string"}]],"description_kind":"plain","computed":true},"data_source_id":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_workspace":{"version":0,"block":{"attributes":{"default_data_collection_endpoint_id":{"type":"string","description_kind":"plain","computed":true},"default_data_collection_rule_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"query_endpoint":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_database":{"version":1,"block":{"attributes":{"collation":{"type":"string","description_kind":"plain","computed":true},"elastic_pool_id":{"type":"string","description_kind":"plain","computed":true},"enclave_type":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"type":"string"}]],"description_kind":"plain","computed":true},"license_type":{"type":"string","description_kind":"plain","computed":true},"max_size_gb":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"read_replica_count":{"type":"number","description_kind":"plain","computed":true},"read_scale":{"type":"bool","description_kind":"plain","computed":true},"server_id":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"storage_account_type":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"transparent_data_encryption_enabled":{"type":"bool","description_kind":"plain","computed":true},"transparent_data_encryption_key_automatic_rotation_enabled":{"type":"bool","description_kind":"plain","computed":true},"transparent_data_encryption_key_vault_key_id":{"type":"string","description_kind":"plain","computed":true},"zone_redundant":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_elasticpool":{"version":0,"block":{"attributes":{"enclave_type":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"max_size_bytes":{"type":"number","description_kind":"plain","computed":true},"max_size_gb":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"per_db_max_capacity":{"type":"number","description_kind":"plain","computed":true},"per_db_min_capacity":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":["list",["object",{"capacity":"number","family":"string","name":"string","tier":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zone_redundant":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_managed_instance":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","computed":true},"collation":{"type":"string","description_kind":"plain","computed":true},"customer_managed_key_id":{"type":"string","description_kind":"plain","computed":true},"dns_zone":{"type":"string","description_kind":"plain","computed":true},"dns_zone_partner_id":{"type":"string","description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"license_type":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"minimum_tls_version":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"proxy_override":{"type":"string","description_kind":"plain","computed":true},"public_data_endpoint_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"storage_account_type":{"type":"string","description_kind":"plain","computed":true},"storage_size_in_gb":{"type":"number","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"timezone_id":{"type":"string","description_kind":"plain","computed":true},"vcores":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_server":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","computed":true},"fully_qualified_domain_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"restorable_dropped_database_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"transparent_data_encryption_key_vault_key_id":{"type":"string","description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mysql_flexible_server":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","computed":true},"backup_retention_days":{"type":"number","description_kind":"plain","computed":true},"delegated_subnet_id":{"type":"string","description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"geo_redundant_backup_enabled":{"type":"bool","description_kind":"plain","computed":true},"high_availability":{"type":["list",["object",{"mode":"string","standby_availability_zone":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"maintenance_window":{"type":["list",["object",{"day_of_week":"number","start_hour":"number","start_minute":"number"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_dns_zone_id":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"replica_capacity":{"type":"number","description_kind":"plain","computed":true},"replication_role":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"restore_point_in_time":{"type":"string","description_kind":"plain","computed":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"storage":{"type":["list",["object",{"auto_grow_enabled":"bool","io_scaling_enabled":"bool","iops":"number","size_gb":"number"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true},"zone":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mysql_server":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","computed":true},"auto_grow_enabled":{"type":"bool","description_kind":"plain","computed":true},"backup_retention_days":{"type":"number","description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"geo_redundant_backup_enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"infrastructure_encryption_enabled":{"type":"bool","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"restore_point_in_time":{"type":"string","description_kind":"plain","computed":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"ssl_enforcement_enabled":{"type":"bool","description_kind":"plain","computed":true},"ssl_minimal_tls_version_enforced":{"type":"string","description_kind":"plain","computed":true},"storage_mb":{"type":"number","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"threat_detection_policy":{"type":["list",["object",{"disabled_alerts":["set","string"],"email_account_admins":"bool","email_addresses":["set","string"],"enabled":"bool","retention_days":"number","storage_account_access_key":"string","storage_endpoint":"string"}]],"description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_nat_gateway":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_ip_address_ids":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"public_ip_prefix_ids":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_guid":{"type":"string","description_kind":"plain","computed":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zones":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_account_encryption":{"version":0,"block":{"attributes":{"encryption_key":{"type":"string","description":"The versionless encryption key url.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"netapp_account_id":{"type":"string","description":"The ID of the NetApp Account where encryption will be set.","description_kind":"plain","required":true},"system_assigned_identity_principal_id":{"type":"string","description":"The Principal ID of the System Assigned Identity to use for encryption.","description_kind":"plain","optional":true},"user_assigned_identity_id":{"type":"string","description":"The resource ID of the User Assigned Identity to use for encryption.","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_pool":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"encryption_type":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_level":{"type":"string","description_kind":"plain","computed":true},"size_in_tb":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_snapshot":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"pool_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"volume_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_snapshot_policy":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"daily_schedule":{"type":["list",["object",{"hour":"number","minute":"number","snapshots_to_keep":"number"}]],"description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"hourly_schedule":{"type":["list",["object",{"minute":"number","snapshots_to_keep":"number"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"monthly_schedule":{"type":["list",["object",{"days_of_month":["set","number"],"hour":"number","minute":"number","snapshots_to_keep":"number"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"weekly_schedule":{"type":["list",["object",{"days_of_week":["set","string"],"hour":"number","minute":"number","snapshots_to_keep":"number"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_volume":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"data_protection_replication":{"type":["list",["object",{"endpoint_type":"string","remote_volume_location":"string","remote_volume_resource_id":"string","replication_frequency":"string"}]],"description_kind":"plain","computed":true},"encryption_key_source":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_private_endpoint_id":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"mount_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_features":{"type":"string","description_kind":"plain","computed":true},"pool_name":{"type":"string","description_kind":"plain","required":true},"protocols":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"security_style":{"type":"string","description_kind":"plain","optional":true},"service_level":{"type":"string","description_kind":"plain","computed":true},"smb_access_based_enumeration_enabled":{"type":"bool","description_kind":"plain","computed":true},"smb_non_browsable_enabled":{"type":"bool","description_kind":"plain","computed":true},"storage_quota_in_gb":{"type":"number","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description_kind":"plain","computed":true},"volume_path":{"type":"string","description_kind":"plain","computed":true},"zone":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_volume_group_sap_hana":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"application_identifier":{"type":"string","description_kind":"plain","computed":true},"group_description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"volume":{"type":["list",["object",{"capacity_pool_id":"string","data_protection_replication":["list",["object",{"endpoint_type":"string","remote_volume_location":"string","remote_volume_resource_id":"string","replication_frequency":"string"}]],"data_protection_snapshot_policy":["list",["object",{"snapshot_policy_id":"string"}]],"export_policy_rule":["list",["object",{"allowed_clients":"string","nfsv3_enabled":"bool","nfsv41_enabled":"bool","root_access_enabled":"bool","rule_index":"number","unix_read_only":"bool","unix_read_write":"bool"}]],"id":"string","mount_ip_addresses":["list","string"],"name":"string","protocols":["list","string"],"proximity_placement_group_id":"string","security_style":"string","service_level":"string","snapshot_directory_visible":"bool","storage_quota_in_gb":"number","subnet_id":"string","tags":["map","string"],"throughput_in_mibps":"number","volume_path":"string","volume_spec_name":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_volume_quota_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"quota_size_in_kib":{"type":"number","description_kind":"plain","computed":true},"quota_target":{"type":"string","description_kind":"plain","computed":true},"quota_type":{"type":"string","description_kind":"plain","computed":true},"volume_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_ddos_protection_plan":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"virtual_network_ids":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_interface":{"version":0,"block":{"attributes":{"accelerated_networking_enabled":{"type":"bool","description_kind":"plain","computed":true},"applied_dns_servers":{"type":["set","string"],"description_kind":"plain","computed":true},"dns_servers":{"type":["set","string"],"description_kind":"plain","computed":true},"enable_accelerated_networking":{"type":"bool","description_kind":"plain","deprecated":true,"computed":true},"enable_ip_forwarding":{"type":"bool","description_kind":"plain","deprecated":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internal_dns_name_label":{"type":"string","description_kind":"plain","computed":true},"ip_configuration":{"type":["list",["object",{"application_gateway_backend_address_pools_ids":["set","string"],"application_security_group_ids":["set","string"],"gateway_load_balancer_frontend_ip_configuration_id":"string","load_balancer_backend_address_pools_ids":["set","string"],"load_balancer_inbound_nat_rules_ids":["set","string"],"name":"string","primary":"bool","private_ip_address":"string","private_ip_address_allocation":"string","private_ip_address_version":"string","public_ip_address_id":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"ip_forwarding_enabled":{"type":"bool","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"mac_address":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_security_group_id":{"type":"string","description_kind":"plain","computed":true},"private_ip_address":{"type":"string","description_kind":"plain","computed":true},"private_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"virtual_machine_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager":{"version":0,"block":{"attributes":{"cross_tenant_scopes":{"type":["list",["object",{"management_groups":["list","string"],"subscriptions":["list","string"],"tenant_id":"string"}]],"description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scope":{"type":["list",["object",{"management_group_ids":["list","string"],"subscription_ids":["list","string"]}]],"description_kind":"plain","computed":true},"scope_accesses":{"type":["list","string"],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager_connectivity_configuration":{"version":0,"block":{"attributes":{"applies_to_group":{"type":["list",["object",{"global_mesh_enabled":"bool","group_connectivity":"string","network_group_id":"string","use_hub_gateway":"bool"}]],"description_kind":"plain","computed":true},"connectivity_topology":{"type":"string","description_kind":"plain","computed":true},"delete_existing_peering_enabled":{"type":"bool","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"global_mesh_enabled":{"type":"bool","description_kind":"plain","computed":true},"hub":{"type":["list",["object",{"resource_id":"string","resource_type":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_manager_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager_network_group":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_manager_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_security_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"security_rule":{"type":["list",["object",{"access":"string","description":"string","destination_address_prefix":"string","destination_address_prefixes":["set","string"],"destination_application_security_group_ids":["set","string"],"destination_port_range":"string","destination_port_ranges":["set","string"],"direction":"string","name":"string","priority":"number","protocol":"string","source_address_prefix":"string","source_address_prefixes":["set","string"],"source_application_security_group_ids":["set","string"],"source_port_range":"string","source_port_ranges":["set","string"]}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_service_tags":{"version":0,"block":{"attributes":{"address_prefixes":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv4_cidrs":{"type":["list","string"],"description_kind":"plain","computed":true},"ipv6_cidrs":{"type":["list","string"],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"location_filter":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","computed":true},"service":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_watcher":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_nginx_certificate":{"version":0,"block":{"attributes":{"certificate_virtual_path":{"type":"string","description_kind":"plain","computed":true},"error_code":{"type":"string","description_kind":"plain","computed":true},"error_message":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_secret_creation_date":{"type":"string","description_kind":"plain","computed":true},"key_vault_secret_id":{"type":"string","description_kind":"plain","computed":true},"key_vault_secret_version":{"type":"string","description_kind":"plain","computed":true},"key_virtual_path":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"nginx_deployment_id":{"type":"string","description_kind":"plain","required":true},"sha1_thumbprint":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_nginx_configuration":{"version":0,"block":{"attributes":{"config_file":{"type":["set",["object",{"content":"string","virtual_path":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nginx_deployment_id":{"type":"string","description_kind":"plain","required":true},"package_data":{"type":"string","description_kind":"plain","computed":true},"protected_file":{"type":["set",["object",{"content":"string","virtual_path":"string"}]],"description_kind":"plain","computed":true},"root_file":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_nginx_deployment":{"version":0,"block":{"attributes":{"auto_scale_profile":{"type":["list",["object",{"max_capacity":"number","min_capacity":"number","name":"string"}]],"description_kind":"plain","computed":true},"automatic_upgrade_channel":{"type":"string","description_kind":"plain","computed":true},"capacity":{"type":"number","description_kind":"plain","computed":true},"diagnose_support_enabled":{"type":"bool","description_kind":"plain","computed":true},"email":{"type":"string","description_kind":"plain","computed":true},"frontend_private":{"type":["list",["object",{"allocation_method":"string","ip_address":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"frontend_public":{"type":["list",["object",{"ip_address":["list","string"]}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"ip_address":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"logging_storage_account":{"type":["list",["object",{"container_name":"string","name":"string"}]],"description_kind":"plain","computed":true},"managed_resource_group":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_interface":{"type":["list",["object",{"subnet_id":"string"}]],"description_kind":"plain","computed":true},"nginx_version":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_notification_hub":{"version":1,"block":{"attributes":{"apns_credential":{"type":["list",["object",{"application_mode":"string","bundle_id":"string","key_id":"string","team_id":"string","token":"string"}]],"description_kind":"plain","computed":true},"gcm_credential":{"type":["list",["object",{"api_key":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_notification_hub_namespace":{"version":1,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_type":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"servicebus_endpoint":{"type":"string","description_kind":"plain","computed":true},"sku":{"type":["list",["object",{"name":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_orchestrated_virtual_machine_scale_set":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_interface":{"type":["list",["object",{"accelerated_networking_enabled":"bool","dns_servers":["list","string"],"ip_configuration":["list",["object",{"application_gateway_backend_address_pool_ids":["list","string"],"application_security_group_ids":["list","string"],"load_balancer_backend_address_pool_ids":["list","string"],"load_balancer_inbound_nat_rules_ids":["list","string"],"name":"string","primary":"bool","public_ip_address":["list",["object",{"domain_name_label":"string","idle_timeout_in_minutes":"number","ip_tag":["list",["object",{"tag":"string","type":"string"}]],"name":"string","public_ip_prefix_id":"string","version":"string"}]],"subnet_id":"string","version":"string"}]],"ip_forwarding_enabled":"bool","name":"string","network_security_group_id":"string","primary":"bool"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_local_rulestack":{"version":0,"block":{"attributes":{"anti_spyware_profile":{"type":"string","description_kind":"plain","computed":true},"anti_virus_profile":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"dns_subscription":{"type":"string","description_kind":"plain","computed":true},"file_blocking_profile":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_trust_certificate":{"type":"string","description_kind":"plain","computed":true},"outbound_untrust_certificate":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"url_filtering_profile":{"type":"string","description_kind":"plain","computed":true},"vulnerability_profile":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_platform_image":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_policy_assignment":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"enforce":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"metadata":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"non_compliance_message":{"type":["list",["object",{"content":"string","policy_definition_reference_id":"string"}]],"description_kind":"plain","computed":true},"not_scopes":{"type":["list","string"],"description_kind":"plain","computed":true},"parameters":{"type":"string","description_kind":"plain","computed":true},"policy_definition_id":{"type":"string","description_kind":"plain","computed":true},"scope_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_policy_definition":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_group_name":{"type":"string","description_kind":"plain","optional":true},"metadata":{"type":"string","description_kind":"plain","computed":true},"mode":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"parameters":{"type":"string","description_kind":"plain","computed":true},"policy_rule":{"type":"string","description_kind":"plain","computed":true},"policy_type":{"type":"string","description_kind":"plain","computed":true},"role_definition_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_policy_definition_built_in":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_group_name":{"type":"string","description_kind":"plain","optional":true},"metadata":{"type":"string","description_kind":"plain","computed":true},"mode":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"parameters":{"type":"string","description_kind":"plain","computed":true},"policy_rule":{"type":"string","description_kind":"plain","computed":true},"policy_type":{"type":"string","description_kind":"plain","computed":true},"role_definition_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_policy_set_definition":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_group_name":{"type":"string","description_kind":"plain","optional":true},"metadata":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"parameters":{"type":"string","description_kind":"plain","computed":true},"policy_definition_group":{"type":["list",["object",{"additional_metadata_resource_id":"string","category":"string","description":"string","display_name":"string","name":"string"}]],"description_kind":"plain","computed":true},"policy_definition_reference":{"type":["list",["object",{"parameter_values":"string","parameters":["map","string"],"policy_definition_id":"string","policy_group_names":["list","string"],"reference_id":"string"}]],"description_kind":"plain","computed":true},"policy_definitions":{"type":"string","description_kind":"plain","computed":true},"policy_type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_policy_virtual_machine_configuration_assignment":{"version":0,"block":{"attributes":{"assignment_hash":{"type":"string","description_kind":"plain","computed":true},"compliance_status":{"type":"string","description_kind":"plain","computed":true},"content_hash":{"type":"string","description_kind":"plain","computed":true},"content_uri":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"last_compliance_status_checked":{"type":"string","description_kind":"plain","computed":true},"latest_report_id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"virtual_machine_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_portal_dashboard":{"version":0,"block":{"attributes":{"dashboard_properties":{"type":"string","description_kind":"plain","optional":true,"computed":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_flexible_server":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","computed":true},"auto_grow_enabled":{"type":"bool","description_kind":"plain","computed":true},"backup_retention_days":{"type":"number","description_kind":"plain","computed":true},"delegated_subnet_id":{"type":"string","description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"storage_mb":{"type":"number","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_server":{"version":1,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_a_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["set","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_aaaa_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["set","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_cname_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"record":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"target_resource_id":{"type":"string","description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_mx_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"record":{"type":["set",["object",{"exchange":"string","preference":"number"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_ptr_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["set","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_resolver":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"virtual_network_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_resolver_dns_forwarding_ruleset":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_dns_resolver_outbound_endpoint_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_resolver_forwarding_rule":{"version":0,"block":{"attributes":{"dns_forwarding_ruleset_id":{"type":"string","description_kind":"plain","required":true},"domain_name":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"target_dns_servers":{"type":["list",["object",{"ip_address":"string","port":"number"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_resolver_inbound_endpoint":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_configurations":{"type":["list",["object",{"private_ip_address":"string","private_ip_allocation_method":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_dns_resolver_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_resolver_outbound_endpoint":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_dns_resolver_id":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_resolver_virtual_network_link":{"version":0,"block":{"attributes":{"dns_forwarding_ruleset_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_soa_record":{"version":0,"block":{"attributes":{"email":{"type":"string","description_kind":"plain","computed":true},"expire_time":{"type":"number","description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"minimum_ttl":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"refresh_time":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retry_time":{"type":"number","description_kind":"plain","computed":true},"serial_number":{"type":"number","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_srv_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"record":{"type":["set",["object",{"port":"number","priority":"number","target":"string","weight":"number"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_txt_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"record":{"type":["set",["object",{"value":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_zone":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_number_of_record_sets":{"type":"number","description_kind":"plain","computed":true},"max_number_of_virtual_network_links":{"type":"number","description_kind":"plain","computed":true},"max_number_of_virtual_network_links_with_registration":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"number_of_record_sets":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_zone_virtual_network_link":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_dns_zone_name":{"type":"string","description_kind":"plain","required":true},"registration_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"virtual_network_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_endpoint_connection":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_interface":{"type":["list",["object",{"id":"string","name":"string"}]],"description_kind":"plain","computed":true},"private_service_connection":{"type":["list",["object",{"name":"string","private_ip_address":"string","request_response":"string","status":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_link_service":{"version":0,"block":{"attributes":{"alias":{"type":"string","description_kind":"plain","computed":true},"auto_approval_subscription_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"enable_proxy_protocol":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_frontend_ip_configuration_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"nat_ip_configuration":{"type":["list",["object",{"name":"string","primary":"bool","private_ip_address":"string","private_ip_address_version":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"visibility_subscription_ids":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_link_service_endpoint_connections":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"private_endpoint_connections":{"type":["list",["object",{"action_required":"string","connection_id":"string","connection_name":"string","description":"string","private_endpoint_id":"string","private_endpoint_name":"string","status":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_id":{"type":"string","description_kind":"plain","required":true},"service_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_proximity_placement_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_public_ip":{"version":0,"block":{"attributes":{"allocation_method":{"type":"string","description_kind":"plain","computed":true},"ddos_protection_mode":{"type":"string","description_kind":"plain","computed":true},"ddos_protection_plan_id":{"type":"string","description_kind":"plain","computed":true},"domain_name_label":{"type":"string","description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","computed":true},"ip_address":{"type":"string","description_kind":"plain","computed":true},"ip_tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ip_version":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"reverse_fqdn":{"type":"string","description_kind":"plain","computed":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zones":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_public_ip_prefix":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_prefix":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"prefix_length":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zones":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_public_ips":{"version":0,"block":{"attributes":{"allocation_type":{"type":"string","description_kind":"plain","optional":true},"attachment_status":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name_prefix":{"type":"string","description_kind":"plain","optional":true},"public_ips":{"type":["list",["object",{"domain_name_label":"string","fqdn":"string","id":"string","ip_address":"string","name":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_public_maintenance_configurations":{"version":0,"block":{"attributes":{"configs":{"type":["list",["object",{"description":"string","duration":"string","id":"string","location":"string","maintenance_scope":"string","name":"string","recur_every":"string","time_zone":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","optional":true},"recur_every":{"type":"string","description_kind":"plain","optional":true},"scope":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_recovery_services_vault":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_redis_cache":{"version":1,"block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","computed":true},"enable_non_ssl_port":{"type":"bool","description_kind":"plain","computed":true},"family":{"type":"string","description_kind":"plain","computed":true},"hostname":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"minimum_tls_version":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"patch_schedule":{"type":["list",["object",{"day_of_week":"string","maintenance_window":"string","start_hour_utc":"number"}]],"description_kind":"plain","computed":true},"port":{"type":"number","description_kind":"plain","computed":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"private_static_ip_address":{"type":"string","description_kind":"plain","computed":true},"redis_configuration":{"type":["list",["object",{"active_directory_authentication_enabled":"bool","aof_backup_enabled":"bool","aof_storage_connection_string_0":"string","aof_storage_connection_string_1":"string","data_persistence_authentication_method":"string","enable_authentication":"bool","maxclients":"number","maxfragmentationmemory_reserved":"number","maxmemory_delta":"number","maxmemory_policy":"string","maxmemory_reserved":"number","notify_keyspace_events":"string","rdb_backup_enabled":"bool","rdb_backup_frequency":"number","rdb_backup_max_snapshot_count":"number","rdb_storage_connection_string":"string","storage_account_subscription_id":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"shard_count":{"type":"number","description_kind":"plain","computed":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"ssl_port":{"type":"number","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zones":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_redis_enterprise_database":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_database_group_nickname":{"type":"string","description_kind":"plain","computed":true},"linked_database_id":{"type":["list","string"],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"managed_by":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_group_template_deployment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"output_content":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resources":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"required_tags":{"type":["map","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resources":{"type":["list",["object",{"id":"string","location":"string","name":"string","resource_group_name":"string","tags":["map","string"],"type":"string"}]],"description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_role_definition":{"version":1,"block":{"attributes":{"assignable_scopes":{"type":["list","string"],"description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"permissions":{"type":["list",["object",{"actions":["list","string"],"condition":"string","condition_version":"string","data_actions":["set","string"],"not_actions":["list","string"],"not_data_actions":["set","string"]}]],"description_kind":"plain","computed":true},"role_definition_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scope":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_role_management_policy":{"version":0,"block":{"attributes":{"activation_rules":{"type":["list",["object",{"approval_stage":["list",["object",{"primary_approver":["set",["object",{"object_id":"string","type":"string"}]]}]],"maximum_duration":"string","require_approval":"bool","require_justification":"bool","require_multifactor_authentication":"bool","require_ticket_info":"bool","required_conditional_access_authentication_context":"string"}]],"description":"The activation rules of the policy","description_kind":"plain","computed":true},"active_assignment_rules":{"type":["list",["object",{"expiration_required":"bool","expire_after":"string","require_justification":"bool","require_multifactor_authentication":"bool","require_ticket_info":"bool"}]],"description":"The rules for active assignment of the policy","description_kind":"plain","computed":true},"description":{"type":"string","description":"The Description of the policy","description_kind":"plain","computed":true},"eligible_assignment_rules":{"type":["list",["object",{"expiration_required":"bool","expire_after":"string"}]],"description":"The rules for eligible assignment of the policy","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the policy","description_kind":"plain","computed":true},"notification_rules":{"type":["list",["object",{"active_assignments":["list",["object",{"admin_notifications":["list",["object",{"additional_recipients":["set","string"],"default_recipients":"bool","notification_level":"string"}]],"approver_notifications":["list",["object",{"additional_recipients":["set","string"],"default_recipients":"bool","notification_level":"string"}]],"assignee_notifications":["list",["object",{"additional_recipients":["set","string"],"default_recipients":"bool","notification_level":"string"}]]}]],"eligible_activations":["list",["object",{"admin_notifications":["list",["object",{"additional_recipients":["set","string"],"default_recipients":"bool","notification_level":"string"}]],"approver_notifications":["list",["object",{"additional_recipients":["set","string"],"default_recipients":"bool","notification_level":"string"}]],"assignee_notifications":["list",["object",{"additional_recipients":["set","string"],"default_recipients":"bool","notification_level":"string"}]]}]],"eligible_assignments":["list",["object",{"admin_notifications":["list",["object",{"additional_recipients":["set","string"],"default_recipients":"bool","notification_level":"string"}]],"approver_notifications":["list",["object",{"additional_recipients":["set","string"],"default_recipients":"bool","notification_level":"string"}]],"assignee_notifications":["list",["object",{"additional_recipients":["set","string"],"default_recipients":"bool","notification_level":"string"}]]}]]}]],"description":"The notification rules of the policy","description_kind":"plain","computed":true},"role_definition_id":{"type":"string","description":"ID of the Azure Role to which this policy is assigned","description_kind":"plain","required":true},"scope":{"type":"string","description":"The scope of the role to which this policy will apply","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_route_filter":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"rule":{"type":["list",["object",{"access":"string","communities":["list","string"],"name":"string","rule_type":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_route_table":{"version":0,"block":{"attributes":{"bgp_route_propagation_enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"route":{"type":["list",["object",{"address_prefix":"string","name":"string","next_hop_in_ip_address":"string","next_hop_type":"string"}]],"description_kind":"plain","computed":true},"subnets":{"type":["set","string"],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_search_service":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"partition_count":{"type":"number","description_kind":"plain","computed":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"query_keys":{"type":["list",["object",{"key":"string","name":"string"}]],"description_kind":"plain","computed":true},"replica_count":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_alert_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_alert_rule_anomaly":{"version":0,"block":{"attributes":{"anomaly_settings_version":{"type":"number","description_kind":"plain","computed":true},"anomaly_version":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"frequency":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"mode":{"type":"string","description_kind":"plain","computed":true},"multi_select_observation":{"type":["list",["object",{"description":"string","name":"string","supported_values":["list","string"],"values":["list","string"]}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"prioritized_exclude_observation":{"type":["list",["object",{"description":"string","exclude":"string","name":"string","prioritize":"string"}]],"description_kind":"plain","computed":true},"required_data_connector":{"type":["list",["object",{"connector_id":"string","data_types":["list","string"]}]],"description_kind":"plain","computed":true},"settings_definition_id":{"type":"string","description_kind":"plain","computed":true},"single_select_observation":{"type":["list",["object",{"description":"string","name":"string","supported_values":["list","string"],"value":"string"}]],"description_kind":"plain","computed":true},"tactics":{"type":["list","string"],"description_kind":"plain","computed":true},"techniques":{"type":["list","string"],"description_kind":"plain","computed":true},"threshold_observation":{"type":["list",["object",{"description":"string","max":"string","min":"string","name":"string","value":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_alert_rule_template":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nrt_template":{"type":["list",["object",{"description":"string","query":"string","severity":"string","tactics":["list","string"]}]],"description_kind":"plain","computed":true},"scheduled_template":{"type":["list",["object",{"description":"string","query":"string","query_frequency":"string","query_period":"string","severity":"string","tactics":["list","string"],"trigger_operator":"string","trigger_threshold":"number"}]],"description_kind":"plain","computed":true},"security_incident_template":{"type":["list",["object",{"description":"string","product_filter":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_service_plan":{"version":1,"block":{"attributes":{"app_service_environment_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"maximum_elastic_worker_count":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"os_type":{"type":"string","description_kind":"plain","computed":true},"per_site_scaling_enabled":{"type":"bool","description_kind":"plain","computed":true},"reserved":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"worker_count":{"type":"number","description_kind":"plain","computed":true},"zone_balancing_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_namespace":{"version":1,"block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","computed":true},"default_primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"premium_messaging_partitions":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zone_redundant":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_namespace_authorization_rule":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_id":{"type":"string","description_kind":"plain","optional":true},"namespace_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_namespace_disaster_recovery_config":{"version":0,"block":{"attributes":{"alias_authorization_rule_id":{"type":"string","description_kind":"plain","optional":true},"default_primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_id":{"type":"string","description_kind":"plain","optional":true},"namespace_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"partner_namespace_id":{"type":"string","description_kind":"plain","computed":true},"primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_queue":{"version":0,"block":{"attributes":{"auto_delete_on_idle":{"type":"string","description_kind":"plain","computed":true},"dead_lettering_on_message_expiration":{"type":"bool","description_kind":"plain","computed":true},"default_message_ttl":{"type":"string","description_kind":"plain","computed":true},"duplicate_detection_history_time_window":{"type":"string","description_kind":"plain","computed":true},"enable_batched_operations":{"type":"bool","description_kind":"plain","computed":true},"enable_express":{"type":"bool","description_kind":"plain","computed":true},"enable_partitioning":{"type":"bool","description_kind":"plain","computed":true},"forward_dead_lettered_messages_to":{"type":"string","description_kind":"plain","computed":true},"forward_to":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lock_duration":{"type":"string","description_kind":"plain","computed":true},"max_delivery_count":{"type":"number","description_kind":"plain","computed":true},"max_size_in_megabytes":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_id":{"type":"string","description_kind":"plain","optional":true},"namespace_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"requires_duplicate_detection":{"type":"bool","description_kind":"plain","computed":true},"requires_session":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"status":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_queue_authorization_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listen":{"type":"bool","description_kind":"plain","computed":true},"manage":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","optional":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"queue_id":{"type":"string","description_kind":"plain","optional":true},"queue_name":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","optional":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"send":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_subscription":{"version":1,"block":{"attributes":{"auto_delete_on_idle":{"type":"string","description_kind":"plain","computed":true},"dead_lettering_on_filter_evaluation_error":{"type":"bool","description_kind":"plain","computed":true},"dead_lettering_on_message_expiration":{"type":"bool","description_kind":"plain","computed":true},"default_message_ttl":{"type":"string","description_kind":"plain","computed":true},"enable_batched_operations":{"type":"bool","description_kind":"plain","computed":true},"forward_dead_lettered_messages_to":{"type":"string","description_kind":"plain","computed":true},"forward_to":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lock_duration":{"type":"string","description_kind":"plain","computed":true},"max_delivery_count":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"requires_session":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"topic_id":{"type":"string","description_kind":"plain","optional":true},"topic_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_topic":{"version":0,"block":{"attributes":{"auto_delete_on_idle":{"type":"string","description_kind":"plain","computed":true},"default_message_ttl":{"type":"string","description_kind":"plain","computed":true},"duplicate_detection_history_time_window":{"type":"string","description_kind":"plain","computed":true},"enable_batched_operations":{"type":"bool","description_kind":"plain","computed":true},"enable_express":{"type":"bool","description_kind":"plain","computed":true},"enable_partitioning":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_size_in_megabytes":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_id":{"type":"string","description_kind":"plain","optional":true},"namespace_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"requires_duplicate_detection":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"status":{"type":"string","description_kind":"plain","computed":true},"support_ordering":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_topic_authorization_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listen":{"type":"bool","description_kind":"plain","computed":true},"manage":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","optional":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"queue_name":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","optional":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"send":{"type":"bool","description_kind":"plain","computed":true},"topic_id":{"type":"string","description_kind":"plain","optional":true},"topic_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_shared_image":{"version":0,"block":{"attributes":{"architecture":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"eula":{"type":"string","description_kind":"plain","computed":true},"gallery_name":{"type":"string","description_kind":"plain","required":true},"hyper_v_generation":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identifier":{"type":["list",["object",{"offer":"string","publisher":"string","sku":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"os_type":{"type":"string","description_kind":"plain","computed":true},"privacy_statement_uri":{"type":"string","description_kind":"plain","computed":true},"purchase_plan":{"type":["list",["object",{"name":"string","product":"string","publisher":"string"}]],"description_kind":"plain","computed":true},"release_note_uri":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"specialized":{"type":"bool","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_shared_image_gallery":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_names":{"type":["list","string"],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"unique_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_shared_image_version":{"version":0,"block":{"attributes":{"exclude_from_latest":{"type":"bool","description_kind":"plain","computed":true},"gallery_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_name":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","computed":true},"managed_image_id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"os_disk_image_size_gb":{"type":"number","description_kind":"plain","computed":true},"os_disk_snapshot_id":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sort_versions_by_semver":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"target_region":{"type":["list",["object",{"name":"string","regional_replica_count":"number","storage_account_type":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_shared_image_versions":{"version":0,"block":{"attributes":{"gallery_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_name":{"type":"string","description_kind":"plain","required":true},"images":{"type":["list",["object",{"exclude_from_latest":"bool","id":"string","location":"string","managed_image_id":"string","name":"string","tags":["map","string"],"target_region":["list",["object",{"name":"string","regional_replica_count":"number","storage_account_type":"string"}]]}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags_filter":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_signalr_service":{"version":1,"block":{"attributes":{"aad_auth_enabled":{"type":"bool","description_kind":"plain","computed":true},"hostname":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_address":{"type":"string","description_kind":"plain","computed":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"public_port":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"server_port":{"type":"number","description_kind":"plain","computed":true},"serverless_connection_timeout_in_seconds":{"type":"number","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"tls_client_cert_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_fabric":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_protection_container":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_fabric_name":{"type":"string","description_kind":"plain","required":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_replication_policy":{"version":0,"block":{"attributes":{"application_consistent_snapshot_frequency_in_minutes":{"type":"number","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_point_retention_in_minutes":{"type":"number","description_kind":"plain","computed":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_replication_recovery_plan":{"version":0,"block":{"attributes":{"azure_to_azure_settings":{"type":["list",["object",{"primary_edge_zone":"string","primary_zone":"string","recovery_edge_zone":"string","recovery_zone":"string"}]],"description_kind":"plain","computed":true},"failover_deployment_model":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_group":{"type":["set",["object",{"post_action":["set",["list",["object",{"fabric_location":"string","fail_over_directions":["set","string"],"fail_over_types":["set","string"],"manual_action_instruction":"string","name":"string","runbook_id":"string","script_path":"string","type":"string"}]]],"pre_action":["set",["list",["object",{"fabric_location":"string","fail_over_directions":["set","string"],"fail_over_types":["set","string"],"manual_action_instruction":"string","name":"string","runbook_id":"string","script_path":"string","type":"string"}]]],"replicated_protected_items":["list","string"],"type":"string"}]],"description_kind":"plain","computed":true},"recovery_vault_id":{"type":"string","description_kind":"plain","required":true},"source_recovery_fabric_id":{"type":"string","description_kind":"plain","computed":true},"target_recovery_fabric_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_snapshot":{"version":1,"block":{"attributes":{"creation_option":{"type":"string","description_kind":"plain","computed":true},"disk_size_gb":{"type":"number","description_kind":"plain","computed":true},"encryption_settings":{"type":["list",["object",{"disk_encryption_key":["list",["object",{"secret_url":"string","source_vault_id":"string"}]],"enabled":"bool","key_encryption_key":["list",["object",{"key_url":"string","source_vault_id":"string"}]]}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"os_type":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_resource_id":{"type":"string","description_kind":"plain","computed":true},"source_uri":{"type":"string","description_kind":"plain","computed":true},"storage_account_id":{"type":"string","description_kind":"plain","computed":true},"time_created":{"type":"string","description_kind":"plain","computed":true},"trusted_launch_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_source_control_token":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"token":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"token_secret":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spatial_anchors_account":{"version":0,"block":{"attributes":{"account_domain":{"type":"string","description_kind":"plain","computed":true},"account_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_app":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"is_public":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"persistent_disk":{"type":["list",["object",{"mount_path":"string","size_in_gb":"number"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_name":{"type":"string","description_kind":"plain","required":true},"tls_enabled":{"type":"bool","description_kind":"plain","computed":true},"url":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_service":{"version":1,"block":{"attributes":{"config_server_git_setting":{"type":["list",["object",{"http_basic_auth":["list",["object",{"password":"string","username":"string"}]],"label":"string","repository":["list",["object",{"http_basic_auth":["list",["object",{"password":"string","username":"string"}]],"label":"string","name":"string","pattern":["list","string"],"search_paths":["list","string"],"ssh_auth":["list",["object",{"host_key":"string","host_key_algorithm":"string","private_key":"string","strict_host_key_checking_enabled":"bool"}]],"uri":"string"}]],"search_paths":["list","string"],"ssh_auth":["list",["object",{"host_key":"string","host_key_algorithm":"string","private_key":"string","strict_host_key_checking_enabled":"bool"}]],"uri":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"required_network_traffic_rules":{"type":["list",["object",{"direction":"string","fqdns":["list","string"],"ip_addresses":["list","string"],"port":"number","protocol":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sql_database":{"version":0,"block":{"attributes":{"collation":{"type":"string","description_kind":"plain","computed":true},"default_secondary_location":{"type":"string","description_kind":"plain","computed":true},"edition":{"type":"string","description_kind":"plain","computed":true},"elastic_pool_name":{"type":"string","description_kind":"plain","computed":true},"failover_group_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"read_scale":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_sql_managed_instance":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","computed":true},"collation":{"type":"string","description_kind":"plain","computed":true},"dns_zone_partner_id":{"type":"string","description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"license_type":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"minimum_tls_version":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"proxy_override":{"type":"string","description_kind":"plain","computed":true},"public_data_endpoint_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"storage_account_type":{"type":"string","description_kind":"plain","computed":true},"storage_size_in_gb":{"type":"number","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timezone_id":{"type":"string","description_kind":"plain","computed":true},"vcores":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_sql_server":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_ssh_public_key":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_key":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stack_hci_cluster":{"version":0,"block":{"attributes":{"automanage_configuration_id":{"type":"string","description_kind":"plain","computed":true},"client_id":{"type":"string","description_kind":"plain","computed":true},"cloud_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_provider_object_id":{"type":"string","description_kind":"plain","computed":true},"service_endpoint":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_static_web_app":{"version":0,"block":{"attributes":{"api_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"app_settings":{"type":["map","string"],"description_kind":"plain","computed":true},"basic_auth":{"type":["list",["object",{"environments":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"configuration_file_changes_enabled":{"type":"bool","description_kind":"plain","computed":true},"default_host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"preview_environments_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_size":{"type":"string","description_kind":"plain","computed":true},"sku_tier":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_account":{"version":4,"block":{"attributes":{"access_tier":{"type":"string","description_kind":"plain","computed":true},"account_kind":{"type":"string","description_kind":"plain","computed":true},"account_replication_type":{"type":"string","description_kind":"plain","computed":true},"account_tier":{"type":"string","description_kind":"plain","computed":true},"allow_nested_items_to_be_public":{"type":"bool","description_kind":"plain","computed":true},"azure_files_authentication":{"type":["list",["object",{"active_directory":["list",["object",{"domain_guid":"string","domain_name":"string","domain_sid":"string","forest_name":"string","netbios_domain_name":"string","storage_sid":"string"}]],"directory_type":"string"}]],"description_kind":"plain","computed":true},"custom_domain":{"type":["list",["object",{"name":"string"}]],"description_kind":"plain","computed":true},"enable_https_traffic_only":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"infrastructure_encryption_enabled":{"type":"bool","description_kind":"plain","computed":true},"is_hns_enabled":{"type":"bool","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"min_tls_version":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"nfsv3_enabled":{"type":"bool","description_kind":"plain","computed":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_blob_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_blob_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_blob_host":{"type":"string","description_kind":"plain","computed":true},"primary_blob_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_blob_internet_host":{"type":"string","description_kind":"plain","computed":true},"primary_blob_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_blob_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_dfs_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_dfs_host":{"type":"string","description_kind":"plain","computed":true},"primary_dfs_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_dfs_internet_host":{"type":"string","description_kind":"plain","computed":true},"primary_dfs_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_dfs_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"primary_file_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_file_host":{"type":"string","description_kind":"plain","computed":true},"primary_file_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_file_internet_host":{"type":"string","description_kind":"plain","computed":true},"primary_file_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_file_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"primary_location":{"type":"string","description_kind":"plain","computed":true},"primary_queue_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_queue_host":{"type":"string","description_kind":"plain","computed":true},"primary_queue_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_queue_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"primary_table_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_table_host":{"type":"string","description_kind":"plain","computed":true},"primary_table_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_table_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"primary_web_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_web_host":{"type":"string","description_kind":"plain","computed":true},"primary_web_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_web_internet_host":{"type":"string","description_kind":"plain","computed":true},"primary_web_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_web_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"queue_encryption_key_type":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_blob_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_blob_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_blob_host":{"type":"string","description_kind":"plain","computed":true},"secondary_blob_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_blob_internet_host":{"type":"string","description_kind":"plain","computed":true},"secondary_blob_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_blob_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_dfs_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_dfs_host":{"type":"string","description_kind":"plain","computed":true},"secondary_dfs_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_dfs_internet_host":{"type":"string","description_kind":"plain","computed":true},"secondary_dfs_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_dfs_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"secondary_file_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_file_host":{"type":"string","description_kind":"plain","computed":true},"secondary_file_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_file_internet_host":{"type":"string","description_kind":"plain","computed":true},"secondary_file_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_file_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"secondary_location":{"type":"string","description_kind":"plain","computed":true},"secondary_queue_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_queue_host":{"type":"string","description_kind":"plain","computed":true},"secondary_queue_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_queue_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"secondary_table_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_table_host":{"type":"string","description_kind":"plain","computed":true},"secondary_table_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_table_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"secondary_web_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_web_host":{"type":"string","description_kind":"plain","computed":true},"secondary_web_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_web_internet_host":{"type":"string","description_kind":"plain","computed":true},"secondary_web_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_web_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"table_encryption_key_type":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_account_blob_container_sas":{"version":0,"block":{"attributes":{"cache_control":{"type":"string","description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"container_name":{"type":"string","description_kind":"plain","required":true},"content_disposition":{"type":"string","description_kind":"plain","optional":true},"content_encoding":{"type":"string","description_kind":"plain","optional":true},"content_language":{"type":"string","description_kind":"plain","optional":true},"content_type":{"type":"string","description_kind":"plain","optional":true},"expiry":{"type":"string","description_kind":"plain","required":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_address":{"type":"string","description_kind":"plain","optional":true},"sas":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"start":{"type":"string","description_kind":"plain","required":true}},"block_types":{"permissions":{"nesting_mode":"list","block":{"attributes":{"add":{"type":"bool","description_kind":"plain","required":true},"create":{"type":"bool","description_kind":"plain","required":true},"delete":{"type":"bool","description_kind":"plain","required":true},"list":{"type":"bool","description_kind":"plain","required":true},"read":{"type":"bool","description_kind":"plain","required":true},"write":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_account_sas":{"version":0,"block":{"attributes":{"connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"expiry":{"type":"string","description_kind":"plain","required":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_addresses":{"type":"string","description_kind":"plain","optional":true},"sas":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"signed_version":{"type":"string","description_kind":"plain","optional":true},"start":{"type":"string","description_kind":"plain","required":true}},"block_types":{"permissions":{"nesting_mode":"list","block":{"attributes":{"add":{"type":"bool","description_kind":"plain","required":true},"create":{"type":"bool","description_kind":"plain","required":true},"delete":{"type":"bool","description_kind":"plain","required":true},"filter":{"type":"bool","description_kind":"plain","required":true},"list":{"type":"bool","description_kind":"plain","required":true},"process":{"type":"bool","description_kind":"plain","required":true},"read":{"type":"bool","description_kind":"plain","required":true},"tag":{"type":"bool","description_kind":"plain","required":true},"update":{"type":"bool","description_kind":"plain","required":true},"write":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"resource_types":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"bool","description_kind":"plain","required":true},"object":{"type":"bool","description_kind":"plain","required":true},"service":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"services":{"nesting_mode":"list","block":{"attributes":{"blob":{"type":"bool","description_kind":"plain","required":true},"file":{"type":"bool","description_kind":"plain","required":true},"queue":{"type":"bool","description_kind":"plain","required":true},"table":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_blob":{"version":1,"block":{"attributes":{"access_tier":{"type":"string","description_kind":"plain","computed":true},"content_md5":{"type":"string","description_kind":"plain","computed":true},"content_type":{"type":"string","description_kind":"plain","computed":true},"encryption_scope":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true},"storage_container_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","computed":true},"url":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_container":{"version":1,"block":{"attributes":{"container_access_type":{"type":"string","description_kind":"plain","computed":true},"default_encryption_scope":{"type":"string","description_kind":"plain","computed":true},"encryption_scope_override_enabled":{"type":"bool","description_kind":"plain","computed":true},"has_immutability_policy":{"type":"bool","description_kind":"plain","computed":true},"has_legal_hold":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_manager_id":{"type":"string","description_kind":"plain","computed":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_containers":{"version":0,"block":{"attributes":{"containers":{"type":["list",["object",{"data_plane_id":"string","name":"string","resource_manager_id":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name_prefix":{"type":"string","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_encryption_scope":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_key_id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"source":{"type":"string","description_kind":"plain","computed":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_management_policy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"rule":{"type":["list",["object",{"actions":["list",["object",{"base_blob":["list",["object",{"auto_tier_to_hot_from_cool_enabled":"bool","delete_after_days_since_creation_greater_than":"number","delete_after_days_since_last_access_time_greater_than":"number","delete_after_days_since_modification_greater_than":"number","tier_to_archive_after_days_since_creation_greater_than":"number","tier_to_archive_after_days_since_last_access_time_greater_than":"number","tier_to_archive_after_days_since_last_tier_change_greater_than":"number","tier_to_archive_after_days_since_modification_greater_than":"number","tier_to_cold_after_days_since_creation_greater_than":"number","tier_to_cold_after_days_since_last_access_time_greater_than":"number","tier_to_cold_after_days_since_modification_greater_than":"number","tier_to_cool_after_days_since_creation_greater_than":"number","tier_to_cool_after_days_since_last_access_time_greater_than":"number","tier_to_cool_after_days_since_modification_greater_than":"number"}]],"snapshot":["list",["object",{"change_tier_to_archive_after_days_since_creation":"number","change_tier_to_cool_after_days_since_creation":"number","delete_after_days_since_creation_greater_than":"number","tier_to_archive_after_days_since_last_tier_change_greater_than":"number","tier_to_cold_after_days_since_creation_greater_than":"number"}]],"version":["list",["object",{"change_tier_to_archive_after_days_since_creation":"number","change_tier_to_cool_after_days_since_creation":"number","delete_after_days_since_creation":"number","tier_to_archive_after_days_since_last_tier_change_greater_than":"number","tier_to_cold_after_days_since_creation_greater_than":"number"}]]}]],"enabled":"bool","filters":["list",["object",{"blob_types":["set","string"],"match_blob_index_tag":["list",["object",{"name":"string","operation":"string","value":"string"}]],"prefix_match":["set","string"]}]],"name":"string"}]],"description_kind":"plain","computed":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_queue":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_manager_id":{"type":"string","description_kind":"plain","computed":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_share":{"version":2,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"quota":{"type":"number","description_kind":"plain","computed":true},"resource_manager_id":{"type":"string","description_kind":"plain","computed":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"acl":{"nesting_mode":"list","block":{"attributes":{"access_policy":{"type":["list",["object",{"expiry":"string","permissions":"string","start":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_sync":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"incoming_traffic_policy":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_sync_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_sync_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_table":{"version":2,"block":{"attributes":{"acl":{"type":["set",["object",{"access_policy":["list",["object",{"expiry":"string","permissions":"string","start":"string"}]],"id":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_manager_id":{"type":"string","description_kind":"plain","computed":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_table_entities":{"version":0,"block":{"attributes":{"filter":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"items":{"type":["list",["object",{"partition_key":"string","properties":["map","string"],"row_key":"string"}]],"description_kind":"plain","computed":true},"select":{"type":["list","string"],"description_kind":"plain","optional":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true},"table_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_table_entity":{"version":0,"block":{"attributes":{"entity":{"type":["map","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"partition_key":{"type":"string","description_kind":"plain","required":true},"row_key":{"type":"string","description_kind":"plain","required":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true},"table_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_job":{"version":1,"block":{"attributes":{"compatibility_level":{"type":"string","description_kind":"plain","computed":true},"data_locale":{"type":"string","description_kind":"plain","computed":true},"events_late_arrival_max_delay_in_seconds":{"type":"number","description_kind":"plain","computed":true},"events_out_of_order_max_delay_in_seconds":{"type":"number","description_kind":"plain","computed":true},"events_out_of_order_policy":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"job_id":{"type":"string","description_kind":"plain","computed":true},"last_output_time":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"output_error_policy":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"start_mode":{"type":"string","description_kind":"plain","computed":true},"start_time":{"type":"string","description_kind":"plain","computed":true},"streaming_units":{"type":"number","description_kind":"plain","computed":true},"transformation_query":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subnet":{"version":0,"block":{"attributes":{"address_prefix":{"type":"string","description_kind":"plain","computed":true},"address_prefixes":{"type":["list","string"],"description_kind":"plain","computed":true},"default_outbound_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"enforce_private_link_endpoint_network_policies":{"type":"bool","description_kind":"plain","computed":true},"enforce_private_link_service_network_policies":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_security_group_id":{"type":"string","description_kind":"plain","computed":true},"private_endpoint_network_policies":{"type":"string","description_kind":"plain","computed":true},"private_endpoint_network_policies_enabled":{"type":"bool","description_kind":"plain","deprecated":true,"computed":true},"private_link_service_network_policies_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"route_table_id":{"type":"string","description_kind":"plain","computed":true},"service_endpoints":{"type":["list","string"],"description_kind":"plain","computed":true},"virtual_network_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subscription":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location_placement_id":{"type":"string","description_kind":"plain","computed":true},"quota_id":{"type":"string","description_kind":"plain","computed":true},"spending_limit":{"type":"string","description_kind":"plain","computed":true},"state":{"type":"string","description_kind":"plain","computed":true},"subscription_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subscription_template_deployment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"output_content":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subscriptions":{"version":0,"block":{"attributes":{"display_name_contains":{"type":"string","description_kind":"plain","optional":true},"display_name_prefix":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"subscriptions":{"type":["list",["object",{"display_name":"string","id":"string","location_placement_id":"string","quota_id":"string","spending_limit":"string","state":"string","subscription_id":"string","tags":["map","string"],"tenant_id":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_workspace":{"version":0,"block":{"attributes":{"connectivity_endpoints":{"type":["map","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_system_center_virtual_machine_manager_inventory_items":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inventory_items":{"type":["list",["object",{"id":"string","name":"string","uuid":"string"}]],"description_kind":"plain","computed":true},"inventory_type":{"type":"string","description_kind":"plain","required":true},"system_center_virtual_machine_manager_server_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_template_spec_version":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"template_body":{"type":"string","description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_tenant_template_deployment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"output_content":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_traffic_manager_geographical_location":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_traffic_manager_profile":{"version":0,"block":{"attributes":{"dns_config":{"type":["list",["object",{"relative_name":"string","ttl":"number"}]],"description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"monitor_config":{"type":["list",["object",{"custom_header":["list",["object",{"name":"string","value":"string"}]],"expected_status_code_ranges":["list","string"],"interval_in_seconds":"number","path":"string","port":"number","protocol":"string","timeout_in_seconds":"number","tolerated_number_of_failures":"number"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"profile_status":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"traffic_routing_method":{"type":"string","description_kind":"plain","computed":true},"traffic_view_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_user_assigned_identity":{"version":1,"block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_desktop_application_group":{"version":1,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"friendly_name":{"type":"string","description_kind":"plain","computed":true},"host_pool_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","computed":true},"workspace_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_desktop_host_pool":{"version":1,"block":{"attributes":{"custom_rdp_properties":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"friendly_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_type":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"maximum_sessions_allowed":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"personal_desktop_assignment_type":{"type":"string","description_kind":"plain","computed":true},"preferred_app_group_type":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scheduled_agent_updates":{"type":["list",["object",{"enabled":"bool","schedule":["list",["object",{"day_of_week":"string","hour_of_day":"number"}]],"timezone":"string","use_session_host_timezone":"bool"}]],"description_kind":"plain","computed":true},"start_vm_on_connect":{"type":"bool","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","computed":true},"validate_environment":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_desktop_workspace":{"version":1,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"friendly_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_hub":{"version":0,"block":{"attributes":{"address_prefix":{"type":"string","description_kind":"plain","computed":true},"default_route_table_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"virtual_router_asn":{"type":"number","description_kind":"plain","computed":true},"virtual_router_ips":{"type":["list","string"],"description_kind":"plain","computed":true},"virtual_wan_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_hub_connection":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_security_enabled":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"remote_virtual_network_id":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"routing":{"type":["list",["object",{"associated_route_table_id":"string","inbound_route_map_id":"string","outbound_route_map_id":"string","propagated_route_table":["list",["object",{"labels":["list","string"],"route_table_ids":["list","string"]}]],"static_vnet_local_route_override_criteria":"string","static_vnet_route":["list",["object",{"address_prefixes":["list","string"],"name":"string","next_hop_ip_address":"string"}]]}]],"description_kind":"plain","computed":true},"virtual_hub_id":{"type":"string","description_kind":"plain","computed":true},"virtual_hub_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_hub_route_table":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"labels":{"type":["set","string"],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"route":{"type":["list",["object",{"destinations":["list","string"],"destinations_type":"string","name":"string","next_hop":"string","next_hop_type":"string"}]],"description_kind":"plain","computed":true},"virtual_hub_id":{"type":"string","description_kind":"plain","computed":true},"virtual_hub_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_machine":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"power_state":{"type":"string","description_kind":"plain","computed":true},"private_ip_address":{"type":"string","description_kind":"plain","computed":true},"private_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"public_ip_address":{"type":"string","description_kind":"plain","computed":true},"public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_machine_scale_set":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"instances":{"type":["list",["object",{"computer_name":"string","instance_id":"string","latest_model_applied":"bool","name":"string","power_state":"string","private_ip_address":"string","private_ip_addresses":["list","string"],"public_ip_address":"string","public_ip_addresses":["list","string"],"virtual_machine_id":"string","zone":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_interface":{"type":["list",["object",{"dns_servers":["list","string"],"enable_accelerated_networking":"bool","enable_ip_forwarding":"bool","ip_configuration":["list",["object",{"application_gateway_backend_address_pool_ids":["list","string"],"application_security_group_ids":["list","string"],"load_balancer_backend_address_pool_ids":["list","string"],"load_balancer_inbound_nat_rules_ids":["list","string"],"name":"string","primary":"bool","public_ip_address":["list",["object",{"domain_name_label":"string","idle_timeout_in_minutes":"number","ip_tag":["list",["object",{"tag":"string","type":"string"}]],"name":"string","public_ip_prefix_id":"string","version":"string"}]],"subnet_id":"string","version":"string"}]],"name":"string","network_security_group_id":"string","primary":"bool"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_network":{"version":0,"block":{"attributes":{"address_space":{"type":["list","string"],"description_kind":"plain","computed":true},"dns_servers":{"type":["list","string"],"description_kind":"plain","computed":true},"guid":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subnets":{"type":["list","string"],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"vnet_peerings":{"type":["map","string"],"description_kind":"plain","computed":true},"vnet_peerings_addresses":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_network_gateway":{"version":0,"block":{"attributes":{"active_active":{"type":"bool","description_kind":"plain","computed":true},"bgp_settings":{"type":["list",["object",{"asn":"number","peer_weight":"number","peering_address":"string"}]],"description_kind":"plain","computed":true},"custom_route":{"type":["list",["object",{"address_prefixes":["set","string"]}]],"description_kind":"plain","computed":true},"default_local_network_gateway_id":{"type":"string","description_kind":"plain","computed":true},"enable_bgp":{"type":"bool","description_kind":"plain","computed":true},"generation":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_configuration":{"type":["list",["object",{"id":"string","name":"string","private_ip_address":"string","private_ip_address_allocation":"string","public_ip_address_id":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_ip_address_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","computed":true},"vpn_client_configuration":{"type":["list",["object",{"aad_audience":"string","aad_issuer":"string","aad_tenant":"string","address_space":["list","string"],"radius_server_address":"string","radius_server_secret":"string","revoked_certificate":["list",["object",{"name":"string","thumbprint":"string"}]],"root_certificate":["list",["object",{"name":"string","public_cert_data":"string"}]],"vpn_client_protocols":["set","string"]}]],"description_kind":"plain","computed":true},"vpn_type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_network_gateway_connection":{"version":0,"block":{"attributes":{"authorization_key":{"type":"string","description_kind":"plain","computed":true},"connection_protocol":{"type":"string","description_kind":"plain","computed":true},"dpd_timeout_seconds":{"type":"number","description_kind":"plain","computed":true},"egress_bytes_transferred":{"type":"number","description_kind":"plain","computed":true},"enable_bgp":{"type":"bool","description_kind":"plain","computed":true},"express_route_circuit_id":{"type":"string","description_kind":"plain","computed":true},"express_route_gateway_bypass":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ingress_bytes_transferred":{"type":"number","description_kind":"plain","computed":true},"ipsec_policy":{"type":["list",["object",{"dh_group":"string","ike_encryption":"string","ike_integrity":"string","ipsec_encryption":"string","ipsec_integrity":"string","pfs_group":"string","sa_datasize":"number","sa_lifetime":"number"}]],"description_kind":"plain","computed":true},"local_azure_ip_address_enabled":{"type":"bool","description_kind":"plain","computed":true},"local_network_gateway_id":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"peer_virtual_network_gateway_id":{"type":"string","description_kind":"plain","computed":true},"private_link_fast_path_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_guid":{"type":"string","description_kind":"plain","computed":true},"routing_weight":{"type":"number","description_kind":"plain","computed":true},"shared_key":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"traffic_selector_policy":{"type":["list",["object",{"local_address_cidrs":["list","string"],"remote_address_cidrs":["list","string"]}]],"description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","computed":true},"use_policy_based_traffic_selectors":{"type":"bool","description_kind":"plain","computed":true},"virtual_network_gateway_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_wan":{"version":0,"block":{"attributes":{"allow_branch_to_branch_traffic":{"type":"bool","description_kind":"plain","computed":true},"disable_vpn_encryption":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"office365_local_breakout_category":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"virtual_hub_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"vpn_site_ids":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_vmware_private_cloud":{"version":0,"block":{"attributes":{"circuit":{"type":["list",["object",{"express_route_id":"string","express_route_private_peering_id":"string","primary_subnet_cidr":"string","secondary_subnet_cidr":"string"}]],"description_kind":"plain","computed":true},"hcx_cloud_manager_endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_connection_enabled":{"type":"bool","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"management_cluster":{"type":["list",["object",{"hosts":["list","string"],"id":"number","size":"number"}]],"description_kind":"plain","computed":true},"management_subnet_cidr":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_subnet_cidr":{"type":"string","description_kind":"plain","computed":true},"nsxt_certificate_thumbprint":{"type":"string","description_kind":"plain","computed":true},"nsxt_manager_endpoint":{"type":"string","description_kind":"plain","computed":true},"provisioning_subnet_cidr":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"vcenter_certificate_thumbprint":{"type":"string","description_kind":"plain","computed":true},"vcsa_endpoint":{"type":"string","description_kind":"plain","computed":true},"vmotion_subnet_cidr":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_vpn_gateway":{"version":0,"block":{"attributes":{"bgp_settings":{"type":["list",["object",{"asn":"number","bgp_peering_address":"string","instance_0_bgp_peering_address":["list",["object",{"custom_ips":["list","string"],"default_ips":["list","string"],"ip_configuration_id":"string","tunnel_ips":["list","string"]}]],"instance_1_bgp_peering_address":["list",["object",{"custom_ips":["list","string"],"default_ips":["list","string"],"ip_configuration_id":"string","tunnel_ips":["list","string"]}]],"peer_weight":"number"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scale_unit":{"type":"number","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"virtual_hub_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_web_application_firewall_policy":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_web_pubsub":{"version":1,"block":{"attributes":{"aad_auth_enabled":{"type":"bool","description_kind":"plain","computed":true},"capacity":{"type":"number","description_kind":"plain","computed":true},"external_ip":{"type":"string","description_kind":"plain","computed":true},"hostname":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"public_port":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"server_port":{"type":"number","description_kind":"plain","computed":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"tls_client_cert_enabled":{"type":"bool","description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_web_pubsub_private_link_resource":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"shared_private_link_resource_types":{"type":["list",["object",{"description":"string","subresource_name":"string"}]],"description_kind":"plain","computed":true},"web_pubsub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_windows_function_app":{"version":1,"block":{"attributes":{"app_settings":{"type":["map","string"],"description_kind":"plain","computed":true},"auth_settings":{"type":["list",["object",{"active_directory":["list",["object",{"allowed_audiences":["list","string"],"client_id":"string","client_secret":"string","client_secret_setting_name":"string"}]],"additional_login_parameters":["map","string"],"allowed_external_redirect_urls":["list","string"],"default_provider":"string","enabled":"bool","facebook":["list",["object",{"app_id":"string","app_secret":"string","app_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"github":["list",["object",{"client_id":"string","client_secret":"string","client_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"google":["list",["object",{"client_id":"string","client_secret":"string","client_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"issuer":"string","microsoft":["list",["object",{"client_id":"string","client_secret":"string","client_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"runtime_version":"string","token_refresh_extension_hours":"number","token_store_enabled":"bool","twitter":["list",["object",{"consumer_key":"string","consumer_secret":"string","consumer_secret_setting_name":"string"}]],"unauthenticated_client_action":"string"}]],"description_kind":"plain","computed":true},"auth_settings_v2":{"type":["list",["object",{"active_directory_v2":["list",["object",{"allowed_applications":["list","string"],"allowed_audiences":["list","string"],"allowed_groups":["list","string"],"allowed_identities":["list","string"],"client_id":"string","client_secret_certificate_thumbprint":"string","client_secret_setting_name":"string","jwt_allowed_client_applications":["list","string"],"jwt_allowed_groups":["list","string"],"login_parameters":["map","string"],"tenant_auth_endpoint":"string","www_authentication_disabled":"bool"}]],"apple_v2":["list",["object",{"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"auth_enabled":"bool","azure_static_web_app_v2":["list",["object",{"client_id":"string"}]],"config_file_path":"string","custom_oidc_v2":["list",["object",{"authorisation_endpoint":"string","certification_uri":"string","client_credential_method":"string","client_id":"string","client_secret_setting_name":"string","issuer_endpoint":"string","name":"string","name_claim_type":"string","openid_configuration_endpoint":"string","scopes":["list","string"],"token_endpoint":"string"}]],"default_provider":"string","excluded_paths":["list","string"],"facebook_v2":["list",["object",{"app_id":"string","app_secret_setting_name":"string","graph_api_version":"string","login_scopes":["list","string"]}]],"forward_proxy_convention":"string","forward_proxy_custom_host_header_name":"string","forward_proxy_custom_scheme_header_name":"string","github_v2":["list",["object",{"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"google_v2":["list",["object",{"allowed_audiences":["list","string"],"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"http_route_api_prefix":"string","login":["list",["object",{"allowed_external_redirect_urls":["list","string"],"cookie_expiration_convention":"string","cookie_expiration_time":"string","logout_endpoint":"string","nonce_expiration_time":"string","preserve_url_fragments_for_logins":"bool","token_refresh_extension_time":"number","token_store_enabled":"bool","token_store_path":"string","token_store_sas_setting_name":"string","validate_nonce":"bool"}]],"microsoft_v2":["list",["object",{"allowed_audiences":["list","string"],"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"require_authentication":"bool","require_https":"bool","runtime_version":"string","twitter_v2":["list",["object",{"consumer_key":"string","consumer_secret_setting_name":"string"}]],"unauthenticated_action":"string"}]],"description_kind":"plain","computed":true},"backup":{"type":["list",["object",{"enabled":"bool","name":"string","schedule":["list",["object",{"frequency_interval":"number","frequency_unit":"string","keep_at_least_one_backup":"bool","last_execution_time":"string","retention_period_days":"number","start_time":"string"}]],"storage_account_url":"string"}]],"description_kind":"plain","computed":true},"builtin_logging_enabled":{"type":"bool","description_kind":"plain","computed":true},"client_certificate_enabled":{"type":"bool","description_kind":"plain","computed":true},"client_certificate_exclusion_paths":{"type":"string","description":"Paths to exclude when using client certificates, separated by ;","description_kind":"plain","computed":true},"client_certificate_mode":{"type":"string","description_kind":"plain","computed":true},"connection_string":{"type":["set",["object",{"name":"string","type":"string","value":"string"}]],"description_kind":"plain","computed":true},"content_share_force_disabled":{"type":"bool","description_kind":"plain","computed":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"daily_memory_time_quota":{"type":"number","description_kind":"plain","computed":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"ftp_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","computed":true},"functions_extension_version":{"type":"string","description_kind":"plain","computed":true},"hosting_environment_id":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_plan_id":{"type":"string","description_kind":"plain","computed":true},"site_config":{"type":["list",["object",{"always_on":"bool","api_definition_url":"string","api_management_api_id":"string","app_command_line":"string","app_scale_limit":"number","app_service_logs":["list",["object",{"disk_quota_mb":"number","retention_period_days":"number"}]],"application_insights_connection_string":"string","application_insights_key":"string","application_stack":["list",["object",{"dotnet_version":"string","java_version":"string","node_version":"string","powershell_core_version":"string","use_custom_runtime":"bool","use_dotnet_isolated_runtime":"bool"}]],"cors":["list",["object",{"allowed_origins":["list","string"],"support_credentials":"bool"}]],"default_documents":["list","string"],"detailed_error_logging_enabled":"bool","elastic_instance_minimum":"number","ftps_state":"string","health_check_eviction_time_in_min":"number","health_check_path":"string","http2_enabled":"bool","ip_restriction":["list",["object",{"action":"string","description":"string","headers":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"ip_restriction_default_action":"string","load_balancing_mode":"string","managed_pipeline_mode":"string","minimum_tls_version":"string","pre_warmed_instance_count":"number","remote_debugging_enabled":"bool","remote_debugging_version":"string","runtime_scale_monitoring_enabled":"bool","scm_ip_restriction":["list",["object",{"action":"string","description":"string","headers":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"scm_ip_restriction_default_action":"string","scm_minimum_tls_version":"string","scm_type":"string","scm_use_main_ip_restriction":"bool","use_32_bit_worker":"bool","vnet_route_all_enabled":"bool","websockets_enabled":"bool","windows_fx_version":"string","worker_count":"number"}]],"description_kind":"plain","computed":true},"site_credential":{"type":["list",["object",{"name":"string","password":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"sticky_settings":{"type":["list",["object",{"app_setting_names":["list","string"],"connection_string_names":["list","string"]}]],"description_kind":"plain","computed":true},"storage_account_access_key":{"type":"string","description_kind":"plain","computed":true},"storage_account_name":{"type":"string","description_kind":"plain","computed":true},"storage_key_vault_secret_id":{"type":"string","description":"The Key Vault Secret ID, including version, that contains the Connection String used to connect to the storage account for this Function App.","description_kind":"plain","computed":true},"storage_uses_managed_identity":{"type":"bool","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","computed":true},"webdeploy_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_windows_web_app":{"version":1,"block":{"attributes":{"app_settings":{"type":["map","string"],"description_kind":"plain","computed":true},"auth_settings":{"type":["list",["object",{"active_directory":["list",["object",{"allowed_audiences":["list","string"],"client_id":"string","client_secret":"string","client_secret_setting_name":"string"}]],"additional_login_parameters":["map","string"],"allowed_external_redirect_urls":["list","string"],"default_provider":"string","enabled":"bool","facebook":["list",["object",{"app_id":"string","app_secret":"string","app_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"github":["list",["object",{"client_id":"string","client_secret":"string","client_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"google":["list",["object",{"client_id":"string","client_secret":"string","client_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"issuer":"string","microsoft":["list",["object",{"client_id":"string","client_secret":"string","client_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"runtime_version":"string","token_refresh_extension_hours":"number","token_store_enabled":"bool","twitter":["list",["object",{"consumer_key":"string","consumer_secret":"string","consumer_secret_setting_name":"string"}]],"unauthenticated_client_action":"string"}]],"description_kind":"plain","computed":true},"auth_settings_v2":{"type":["list",["object",{"active_directory_v2":["list",["object",{"allowed_applications":["list","string"],"allowed_audiences":["list","string"],"allowed_groups":["list","string"],"allowed_identities":["list","string"],"client_id":"string","client_secret_certificate_thumbprint":"string","client_secret_setting_name":"string","jwt_allowed_client_applications":["list","string"],"jwt_allowed_groups":["list","string"],"login_parameters":["map","string"],"tenant_auth_endpoint":"string","www_authentication_disabled":"bool"}]],"apple_v2":["list",["object",{"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"auth_enabled":"bool","azure_static_web_app_v2":["list",["object",{"client_id":"string"}]],"config_file_path":"string","custom_oidc_v2":["list",["object",{"authorisation_endpoint":"string","certification_uri":"string","client_credential_method":"string","client_id":"string","client_secret_setting_name":"string","issuer_endpoint":"string","name":"string","name_claim_type":"string","openid_configuration_endpoint":"string","scopes":["list","string"],"token_endpoint":"string"}]],"default_provider":"string","excluded_paths":["list","string"],"facebook_v2":["list",["object",{"app_id":"string","app_secret_setting_name":"string","graph_api_version":"string","login_scopes":["list","string"]}]],"forward_proxy_convention":"string","forward_proxy_custom_host_header_name":"string","forward_proxy_custom_scheme_header_name":"string","github_v2":["list",["object",{"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"google_v2":["list",["object",{"allowed_audiences":["list","string"],"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"http_route_api_prefix":"string","login":["list",["object",{"allowed_external_redirect_urls":["list","string"],"cookie_expiration_convention":"string","cookie_expiration_time":"string","logout_endpoint":"string","nonce_expiration_time":"string","preserve_url_fragments_for_logins":"bool","token_refresh_extension_time":"number","token_store_enabled":"bool","token_store_path":"string","token_store_sas_setting_name":"string","validate_nonce":"bool"}]],"microsoft_v2":["list",["object",{"allowed_audiences":["list","string"],"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"require_authentication":"bool","require_https":"bool","runtime_version":"string","twitter_v2":["list",["object",{"consumer_key":"string","consumer_secret_setting_name":"string"}]],"unauthenticated_action":"string"}]],"description_kind":"plain","computed":true},"backup":{"type":["list",["object",{"enabled":"bool","name":"string","schedule":["list",["object",{"frequency_interval":"number","frequency_unit":"string","keep_at_least_one_backup":"bool","last_execution_time":"string","retention_period_days":"number","start_time":"string"}]],"storage_account_url":"string"}]],"description_kind":"plain","computed":true},"client_affinity_enabled":{"type":"bool","description_kind":"plain","computed":true},"client_certificate_enabled":{"type":"bool","description_kind":"plain","computed":true},"client_certificate_exclusion_paths":{"type":"string","description":"Paths to exclude when using client certificates, separated by ;","description_kind":"plain","computed":true},"client_certificate_mode":{"type":"string","description_kind":"plain","computed":true},"connection_string":{"type":["set",["object",{"name":"string","type":"string","value":"string"}]],"description_kind":"plain","computed":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"ftp_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","computed":true},"hosting_environment_id":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"logs":{"type":["list",["object",{"application_logs":["list",["object",{"azure_blob_storage":["list",["object",{"level":"string","retention_in_days":"number","sas_url":"string"}]],"file_system_level":"string"}]],"detailed_error_messages":"bool","failed_request_tracing":"bool","http_logs":["list",["object",{"azure_blob_storage":["list",["object",{"retention_in_days":"number","sas_url":"string"}]],"file_system":["list",["object",{"retention_in_days":"number","retention_in_mb":"number"}]]}]]}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_plan_id":{"type":"string","description_kind":"plain","computed":true},"site_config":{"type":["list",["object",{"always_on":"bool","api_definition_url":"string","api_management_api_id":"string","app_command_line":"string","application_stack":["list",["object",{"current_stack":"string","docker_container_name":"string","docker_container_registry":"string","docker_container_tag":"string","docker_image_name":"string","docker_registry_password":"string","docker_registry_url":"string","docker_registry_username":"string","dotnet_core_version":"string","dotnet_version":"string","java_container":"string","java_container_version":"string","java_embedded_server_enabled":"bool","java_version":"string","node_version":"string","php_version":"string","python":"bool","python_version":"string","tomcat_version":"string"}]],"auto_heal_enabled":"bool","auto_heal_setting":["list",["object",{"action":["list",["object",{"action_type":"string","custom_action":["list",["object",{"executable":"string","parameters":"string"}]],"minimum_process_execution_time":"string"}]],"trigger":["list",["object",{"private_memory_kb":"number","requests":["list",["object",{"count":"number","interval":"string"}]],"slow_request":["list",["object",{"count":"number","interval":"string","path":"string","time_taken":"string"}]],"slow_request_with_path":["list",["object",{"count":"number","interval":"string","path":"string","time_taken":"string"}]],"status_code":["list",["object",{"count":"number","interval":"string","path":"string","status_code_range":"string","sub_status":"number","win32_status_code":"number"}]]}]]}]],"container_registry_managed_identity_client_id":"string","container_registry_use_managed_identity":"bool","cors":["list",["object",{"allowed_origins":["list","string"],"support_credentials":"bool"}]],"default_documents":["list","string"],"detailed_error_logging_enabled":"bool","ftps_state":"string","handler_mapping":["set",["object",{"arguments":"string","extension":"string","script_processor_path":"string"}]],"health_check_eviction_time_in_min":"number","health_check_path":"string","http2_enabled":"bool","ip_restriction":["list",["object",{"action":"string","description":"string","headers":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"ip_restriction_default_action":"string","load_balancing_mode":"string","local_mysql_enabled":"bool","managed_pipeline_mode":"string","minimum_tls_version":"string","remote_debugging_enabled":"bool","remote_debugging_version":"string","scm_ip_restriction":["list",["object",{"action":"string","description":"string","headers":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"scm_ip_restriction_default_action":"string","scm_minimum_tls_version":"string","scm_type":"string","scm_use_main_ip_restriction":"bool","use_32_bit_worker":"bool","virtual_application":["list",["object",{"physical_path":"string","preload":"bool","virtual_directory":["list",["object",{"physical_path":"string","virtual_path":"string"}]],"virtual_path":"string"}]],"vnet_route_all_enabled":"bool","websockets_enabled":"bool","windows_fx_version":"string","worker_count":"number"}]],"description_kind":"plain","computed":true},"site_credential":{"type":["list",["object",{"name":"string","password":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"sticky_settings":{"type":["list",["object",{"app_setting_names":["list","string"],"connection_string_names":["list","string"]}]],"description_kind":"plain","computed":true},"storage_account":{"type":["list",["object",{"access_key":"string","account_name":"string","mount_path":"string","name":"string","share_name":"string","type":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","computed":true},"webdeploy_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}}}}} +{"format_version":"1.0","provider_schemas":{"registry.terraform.io/hashicorp/azurerm":{"provider":{"version":0,"block":{"attributes":{"auxiliary_tenant_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"client_certificate":{"type":"string","description":"Base64 encoded PKCS#12 certificate bundle to use when authenticating as a Service Principal using a Client Certificate","description_kind":"plain","optional":true},"client_certificate_password":{"type":"string","description":"The password associated with the Client Certificate. For use when authenticating as a Service Principal using a Client Certificate","description_kind":"plain","optional":true},"client_certificate_path":{"type":"string","description":"The path to the Client Certificate associated with the Service Principal for use when authenticating as a Service Principal using a Client Certificate.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The Client ID which should be used.","description_kind":"plain","optional":true},"client_id_file_path":{"type":"string","description":"The path to a file containing the Client ID which should be used.","description_kind":"plain","optional":true},"client_secret":{"type":"string","description":"The Client Secret which should be used. For use When authenticating as a Service Principal using a Client Secret.","description_kind":"plain","optional":true},"client_secret_file_path":{"type":"string","description":"The path to a file containing the Client Secret which should be used. For use When authenticating as a Service Principal using a Client Secret.","description_kind":"plain","optional":true},"disable_correlation_request_id":{"type":"bool","description":"This will disable the x-ms-correlation-request-id header.","description_kind":"plain","optional":true},"disable_terraform_partner_id":{"type":"bool","description":"This will disable the Terraform Partner ID which is used if a custom `partner_id` isn't specified.","description_kind":"plain","optional":true},"environment":{"type":"string","description":"The Cloud Environment which should be used. Possible values are public, usgovernment, and china. Defaults to public. Not used and should not be specified when `metadata_host` is specified.","description_kind":"plain","optional":true},"metadata_host":{"type":"string","description":"The Hostname which should be used for the Azure Metadata Service.","description_kind":"plain","optional":true},"msi_endpoint":{"type":"string","description":"The path to a custom endpoint for Managed Service Identity - in most circumstances this should be detected automatically. ","description_kind":"plain","optional":true},"oidc_request_token":{"type":"string","description":"The bearer token for the request to the OIDC provider. For use when authenticating as a Service Principal using OpenID Connect.","description_kind":"plain","optional":true},"oidc_request_url":{"type":"string","description":"The URL for the OIDC provider from which to request an ID token. For use when authenticating as a Service Principal using OpenID Connect.","description_kind":"plain","optional":true},"oidc_token":{"type":"string","description":"The OIDC ID token for use when authenticating as a Service Principal using OpenID Connect.","description_kind":"plain","optional":true},"oidc_token_file_path":{"type":"string","description":"The path to a file containing an OIDC ID token for use when authenticating as a Service Principal using OpenID Connect.","description_kind":"plain","optional":true},"partner_id":{"type":"string","description":"A GUID/UUID that is registered with Microsoft to facilitate partner resource usage attribution.","description_kind":"plain","optional":true},"skip_provider_registration":{"type":"bool","description":"Should the AzureRM Provider skip registering all of the Resource Providers that it supports, if they're not already registered?","description_kind":"plain","optional":true},"storage_use_azuread":{"type":"bool","description":"Should the AzureRM Provider use Azure AD Authentication when accessing the Storage Data Plane APIs?","description_kind":"plain","optional":true},"subscription_id":{"type":"string","description":"The Subscription ID which should be used.","description_kind":"plain","optional":true},"tenant_id":{"type":"string","description":"The Tenant ID which should be used.","description_kind":"plain","optional":true},"use_aks_workload_identity":{"type":"bool","description":"Allow Azure AKS Workload Identity to be used for Authentication.","description_kind":"plain","optional":true},"use_cli":{"type":"bool","description":"Allow Azure CLI to be used for Authentication.","description_kind":"plain","optional":true},"use_msi":{"type":"bool","description":"Allow Managed Service Identity to be used for Authentication.","description_kind":"plain","optional":true},"use_oidc":{"type":"bool","description":"Allow OpenID Connect to be used for authentication","description_kind":"plain","optional":true}},"block_types":{"features":{"nesting_mode":"list","block":{"block_types":{"api_management":{"nesting_mode":"list","block":{"attributes":{"purge_soft_delete_on_destroy":{"type":"bool","description_kind":"plain","optional":true},"recover_soft_deleted":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"app_configuration":{"nesting_mode":"list","block":{"attributes":{"purge_soft_delete_on_destroy":{"type":"bool","description_kind":"plain","optional":true},"recover_soft_deleted":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"application_insights":{"nesting_mode":"list","block":{"attributes":{"disable_generated_rule":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"cognitive_account":{"nesting_mode":"list","block":{"attributes":{"purge_soft_delete_on_destroy":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"key_vault":{"nesting_mode":"list","block":{"attributes":{"purge_soft_delete_on_destroy":{"type":"bool","description":"When enabled soft-deleted `azurerm_key_vault` resources will be permanently deleted (e.g purged), when destroyed","description_kind":"plain","optional":true},"purge_soft_deleted_certificates_on_destroy":{"type":"bool","description":"When enabled soft-deleted `azurerm_key_vault_certificate` resources will be permanently deleted (e.g purged), when destroyed","description_kind":"plain","optional":true},"purge_soft_deleted_hardware_security_module_keys_on_destroy":{"type":"bool","description":"When enabled soft-deleted `azurerm_key_vault_managed_hardware_security_module_key` resources will be permanently deleted (e.g purged), when destroyed","description_kind":"plain","optional":true},"purge_soft_deleted_hardware_security_modules_on_destroy":{"type":"bool","description":"When enabled soft-deleted `azurerm_key_vault_managed_hardware_security_module` resources will be permanently deleted (e.g purged), when destroyed","description_kind":"plain","optional":true},"purge_soft_deleted_keys_on_destroy":{"type":"bool","description":"When enabled soft-deleted `azurerm_key_vault_key` resources will be permanently deleted (e.g purged), when destroyed","description_kind":"plain","optional":true},"purge_soft_deleted_secrets_on_destroy":{"type":"bool","description":"When enabled soft-deleted `azurerm_key_vault_secret` resources will be permanently deleted (e.g purged), when destroyed","description_kind":"plain","optional":true},"recover_soft_deleted_certificates":{"type":"bool","description":"When enabled soft-deleted `azurerm_key_vault_certificate` resources will be restored, instead of creating new ones","description_kind":"plain","optional":true},"recover_soft_deleted_hardware_security_module_keys":{"type":"bool","description":"When enabled soft-deleted `azurerm_key_vault_managed_hardware_security_module_key` resources will be restored, instead of creating new ones","description_kind":"plain","optional":true},"recover_soft_deleted_key_vaults":{"type":"bool","description":"When enabled soft-deleted `azurerm_key_vault` resources will be restored, instead of creating new ones","description_kind":"plain","optional":true},"recover_soft_deleted_keys":{"type":"bool","description":"When enabled soft-deleted `azurerm_key_vault_key` resources will be restored, instead of creating new ones","description_kind":"plain","optional":true},"recover_soft_deleted_secrets":{"type":"bool","description":"When enabled soft-deleted `azurerm_key_vault_secret` resources will be restored, instead of creating new ones","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"log_analytics_workspace":{"nesting_mode":"list","block":{"attributes":{"permanently_delete_on_destroy":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"machine_learning":{"nesting_mode":"list","block":{"attributes":{"purge_soft_deleted_workspace_on_destroy":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"managed_disk":{"nesting_mode":"list","block":{"attributes":{"expand_without_downtime":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"postgresql_flexible_server":{"nesting_mode":"list","block":{"attributes":{"restart_server_on_configuration_value_change":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"recovery_service":{"nesting_mode":"list","block":{"attributes":{"purge_protected_items_from_vault_on_destroy":{"type":"bool","description_kind":"plain","optional":true},"vm_backup_stop_protection_and_retain_data_on_destroy":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"recovery_services_vaults":{"nesting_mode":"list","block":{"attributes":{"recover_soft_deleted_backup_protected_vm":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"resource_group":{"nesting_mode":"list","block":{"attributes":{"prevent_deletion_if_contains_resources":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"subscription":{"nesting_mode":"list","block":{"attributes":{"prevent_cancellation_on_destroy":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"template_deployment":{"nesting_mode":"list","block":{"attributes":{"delete_nested_items_during_deletion":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"virtual_machine":{"nesting_mode":"list","block":{"attributes":{"delete_os_disk_on_deletion":{"type":"bool","description_kind":"plain","optional":true},"detach_implicit_data_disk_on_deletion":{"type":"bool","description_kind":"plain","optional":true},"graceful_shutdown":{"type":"bool","description_kind":"plain","optional":true},"skip_shutdown_and_force_delete":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"virtual_machine_scale_set":{"nesting_mode":"list","block":{"attributes":{"force_delete":{"type":"bool","description_kind":"plain","optional":true},"reimage_on_manual_upgrade":{"type":"bool","description_kind":"plain","optional":true},"roll_instances_when_required":{"type":"bool","description_kind":"plain","optional":true},"scale_to_zero_before_deletion":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"resource_schemas":{"azurerm_aadb2c_directory":{"version":0,"block":{"attributes":{"billing_type":{"type":"string","description":"The type of billing for the B2C tenant. Possible values include: `MAU` or `Auths`.","description_kind":"plain","computed":true},"country_code":{"type":"string","description":"Country code of the B2C tenant. See https://aka.ms/B2CDataResidency for valid country codes.","description_kind":"plain","optional":true,"computed":true},"data_residency_location":{"type":"string","description":"Location in which the B2C tenant is hosted and data resides. See https://aka.ms/B2CDataResidency for more information.","description_kind":"plain","required":true},"display_name":{"type":"string","description":"The initial display name of the B2C tenant.","description_kind":"plain","optional":true,"computed":true},"domain_name":{"type":"string","description":"Domain name of the B2C tenant, including onmicrosoft.com suffix.","description_kind":"plain","required":true},"effective_start_date":{"type":"string","description":"The date from which the billing type took effect. May not be populated until after the first billing cycle.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description":"Billing SKU for the B2C tenant. See https://aka.ms/b2cBilling for more information.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tenant_id":{"type":"string","description":"The Tenant ID for the B2C tenant.","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_active_directory_domain_service":{"version":0,"block":{"attributes":{"deployment_id":{"type":"string","description_kind":"plain","computed":true},"domain_configuration_type":{"type":"string","description_kind":"plain","optional":true},"domain_name":{"type":"string","description_kind":"plain","required":true},"filtered_sync_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_id":{"type":"string","description_kind":"plain","computed":true},"sku":{"type":"string","description_kind":"plain","required":true},"sync_owner":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"version":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"initial_replica_set":{"nesting_mode":"list","block":{"attributes":{"domain_controller_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"external_access_ip_address":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"service_status":{"type":"string","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"notifications":{"nesting_mode":"list","block":{"attributes":{"additional_recipients":{"type":["set","string"],"description_kind":"plain","optional":true},"notify_dc_admins":{"type":"bool","description_kind":"plain","optional":true},"notify_global_admins":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"secure_ldap":{"nesting_mode":"list","block":{"attributes":{"certificate_expiry":{"type":"string","description_kind":"plain","computed":true},"certificate_thumbprint":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"external_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"pfx_certificate":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"pfx_certificate_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"public_certificate":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"security":{"nesting_mode":"list","block":{"attributes":{"kerberos_armoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"kerberos_rc4_encryption_enabled":{"type":"bool","description_kind":"plain","optional":true},"ntlm_v1_enabled":{"type":"bool","description_kind":"plain","optional":true},"sync_kerberos_passwords":{"type":"bool","description_kind":"plain","optional":true},"sync_ntlm_passwords":{"type":"bool","description_kind":"plain","optional":true},"sync_on_prem_passwords":{"type":"bool","description_kind":"plain","optional":true},"tls_v1_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_active_directory_domain_service_replica_set":{"version":0,"block":{"attributes":{"domain_controller_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"domain_service_id":{"type":"string","description_kind":"plain","required":true},"external_access_ip_address":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"service_status":{"type":"string","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_active_directory_domain_service_trust":{"version":0,"block":{"attributes":{"domain_service_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"trusted_domain_dns_ips":{"type":["list","string"],"description_kind":"plain","required":true},"trusted_domain_fqdn":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_advanced_threat_protection":{"version":1,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_ai_services":{"version":0,"block":{"attributes":{"custom_subdomain_name":{"type":"string","description_kind":"plain","optional":true},"endpoint":{"type":"string","description_kind":"plain","computed":true},"fqdns":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_network_access_restricted":{"type":"bool","description_kind":"plain","optional":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"public_network_access":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"customer_managed_key":{"nesting_mode":"list","block":{"attributes":{"identity_client_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"managed_hsm_key_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"network_acls":{"nesting_mode":"list","block":{"attributes":{"default_action":{"type":"string","description_kind":"plain","required":true},"ip_rules":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"virtual_network_rules":{"nesting_mode":"set","block":{"attributes":{"ignore_missing_vnet_service_endpoint":{"type":"bool","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"storage":{"nesting_mode":"list","block":{"attributes":{"identity_client_id":{"type":"string","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_analysis_services_server":{"version":0,"block":{"attributes":{"admin_users":{"type":["set","string"],"description_kind":"plain","optional":true},"backup_blob_container_uri":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"enable_power_bi_service":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"power_bi_service_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"querypool_connection_mode":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_full_name":{"type":"string","description_kind":"plain","computed":true},"sku":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"ipv4_firewall_rule":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"range_end":{"type":"string","description_kind":"plain","required":true},"range_start":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_connection":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_api_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameter_values":{"type":["map","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management":{"version":0,"block":{"attributes":{"client_certificate_enabled":{"type":"bool","description_kind":"plain","optional":true},"developer_portal_url":{"type":"string","description_kind":"plain","computed":true},"gateway_disabled":{"type":"bool","description_kind":"plain","optional":true},"gateway_regional_url":{"type":"string","description_kind":"plain","computed":true},"gateway_url":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"management_api_url":{"type":"string","description_kind":"plain","computed":true},"min_api_version":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"notification_sender_email":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy":{"type":["list",["object",{"xml_content":"string","xml_link":"string"}]],"description_kind":"plain","deprecated":true,"optional":true,"computed":true},"portal_url":{"type":"string","description_kind":"plain","computed":true},"private_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"public_ip_address_id":{"type":"string","description_kind":"plain","optional":true},"public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"publisher_email":{"type":"string","description_kind":"plain","required":true},"publisher_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scm_url":{"type":"string","description_kind":"plain","computed":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_type":{"type":"string","description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"additional_location":{"nesting_mode":"list","block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","optional":true,"computed":true},"gateway_disabled":{"type":"bool","description_kind":"plain","optional":true},"gateway_regional_url":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"private_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"public_ip_address_id":{"type":"string","description_kind":"plain","optional":true},"public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"virtual_network_configuration":{"nesting_mode":"list","block":{"attributes":{"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"certificate":{"nesting_mode":"list","block":{"attributes":{"certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"encoded_certificate":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"expiry":{"type":"string","description_kind":"plain","computed":true},"store_name":{"type":"string","description_kind":"plain","required":true},"subject":{"type":"string","description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":10},"delegation":{"nesting_mode":"list","block":{"attributes":{"subscriptions_enabled":{"type":"bool","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","optional":true},"user_registration_enabled":{"type":"bool","description_kind":"plain","optional":true},"validation_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"hostname_configuration":{"nesting_mode":"list","block":{"block_types":{"developer_portal":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_source":{"type":"string","description_kind":"plain","computed":true},"certificate_status":{"type":"string","description_kind":"plain","computed":true},"expiry":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"negotiate_client_certificate":{"type":"bool","description_kind":"plain","optional":true},"ssl_keyvault_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"management":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_source":{"type":"string","description_kind":"plain","computed":true},"certificate_status":{"type":"string","description_kind":"plain","computed":true},"expiry":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"negotiate_client_certificate":{"type":"bool","description_kind":"plain","optional":true},"ssl_keyvault_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"portal":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_source":{"type":"string","description_kind":"plain","computed":true},"certificate_status":{"type":"string","description_kind":"plain","computed":true},"expiry":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"negotiate_client_certificate":{"type":"bool","description_kind":"plain","optional":true},"ssl_keyvault_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"proxy":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_source":{"type":"string","description_kind":"plain","computed":true},"certificate_status":{"type":"string","description_kind":"plain","computed":true},"default_ssl_binding":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"expiry":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"negotiate_client_certificate":{"type":"bool","description_kind":"plain","optional":true},"ssl_keyvault_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"scm":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_source":{"type":"string","description_kind":"plain","computed":true},"certificate_status":{"type":"string","description_kind":"plain","computed":true},"expiry":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"negotiate_client_certificate":{"type":"bool","description_kind":"plain","optional":true},"ssl_keyvault_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"protocols":{"nesting_mode":"list","block":{"attributes":{"enable_http2":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"security":{"nesting_mode":"list","block":{"attributes":{"enable_backend_ssl30":{"type":"bool","description_kind":"plain","optional":true},"enable_backend_tls10":{"type":"bool","description_kind":"plain","optional":true},"enable_backend_tls11":{"type":"bool","description_kind":"plain","optional":true},"enable_frontend_ssl30":{"type":"bool","description_kind":"plain","optional":true},"enable_frontend_tls10":{"type":"bool","description_kind":"plain","optional":true},"enable_frontend_tls11":{"type":"bool","description_kind":"plain","optional":true},"tls_ecdhe_ecdsa_with_aes128_cbc_sha_ciphers_enabled":{"type":"bool","description_kind":"plain","optional":true},"tls_ecdhe_ecdsa_with_aes256_cbc_sha_ciphers_enabled":{"type":"bool","description_kind":"plain","optional":true},"tls_ecdhe_rsa_with_aes128_cbc_sha_ciphers_enabled":{"type":"bool","description_kind":"plain","optional":true},"tls_ecdhe_rsa_with_aes256_cbc_sha_ciphers_enabled":{"type":"bool","description_kind":"plain","optional":true},"tls_rsa_with_aes128_cbc_sha256_ciphers_enabled":{"type":"bool","description_kind":"plain","optional":true},"tls_rsa_with_aes128_cbc_sha_ciphers_enabled":{"type":"bool","description_kind":"plain","optional":true},"tls_rsa_with_aes128_gcm_sha256_ciphers_enabled":{"type":"bool","description_kind":"plain","optional":true},"tls_rsa_with_aes256_cbc_sha256_ciphers_enabled":{"type":"bool","description_kind":"plain","optional":true},"tls_rsa_with_aes256_cbc_sha_ciphers_enabled":{"type":"bool","description_kind":"plain","optional":true},"tls_rsa_with_aes256_gcm_sha384_ciphers_enabled":{"type":"bool","description_kind":"plain","optional":true},"triple_des_ciphers_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"sign_in":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"sign_up":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true}},"block_types":{"terms_of_service":{"nesting_mode":"list","block":{"attributes":{"consent_required":{"type":"bool","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"text":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"tenant_access":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"virtual_network_configuration":{"nesting_mode":"list","block":{"attributes":{"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_api_management_api":{"version":1,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"api_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_current":{"type":"bool","description_kind":"plain","computed":true},"is_online":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true,"computed":true},"protocols":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"revision":{"type":"string","description_kind":"plain","required":true},"revision_description":{"type":"string","description_kind":"plain","optional":true},"service_url":{"type":"string","description_kind":"plain","optional":true,"computed":true},"soap_pass_through":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"source_api_id":{"type":"string","description_kind":"plain","optional":true},"subscription_required":{"type":"bool","description_kind":"plain","optional":true},"terms_of_service_url":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"version_description":{"type":"string","description_kind":"plain","optional":true},"version_set_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"contact":{"nesting_mode":"list","block":{"attributes":{"email":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"import":{"nesting_mode":"list","block":{"attributes":{"content_format":{"type":"string","description_kind":"plain","required":true},"content_value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"wsdl_selector":{"nesting_mode":"list","block":{"attributes":{"endpoint_name":{"type":"string","description_kind":"plain","required":true},"service_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"license":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"oauth2_authorization":{"nesting_mode":"list","block":{"attributes":{"authorization_server_name":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"openid_authentication":{"nesting_mode":"list","block":{"attributes":{"bearer_token_sending_methods":{"type":["set","string"],"description_kind":"plain","optional":true},"openid_provider_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"subscription_key_parameter_names":{"nesting_mode":"list","block":{"attributes":{"header":{"type":"string","description_kind":"plain","required":true},"query":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_api_diagnostic":{"version":0,"block":{"attributes":{"always_log_errors":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"api_management_logger_id":{"type":"string","description_kind":"plain","required":true},"api_management_name":{"type":"string","description_kind":"plain","required":true},"api_name":{"type":"string","description_kind":"plain","required":true},"http_correlation_protocol":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identifier":{"type":"string","description_kind":"plain","required":true},"log_client_ip":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"operation_name_format":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sampling_percentage":{"type":"number","description_kind":"plain","optional":true,"computed":true},"verbosity":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"backend_request":{"nesting_mode":"list","block":{"attributes":{"body_bytes":{"type":"number","description_kind":"plain","optional":true},"headers_to_log":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"data_masking":{"nesting_mode":"list","block":{"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"query_params":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"backend_response":{"nesting_mode":"list","block":{"attributes":{"body_bytes":{"type":"number","description_kind":"plain","optional":true},"headers_to_log":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"data_masking":{"nesting_mode":"list","block":{"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"query_params":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"frontend_request":{"nesting_mode":"list","block":{"attributes":{"body_bytes":{"type":"number","description_kind":"plain","optional":true},"headers_to_log":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"data_masking":{"nesting_mode":"list","block":{"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"query_params":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"frontend_response":{"nesting_mode":"list","block":{"attributes":{"body_bytes":{"type":"number","description_kind":"plain","optional":true},"headers_to_log":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"data_masking":{"nesting_mode":"list","block":{"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"query_params":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_api_operation":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"api_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"method":{"type":"string","description_kind":"plain","required":true},"operation_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"url_template":{"type":"string","description_kind":"plain","required":true}},"block_types":{"request":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"header":{"nesting_mode":"list","block":{"attributes":{"default_value":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"required":{"type":"bool","description_kind":"plain","required":true},"schema_id":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_name":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"example":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"external_value":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"summary":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"query_parameter":{"nesting_mode":"list","block":{"attributes":{"default_value":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"required":{"type":"bool","description_kind":"plain","required":true},"schema_id":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_name":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"example":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"external_value":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"summary":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"representation":{"nesting_mode":"list","block":{"attributes":{"content_type":{"type":"string","description_kind":"plain","required":true},"schema_id":{"type":"string","description_kind":"plain","optional":true},"type_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"example":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"external_value":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"summary":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"form_parameter":{"nesting_mode":"list","block":{"attributes":{"default_value":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"required":{"type":"bool","description_kind":"plain","required":true},"schema_id":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_name":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"example":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"external_value":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"summary":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"response":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"status_code":{"type":"number","description_kind":"plain","required":true}},"block_types":{"header":{"nesting_mode":"list","block":{"attributes":{"default_value":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"required":{"type":"bool","description_kind":"plain","required":true},"schema_id":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_name":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"example":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"external_value":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"summary":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"representation":{"nesting_mode":"list","block":{"attributes":{"content_type":{"type":"string","description_kind":"plain","required":true},"schema_id":{"type":"string","description_kind":"plain","optional":true},"type_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"example":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"external_value":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"summary":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"form_parameter":{"nesting_mode":"list","block":{"attributes":{"default_value":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"required":{"type":"bool","description_kind":"plain","required":true},"schema_id":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_name":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"example":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"external_value":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"summary":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"}},"template_parameter":{"nesting_mode":"list","block":{"attributes":{"default_value":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"required":{"type":"bool","description_kind":"plain","required":true},"schema_id":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_name":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"example":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"external_value":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"summary":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_api_operation_policy":{"version":2,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"api_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"operation_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"xml_content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"xml_link":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_api_operation_tag":{"version":0,"block":{"attributes":{"api_operation_id":{"type":"string","description_kind":"plain","required":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_api_policy":{"version":2,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"api_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"xml_content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"xml_link":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_api_release":{"version":0,"block":{"attributes":{"api_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"notes":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_api_schema":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"api_name":{"type":"string","description_kind":"plain","required":true},"components":{"type":"string","description_kind":"plain","optional":true},"content_type":{"type":"string","description_kind":"plain","required":true},"definitions":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"schema_id":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_api_tag":{"version":0,"block":{"attributes":{"api_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_api_tag_description":{"version":0,"block":{"attributes":{"api_tag_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"external_documentation_description":{"type":"string","description_kind":"plain","optional":true},"external_documentation_url":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_api_version_set":{"version":1,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"version_header_name":{"type":"string","description_kind":"plain","optional":true},"version_query_name":{"type":"string","description_kind":"plain","optional":true},"versioning_scheme":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_authorization_server":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"authorization_endpoint":{"type":"string","description_kind":"plain","required":true},"authorization_methods":{"type":["set","string"],"description_kind":"plain","required":true},"bearer_token_sending_methods":{"type":["set","string"],"description_kind":"plain","optional":true},"client_authentication_method":{"type":["set","string"],"description_kind":"plain","optional":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_registration_endpoint":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"default_scope":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"grant_types":{"type":["set","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_owner_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"resource_owner_username":{"type":"string","description_kind":"plain","optional":true},"support_state":{"type":"bool","description_kind":"plain","optional":true},"token_endpoint":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"token_body_parameter":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_backend":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_id":{"type":"string","description_kind":"plain","optional":true},"title":{"type":"string","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"block_types":{"credentials":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":["list","string"],"description_kind":"plain","optional":true},"header":{"type":["map","string"],"description_kind":"plain","optional":true},"query":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"authorization":{"nesting_mode":"list","block":{"attributes":{"parameter":{"type":"string","description_kind":"plain","optional":true},"scheme":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"proxy":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"url":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"service_fabric_cluster":{"nesting_mode":"list","block":{"attributes":{"client_certificate_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"client_certificate_thumbprint":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_endpoints":{"type":["set","string"],"description_kind":"plain","required":true},"max_partition_resolution_retries":{"type":"number","description_kind":"plain","required":true},"server_certificate_thumbprints":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"server_x509_name":{"nesting_mode":"set","block":{"attributes":{"issuer_certificate_thumbprint":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tls":{"nesting_mode":"list","block":{"attributes":{"validate_certificate_chain":{"type":"bool","description_kind":"plain","optional":true},"validate_certificate_name":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_api_management_certificate":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"data":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"expiration":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_secret_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subject":{"type":"string","description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_custom_domain":{"version":0,"block":{"attributes":{"api_management_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"developer_portal":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_source":{"type":"string","description_kind":"plain","computed":true},"certificate_status":{"type":"string","description_kind":"plain","computed":true},"expiry":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"negotiate_client_certificate":{"type":"bool","description_kind":"plain","optional":true},"ssl_keyvault_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"gateway":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_source":{"type":"string","description_kind":"plain","computed":true},"certificate_status":{"type":"string","description_kind":"plain","computed":true},"default_ssl_binding":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"expiry":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"negotiate_client_certificate":{"type":"bool","description_kind":"plain","optional":true},"ssl_keyvault_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"management":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_source":{"type":"string","description_kind":"plain","computed":true},"certificate_status":{"type":"string","description_kind":"plain","computed":true},"expiry":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"negotiate_client_certificate":{"type":"bool","description_kind":"plain","optional":true},"ssl_keyvault_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"portal":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_source":{"type":"string","description_kind":"plain","computed":true},"certificate_status":{"type":"string","description_kind":"plain","computed":true},"expiry":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"negotiate_client_certificate":{"type":"bool","description_kind":"plain","optional":true},"ssl_keyvault_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"scm":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"certificate_source":{"type":"string","description_kind":"plain","computed":true},"certificate_status":{"type":"string","description_kind":"plain","computed":true},"expiry":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"negotiate_client_certificate":{"type":"bool","description_kind":"plain","optional":true},"ssl_keyvault_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_diagnostic":{"version":0,"block":{"attributes":{"always_log_errors":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"api_management_logger_id":{"type":"string","description_kind":"plain","required":true},"api_management_name":{"type":"string","description_kind":"plain","required":true},"http_correlation_protocol":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identifier":{"type":"string","description_kind":"plain","required":true},"log_client_ip":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"operation_name_format":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sampling_percentage":{"type":"number","description_kind":"plain","optional":true,"computed":true},"verbosity":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"backend_request":{"nesting_mode":"list","block":{"attributes":{"body_bytes":{"type":"number","description_kind":"plain","optional":true},"headers_to_log":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"data_masking":{"nesting_mode":"list","block":{"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"query_params":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"backend_response":{"nesting_mode":"list","block":{"attributes":{"body_bytes":{"type":"number","description_kind":"plain","optional":true},"headers_to_log":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"data_masking":{"nesting_mode":"list","block":{"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"query_params":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"frontend_request":{"nesting_mode":"list","block":{"attributes":{"body_bytes":{"type":"number","description_kind":"plain","optional":true},"headers_to_log":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"data_masking":{"nesting_mode":"list","block":{"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"query_params":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"frontend_response":{"nesting_mode":"list","block":{"attributes":{"body_bytes":{"type":"number","description_kind":"plain","optional":true},"headers_to_log":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"data_masking":{"nesting_mode":"list","block":{"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"query_params":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_email_template":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"body":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subject":{"type":"string","description_kind":"plain","required":true},"template_name":{"type":"string","description_kind":"plain","required":true},"title":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_gateway":{"version":0,"block":{"attributes":{"api_management_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"location_data":{"nesting_mode":"list","block":{"attributes":{"city":{"type":"string","description_kind":"plain","optional":true},"district":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"region":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_gateway_api":{"version":1,"block":{"attributes":{"api_id":{"type":"string","description_kind":"plain","required":true},"gateway_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_gateway_certificate_authority":{"version":0,"block":{"attributes":{"api_management_id":{"type":"string","description_kind":"plain","required":true},"certificate_name":{"type":"string","description_kind":"plain","required":true},"gateway_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_trusted":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_gateway_host_name_configuration":{"version":0,"block":{"attributes":{"api_management_id":{"type":"string","description_kind":"plain","required":true},"certificate_id":{"type":"string","description_kind":"plain","required":true},"gateway_name":{"type":"string","description_kind":"plain","required":true},"host_name":{"type":"string","description_kind":"plain","required":true},"http2_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"request_client_certificate_enabled":{"type":"bool","description_kind":"plain","optional":true},"tls10_enabled":{"type":"bool","description_kind":"plain","optional":true},"tls11_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_global_schema":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"schema_id":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_group":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"external_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_group_user":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"group_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"user_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_identity_provider_aad":{"version":0,"block":{"attributes":{"allowed_tenants":{"type":["list","string"],"description_kind":"plain","required":true},"api_management_name":{"type":"string","description_kind":"plain","required":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_library":{"type":"string","description_kind":"plain","optional":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"signin_tenant":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_identity_provider_aadb2c":{"version":0,"block":{"attributes":{"allowed_tenant":{"type":"string","description_kind":"plain","required":true},"api_management_name":{"type":"string","description_kind":"plain","required":true},"authority":{"type":"string","description_kind":"plain","required":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_library":{"type":"string","description_kind":"plain","optional":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"password_reset_policy":{"type":"string","description_kind":"plain","optional":true},"profile_editing_policy":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"signin_policy":{"type":"string","description_kind":"plain","required":true},"signin_tenant":{"type":"string","description_kind":"plain","required":true},"signup_policy":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_identity_provider_facebook":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"app_id":{"type":"string","description_kind":"plain","required":true},"app_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_identity_provider_google":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_identity_provider_microsoft":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_identity_provider_twitter":{"version":0,"block":{"attributes":{"api_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"api_management_name":{"type":"string","description_kind":"plain","required":true},"api_secret_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_logger":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"buffered":{"type":"bool","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"application_insights":{"nesting_mode":"list","block":{"attributes":{"instrumentation_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"eventhub":{"nesting_mode":"list","block":{"attributes":{"connection_string":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"endpoint_uri":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity_client_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_named_value":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secret":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["list","string"],"description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"value_from_key_vault":{"nesting_mode":"list","block":{"attributes":{"identity_client_id":{"type":"string","description_kind":"plain","optional":true},"secret_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_api_management_notification_recipient_email":{"version":0,"block":{"attributes":{"api_management_id":{"type":"string","description_kind":"plain","required":true},"email":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"notification_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_notification_recipient_user":{"version":0,"block":{"attributes":{"api_management_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"notification_type":{"type":"string","description_kind":"plain","required":true},"user_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_openid_connect_provider":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"client_id":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata_endpoint":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_policy":{"version":3,"block":{"attributes":{"api_management_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"xml_content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"xml_link":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_policy_fragment":{"version":0,"block":{"attributes":{"api_management_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"format":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_product":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"approval_required":{"type":"bool","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product_id":{"type":"string","description_kind":"plain","required":true},"published":{"type":"bool","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subscription_required":{"type":"bool","description_kind":"plain","optional":true},"subscriptions_limit":{"type":"number","description_kind":"plain","optional":true},"terms":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_product_api":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"api_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_product_group":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"group_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_product_policy":{"version":2,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"xml_content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"xml_link":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_product_tag":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"api_management_product_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_redis_cache":{"version":0,"block":{"attributes":{"api_management_id":{"type":"string","description_kind":"plain","required":true},"cache_location":{"type":"string","description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"redis_cache_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_subscription":{"version":0,"block":{"attributes":{"allow_tracing":{"type":"bool","description_kind":"plain","optional":true},"api_id":{"type":"string","description_kind":"plain","optional":true},"api_management_name":{"type":"string","description_kind":"plain","required":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"primary_key":{"type":"string","description_kind":"plain","optional":true,"computed":true,"sensitive":true},"product_id":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_key":{"type":"string","description_kind":"plain","optional":true,"computed":true,"sensitive":true},"state":{"type":"string","description_kind":"plain","optional":true},"subscription_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_tag":{"version":0,"block":{"attributes":{"api_management_id":{"type":"string","description_kind":"plain","required":true},"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_user":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"confirmation":{"type":"string","description_kind":"plain","optional":true},"email":{"type":"string","description_kind":"plain","required":true},"first_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"last_name":{"type":"string","description_kind":"plain","required":true},"note":{"type":"string","description_kind":"plain","optional":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"state":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_configuration":{"version":0,"block":{"attributes":{"endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_read_key":{"type":["list",["object",{"connection_string":"string","id":"string","secret":"string"}]],"description_kind":"plain","computed":true},"primary_write_key":{"type":["list",["object",{"connection_string":"string","id":"string","secret":"string"}]],"description_kind":"plain","computed":true},"public_network_access":{"type":"string","description_kind":"plain","optional":true},"purge_protection_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_read_key":{"type":["list",["object",{"connection_string":"string","id":"string","secret":"string"}]],"description_kind":"plain","computed":true},"secondary_write_key":{"type":["list",["object",{"connection_string":"string","id":"string","secret":"string"}]],"description_kind":"plain","computed":true},"sku":{"type":"string","description_kind":"plain","optional":true},"soft_delete_retention_days":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"encryption":{"nesting_mode":"list","block":{"attributes":{"identity_client_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_key_identifier":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"replica":{"nesting_mode":"set","block":{"attributes":{"endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_configuration_feature":{"version":1,"block":{"attributes":{"configuration_store_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"etag":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description_kind":"plain","optional":true,"computed":true},"label":{"type":"string","description_kind":"plain","optional":true},"locked":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"percentage_filter_value":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"targeting_filter":{"nesting_mode":"list","block":{"attributes":{"default_rollout_percentage":{"type":"number","description_kind":"plain","required":true},"users":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"groups":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"rollout_percentage":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timewindow_filter":{"nesting_mode":"list","block":{"attributes":{"end":{"type":"string","description_kind":"plain","optional":true},"start":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_configuration_key":{"version":2,"block":{"attributes":{"configuration_store_id":{"type":"string","description_kind":"plain","required":true},"content_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"etag":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description_kind":"plain","required":true},"label":{"type":"string","description_kind":"plain","optional":true},"locked":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true},"vault_key_reference":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service":{"version":0,"block":{"attributes":{"app_service_plan_id":{"type":"string","description_kind":"plain","required":true},"app_settings":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"client_affinity_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_cert_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_cert_mode":{"type":"string","description_kind":"plain","optional":true,"computed":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true},"default_site_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_reference_identity_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"site_credential":{"type":["list",["object",{"password":"string","username":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"auth_settings":{"nesting_mode":"list","block":{"attributes":{"additional_login_params":{"type":["map","string"],"description_kind":"plain","optional":true},"allowed_external_redirect_urls":{"type":["list","string"],"description_kind":"plain","optional":true},"default_provider":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"issuer":{"type":"string","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description_kind":"plain","optional":true},"token_refresh_extension_hours":{"type":"number","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description_kind":"plain","optional":true},"unauthenticated_client_action":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description_kind":"plain","optional":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"facebook":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description_kind":"plain","required":true},"app_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"oauth_scopes":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"oauth_scopes":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"microsoft":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"oauth_scopes":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description_kind":"plain","required":true},"consumer_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"backup":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_account_url":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"frequency_interval":{"type":"number","description_kind":"plain","required":true},"frequency_unit":{"type":"string","description_kind":"plain","required":true},"keep_at_least_one_backup":{"type":"bool","description_kind":"plain","optional":true},"retention_period_in_days":{"type":"number","description_kind":"plain","optional":true},"start_time":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"logs":{"nesting_mode":"list","block":{"attributes":{"detailed_error_messages_enabled":{"type":"bool","description_kind":"plain","optional":true},"failed_request_tracing_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"application_logs":{"nesting_mode":"list","block":{"attributes":{"file_system_level":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"azure_blob_storage":{"nesting_mode":"list","block":{"attributes":{"level":{"type":"string","description_kind":"plain","required":true},"retention_in_days":{"type":"number","description_kind":"plain","required":true},"sas_url":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"http_logs":{"nesting_mode":"list","block":{"block_types":{"azure_blob_storage":{"nesting_mode":"list","block":{"attributes":{"retention_in_days":{"type":"number","description_kind":"plain","required":true},"sas_url":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"file_system":{"nesting_mode":"list","block":{"attributes":{"retention_in_days":{"type":"number","description_kind":"plain","required":true},"retention_in_mb":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"acr_use_managed_identity_credentials":{"type":"bool","description_kind":"plain","optional":true},"acr_user_managed_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"always_on":{"type":"bool","description_kind":"plain","optional":true},"app_command_line":{"type":"string","description_kind":"plain","optional":true},"auto_swap_slot_name":{"type":"string","description_kind":"plain","optional":true},"default_documents":{"type":["list","string"],"description_kind":"plain","optional":true},"dotnet_framework_version":{"type":"string","description_kind":"plain","optional":true},"ftps_state":{"type":"string","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description_kind":"plain","optional":true},"ip_restriction":{"type":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"java_container":{"type":"string","description_kind":"plain","optional":true},"java_container_version":{"type":"string","description_kind":"plain","optional":true},"java_version":{"type":"string","description_kind":"plain","optional":true},"linux_fx_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_mysql_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"managed_pipeline_mode":{"type":"string","description_kind":"plain","optional":true,"computed":true},"min_tls_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"number_of_workers":{"type":"number","description_kind":"plain","optional":true,"computed":true},"php_version":{"type":"string","description_kind":"plain","optional":true},"python_version":{"type":"string","description_kind":"plain","optional":true},"remote_debugging_enabled":{"type":"bool","description_kind":"plain","optional":true},"remote_debugging_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_ip_restriction":{"type":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"scm_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_use_main_ip_restriction":{"type":"bool","description_kind":"plain","optional":true},"use_32_bit_worker_process":{"type":"bool","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"websockets_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"windows_fx_version":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description_kind":"plain","required":true},"support_credentials":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"source_control":{"nesting_mode":"list","block":{"attributes":{"branch":{"type":"string","description_kind":"plain","optional":true,"computed":true},"manual_integration":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"repo_url":{"type":"string","description_kind":"plain","optional":true,"computed":true},"rollback_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"use_mercurial":{"type":"bool","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"set","block":{"attributes":{"access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"mount_path":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"share_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_app_service_active_slot":{"version":0,"block":{"attributes":{"app_service_name":{"type":"string","description_kind":"plain","required":true},"app_service_slot_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_app_service_certificate":{"version":0,"block":{"attributes":{"app_service_plan_id":{"type":"string","description_kind":"plain","optional":true},"expiration_date":{"type":"string","description_kind":"plain","computed":true},"friendly_name":{"type":"string","description_kind":"plain","computed":true},"host_names":{"type":["list","string"],"description_kind":"plain","computed":true},"hosting_environment_profile_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"issue_date":{"type":"string","description_kind":"plain","computed":true},"issuer":{"type":"string","description_kind":"plain","computed":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_secret_id":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"pfx_blob":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subject_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_certificate_binding":{"version":0,"block":{"attributes":{"app_service_name":{"type":"string","description_kind":"plain","computed":true},"certificate_id":{"type":"string","description_kind":"plain","required":true},"hostname":{"type":"string","description_kind":"plain","computed":true},"hostname_binding_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ssl_state":{"type":"string","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_certificate_order":{"version":1,"block":{"attributes":{"app_service_certificate_not_renewable_reasons":{"type":["list","string"],"description_kind":"plain","computed":true},"auto_renew":{"type":"bool","description_kind":"plain","optional":true},"certificates":{"type":["list",["object",{"certificate_name":"string","key_vault_id":"string","key_vault_secret_name":"string","provisioning_state":"string"}]],"description_kind":"plain","computed":true},"csr":{"type":"string","description_kind":"plain","optional":true,"computed":true},"distinguished_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"domain_verification_token":{"type":"string","description_kind":"plain","computed":true},"expiration_time":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"intermediate_thumbprint":{"type":"string","description_kind":"plain","computed":true},"is_private_key_external":{"type":"bool","description_kind":"plain","computed":true},"key_size":{"type":"number","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"product_type":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"root_thumbprint":{"type":"string","description_kind":"plain","computed":true},"signed_certificate_thumbprint":{"type":"string","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"validity_in_years":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_connection":{"version":0,"block":{"attributes":{"app_service_id":{"type":"string","description_kind":"plain","required":true},"client_type":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true},"vnet_solution":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"client_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","optional":true},"secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"subscription_id":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"secret_store":{"nesting_mode":"list","block":{"attributes":{"key_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_custom_hostname_binding":{"version":0,"block":{"attributes":{"app_service_name":{"type":"string","description_kind":"plain","required":true},"hostname":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"ssl_state":{"type":"string","description_kind":"plain","optional":true,"computed":true},"thumbprint":{"type":"string","description_kind":"plain","optional":true,"computed":true},"virtual_ip":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_environment":{"version":0,"block":{"attributes":{"allowed_user_ip_cidrs":{"type":["set","string"],"description_kind":"plain","optional":true},"front_end_scale_factor":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internal_ip_address":{"type":"string","description_kind":"plain","computed":true},"internal_load_balancing_mode":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"pricing_tier":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_ip_address":{"type":"string","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"cluster_setting":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_app_service_environment_v3":{"version":0,"block":{"attributes":{"allow_new_private_endpoint_connections":{"type":"bool","description_kind":"plain","optional":true},"dedicated_host_count":{"type":"number","description_kind":"plain","optional":true},"dns_suffix":{"type":"string","description_kind":"plain","computed":true},"external_inbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inbound_network_dependencies":{"type":["list",["object",{"description":"string","ip_addresses":["list","string"],"ports":["list","string"]}]],"description_kind":"plain","computed":true},"internal_inbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"internal_load_balancing_mode":{"type":"string","description_kind":"plain","optional":true},"ip_ssl_address_count":{"type":"number","description_kind":"plain","computed":true},"linux_outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"pricing_tier":{"type":"string","description_kind":"plain","computed":true},"remote_debugging_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"windows_outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"zone_redundant":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"cluster_setting":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_hybrid_connection":{"version":0,"block":{"attributes":{"app_service_name":{"type":"string","description_kind":"plain","required":true},"hostname":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_name":{"type":"string","description_kind":"plain","computed":true},"port":{"type":"number","description_kind":"plain","required":true},"relay_id":{"type":"string","description_kind":"plain","required":true},"relay_name":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"send_key_name":{"type":"string","description_kind":"plain","optional":true},"send_key_value":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"service_bus_namespace":{"type":"string","description_kind":"plain","computed":true},"service_bus_suffix":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_app_service_managed_certificate":{"version":0,"block":{"attributes":{"canonical_name":{"type":"string","description_kind":"plain","computed":true},"custom_hostname_binding_id":{"type":"string","description_kind":"plain","required":true},"expiration_date":{"type":"string","description_kind":"plain","computed":true},"friendly_name":{"type":"string","description_kind":"plain","computed":true},"host_names":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"issue_date":{"type":"string","description_kind":"plain","computed":true},"issuer":{"type":"string","description_kind":"plain","computed":true},"subject_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_plan":{"version":1,"block":{"attributes":{"app_service_environment_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_xenon":{"type":"bool","description_kind":"plain","optional":true},"kind":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"maximum_elastic_worker_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"maximum_number_of_workers":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"per_site_scaling":{"type":"bool","description_kind":"plain","optional":true},"reserved":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone_redundant":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"sku":{"nesting_mode":"list","block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","optional":true,"computed":true},"size":{"type":"string","description_kind":"plain","required":true},"tier":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_app_service_public_certificate":{"version":0,"block":{"attributes":{"app_service_name":{"type":"string","description_kind":"plain","required":true},"blob":{"type":"string","description_kind":"plain","required":true},"certificate_location":{"type":"string","description_kind":"plain","required":true},"certificate_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_slot":{"version":0,"block":{"attributes":{"app_service_name":{"type":"string","description_kind":"plain","required":true},"app_service_plan_id":{"type":"string","description_kind":"plain","required":true},"app_settings":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"client_affinity_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"default_site_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_reference_identity_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"site_credential":{"type":["list",["object",{"password":"string","username":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"auth_settings":{"nesting_mode":"list","block":{"attributes":{"additional_login_params":{"type":["map","string"],"description_kind":"plain","optional":true},"allowed_external_redirect_urls":{"type":["list","string"],"description_kind":"plain","optional":true},"default_provider":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"issuer":{"type":"string","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description_kind":"plain","optional":true},"token_refresh_extension_hours":{"type":"number","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description_kind":"plain","optional":true},"unauthenticated_client_action":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description_kind":"plain","optional":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"facebook":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description_kind":"plain","required":true},"app_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"oauth_scopes":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"oauth_scopes":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"microsoft":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"oauth_scopes":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description_kind":"plain","required":true},"consumer_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"logs":{"nesting_mode":"list","block":{"attributes":{"detailed_error_messages_enabled":{"type":"bool","description_kind":"plain","optional":true},"failed_request_tracing_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"application_logs":{"nesting_mode":"list","block":{"attributes":{"file_system_level":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"azure_blob_storage":{"nesting_mode":"list","block":{"attributes":{"level":{"type":"string","description_kind":"plain","required":true},"retention_in_days":{"type":"number","description_kind":"plain","required":true},"sas_url":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"http_logs":{"nesting_mode":"list","block":{"block_types":{"azure_blob_storage":{"nesting_mode":"list","block":{"attributes":{"retention_in_days":{"type":"number","description_kind":"plain","required":true},"sas_url":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"file_system":{"nesting_mode":"list","block":{"attributes":{"retention_in_days":{"type":"number","description_kind":"plain","required":true},"retention_in_mb":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"acr_use_managed_identity_credentials":{"type":"bool","description_kind":"plain","optional":true},"acr_user_managed_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"always_on":{"type":"bool","description_kind":"plain","optional":true},"app_command_line":{"type":"string","description_kind":"plain","optional":true},"auto_swap_slot_name":{"type":"string","description_kind":"plain","optional":true},"default_documents":{"type":["list","string"],"description_kind":"plain","optional":true},"dotnet_framework_version":{"type":"string","description_kind":"plain","optional":true},"ftps_state":{"type":"string","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description_kind":"plain","optional":true},"ip_restriction":{"type":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"java_container":{"type":"string","description_kind":"plain","optional":true},"java_container_version":{"type":"string","description_kind":"plain","optional":true},"java_version":{"type":"string","description_kind":"plain","optional":true},"linux_fx_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_mysql_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"managed_pipeline_mode":{"type":"string","description_kind":"plain","optional":true,"computed":true},"min_tls_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"number_of_workers":{"type":"number","description_kind":"plain","optional":true,"computed":true},"php_version":{"type":"string","description_kind":"plain","optional":true},"python_version":{"type":"string","description_kind":"plain","optional":true},"remote_debugging_enabled":{"type":"bool","description_kind":"plain","optional":true},"remote_debugging_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_ip_restriction":{"type":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"scm_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_use_main_ip_restriction":{"type":"bool","description_kind":"plain","optional":true},"use_32_bit_worker_process":{"type":"bool","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"websockets_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"windows_fx_version":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description_kind":"plain","required":true},"support_credentials":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"set","block":{"attributes":{"access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"mount_path":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"share_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_app_service_slot_custom_hostname_binding":{"version":0,"block":{"attributes":{"app_service_slot_id":{"type":"string","description_kind":"plain","required":true},"hostname":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ssl_state":{"type":"string","description_kind":"plain","optional":true,"computed":true},"thumbprint":{"type":"string","description_kind":"plain","optional":true,"computed":true},"virtual_ip":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_slot_virtual_network_swift_connection":{"version":0,"block":{"attributes":{"app_service_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"slot_name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_source_control":{"version":0,"block":{"attributes":{"app_id":{"type":"string","description":"The ID of the Windows or Linux Web App.","description_kind":"plain","required":true},"branch":{"type":"string","description":"The branch name to use for deployments.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"repo_url":{"type":"string","description":"The URL for the repository.","description_kind":"plain","optional":true,"computed":true},"rollback_enabled":{"type":"bool","description":"Should the Deployment Rollback be enabled? Defaults to `false`.","description_kind":"plain","optional":true},"scm_type":{"type":"string","description":"The SCM Type in use. This value is decoded by the service from the repository information supplied.","description_kind":"plain","computed":true},"use_local_git":{"type":"bool","description":"Should the App use local Git configuration.","description_kind":"plain","optional":true},"use_manual_integration":{"type":"bool","description":"Should code be deployed manually. Set to `false` to enable continuous integration, such as webhooks into online repos such as GitHub. Defaults to `false`.","description_kind":"plain","optional":true},"use_mercurial":{"type":"bool","description":"The repository specified is Mercurial. Defaults to `false`.","description_kind":"plain","optional":true},"uses_github_action":{"type":"bool","description":"Indicates if the Slot uses a GitHub action for deployment. This value is decoded by the service from the repository information supplied.","description_kind":"plain","computed":true}},"block_types":{"github_action_configuration":{"nesting_mode":"list","block":{"attributes":{"generate_workflow_file":{"type":"bool","description":"Should the service generate the GitHub Action Workflow file. Defaults to `true`","description_kind":"plain","optional":true},"linux_action":{"type":"bool","description":"Denotes this action uses a Linux base image.","description_kind":"plain","computed":true}},"block_types":{"code_configuration":{"nesting_mode":"list","block":{"attributes":{"runtime_stack":{"type":"string","description":"The value to use for the Runtime Stack in the workflow file content for code base apps.","description_kind":"plain","required":true},"runtime_version":{"type":"string","description":"The value to use for the Runtime Version in the workflow file content for code base apps.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"container_configuration":{"nesting_mode":"list","block":{"attributes":{"image_name":{"type":"string","description":"The image name for the build.","description_kind":"plain","required":true},"registry_password":{"type":"string","description":"The password used to upload the image to the container registry.","description_kind":"plain","optional":true,"sensitive":true},"registry_url":{"type":"string","description":"The server URL for the container registry where the build will be hosted.","description_kind":"plain","required":true},"registry_username":{"type":"string","description":"The username used to upload the image to the container registry.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_source_control_slot":{"version":0,"block":{"attributes":{"branch":{"type":"string","description":"The URL for the repository","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"repo_url":{"type":"string","description":"The branch name to use for deployments.","description_kind":"plain","optional":true,"computed":true},"rollback_enabled":{"type":"bool","description":"Should the Deployment Rollback be enabled? Defaults to `false`","description_kind":"plain","optional":true},"scm_type":{"type":"string","description":"The SCM Type in use. This value is decoded by the service from the repository information supplied.","description_kind":"plain","computed":true},"slot_id":{"type":"string","description":"The ID of the Linux or Windows Web App Slot.","description_kind":"plain","required":true},"use_local_git":{"type":"bool","description":"Should the Slot use local Git configuration.","description_kind":"plain","optional":true},"use_manual_integration":{"type":"bool","description":"Should code be deployed manually. Set to `true` to disable continuous integration, such as webhooks into online repos such as GitHub. Defaults to `false`","description_kind":"plain","optional":true},"use_mercurial":{"type":"bool","description":"The repository specified is Mercurial. Defaults to `false`.","description_kind":"plain","optional":true},"uses_github_action":{"type":"bool","description":"Indicates if the Slot uses a GitHub action for deployment. This value is decoded by the service from the repository information supplied.","description_kind":"plain","computed":true}},"block_types":{"github_action_configuration":{"nesting_mode":"list","block":{"attributes":{"generate_workflow_file":{"type":"bool","description":"Should the service generate the GitHub Action Workflow file. Defaults to `true`","description_kind":"plain","optional":true},"linux_action":{"type":"bool","description":"Denotes this action uses a Linux base image.","description_kind":"plain","computed":true}},"block_types":{"code_configuration":{"nesting_mode":"list","block":{"attributes":{"runtime_stack":{"type":"string","description":"The value to use for the Runtime Stack in the workflow file content for code base apps.","description_kind":"plain","required":true},"runtime_version":{"type":"string","description":"The value to use for the Runtime Version in the workflow file content for code base apps.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"container_configuration":{"nesting_mode":"list","block":{"attributes":{"image_name":{"type":"string","description":"The image name for the build.","description_kind":"plain","required":true},"registry_password":{"type":"string","description":"The password used to upload the image to the container registry.","description_kind":"plain","optional":true,"sensitive":true},"registry_url":{"type":"string","description":"The server URL for the container registry where the build will be hosted.","description_kind":"plain","required":true},"registry_username":{"type":"string","description":"The username used to upload the image to the container registry.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_source_control_token":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"token":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"token_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_app_service_virtual_network_swift_connection":{"version":0,"block":{"attributes":{"app_service_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_gateway":{"version":0,"block":{"attributes":{"enable_http2":{"type":"bool","description_kind":"plain","optional":true},"fips_enabled":{"type":"bool","description_kind":"plain","optional":true},"firewall_policy_id":{"type":"string","description_kind":"plain","optional":true},"force_firewall_policy_association":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"private_endpoint_connection":{"type":["set",["object",{"id":"string","name":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"authentication_certificate":{"nesting_mode":"list","block":{"attributes":{"data":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"autoscale_configuration":{"nesting_mode":"list","block":{"attributes":{"max_capacity":{"type":"number","description_kind":"plain","optional":true},"min_capacity":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"backend_address_pool":{"nesting_mode":"set","block":{"attributes":{"fqdns":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","computed":true},"ip_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"backend_http_settings":{"nesting_mode":"set","block":{"attributes":{"affinity_cookie_name":{"type":"string","description_kind":"plain","optional":true},"cookie_based_affinity":{"type":"string","description_kind":"plain","required":true},"host_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"pick_host_name_from_backend_address":{"type":"bool","description_kind":"plain","optional":true},"port":{"type":"number","description_kind":"plain","required":true},"probe_id":{"type":"string","description_kind":"plain","computed":true},"probe_name":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true},"request_timeout":{"type":"number","description_kind":"plain","optional":true},"trusted_root_certificate_names":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"authentication_certificate":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"connection_draining":{"nesting_mode":"list","block":{"attributes":{"drain_timeout_sec":{"type":"number","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"custom_error_configuration":{"nesting_mode":"list","block":{"attributes":{"custom_error_page_url":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","computed":true},"status_code":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"frontend_ip_configuration":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_ip_address":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_ip_address_allocation":{"type":"string","description_kind":"plain","optional":true},"private_link_configuration_id":{"type":"string","description_kind":"plain","computed":true},"private_link_configuration_name":{"type":"string","description_kind":"plain","optional":true},"public_ip_address_id":{"type":"string","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"frontend_port":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"port":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"gateway_ip_configuration":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":2},"global":{"nesting_mode":"list","block":{"attributes":{"request_buffering_enabled":{"type":"bool","description_kind":"plain","required":true},"response_buffering_enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"http_listener":{"nesting_mode":"set","block":{"attributes":{"firewall_policy_id":{"type":"string","description_kind":"plain","optional":true},"frontend_ip_configuration_id":{"type":"string","description_kind":"plain","computed":true},"frontend_ip_configuration_name":{"type":"string","description_kind":"plain","required":true},"frontend_port_id":{"type":"string","description_kind":"plain","computed":true},"frontend_port_name":{"type":"string","description_kind":"plain","required":true},"host_name":{"type":"string","description_kind":"plain","optional":true},"host_names":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true},"require_sni":{"type":"bool","description_kind":"plain","optional":true},"ssl_certificate_id":{"type":"string","description_kind":"plain","computed":true},"ssl_certificate_name":{"type":"string","description_kind":"plain","optional":true},"ssl_profile_id":{"type":"string","description_kind":"plain","computed":true},"ssl_profile_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"custom_error_configuration":{"nesting_mode":"list","block":{"attributes":{"custom_error_page_url":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","computed":true},"status_code":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"private_link_configuration":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"primary":{"type":"bool","description_kind":"plain","required":true},"private_ip_address":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_ip_address_allocation":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"probe":{"nesting_mode":"set","block":{"attributes":{"host":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","computed":true},"interval":{"type":"number","description_kind":"plain","required":true},"minimum_servers":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","required":true},"pick_host_name_from_backend_http_settings":{"type":"bool","description_kind":"plain","optional":true},"port":{"type":"number","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true},"timeout":{"type":"number","description_kind":"plain","required":true},"unhealthy_threshold":{"type":"number","description_kind":"plain","required":true}},"block_types":{"match":{"nesting_mode":"list","block":{"attributes":{"body":{"type":"string","description_kind":"plain","optional":true},"status_code":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"redirect_configuration":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description_kind":"plain","computed":true},"include_path":{"type":"bool","description_kind":"plain","optional":true},"include_query_string":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"redirect_type":{"type":"string","description_kind":"plain","required":true},"target_listener_id":{"type":"string","description_kind":"plain","computed":true},"target_listener_name":{"type":"string","description_kind":"plain","optional":true},"target_url":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"request_routing_rule":{"nesting_mode":"set","block":{"attributes":{"backend_address_pool_id":{"type":"string","description_kind":"plain","computed":true},"backend_address_pool_name":{"type":"string","description_kind":"plain","optional":true},"backend_http_settings_id":{"type":"string","description_kind":"plain","computed":true},"backend_http_settings_name":{"type":"string","description_kind":"plain","optional":true},"http_listener_id":{"type":"string","description_kind":"plain","computed":true},"http_listener_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","optional":true},"redirect_configuration_id":{"type":"string","description_kind":"plain","computed":true},"redirect_configuration_name":{"type":"string","description_kind":"plain","optional":true},"rewrite_rule_set_id":{"type":"string","description_kind":"plain","computed":true},"rewrite_rule_set_name":{"type":"string","description_kind":"plain","optional":true},"rule_type":{"type":"string","description_kind":"plain","required":true},"url_path_map_id":{"type":"string","description_kind":"plain","computed":true},"url_path_map_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"rewrite_rule_set":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"rewrite_rule":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"rule_sequence":{"type":"number","description_kind":"plain","required":true}},"block_types":{"condition":{"nesting_mode":"list","block":{"attributes":{"ignore_case":{"type":"bool","description_kind":"plain","optional":true},"negate":{"type":"bool","description_kind":"plain","optional":true},"pattern":{"type":"string","description_kind":"plain","required":true},"variable":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"request_header_configuration":{"nesting_mode":"list","block":{"attributes":{"header_name":{"type":"string","description_kind":"plain","required":true},"header_value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"response_header_configuration":{"nesting_mode":"list","block":{"attributes":{"header_name":{"type":"string","description_kind":"plain","required":true},"header_value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"url":{"nesting_mode":"list","block":{"attributes":{"components":{"type":"string","description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true},"query_string":{"type":"string","description_kind":"plain","optional":true},"reroute":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}}},"description_kind":"plain"}},"sku":{"nesting_mode":"list","block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"tier":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"ssl_certificate":{"nesting_mode":"set","block":{"attributes":{"data":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","computed":true},"key_vault_secret_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"public_cert_data":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"ssl_policy":{"nesting_mode":"list","block":{"attributes":{"cipher_suites":{"type":["list","string"],"description_kind":"plain","optional":true},"disabled_protocols":{"type":["list","string"],"description_kind":"plain","optional":true},"min_protocol_version":{"type":"string","description_kind":"plain","optional":true},"policy_name":{"type":"string","description_kind":"plain","optional":true},"policy_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"ssl_profile":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"trusted_client_certificate_names":{"type":["list","string"],"description_kind":"plain","optional":true},"verify_client_cert_issuer_dn":{"type":"bool","description_kind":"plain","optional":true},"verify_client_certificate_revocation":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"ssl_policy":{"nesting_mode":"list","block":{"attributes":{"cipher_suites":{"type":["list","string"],"description_kind":"plain","optional":true},"disabled_protocols":{"type":["list","string"],"description_kind":"plain","optional":true},"min_protocol_version":{"type":"string","description_kind":"plain","optional":true},"policy_name":{"type":"string","description_kind":"plain","optional":true},"policy_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"trusted_client_certificate":{"nesting_mode":"list","block":{"attributes":{"data":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"trusted_root_certificate":{"nesting_mode":"list","block":{"attributes":{"data":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","computed":true},"key_vault_secret_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"url_path_map":{"nesting_mode":"list","block":{"attributes":{"default_backend_address_pool_id":{"type":"string","description_kind":"plain","computed":true},"default_backend_address_pool_name":{"type":"string","description_kind":"plain","optional":true},"default_backend_http_settings_id":{"type":"string","description_kind":"plain","computed":true},"default_backend_http_settings_name":{"type":"string","description_kind":"plain","optional":true},"default_redirect_configuration_id":{"type":"string","description_kind":"plain","computed":true},"default_redirect_configuration_name":{"type":"string","description_kind":"plain","optional":true},"default_rewrite_rule_set_id":{"type":"string","description_kind":"plain","computed":true},"default_rewrite_rule_set_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"path_rule":{"nesting_mode":"list","block":{"attributes":{"backend_address_pool_id":{"type":"string","description_kind":"plain","computed":true},"backend_address_pool_name":{"type":"string","description_kind":"plain","optional":true},"backend_http_settings_id":{"type":"string","description_kind":"plain","computed":true},"backend_http_settings_name":{"type":"string","description_kind":"plain","optional":true},"firewall_policy_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"paths":{"type":["list","string"],"description_kind":"plain","required":true},"redirect_configuration_id":{"type":"string","description_kind":"plain","computed":true},"redirect_configuration_name":{"type":"string","description_kind":"plain","optional":true},"rewrite_rule_set_id":{"type":"string","description_kind":"plain","computed":true},"rewrite_rule_set_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"waf_configuration":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"file_upload_limit_mb":{"type":"number","description_kind":"plain","optional":true},"firewall_mode":{"type":"string","description_kind":"plain","required":true},"max_request_body_size_kb":{"type":"number","description_kind":"plain","optional":true},"request_body_check":{"type":"bool","description_kind":"plain","optional":true},"rule_set_type":{"type":"string","description_kind":"plain","optional":true},"rule_set_version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"disabled_rule_group":{"nesting_mode":"list","block":{"attributes":{"rule_group_name":{"type":"string","description_kind":"plain","required":true},"rules":{"type":["list","number"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"exclusion":{"nesting_mode":"list","block":{"attributes":{"match_variable":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","optional":true},"selector_match_operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_application_insights":{"version":2,"block":{"attributes":{"app_id":{"type":"string","description_kind":"plain","computed":true},"application_type":{"type":"string","description_kind":"plain","required":true},"connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"daily_data_cap_in_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"daily_data_cap_notifications_disabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"disable_ip_masking":{"type":"bool","description_kind":"plain","optional":true},"force_customer_storage_for_profiler":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instrumentation_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"internet_ingestion_enabled":{"type":"bool","description_kind":"plain","optional":true},"internet_query_enabled":{"type":"bool","description_kind":"plain","optional":true},"local_authentication_disabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retention_in_days":{"type":"number","description_kind":"plain","optional":true},"sampling_percentage":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_insights_analytics_item":{"version":1,"block":{"attributes":{"application_insights_id":{"type":"string","description_kind":"plain","required":true},"content":{"type":"string","description_kind":"plain","required":true},"function_alias":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","required":true},"time_created":{"type":"string","description_kind":"plain","computed":true},"time_modified":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_insights_api_key":{"version":2,"block":{"attributes":{"api_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"application_insights_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"read_permissions":{"type":["set","string"],"description_kind":"plain","optional":true},"write_permissions":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_insights_smart_detection_rule":{"version":2,"block":{"attributes":{"additional_email_recipients":{"type":["set","string"],"description_kind":"plain","optional":true},"application_insights_id":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"send_emails_to_subscription_owners":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_insights_standard_web_test":{"version":0,"block":{"attributes":{"application_insights_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"frequency":{"type":"number","description_kind":"plain","optional":true},"geo_locations":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retry_enabled":{"type":"bool","description_kind":"plain","optional":true},"synthetic_monitor_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timeout":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"request":{"nesting_mode":"list","block":{"attributes":{"body":{"type":"string","description_kind":"plain","optional":true},"follow_redirects_enabled":{"type":"bool","description_kind":"plain","optional":true},"http_verb":{"type":"string","description_kind":"plain","optional":true},"parse_dependent_requests_enabled":{"type":"bool","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"block_types":{"header":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"validation_rules":{"nesting_mode":"list","block":{"attributes":{"expected_status_code":{"type":"number","description_kind":"plain","optional":true},"ssl_cert_remaining_lifetime":{"type":"number","description_kind":"plain","optional":true},"ssl_check_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"content":{"nesting_mode":"list","block":{"attributes":{"content_match":{"type":"string","description_kind":"plain","required":true},"ignore_case":{"type":"bool","description_kind":"plain","optional":true},"pass_if_text_found":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_application_insights_web_test":{"version":1,"block":{"attributes":{"application_insights_id":{"type":"string","description_kind":"plain","required":true},"configuration":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"frequency":{"type":"number","description_kind":"plain","optional":true},"geo_locations":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retry_enabled":{"type":"bool","description_kind":"plain","optional":true},"synthetic_monitor_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timeout":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_insights_workbook":{"version":0,"block":{"attributes":{"category":{"type":"string","description_kind":"plain","optional":true},"data_json":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_id":{"type":"string","description_kind":"plain","optional":true},"storage_container_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_insights_workbook_template":{"version":0,"block":{"attributes":{"author":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"localized":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"template_data":{"type":"string","description_kind":"plain","required":true}},"block_types":{"galleries":{"nesting_mode":"list","block":{"attributes":{"category":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"order":{"type":"number","description_kind":"plain","optional":true},"resource_type":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_load_balancer":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_configuration_endpoint":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_load_balancer_frontend":{"version":0,"block":{"attributes":{"application_load_balancer_id":{"type":"string","description_kind":"plain","required":true},"fully_qualified_domain_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_load_balancer_subnet_association":{"version":0,"block":{"attributes":{"application_load_balancer_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_security_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_arc_kubernetes_cluster":{"version":0,"block":{"attributes":{"agent_public_key_certificate":{"type":"string","description_kind":"plain","required":true},"agent_version":{"type":"string","description_kind":"plain","computed":true},"distribution":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"infrastructure":{"type":"string","description_kind":"plain","computed":true},"kubernetes_version":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"offering":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"total_core_count":{"type":"number","description_kind":"plain","computed":true},"total_node_count":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_arc_kubernetes_cluster_extension":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description_kind":"plain","required":true},"configuration_protected_settings":{"type":["map","string"],"description_kind":"plain","optional":true},"configuration_settings":{"type":["map","string"],"description_kind":"plain","optional":true},"current_version":{"type":"string","description_kind":"plain","computed":true},"extension_type":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"release_namespace":{"type":"string","description_kind":"plain","optional":true,"computed":true},"release_train":{"type":"string","description_kind":"plain","optional":true,"computed":true},"target_namespace":{"type":"string","description_kind":"plain","optional":true,"computed":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_arc_kubernetes_flux_configuration":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description_kind":"plain","required":true},"continuous_reconciliation_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"blob_storage":{"nesting_mode":"list","block":{"attributes":{"account_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"container_id":{"type":"string","description_kind":"plain","required":true},"local_auth_reference":{"type":"string","description_kind":"plain","optional":true},"sas_token":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"sync_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"service_principal":{"nesting_mode":"list","block":{"attributes":{"client_certificate_base64":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"client_certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"client_certificate_send_chain":{"type":"bool","description_kind":"plain","optional":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"bucket":{"nesting_mode":"list","block":{"attributes":{"access_key":{"type":"string","description_kind":"plain","optional":true},"bucket_name":{"type":"string","description_kind":"plain","required":true},"local_auth_reference":{"type":"string","description_kind":"plain","optional":true},"secret_key_base64":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"sync_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true},"tls_enabled":{"type":"bool","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"git_repository":{"nesting_mode":"list","block":{"attributes":{"https_ca_cert_base64":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"https_key_base64":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"https_user":{"type":"string","description_kind":"plain","optional":true},"local_auth_reference":{"type":"string","description_kind":"plain","optional":true},"reference_type":{"type":"string","description_kind":"plain","required":true},"reference_value":{"type":"string","description_kind":"plain","required":true},"ssh_known_hosts_base64":{"type":"string","description_kind":"plain","optional":true},"ssh_private_key_base64":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"sync_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"kustomizations":{"nesting_mode":"set","block":{"attributes":{"depends_on":{"type":["list","string"],"description_kind":"plain","optional":true},"garbage_collection_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"recreating_enabled":{"type":"bool","description_kind":"plain","optional":true},"retry_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"sync_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_arc_machine_extension":{"version":0,"block":{"attributes":{"arc_machine_id":{"type":"string","description_kind":"plain","required":true},"automatic_upgrade_enabled":{"type":"bool","description_kind":"plain","optional":true},"force_update_tag":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"protected_settings":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"publisher":{"type":"string","description_kind":"plain","required":true},"settings":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_handler_version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_arc_private_link_scope":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_arc_resource_bridge_appliance":{"version":0,"block":{"attributes":{"distro":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"infrastructure_provider":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_key_base64":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_attestation_provider":{"version":0,"block":{"attributes":{"attestation_uri":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"open_enclave_policy_base64":{"type":"string","description_kind":"plain","optional":true},"policy_signing_certificate_data":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sev_snp_policy_base64":{"type":"string","description_kind":"plain","optional":true},"sgx_enclave_policy_base64":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tpm_policy_base64":{"type":"string","description_kind":"plain","optional":true},"trust_model":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"policy":{"nesting_mode":"list","block":{"attributes":{"data":{"type":"string","description_kind":"plain","optional":true},"environment_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automanage_configuration":{"version":1,"block":{"attributes":{"automation_account_enabled":{"type":"bool","description_kind":"plain","optional":true},"boot_diagnostics_enabled":{"type":"bool","description_kind":"plain","optional":true},"defender_for_cloud_enabled":{"type":"bool","description_kind":"plain","optional":true},"guest_configuration_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"log_analytics_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"status_change_alert_enabled":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"antimalware":{"nesting_mode":"list","block":{"attributes":{"real_time_protection_enabled":{"type":"bool","description_kind":"plain","optional":true},"scheduled_scan_day":{"type":"number","description_kind":"plain","optional":true},"scheduled_scan_enabled":{"type":"bool","description_kind":"plain","optional":true},"scheduled_scan_time_in_minutes":{"type":"number","description_kind":"plain","optional":true},"scheduled_scan_type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"exclusions":{"nesting_mode":"list","block":{"attributes":{"extensions":{"type":"string","description_kind":"plain","optional":true},"paths":{"type":"string","description_kind":"plain","optional":true},"processes":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"azure_security_baseline":{"nesting_mode":"list","block":{"attributes":{"assignment_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"backup":{"nesting_mode":"list","block":{"attributes":{"instant_rp_retention_range_in_days":{"type":"number","description_kind":"plain","optional":true},"policy_name":{"type":"string","description_kind":"plain","optional":true},"time_zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"retention_policy":{"nesting_mode":"list","block":{"attributes":{"retention_policy_type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"daily_schedule":{"nesting_mode":"list","block":{"attributes":{"retention_times":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"retention_duration":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","optional":true},"duration_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"weekly_schedule":{"nesting_mode":"list","block":{"attributes":{"retention_times":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"retention_duration":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","optional":true},"duration_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"schedule_policy":{"nesting_mode":"list","block":{"attributes":{"schedule_policy_type":{"type":"string","description_kind":"plain","optional":true},"schedule_run_days":{"type":["list","string"],"description_kind":"plain","optional":true},"schedule_run_frequency":{"type":"string","description_kind":"plain","optional":true},"schedule_run_times":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_account":{"version":0,"block":{"attributes":{"dsc_primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"dsc_secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"dsc_server_endpoint":{"type":"string","description_kind":"plain","computed":true},"hybrid_service_url":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"private_endpoint_connection":{"type":["list",["object",{"id":"string","name":"string"}]],"description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"encryption":{"nesting_mode":"list","block":{"attributes":{"key_source":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_certificate":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"base64":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"description":{"type":"string","description_kind":"plain","optional":true},"exportable":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_connection":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"values":{"type":["map","string"],"description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_connection_certificate":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"automation_certificate_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_connection_classic_certificate":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"certificate_asset_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","required":true},"subscription_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_connection_service_principal":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description_kind":"plain","required":true},"automation_account_name":{"type":"string","description_kind":"plain","required":true},"certificate_thumbprint":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_connection_type":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_global":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"field":{"nesting_mode":"list","block":{"attributes":{"is_encrypted":{"type":"bool","description_kind":"plain","optional":true},"is_optional":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_credential":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_dsc_configuration":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"content_embedded":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"log_verbose":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"state":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_dsc_nodeconfiguration":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"configuration_name":{"type":"string","description_kind":"plain","computed":true},"content_embedded":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_hybrid_runbook_worker":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip":{"type":"string","description_kind":"plain","computed":true},"last_seen_date_time":{"type":"string","description_kind":"plain","computed":true},"registration_date_time":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"vm_resource_id":{"type":"string","description_kind":"plain","required":true},"worker_group_name":{"type":"string","description_kind":"plain","required":true},"worker_id":{"type":"string","description_kind":"plain","required":true},"worker_name":{"type":"string","description_kind":"plain","computed":true},"worker_type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_hybrid_runbook_worker_group":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"credential_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_job_schedule":{"version":1,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_schedule_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_manager_id":{"type":"string","description_kind":"plain","computed":true},"run_on":{"type":"string","description_kind":"plain","optional":true},"runbook_name":{"type":"string","description_kind":"plain","required":true},"schedule_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_module":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"module_link":{"nesting_mode":"list","block":{"attributes":{"uri":{"type":"string","description_kind":"plain","required":true}},"block_types":{"hash":{"nesting_mode":"list","block":{"attributes":{"algorithm":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_powershell72_module":{"version":0,"block":{"attributes":{"automation_account_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"module_link":{"nesting_mode":"list","block":{"attributes":{"uri":{"type":"string","description_kind":"plain","required":true}},"block_types":{"hash":{"nesting_mode":"list","block":{"attributes":{"algorithm":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_python3_package":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"content_uri":{"type":"string","description_kind":"plain","required":true},"content_version":{"type":"string","description_kind":"plain","optional":true},"hash_algorithm":{"type":"string","description_kind":"plain","optional":true},"hash_value":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_runbook":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_schedule":{"type":["set",["object",{"job_schedule_id":"string","parameters":["map","string"],"run_on":"string","schedule_name":"string"}]],"description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"log_activity_trace_level":{"type":"number","description_kind":"plain","optional":true},"log_progress":{"type":"bool","description_kind":"plain","required":true},"log_verbose":{"type":"bool","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"runbook_type":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"draft":{"nesting_mode":"list","block":{"attributes":{"creation_time":{"type":"string","description_kind":"plain","computed":true},"edit_mode_enabled":{"type":"bool","description_kind":"plain","optional":true},"last_modified_time":{"type":"string","description_kind":"plain","computed":true},"output_types":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"content_link":{"nesting_mode":"list","block":{"attributes":{"uri":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"hash":{"nesting_mode":"list","block":{"attributes":{"algorithm":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"parameters":{"nesting_mode":"list","block":{"attributes":{"default_value":{"type":"string","description_kind":"plain","optional":true},"key":{"type":"string","description_kind":"plain","required":true},"mandatory":{"type":"bool","description_kind":"plain","optional":true},"position":{"type":"number","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"publish_content_link":{"nesting_mode":"list","block":{"attributes":{"uri":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"hash":{"nesting_mode":"list","block":{"attributes":{"algorithm":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_schedule":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"expiry_time":{"type":"string","description_kind":"plain","optional":true,"computed":true},"frequency":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval":{"type":"number","description_kind":"plain","optional":true,"computed":true},"month_days":{"type":["set","number"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"start_time":{"type":"string","description_kind":"plain","optional":true,"computed":true},"timezone":{"type":"string","description_kind":"plain","optional":true},"week_days":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"monthly_occurrence":{"nesting_mode":"list","block":{"attributes":{"day":{"type":"string","description_kind":"plain","required":true},"occurrence":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_software_update_configuration":{"version":0,"block":{"attributes":{"automation_account_id":{"type":"string","description_kind":"plain","required":true},"duration":{"type":"string","description_kind":"plain","optional":true},"error_code":{"type":"string","description_kind":"plain","computed":true},"error_meesage":{"type":"string","description_kind":"plain","deprecated":true,"computed":true},"error_message":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"non_azure_computer_names":{"type":["list","string"],"description_kind":"plain","optional":true},"operating_system":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"virtual_machine_ids":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"linux":{"nesting_mode":"list","block":{"attributes":{"classification_included":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"classifications_included":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"excluded_packages":{"type":["list","string"],"description_kind":"plain","optional":true},"included_packages":{"type":["list","string"],"description_kind":"plain","optional":true},"reboot":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"post_task":{"nesting_mode":"list","block":{"attributes":{"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"source":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"pre_task":{"nesting_mode":"list","block":{"attributes":{"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"source":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"schedule":{"nesting_mode":"list","block":{"attributes":{"advanced_month_days":{"type":["list","number"],"description_kind":"plain","optional":true},"advanced_week_days":{"type":["list","string"],"description_kind":"plain","optional":true},"creation_time":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"expiry_time":{"type":"string","description_kind":"plain","optional":true,"computed":true},"expiry_time_offset_minutes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"frequency":{"type":"string","description_kind":"plain","required":true},"interval":{"type":"number","description_kind":"plain","optional":true},"is_enabled":{"type":"bool","description_kind":"plain","optional":true},"last_modified_time":{"type":"string","description_kind":"plain","computed":true},"next_run":{"type":"string","description_kind":"plain","optional":true,"computed":true},"next_run_offset_minutes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"start_time":{"type":"string","description_kind":"plain","optional":true,"computed":true},"start_time_offset_minutes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"time_zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"monthly_occurrence":{"nesting_mode":"list","block":{"attributes":{"day":{"type":"string","description_kind":"plain","required":true},"occurrence":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"target":{"nesting_mode":"list","block":{"block_types":{"azure_query":{"nesting_mode":"list","block":{"attributes":{"locations":{"type":["list","string"],"description_kind":"plain","optional":true},"scope":{"type":["list","string"],"description_kind":"plain","optional":true},"tag_filter":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"tag":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"non_azure_query":{"nesting_mode":"list","block":{"attributes":{"function_alias":{"type":"string","description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"windows":{"nesting_mode":"list","block":{"attributes":{"classification_included":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"classifications_included":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"excluded_knowledge_base_numbers":{"type":["list","string"],"description_kind":"plain","optional":true},"included_knowledge_base_numbers":{"type":["list","string"],"description_kind":"plain","optional":true},"reboot":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_automation_source_control":{"version":1,"block":{"attributes":{"automatic_sync":{"type":"bool","description_kind":"plain","optional":true},"automation_account_id":{"type":"string","description_kind":"plain","required":true},"branch":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder_path":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"publish_runbook_enabled":{"type":"bool","description_kind":"plain","optional":true},"repository_url":{"type":"string","description_kind":"plain","required":true},"source_control_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"security":{"nesting_mode":"list","block":{"attributes":{"refresh_token":{"type":"string","description_kind":"plain","optional":true},"token":{"type":"string","description_kind":"plain","required":true},"token_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_variable_bool":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"encrypted":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_variable_datetime":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"encrypted":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_variable_int":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"encrypted":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_variable_object":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"encrypted":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_variable_string":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"encrypted":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_watcher":{"version":0,"block":{"attributes":{"automation_account_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"etag":{"type":"string","description_kind":"plain","optional":true},"execution_frequency_in_seconds":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"script_name":{"type":"string","description_kind":"plain","required":true},"script_parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"script_run_on":{"type":"string","description_kind":"plain","required":true},"status":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_webhook":{"version":1,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"expiry_time":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"run_on_worker_group":{"type":"string","description_kind":"plain","optional":true},"runbook_name":{"type":"string","description_kind":"plain","required":true},"uri":{"type":"string","description_kind":"plain","optional":true,"computed":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_availability_set":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"managed":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"platform_fault_domain_count":{"type":"number","description_kind":"plain","optional":true},"platform_update_domain_count":{"type":"number","description_kind":"plain","optional":true},"proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_backup_container_storage_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_backup_policy_file_share":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"timezone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"backup":{"nesting_mode":"list","block":{"attributes":{"frequency":{"type":"string","description_kind":"plain","required":true},"time":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"hourly":{"nesting_mode":"list","block":{"attributes":{"interval":{"type":"number","description_kind":"plain","required":true},"start_time":{"type":"string","description_kind":"plain","required":true},"window_duration":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"retention_daily":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"retention_monthly":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"days":{"type":["set","number"],"description_kind":"plain","optional":true},"include_last_days":{"type":"bool","description_kind":"plain","optional":true},"weekdays":{"type":["set","string"],"description_kind":"plain","optional":true},"weeks":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"retention_weekly":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"weekdays":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"retention_yearly":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"days":{"type":["set","number"],"description_kind":"plain","optional":true},"include_last_days":{"type":"bool","description_kind":"plain","optional":true},"months":{"type":["set","string"],"description_kind":"plain","required":true},"weekdays":{"type":["set","string"],"description_kind":"plain","optional":true},"weeks":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_backup_policy_vm":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instant_restore_retention_days":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"policy_type":{"type":"string","description_kind":"plain","optional":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"timezone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"backup":{"nesting_mode":"list","block":{"attributes":{"frequency":{"type":"string","description_kind":"plain","required":true},"hour_duration":{"type":"number","description_kind":"plain","optional":true},"hour_interval":{"type":"number","description_kind":"plain","optional":true},"time":{"type":"string","description_kind":"plain","required":true},"weekdays":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"instant_restore_resource_group":{"nesting_mode":"list","block":{"attributes":{"prefix":{"type":"string","description_kind":"plain","required":true},"suffix":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"retention_daily":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"retention_monthly":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"days":{"type":["set","number"],"description_kind":"plain","optional":true},"include_last_days":{"type":"bool","description_kind":"plain","optional":true},"weekdays":{"type":["set","string"],"description_kind":"plain","optional":true},"weeks":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"retention_weekly":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"weekdays":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"retention_yearly":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"days":{"type":["set","number"],"description_kind":"plain","optional":true},"include_last_days":{"type":"bool","description_kind":"plain","optional":true},"months":{"type":["set","string"],"description_kind":"plain","required":true},"weekdays":{"type":["set","string"],"description_kind":"plain","optional":true},"weeks":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"tiering_policy":{"nesting_mode":"list","block":{"block_types":{"archived_restore_point":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"number","description_kind":"plain","optional":true},"duration_type":{"type":"string","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_backup_policy_vm_workload":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"workload_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"protection_policy":{"nesting_mode":"set","block":{"attributes":{"policy_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"backup":{"nesting_mode":"list","block":{"attributes":{"frequency":{"type":"string","description_kind":"plain","optional":true},"frequency_in_minutes":{"type":"number","description_kind":"plain","optional":true},"time":{"type":"string","description_kind":"plain","optional":true},"weekdays":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"retention_daily":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"retention_monthly":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"format_type":{"type":"string","description_kind":"plain","required":true},"monthdays":{"type":["set","number"],"description_kind":"plain","optional":true},"weekdays":{"type":["set","string"],"description_kind":"plain","optional":true},"weeks":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"retention_weekly":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"weekdays":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"retention_yearly":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"format_type":{"type":"string","description_kind":"plain","required":true},"monthdays":{"type":["set","number"],"description_kind":"plain","optional":true},"months":{"type":["set","string"],"description_kind":"plain","required":true},"weekdays":{"type":["set","string"],"description_kind":"plain","optional":true},"weeks":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"simple_retention":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"settings":{"nesting_mode":"list","block":{"attributes":{"compression_enabled":{"type":"bool","description_kind":"plain","optional":true},"time_zone":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_backup_protected_file_share":{"version":0,"block":{"attributes":{"backup_policy_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_file_share_name":{"type":"string","description_kind":"plain","required":true},"source_storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_backup_protected_vm":{"version":0,"block":{"attributes":{"backup_policy_id":{"type":"string","description_kind":"plain","optional":true},"exclude_disk_luns":{"type":["set","number"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"include_disk_luns":{"type":["set","number"],"description_kind":"plain","optional":true},"protection_state":{"type":"string","description_kind":"plain","optional":true,"computed":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_vm_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bastion_host":{"version":0,"block":{"attributes":{"copy_paste_enabled":{"type":"bool","description_kind":"plain","optional":true},"dns_name":{"type":"string","description_kind":"plain","computed":true},"file_copy_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_connect_enabled":{"type":"bool","description_kind":"plain","optional":true},"kerberos_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scale_units":{"type":"number","description_kind":"plain","optional":true},"shareable_link_enabled":{"type":"bool","description_kind":"plain","optional":true},"sku":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tunneling_enabled":{"type":"bool","description_kind":"plain","optional":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"public_ip_address_id":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_batch_account":{"version":0,"block":{"attributes":{"account_endpoint":{"type":"string","description_kind":"plain","computed":true},"allowed_authentication_modes":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"encryption":{"type":["list",["object",{"key_vault_key_id":"string"}]],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"pool_allocation_mode":{"type":"string","description_kind":"plain","optional":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"storage_account_authentication_mode":{"type":"string","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","optional":true},"storage_account_node_identity":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"key_vault_reference":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","required":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"network_profile":{"nesting_mode":"list","block":{"block_types":{"account_access":{"nesting_mode":"list","block":{"attributes":{"default_action":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"ip_rule":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","optional":true},"ip_range":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"node_management_access":{"nesting_mode":"list","block":{"attributes":{"default_action":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"ip_rule":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","optional":true},"ip_range":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_batch_application":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"allow_updates":{"type":"bool","description_kind":"plain","optional":true},"default_version":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_batch_certificate":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"certificate":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"format":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","computed":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"public_data":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","required":true},"thumbprint_algorithm":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_batch_job":{"version":0,"block":{"attributes":{"batch_pool_id":{"type":"string","description_kind":"plain","required":true},"common_environment_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","optional":true},"task_retry_maximum":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_batch_pool":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inter_node_communication":{"type":"string","description_kind":"plain","optional":true},"license_type":{"type":"string","description_kind":"plain","optional":true},"max_tasks_per_node":{"type":"number","description_kind":"plain","optional":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"node_agent_sku_id":{"type":"string","description_kind":"plain","required":true},"os_disk_placement":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"stop_pending_resize_operation":{"type":"bool","description_kind":"plain","optional":true},"target_node_communication_mode":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"auto_scale":{"nesting_mode":"list","block":{"attributes":{"evaluation_interval":{"type":"string","description_kind":"plain","optional":true},"formula":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"certificate":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","required":true},"store_location":{"type":"string","description_kind":"plain","required":true},"store_name":{"type":"string","description_kind":"plain","optional":true},"visibility":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"container_configuration":{"nesting_mode":"list","block":{"attributes":{"container_image_names":{"type":["set","string"],"description_kind":"plain","optional":true},"container_registries":{"type":["list",["object",{"password":"string","registry_server":"string","user_assigned_identity_id":"string","user_name":"string"}]],"description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"data_disks":{"nesting_mode":"list","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","optional":true},"disk_size_gb":{"type":"number","description_kind":"plain","required":true},"lun":{"type":"number","description_kind":"plain","required":true},"storage_account_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"disk_encryption":{"nesting_mode":"list","block":{"attributes":{"disk_encryption_target":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"extensions":{"nesting_mode":"list","block":{"attributes":{"auto_upgrade_minor_version":{"type":"bool","description_kind":"plain","optional":true},"automatic_upgrade_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"protected_settings":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"provision_after_extensions":{"type":["set","string"],"description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","required":true},"settings_json":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_handler_version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"fixed_scale":{"nesting_mode":"list","block":{"attributes":{"node_deallocation_method":{"type":"string","description_kind":"plain","optional":true},"resize_timeout":{"type":"string","description_kind":"plain","optional":true},"target_dedicated_nodes":{"type":"number","description_kind":"plain","optional":true},"target_low_priority_nodes":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"mount":{"nesting_mode":"list","block":{"block_types":{"azure_blob_file_system":{"nesting_mode":"list","block":{"attributes":{"account_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"blobfuse_options":{"type":"string","description_kind":"plain","optional":true},"container_name":{"type":"string","description_kind":"plain","required":true},"identity_id":{"type":"string","description_kind":"plain","optional":true},"relative_mount_path":{"type":"string","description_kind":"plain","required":true},"sas_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"azure_file_share":{"nesting_mode":"list","block":{"attributes":{"account_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"azure_file_url":{"type":"string","description_kind":"plain","required":true},"mount_options":{"type":"string","description_kind":"plain","optional":true},"relative_mount_path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"cifs_mount":{"nesting_mode":"list","block":{"attributes":{"mount_options":{"type":"string","description_kind":"plain","optional":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"relative_mount_path":{"type":"string","description_kind":"plain","required":true},"source":{"type":"string","description_kind":"plain","required":true},"user_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"nfs_mount":{"nesting_mode":"list","block":{"attributes":{"mount_options":{"type":"string","description_kind":"plain","optional":true},"relative_mount_path":{"type":"string","description_kind":"plain","required":true},"source":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"network_configuration":{"nesting_mode":"list","block":{"attributes":{"accelerated_networking_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_vnet_assignment_scope":{"type":"string","description_kind":"plain","optional":true},"public_address_provisioning_type":{"type":"string","description_kind":"plain","optional":true},"public_ips":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"endpoint_configuration":{"nesting_mode":"list","block":{"attributes":{"backend_port":{"type":"number","description_kind":"plain","required":true},"frontend_port_range":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"block_types":{"network_security_group_rules":{"nesting_mode":"list","block":{"attributes":{"access":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true},"source_address_prefix":{"type":"string","description_kind":"plain","required":true},"source_port_ranges":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"node_placement":{"nesting_mode":"list","block":{"attributes":{"policy":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"start_task":{"nesting_mode":"list","block":{"attributes":{"command_line":{"type":"string","description_kind":"plain","required":true},"common_environment_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"task_retry_maximum":{"type":"number","description_kind":"plain","optional":true},"wait_for_success":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"container":{"nesting_mode":"list","block":{"attributes":{"image_name":{"type":"string","description_kind":"plain","required":true},"run_options":{"type":"string","description_kind":"plain","optional":true},"working_directory":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"registry":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"registry_server":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity_id":{"type":"string","description":"The User Assigned Identity to use for Container Registry access.","description_kind":"plain","optional":true},"user_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"resource_file":{"nesting_mode":"list","block":{"attributes":{"auto_storage_container_name":{"type":"string","description_kind":"plain","optional":true},"blob_prefix":{"type":"string","description_kind":"plain","optional":true},"file_mode":{"type":"string","description_kind":"plain","optional":true},"file_path":{"type":"string","description_kind":"plain","optional":true},"http_url":{"type":"string","description_kind":"plain","optional":true},"storage_container_url":{"type":"string","description_kind":"plain","optional":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"user_identity":{"nesting_mode":"list","block":{"attributes":{"user_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"auto_user":{"nesting_mode":"list","block":{"attributes":{"elevation_level":{"type":"string","description_kind":"plain","optional":true},"scope":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"storage_image_reference":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true},"offer":{"type":"string","description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","optional":true},"sku":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"task_scheduling_policy":{"nesting_mode":"list","block":{"attributes":{"node_fill_type":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"user_accounts":{"nesting_mode":"list","block":{"attributes":{"elevation_level":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"linux_user_configuration":{"nesting_mode":"list","block":{"attributes":{"gid":{"type":"number","description_kind":"plain","optional":true},"ssh_private_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"uid":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"}},"windows_user_configuration":{"nesting_mode":"list","block":{"attributes":{"login_mode":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"windows":{"nesting_mode":"list","block":{"attributes":{"enable_automatic_updates":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_billing_account_cost_management_export":{"version":0,"block":{"attributes":{"active":{"type":"bool","description_kind":"plain","optional":true},"billing_account_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recurrence_period_end_date":{"type":"string","description_kind":"plain","required":true},"recurrence_period_start_date":{"type":"string","description_kind":"plain","required":true},"recurrence_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"export_data_options":{"nesting_mode":"list","block":{"attributes":{"time_frame":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"export_data_storage_location":{"nesting_mode":"list","block":{"attributes":{"container_id":{"type":"string","description_kind":"plain","required":true},"root_folder_path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_blueprint_assignment":{"version":0,"block":{"attributes":{"blueprint_name":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"lock_exclude_actions":{"type":["list","string"],"description_kind":"plain","optional":true},"lock_exclude_principals":{"type":["list","string"],"description_kind":"plain","optional":true},"lock_mode":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameter_values":{"type":"string","description_kind":"plain","optional":true},"resource_groups":{"type":"string","description_kind":"plain","optional":true},"target_subscription_id":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","computed":true},"version_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_channel_alexa":{"version":0,"block":{"attributes":{"bot_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"skill_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_channel_direct_line_speech":{"version":0,"block":{"attributes":{"bot_name":{"type":"string","description_kind":"plain","required":true},"cognitive_account_id":{"type":"string","description_kind":"plain","optional":true},"cognitive_service_access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"cognitive_service_location":{"type":"string","description_kind":"plain","required":true},"custom_speech_model_id":{"type":"string","description_kind":"plain","optional":true},"custom_voice_deployment_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_channel_directline":{"version":0,"block":{"attributes":{"bot_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"site":{"nesting_mode":"set","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"endpoint_parameters_enabled":{"type":"bool","description_kind":"plain","optional":true},"enhanced_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","computed":true},"key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"key2":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_enabled":{"type":"bool","description_kind":"plain","optional":true},"trusted_origins":{"type":["set","string"],"description_kind":"plain","optional":true},"user_upload_enabled":{"type":"bool","description_kind":"plain","optional":true},"v1_allowed":{"type":"bool","description_kind":"plain","optional":true},"v3_allowed":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_channel_email":{"version":0,"block":{"attributes":{"bot_name":{"type":"string","description_kind":"plain","required":true},"email_address":{"type":"string","description_kind":"plain","required":true},"email_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"magic_code":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_channel_facebook":{"version":0,"block":{"attributes":{"bot_name":{"type":"string","description_kind":"plain","required":true},"facebook_application_id":{"type":"string","description_kind":"plain","required":true},"facebook_application_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"page":{"nesting_mode":"set","block":{"attributes":{"access_token":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_channel_line":{"version":0,"block":{"attributes":{"bot_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"line_channel":{"nesting_mode":"set","block":{"attributes":{"access_token":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_channel_ms_teams":{"version":0,"block":{"attributes":{"bot_name":{"type":"string","description_kind":"plain","required":true},"calling_web_hook":{"type":"string","description_kind":"plain","optional":true,"computed":true},"deployment_environment":{"type":"string","description_kind":"plain","optional":true},"enable_calling":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_channel_slack":{"version":0,"block":{"attributes":{"bot_name":{"type":"string","description_kind":"plain","required":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"landing_page_url":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"signing_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"verification_token":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_channel_sms":{"version":0,"block":{"attributes":{"bot_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"phone_number":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sms_channel_account_security_id":{"type":"string","description_kind":"plain","required":true},"sms_channel_auth_token":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_channel_web_chat":{"version":0,"block":{"attributes":{"bot_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"site_names":{"type":["set","string"],"description_kind":"plain","deprecated":true,"optional":true,"computed":true}},"block_types":{"site":{"nesting_mode":"set","block":{"attributes":{"endpoint_parameters_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_enabled":{"type":"bool","description_kind":"plain","optional":true},"user_upload_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_channels_registration":{"version":0,"block":{"attributes":{"cmk_key_vault_url":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"developer_app_insights_api_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"developer_app_insights_application_id":{"type":"string","description_kind":"plain","optional":true},"developer_app_insights_key":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"endpoint":{"type":"string","description_kind":"plain","optional":true},"icon_url":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"isolated_network_enabled":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"microsoft_app_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"streaming_endpoint_enabled":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_connection":{"version":0,"block":{"attributes":{"bot_name":{"type":"string","description_kind":"plain","required":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scopes":{"type":"string","description_kind":"plain","optional":true},"service_provider_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","deprecated":true,"optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_service_azure_bot":{"version":0,"block":{"attributes":{"cmk_key_vault_key_url":{"type":"string","description_kind":"plain","optional":true},"developer_app_insights_api_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"developer_app_insights_application_id":{"type":"string","description_kind":"plain","optional":true},"developer_app_insights_key":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"endpoint":{"type":"string","description_kind":"plain","optional":true},"icon_url":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"luis_app_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"luis_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"microsoft_app_id":{"type":"string","description_kind":"plain","required":true},"microsoft_app_msi_id":{"type":"string","description_kind":"plain","optional":true},"microsoft_app_tenant_id":{"type":"string","description_kind":"plain","optional":true},"microsoft_app_type":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"streaming_endpoint_enabled":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bot_web_app":{"version":0,"block":{"attributes":{"developer_app_insights_api_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"developer_app_insights_application_id":{"type":"string","description_kind":"plain","optional":true},"developer_app_insights_key":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"endpoint":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"luis_app_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"luis_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"microsoft_app_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_capacity_reservation":{"version":0,"block":{"attributes":{"capacity_reservation_group_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"sku":{"nesting_mode":"list","block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_capacity_reservation_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_endpoint":{"version":1,"block":{"attributes":{"content_types_to_compress":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_compression_enabled":{"type":"bool","description_kind":"plain","optional":true},"is_http_allowed":{"type":"bool","description_kind":"plain","optional":true},"is_https_allowed":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"optimization_type":{"type":"string","description_kind":"plain","optional":true},"origin_host_header":{"type":"string","description_kind":"plain","optional":true},"origin_path":{"type":"string","description_kind":"plain","optional":true,"computed":true},"probe_path":{"type":"string","description_kind":"plain","optional":true,"computed":true},"profile_name":{"type":"string","description_kind":"plain","required":true},"querystring_caching_behaviour":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"delivery_rule":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"order":{"type":"number","description_kind":"plain","required":true}},"block_types":{"cache_expiration_action":{"nesting_mode":"list","block":{"attributes":{"behavior":{"type":"string","description_kind":"plain","required":true},"duration":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"cache_key_query_string_action":{"nesting_mode":"list","block":{"attributes":{"behavior":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"cookies_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"device_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","required":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"http_version_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","required":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"modify_request_header_action":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"modify_response_header_action":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"post_arg_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"query_string_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"remote_address_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"request_body_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"request_header_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"request_method_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","required":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"request_scheme_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","required":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"request_uri_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"url_file_extension_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"url_file_name_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"url_path_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"url_redirect_action":{"nesting_mode":"list","block":{"attributes":{"fragment":{"type":"string","description_kind":"plain","optional":true},"hostname":{"type":"string","description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","optional":true},"query_string":{"type":"string","description_kind":"plain","optional":true},"redirect_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"url_rewrite_action":{"nesting_mode":"list","block":{"attributes":{"destination":{"type":"string","description_kind":"plain","required":true},"preserve_unmatched_path":{"type":"bool","description_kind":"plain","optional":true},"source_pattern":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"geo_filter":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"country_codes":{"type":["list","string"],"description_kind":"plain","required":true},"relative_path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"global_delivery_rule":{"nesting_mode":"list","block":{"block_types":{"cache_expiration_action":{"nesting_mode":"list","block":{"attributes":{"behavior":{"type":"string","description_kind":"plain","required":true},"duration":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"cache_key_query_string_action":{"nesting_mode":"list","block":{"attributes":{"behavior":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"modify_request_header_action":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"modify_response_header_action":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"url_redirect_action":{"nesting_mode":"list","block":{"attributes":{"fragment":{"type":"string","description_kind":"plain","optional":true},"hostname":{"type":"string","description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","optional":true},"query_string":{"type":"string","description_kind":"plain","optional":true},"redirect_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"url_rewrite_action":{"nesting_mode":"list","block":{"attributes":{"destination":{"type":"string","description_kind":"plain","required":true},"preserve_unmatched_path":{"type":"bool","description_kind":"plain","optional":true},"source_pattern":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"origin":{"nesting_mode":"set","block":{"attributes":{"host_name":{"type":"string","description_kind":"plain","required":true},"http_port":{"type":"number","description_kind":"plain","optional":true},"https_port":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_endpoint_custom_domain":{"version":0,"block":{"attributes":{"cdn_endpoint_id":{"type":"string","description_kind":"plain","required":true},"host_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"cdn_managed_https":{"nesting_mode":"list","block":{"attributes":{"certificate_type":{"type":"string","description_kind":"plain","required":true},"protocol_type":{"type":"string","description_kind":"plain","required":true},"tls_version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"user_managed_https":{"nesting_mode":"list","block":{"attributes":{"key_vault_certificate_id":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"key_vault_secret_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tls_version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_custom_domain":{"version":0,"block":{"attributes":{"cdn_frontdoor_profile_id":{"type":"string","description_kind":"plain","required":true},"dns_zone_id":{"type":"string","description_kind":"plain","optional":true},"expiration_date":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"validation_token":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tls":{"nesting_mode":"list","block":{"attributes":{"cdn_frontdoor_secret_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"certificate_type":{"type":"string","description_kind":"plain","optional":true},"minimum_tls_version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_custom_domain_association":{"version":0,"block":{"attributes":{"cdn_frontdoor_custom_domain_id":{"type":"string","description_kind":"plain","required":true},"cdn_frontdoor_route_ids":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_endpoint":{"version":0,"block":{"attributes":{"cdn_frontdoor_profile_id":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_firewall_policy":{"version":0,"block":{"attributes":{"custom_block_response_body":{"type":"string","description_kind":"plain","optional":true},"custom_block_response_status_code":{"type":"number","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"frontend_endpoint_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"redirect_url":{"type":"string","description_kind":"plain","optional":true},"request_body_check_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"custom_rule":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","optional":true},"rate_limit_duration_in_minutes":{"type":"number","description_kind":"plain","optional":true},"rate_limit_threshold":{"type":"number","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"match_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","required":true},"match_variable":{"type":"string","description_kind":"plain","required":true},"negation_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","optional":true},"transforms":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":10}},"description_kind":"plain"},"max_items":100},"managed_rule":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"exclusion":{"nesting_mode":"list","block":{"attributes":{"match_variable":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":100},"override":{"nesting_mode":"list","block":{"attributes":{"rule_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"exclusion":{"nesting_mode":"list","block":{"attributes":{"match_variable":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":100},"rule":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"rule_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"exclusion":{"nesting_mode":"list","block":{"attributes":{"match_variable":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":100}},"description_kind":"plain"},"max_items":1000}},"description_kind":"plain"},"max_items":100}},"description_kind":"plain"},"max_items":100},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_origin":{"version":0,"block":{"attributes":{"cdn_frontdoor_origin_group_id":{"type":"string","description_kind":"plain","required":true},"certificate_name_check_enabled":{"type":"bool","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"health_probes_enabled":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"host_name":{"type":"string","description_kind":"plain","required":true},"http_port":{"type":"number","description_kind":"plain","optional":true},"https_port":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"origin_host_header":{"type":"string","description_kind":"plain","optional":true},"priority":{"type":"number","description_kind":"plain","optional":true},"weight":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"private_link":{"nesting_mode":"list","block":{"attributes":{"location":{"type":"string","description_kind":"plain","required":true},"private_link_target_id":{"type":"string","description_kind":"plain","required":true},"request_message":{"type":"string","description_kind":"plain","optional":true},"target_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_origin_group":{"version":0,"block":{"attributes":{"cdn_frontdoor_profile_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"restore_traffic_time_to_healed_or_new_endpoint_in_minutes":{"type":"number","description_kind":"plain","optional":true},"session_affinity_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"health_probe":{"nesting_mode":"list","block":{"attributes":{"interval_in_seconds":{"type":"number","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true},"request_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"load_balancing":{"nesting_mode":"list","block":{"attributes":{"additional_latency_in_milliseconds":{"type":"number","description_kind":"plain","optional":true},"sample_size":{"type":"number","description_kind":"plain","optional":true},"successful_samples_required":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_profile":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_guid":{"type":"string","description_kind":"plain","computed":true},"response_timeout_seconds":{"type":"number","description_kind":"plain","optional":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_route":{"version":0,"block":{"attributes":{"cdn_frontdoor_custom_domain_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"cdn_frontdoor_endpoint_id":{"type":"string","description_kind":"plain","required":true},"cdn_frontdoor_origin_group_id":{"type":"string","description_kind":"plain","required":true},"cdn_frontdoor_origin_ids":{"type":["list","string"],"description_kind":"plain","required":true},"cdn_frontdoor_origin_path":{"type":"string","description_kind":"plain","optional":true},"cdn_frontdoor_rule_set_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"forwarding_protocol":{"type":"string","description_kind":"plain","optional":true},"https_redirect_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"link_to_default_domain":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"patterns_to_match":{"type":["list","string"],"description_kind":"plain","required":true},"supported_protocols":{"type":["set","string"],"description_kind":"plain","required":true}},"block_types":{"cache":{"nesting_mode":"list","block":{"attributes":{"compression_enabled":{"type":"bool","description_kind":"plain","optional":true},"content_types_to_compress":{"type":["list","string"],"description_kind":"plain","optional":true},"query_string_caching_behavior":{"type":"string","description_kind":"plain","optional":true},"query_strings":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_route_disable_link_to_default_domain":{"version":0,"block":{"attributes":{"cdn_frontdoor_custom_domain_ids":{"type":["list","string"],"description_kind":"plain","required":true},"cdn_frontdoor_route_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_cdn_frontdoor_rule":{"version":0,"block":{"attributes":{"behavior_on_match":{"type":"string","description_kind":"plain","optional":true},"cdn_frontdoor_rule_set_id":{"type":"string","description_kind":"plain","required":true},"cdn_frontdoor_rule_set_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"order":{"type":"number","description_kind":"plain","required":true}},"block_types":{"actions":{"nesting_mode":"list","block":{"block_types":{"request_header_action":{"nesting_mode":"list","block":{"attributes":{"header_action":{"type":"string","description_kind":"plain","required":true},"header_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"response_header_action":{"nesting_mode":"list","block":{"attributes":{"header_action":{"type":"string","description_kind":"plain","required":true},"header_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"route_configuration_override_action":{"nesting_mode":"list","block":{"attributes":{"cache_behavior":{"type":"string","description_kind":"plain","optional":true},"cache_duration":{"type":"string","description_kind":"plain","optional":true},"cdn_frontdoor_origin_group_id":{"type":"string","description_kind":"plain","optional":true},"compression_enabled":{"type":"bool","description_kind":"plain","optional":true},"forwarding_protocol":{"type":"string","description_kind":"plain","optional":true},"query_string_caching_behavior":{"type":"string","description_kind":"plain","optional":true},"query_string_parameters":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"url_redirect_action":{"nesting_mode":"list","block":{"attributes":{"destination_fragment":{"type":"string","description_kind":"plain","optional":true},"destination_hostname":{"type":"string","description_kind":"plain","required":true},"destination_path":{"type":"string","description_kind":"plain","optional":true},"query_string":{"type":"string","description_kind":"plain","optional":true},"redirect_protocol":{"type":"string","description_kind":"plain","optional":true},"redirect_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"url_rewrite_action":{"nesting_mode":"list","block":{"attributes":{"destination":{"type":"string","description_kind":"plain","required":true},"preserve_unmatched_path":{"type":"bool","description_kind":"plain","optional":true},"source_pattern":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"conditions":{"nesting_mode":"list","block":{"block_types":{"client_port_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"cookies_condition":{"nesting_mode":"list","block":{"attributes":{"cookie_name":{"type":"string","description_kind":"plain","required":true},"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"host_name_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"http_version_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","required":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"is_device_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"post_args_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"post_args_name":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"query_string_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"remote_address_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"request_body_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","required":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"request_header_condition":{"nesting_mode":"list","block":{"attributes":{"header_name":{"type":"string","description_kind":"plain","required":true},"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"request_method_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","required":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"request_scheme_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"request_uri_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"server_port_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","required":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"socket_address_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"ssl_protocol_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["set","string"],"description_kind":"plain","required":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"url_file_extension_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","required":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"url_filename_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"url_path_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_rule_set":{"version":0,"block":{"attributes":{"cdn_frontdoor_profile_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_secret":{"version":0,"block":{"attributes":{"cdn_frontdoor_profile_id":{"type":"string","description_kind":"plain","required":true},"cdn_frontdoor_profile_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"secret":{"nesting_mode":"list","block":{"block_types":{"customer_certificate":{"nesting_mode":"list","block":{"attributes":{"key_vault_certificate_id":{"type":"string","description_kind":"plain","required":true},"subject_alternative_names":{"type":["list","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_security_policy":{"version":0,"block":{"attributes":{"cdn_frontdoor_profile_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"security_policies":{"nesting_mode":"list","block":{"block_types":{"firewall":{"nesting_mode":"list","block":{"attributes":{"cdn_frontdoor_firewall_policy_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"association":{"nesting_mode":"list","block":{"attributes":{"patterns_to_match":{"type":["list","string"],"description_kind":"plain","required":true}},"block_types":{"domain":{"nesting_mode":"list","block":{"attributes":{"active":{"type":"bool","description_kind":"plain","computed":true},"cdn_frontdoor_domain_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":500}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_profile":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_chaos_studio_capability":{"version":0,"block":{"attributes":{"capability_type":{"type":"string","description_kind":"plain","required":true},"chaos_studio_target_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"urn":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_chaos_studio_experiment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"selectors":{"nesting_mode":"list","block":{"attributes":{"chaos_studio_target_ids":{"type":["list","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"steps":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"branch":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"actions":{"nesting_mode":"list","block":{"attributes":{"action_type":{"type":"string","description_kind":"plain","required":true},"duration":{"type":"string","description_kind":"plain","optional":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"selector_name":{"type":"string","description_kind":"plain","optional":true},"urn":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_chaos_studio_target":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true},"target_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cognitive_account":{"version":0,"block":{"attributes":{"custom_question_answering_search_service_id":{"type":"string","description_kind":"plain","optional":true},"custom_question_answering_search_service_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"custom_subdomain_name":{"type":"string","description_kind":"plain","optional":true},"dynamic_throttling_enabled":{"type":"bool","description_kind":"plain","optional":true},"endpoint":{"type":"string","description_kind":"plain","computed":true},"fqdns":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","required":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"metrics_advisor_aad_client_id":{"type":"string","description_kind":"plain","optional":true},"metrics_advisor_aad_tenant_id":{"type":"string","description_kind":"plain","optional":true},"metrics_advisor_super_user_name":{"type":"string","description_kind":"plain","optional":true},"metrics_advisor_website_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_network_access_restricted":{"type":"bool","description_kind":"plain","optional":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"qna_runtime_endpoint":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"customer_managed_key":{"nesting_mode":"list","block":{"attributes":{"identity_client_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"network_acls":{"nesting_mode":"list","block":{"attributes":{"default_action":{"type":"string","description_kind":"plain","required":true},"ip_rules":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"virtual_network_rules":{"nesting_mode":"set","block":{"attributes":{"ignore_missing_vnet_service_endpoint":{"type":"bool","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"storage":{"nesting_mode":"list","block":{"attributes":{"identity_client_id":{"type":"string","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cognitive_account_customer_managed_key":{"version":0,"block":{"attributes":{"cognitive_account_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_client_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cognitive_deployment":{"version":0,"block":{"attributes":{"cognitive_account_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"rai_policy_name":{"type":"string","description_kind":"plain","optional":true},"version_upgrade_option":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"model":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"scale":{"nesting_mode":"list","block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","optional":true},"family":{"type":"string","description_kind":"plain","optional":true},"size":{"type":"string","description_kind":"plain","optional":true},"tier":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_communication_service":{"version":1,"block":{"attributes":{"data_location":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_communication_service_email_domain_association":{"version":0,"block":{"attributes":{"communication_service_id":{"type":"string","description_kind":"plain","required":true},"email_service_domain_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_confidential_ledger":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_service_endpoint":{"type":"string","description_kind":"plain","computed":true},"ledger_endpoint":{"type":"string","description_kind":"plain","computed":true},"ledger_type":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"azuread_based_service_principal":{"nesting_mode":"list","block":{"attributes":{"ledger_role_name":{"type":"string","description_kind":"plain","required":true},"principal_id":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"certificate_based_security_principal":{"nesting_mode":"list","block":{"attributes":{"ledger_role_name":{"type":"string","description_kind":"plain","required":true},"pem_public_key":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_consumption_budget_management_group":{"version":0,"block":{"attributes":{"amount":{"type":"number","description_kind":"plain","required":true},"etag":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"time_grain":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"block_types":{"dimension":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"not":{"nesting_mode":"list","block":{"block_types":{"dimension":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"tag":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain","deprecated":true},"max_items":1},"tag":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"notification":{"nesting_mode":"set","block":{"attributes":{"contact_emails":{"type":["list","string"],"description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"threshold":{"type":"number","description_kind":"plain","required":true},"threshold_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":5},"time_period":{"nesting_mode":"list","block":{"attributes":{"end_date":{"type":"string","description_kind":"plain","optional":true,"computed":true},"start_date":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_consumption_budget_resource_group":{"version":0,"block":{"attributes":{"amount":{"type":"number","description_kind":"plain","required":true},"etag":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_id":{"type":"string","description_kind":"plain","required":true},"time_grain":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"block_types":{"dimension":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"not":{"nesting_mode":"list","block":{"block_types":{"dimension":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"tag":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain","deprecated":true},"max_items":1},"tag":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"notification":{"nesting_mode":"set","block":{"attributes":{"contact_emails":{"type":["list","string"],"description_kind":"plain","optional":true},"contact_groups":{"type":["list","string"],"description_kind":"plain","optional":true},"contact_roles":{"type":["list","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"threshold":{"type":"number","description_kind":"plain","required":true},"threshold_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":5},"time_period":{"nesting_mode":"list","block":{"attributes":{"end_date":{"type":"string","description_kind":"plain","optional":true,"computed":true},"start_date":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_consumption_budget_subscription":{"version":2,"block":{"attributes":{"amount":{"type":"number","description_kind":"plain","required":true},"etag":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","required":true},"time_grain":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"block_types":{"dimension":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"not":{"nesting_mode":"list","block":{"block_types":{"dimension":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"tag":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain","deprecated":true},"max_items":1},"tag":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"notification":{"nesting_mode":"set","block":{"attributes":{"contact_emails":{"type":["list","string"],"description_kind":"plain","optional":true},"contact_groups":{"type":["list","string"],"description_kind":"plain","optional":true},"contact_roles":{"type":["list","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"threshold":{"type":"number","description_kind":"plain","required":true},"threshold_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":5},"time_period":{"nesting_mode":"list","block":{"attributes":{"end_date":{"type":"string","description_kind":"plain","optional":true,"computed":true},"start_date":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_app":{"version":0,"block":{"attributes":{"container_app_environment_id":{"type":"string","description":"The ID of the Container App Environment to host this Container App.","description_kind":"plain","required":true},"custom_domain_verification_id":{"type":"string","description":"The ID of the Custom Domain Verification for this Container App.","description_kind":"plain","computed":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"latest_revision_fqdn":{"type":"string","description":"The FQDN of the Latest Revision of the Container App.","description_kind":"plain","computed":true},"latest_revision_name":{"type":"string","description":"The name of the latest Container Revision.","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name for this Container App.","description_kind":"plain","required":true},"outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"revision_mode":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workload_profile_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"dapr":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The Dapr Application Identifier.","description_kind":"plain","required":true},"app_port":{"type":"number","description":"The port which the application is listening on. This is the same as the `ingress` port.","description_kind":"plain","optional":true},"app_protocol":{"type":"string","description":"The protocol for the app. Possible values include `http` and `grpc`. Defaults to `http`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"ingress":{"nesting_mode":"list","block":{"attributes":{"allow_insecure_connections":{"type":"bool","description":"Should this ingress allow insecure connections?","description_kind":"plain","optional":true},"exposed_port":{"type":"number","description":"The exposed port on the container for the Ingress traffic.","description_kind":"plain","optional":true},"external_enabled":{"type":"bool","description":"Is this an external Ingress.","description_kind":"plain","optional":true},"fqdn":{"type":"string","description":"The FQDN of the ingress.","description_kind":"plain","computed":true},"target_port":{"type":"number","description":"The target port on the container for the Ingress traffic.","description_kind":"plain","required":true},"transport":{"type":"string","description":"The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`, `tcp`. Defaults to `auto`","description_kind":"plain","optional":true}},"block_types":{"custom_domain":{"nesting_mode":"list","block":{"attributes":{"certificate_binding_type":{"type":"string","description":"The Binding type. Possible values include `Disabled` and `SniEnabled`. Defaults to `Disabled`","description_kind":"plain","optional":true},"certificate_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description":"The hostname of the Certificate. Must be the CN or a named SAN in the certificate.","description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true},"max_items":1},"ip_security_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action. Allow or Deny.","description_kind":"plain","required":true},"description":{"type":"string","description":"Describe the IP restriction rule that is being sent to the container-app.","description_kind":"plain","optional":true},"ip_address_range":{"type":"string","description":"The incoming IP address or range of IP addresses (in CIDR notation).","description_kind":"plain","required":true},"name":{"type":"string","description":"Name for the IP restriction rule.","description_kind":"plain","required":true}},"description_kind":"plain"}},"traffic_weight":{"nesting_mode":"list","block":{"attributes":{"label":{"type":"string","description":"The label to apply to the revision as a name prefix for routing traffic.","description_kind":"plain","optional":true},"latest_revision":{"type":"bool","description":"This traffic Weight relates to the latest stable Container Revision.","description_kind":"plain","optional":true},"percentage":{"type":"number","description":"The percentage of traffic to send to this revision.","description_kind":"plain","required":true},"revision_suffix":{"type":"string","description":"The suffix string to append to the revision. This must be unique for the Container App's lifetime. A default hash created by the service will be used if this value is omitted.","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"max_items":1},"registry":{"nesting_mode":"list","block":{"attributes":{"identity":{"type":"string","description":"ID of the System or User Managed Identity used to pull images from the Container Registry","description_kind":"plain","optional":true},"password_secret_name":{"type":"string","description":"The name of the Secret Reference containing the password value for this user on the Container Registry.","description_kind":"plain","optional":true},"server":{"type":"string","description":"The hostname for the Container Registry.","description_kind":"plain","required":true},"username":{"type":"string","description":"The username to use for this Container Registry.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"secret":{"nesting_mode":"set","block":{"attributes":{"identity":{"type":"string","description":"The identity to use for accessing key vault reference.","description_kind":"plain","optional":true},"key_vault_secret_id":{"type":"string","description":"The Key Vault Secret ID. Could be either one of `id` or `versionless_id`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The secret name.","description_kind":"plain","required":true},"value":{"type":"string","description":"The value for this secret.","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"}},"template":{"nesting_mode":"list","block":{"attributes":{"max_replicas":{"type":"number","description":"The maximum number of replicas for this container.","description_kind":"plain","optional":true},"min_replicas":{"type":"number","description":"The minimum number of replicas for this container.","description_kind":"plain","optional":true},"revision_suffix":{"type":"string","description":"The suffix for the revision. This value must be unique for the lifetime of the Resource. If omitted the service will use a hash function to create one.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"azure_queue_scale_rule":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"queue_length":{"type":"number","description_kind":"plain","required":true},"queue_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"attributes":{"secret_name":{"type":"string","description_kind":"plain","required":true},"trigger_parameter":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"container":{"nesting_mode":"list","block":{"attributes":{"args":{"type":["list","string"],"description":"A list of args to pass to the container.","description_kind":"plain","optional":true},"command":{"type":["list","string"],"description":"A command to pass to the container to override the default. This is provided as a list of command line elements without spaces.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0`. When there's a workload profile specified, there's no such constraint.","description_kind":"plain","required":true},"ephemeral_storage":{"type":"string","description":"The amount of ephemeral storage available to the Container App.","description_kind":"plain","computed":true},"image":{"type":"string","description":"The image to use to create the container.","description_kind":"plain","required":true},"memory":{"type":"string","description":"The amount of memory to allocate to the container. Possible values include `0.5Gi`, `1.0Gi`, `1.5Gi`, `2.0Gi`, `2.5Gi`, `3.0Gi`, `3.5Gi`, and `4.0Gi`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi`. When there's a workload profile specified, there's no such constraint.","description_kind":"plain","required":true},"name":{"type":"string","description":"The name of the container.","description_kind":"plain","required":true}},"block_types":{"env":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the environment variable for the container.","description_kind":"plain","required":true},"secret_name":{"type":"string","description":"The name of the secret that contains the value for this environment variable.","description_kind":"plain","optional":true},"value":{"type":"string","description":"The value for this environment variable. **NOTE:** This value is ignored if `secret_name` is used","description_kind":"plain","optional":true}},"description_kind":"plain"}},"liveness_probe":{"nesting_mode":"list","block":{"attributes":{"failure_count_threshold":{"type":"number","description":"The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`.","description_kind":"plain","optional":true},"host":{"type":"string","description":"The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `http` and `https` type probes.","description_kind":"plain","optional":true},"initial_delay":{"type":"number","description":"The time in seconds to wait after the container has started before the probe is started.","description_kind":"plain","optional":true},"interval_seconds":{"type":"number","description":"How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10`","description_kind":"plain","optional":true},"path":{"type":"string","description":"The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`.","description_kind":"plain","optional":true,"computed":true},"port":{"type":"number","description":"The port number on which to connect. Possible values are between `1` and `65535`.","description_kind":"plain","required":true},"termination_grace_period_seconds":{"type":"number","description":"The time in seconds after the container is sent the termination signal before the process if forcibly killed.","description_kind":"plain","computed":true},"timeout":{"type":"number","description":"Time in seconds after which the probe times out. Possible values are between `1` an `240`. Defaults to `1`.","description_kind":"plain","optional":true},"transport":{"type":"string","description":"Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`.","description_kind":"plain","required":true}},"block_types":{"header":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The HTTP Header Name.","description_kind":"plain","required":true},"value":{"type":"string","description":"The HTTP Header value.","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"readiness_probe":{"nesting_mode":"list","block":{"attributes":{"failure_count_threshold":{"type":"number","description":"The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`.","description_kind":"plain","optional":true},"host":{"type":"string","description":"The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `http` and `https` type probes.","description_kind":"plain","optional":true},"interval_seconds":{"type":"number","description":"How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10`","description_kind":"plain","optional":true},"path":{"type":"string","description":"The URI to use for http type probes. Not valid for `TCP` type probes. Defaults to `/`.","description_kind":"plain","optional":true,"computed":true},"port":{"type":"number","description":"The port number on which to connect. Possible values are between `1` and `65535`.","description_kind":"plain","required":true},"success_count_threshold":{"type":"number","description":"The number of consecutive successful responses required to consider this probe as successful. Possible values are between `1` and `10`. Defaults to `3`.","description_kind":"plain","optional":true},"timeout":{"type":"number","description":"Time in seconds after which the probe times out. Possible values are between `1` an `240`. Defaults to `1`.","description_kind":"plain","optional":true},"transport":{"type":"string","description":"Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`.","description_kind":"plain","required":true}},"block_types":{"header":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The HTTP Header Name.","description_kind":"plain","required":true},"value":{"type":"string","description":"The HTTP Header value.","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"startup_probe":{"nesting_mode":"list","block":{"attributes":{"failure_count_threshold":{"type":"number","description":"The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`.","description_kind":"plain","optional":true},"host":{"type":"string","description":"The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `http` and `https` type probes.","description_kind":"plain","optional":true},"interval_seconds":{"type":"number","description":"How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10`","description_kind":"plain","optional":true},"path":{"type":"string","description":"The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`.","description_kind":"plain","optional":true,"computed":true},"port":{"type":"number","description":"The port number on which to connect. Possible values are between `1` and `65535`.","description_kind":"plain","required":true},"termination_grace_period_seconds":{"type":"number","description":"The time in seconds after the container is sent the termination signal before the process if forcibly killed.","description_kind":"plain","computed":true},"timeout":{"type":"number","description":"Time in seconds after which the probe times out. Possible values are between `1` an `240`. Defaults to `1`.","description_kind":"plain","optional":true},"transport":{"type":"string","description":"Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`.","description_kind":"plain","required":true}},"block_types":{"header":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The HTTP Header Name.","description_kind":"plain","required":true},"value":{"type":"string","description":"The HTTP Header value.","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"volume_mounts":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the Volume to be mounted in the container.","description_kind":"plain","required":true},"path":{"type":"string","description":"The path in the container at which to mount this volume.","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1},"custom_scale_rule":{"nesting_mode":"list","block":{"attributes":{"custom_rule_type":{"type":"string","description_kind":"plain","required":true},"metadata":{"type":["map","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"attributes":{"secret_name":{"type":"string","description_kind":"plain","required":true},"trigger_parameter":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"http_scale_rule":{"nesting_mode":"list","block":{"attributes":{"concurrent_requests":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"attributes":{"secret_name":{"type":"string","description_kind":"plain","required":true},"trigger_parameter":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"init_container":{"nesting_mode":"list","block":{"attributes":{"args":{"type":["list","string"],"description":"A list of args to pass to the container.","description_kind":"plain","optional":true},"command":{"type":["list","string"],"description":"A command to pass to the container to override the default. This is provided as a list of command line elements without spaces.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0`. When there's a workload profile specified, there's no such constraint.","description_kind":"plain","optional":true},"ephemeral_storage":{"type":"string","description":"The amount of ephemeral storage available to the Container App.","description_kind":"plain","computed":true},"image":{"type":"string","description":"The image to use to create the container.","description_kind":"plain","required":true},"memory":{"type":"string","description":"The amount of memory to allocate to the container. Possible values include `0.5Gi`, `1.0Gi`, `1.5Gi`, `2.0Gi`, `2.5Gi`, `3.0Gi`, `3.5Gi`, and `4.0Gi`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi`. When there's a workload profile specified, there's no such constraint.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of the container.","description_kind":"plain","required":true}},"block_types":{"env":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the environment variable for the container.","description_kind":"plain","required":true},"secret_name":{"type":"string","description":"The name of the secret that contains the value for this environment variable.","description_kind":"plain","optional":true},"value":{"type":"string","description":"The value for this environment variable. **NOTE:** This value is ignored if `secret_name` is used","description_kind":"plain","optional":true}},"description_kind":"plain"}},"volume_mounts":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the Volume to be mounted in the container.","description_kind":"plain","required":true},"path":{"type":"string","description":"The path in the container at which to mount this volume.","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"tcp_scale_rule":{"nesting_mode":"list","block":{"attributes":{"concurrent_requests":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"attributes":{"secret_name":{"type":"string","description_kind":"plain","required":true},"trigger_parameter":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"volume":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the volume.","description_kind":"plain","required":true},"storage_name":{"type":"string","description":"The name of the `AzureFile` storage. Required when `storage_type` is `AzureFile`","description_kind":"plain","optional":true},"storage_type":{"type":"string","description":"The type of storage volume. Possible values include `AzureFile` and `EmptyDir`. Defaults to `EmptyDir`.","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_app_custom_domain":{"version":0,"block":{"attributes":{"certificate_binding_type":{"type":"string","description":"The Binding type. Possible values include `Disabled` and `SniEnabled`.","description_kind":"plain","optional":true},"container_app_environment_certificate_id":{"type":"string","description_kind":"plain","optional":true},"container_app_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The hostname of the Certificate. Must be the CN or a named SAN in the certificate.","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_app_environment":{"version":0,"block":{"attributes":{"custom_domain_verification_id":{"type":"string","description":"The ID of the Custom Domain Verification for this Container App Environment.","description_kind":"plain","computed":true},"dapr_application_insights_connection_string":{"type":"string","description":"Application Insights connection string used by Dapr to export Service to Service communication telemetry.","description_kind":"plain","optional":true,"sensitive":true},"default_domain":{"type":"string","description":"The default publicly resolvable name of this Container App Environment","description_kind":"plain","computed":true},"docker_bridge_cidr":{"type":"string","description":"The network addressing in which the Container Apps in this Container App Environment will reside in CIDR notation.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"infrastructure_resource_group_name":{"type":"string","description":"Name of the platform-managed resource group created for the Managed Environment to host infrastructure resources. **Note:** Only valid if a `workload_profile` is specified. If `infrastructure_subnet_id` is specified, this resource group will be created in the same subscription as `infrastructure_subnet_id`.","description_kind":"plain","optional":true},"infrastructure_subnet_id":{"type":"string","description":"The existing Subnet to use for the Container Apps Control Plane. **NOTE:** The Subnet must have a `/21` or larger address space.","description_kind":"plain","optional":true},"internal_load_balancer_enabled":{"type":"bool","description":"Should the Container Environment operate in Internal Load Balancing Mode? Defaults to `false`. **Note:** can only be set to `true` if `infrastructure_subnet_id` is specified.","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"log_analytics_workspace_id":{"type":"string","description":"The ID for the Log Analytics Workspace to link this Container Apps Managed Environment to.","description_kind":"plain","optional":true},"mutual_tls_enabled":{"type":"bool","description":"Should mutual transport layer security (mTLS) be enabled? Defaults to `false`. **Note:** This feature is in public preview. Enabling mTLS for your applications may increase response latency and reduce maximum throughput in high-load scenarios.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of the Container Apps Managed Environment.","description_kind":"plain","required":true},"platform_reserved_cidr":{"type":"string","description":"The IP range, in CIDR notation, that is reserved for environment infrastructure IP addresses.","description_kind":"plain","computed":true},"platform_reserved_dns_ip_address":{"type":"string","description":"The IP address from the IP range defined by `platform_reserved_cidr` that is reserved for the internal DNS server.","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"static_ip_address":{"type":"string","description":"The Static IP Address of the Environment.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone_redundancy_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"workload_profile":{"nesting_mode":"set","block":{"attributes":{"maximum_count":{"type":"number","description_kind":"plain","optional":true},"minimum_count":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"workload_profile_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_app_environment_certificate":{"version":0,"block":{"attributes":{"certificate_blob_base64":{"type":"string","description":"The Certificate Private Key as a base64 encoded PFX or PEM.","description_kind":"plain","required":true},"certificate_password":{"type":"string","description":"The password for the Certificate.","description_kind":"plain","required":true,"sensitive":true},"container_app_environment_id":{"type":"string","description":"The Container App Managed Environment ID to configure this Certificate on.","description_kind":"plain","required":true},"expiration_date":{"type":"string","description":"The expiration date for the Certificate.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"issue_date":{"type":"string","description":"The date of issue for the Certificate.","description_kind":"plain","computed":true},"issuer":{"type":"string","description":"The Certificate Issuer.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the Container Apps Environment Certificate.","description_kind":"plain","required":true},"subject_name":{"type":"string","description":"The Subject Name for the Certificate.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"thumbprint":{"type":"string","description":"The Thumbprint of the Certificate.","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_app_environment_custom_domain":{"version":0,"block":{"attributes":{"certificate_blob_base64":{"type":"string","description":"The Custom Domain Certificate Private Key as a base64 encoded PFX or PEM.","description_kind":"plain","required":true},"certificate_password":{"type":"string","description":"The Custom Domain Certificate password.","description_kind":"plain","required":true,"sensitive":true},"container_app_environment_id":{"type":"string","description":"The Container App Managed Environment ID to configure this Custom Domain on.","description_kind":"plain","required":true},"dns_suffix":{"type":"string","description":"The Custom Domain DNS suffix for this Container App Environment.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_app_environment_dapr_component":{"version":0,"block":{"attributes":{"component_type":{"type":"string","description":"The Dapr Component Type. For example `state.azure.blobstorage`.","description_kind":"plain","required":true},"container_app_environment_id":{"type":"string","description":"The Container App Managed Environment ID to configure this Dapr component on.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ignore_errors":{"type":"bool","description":"Should the Dapr sidecar to continue initialisation if the component fails to load. Defaults to `false`","description_kind":"plain","optional":true},"init_timeout":{"type":"string","description":"The component initialisation timeout in ISO8601 format. e.g. `5s`, `2h`, `1m`. Defaults to `5s`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name for this Dapr Component.","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description":"A list of scopes to which this component applies. e.g. a Container App's `dapr.app_id` value.","description_kind":"plain","optional":true},"version":{"type":"string","description":"The version of the component.","description_kind":"plain","required":true}},"block_types":{"metadata":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the Metadata configuration item.","description_kind":"plain","required":true},"secret_name":{"type":"string","description":"The name of a secret specified in the `secrets` block that contains the value for this metadata configuration item.","description_kind":"plain","optional":true},"value":{"type":"string","description":"The value for this metadata configuration item.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"secret":{"nesting_mode":"set","block":{"attributes":{"identity":{"type":"string","description":"The identity to use for accessing key vault reference.","description_kind":"plain","optional":true},"key_vault_secret_id":{"type":"string","description":"The Key Vault Secret ID. Could be either one of `id` or `versionless_id`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The secret name.","description_kind":"plain","required":true},"value":{"type":"string","description":"The value for this secret.","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_app_environment_storage":{"version":0,"block":{"attributes":{"access_key":{"type":"string","description":"The Storage Account Access Key.","description_kind":"plain","required":true,"sensitive":true},"access_mode":{"type":"string","description":"The access mode to connect this storage to the Container App. Possible values include `ReadOnly` and `ReadWrite`.","description_kind":"plain","required":true},"account_name":{"type":"string","description":"The Azure Storage Account in which the Share to be used is located.","description_kind":"plain","required":true},"container_app_environment_id":{"type":"string","description":"The ID of the Container App Environment to which this storage belongs.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name for this Storage.","description_kind":"plain","required":true},"share_name":{"type":"string","description":"The name of the Azure Storage Share to use.","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_app_job":{"version":0,"block":{"attributes":{"container_app_environment_id":{"type":"string","description_kind":"plain","required":true},"event_stream_endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"replica_retry_limit":{"type":"number","description_kind":"plain","optional":true},"replica_timeout_in_seconds":{"type":"number","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workload_profile_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"event_trigger_config":{"nesting_mode":"list","block":{"attributes":{"parallelism":{"type":"number","description_kind":"plain","optional":true},"replica_completion_count":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"scale":{"nesting_mode":"list","block":{"attributes":{"max_executions":{"type":"number","description_kind":"plain","optional":true},"min_executions":{"type":"number","description_kind":"plain","optional":true},"polling_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"rules":{"nesting_mode":"list","block":{"attributes":{"custom_rule_type":{"type":"string","description_kind":"plain","required":true},"metadata":{"type":["map","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"attributes":{"secret_name":{"type":"string","description_kind":"plain","required":true},"trigger_parameter":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"manual_trigger_config":{"nesting_mode":"list","block":{"attributes":{"parallelism":{"type":"number","description_kind":"plain","optional":true},"replica_completion_count":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"registries":{"nesting_mode":"list","block":{"attributes":{"identity":{"type":"string","description":"ID of the System or User Managed Identity used to pull images from the Container Registry","description_kind":"plain","optional":true},"password_secret_name":{"type":"string","description":"The name of the Secret Reference containing the password value for this user on the Container Registry.","description_kind":"plain","optional":true},"server":{"type":"string","description":"The hostname for the Container Registry.","description_kind":"plain","required":true},"username":{"type":"string","description":"The username to use for this Container Registry.","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true}},"registry":{"nesting_mode":"list","block":{"attributes":{"identity":{"type":"string","description":"ID of the System or User Managed Identity used to pull images from the Container Registry","description_kind":"plain","optional":true},"password_secret_name":{"type":"string","description":"The name of the Secret Reference containing the password value for this user on the Container Registry.","description_kind":"plain","optional":true},"server":{"type":"string","description":"The hostname for the Container Registry.","description_kind":"plain","required":true},"username":{"type":"string","description":"The username to use for this Container Registry.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"schedule_trigger_config":{"nesting_mode":"list","block":{"attributes":{"cron_expression":{"type":"string","description_kind":"plain","required":true},"parallelism":{"type":"number","description_kind":"plain","optional":true},"replica_completion_count":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"secret":{"nesting_mode":"set","block":{"attributes":{"identity":{"type":"string","description":"The identity to use for accessing key vault reference.","description_kind":"plain","optional":true},"key_vault_secret_id":{"type":"string","description":"The Key Vault Secret ID. Could be either one of `id` or `versionless_id`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The secret name.","description_kind":"plain","required":true},"value":{"type":"string","description":"The value for this secret.","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"}},"secrets":{"nesting_mode":"set","block":{"attributes":{"identity":{"type":"string","description":"The identity to use for accessing key vault reference.","description_kind":"plain","optional":true},"key_vault_secret_id":{"type":"string","description":"The Key Vault Secret ID. Could be either one of `id` or `versionless_id`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The secret name.","description_kind":"plain","required":true},"value":{"type":"string","description":"The value for this secret.","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain","deprecated":true}},"template":{"nesting_mode":"list","block":{"block_types":{"container":{"nesting_mode":"list","block":{"attributes":{"args":{"type":["list","string"],"description":"A list of args to pass to the container.","description_kind":"plain","optional":true},"command":{"type":["list","string"],"description":"A command to pass to the container to override the default. This is provided as a list of command line elements without spaces.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0`. When there's a workload profile specified, there's no such constraint.","description_kind":"plain","required":true},"ephemeral_storage":{"type":"string","description":"The amount of ephemeral storage available to the Container App.","description_kind":"plain","computed":true},"image":{"type":"string","description":"The image to use to create the container.","description_kind":"plain","required":true},"memory":{"type":"string","description":"The amount of memory to allocate to the container. Possible values include `0.5Gi`, `1.0Gi`, `1.5Gi`, `2.0Gi`, `2.5Gi`, `3.0Gi`, `3.5Gi`, and `4.0Gi`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi`. When there's a workload profile specified, there's no such constraint.","description_kind":"plain","required":true},"name":{"type":"string","description":"The name of the container.","description_kind":"plain","required":true}},"block_types":{"env":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the environment variable for the container.","description_kind":"plain","required":true},"secret_name":{"type":"string","description":"The name of the secret that contains the value for this environment variable.","description_kind":"plain","optional":true},"value":{"type":"string","description":"The value for this environment variable. **NOTE:** This value is ignored if `secret_name` is used","description_kind":"plain","optional":true}},"description_kind":"plain"}},"liveness_probe":{"nesting_mode":"list","block":{"attributes":{"failure_count_threshold":{"type":"number","description":"The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`.","description_kind":"plain","optional":true},"host":{"type":"string","description":"The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `http` and `https` type probes.","description_kind":"plain","optional":true},"initial_delay":{"type":"number","description":"The time in seconds to wait after the container has started before the probe is started.","description_kind":"plain","optional":true},"interval_seconds":{"type":"number","description":"How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10`","description_kind":"plain","optional":true},"path":{"type":"string","description":"The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`.","description_kind":"plain","optional":true,"computed":true},"port":{"type":"number","description":"The port number on which to connect. Possible values are between `1` and `65535`.","description_kind":"plain","required":true},"termination_grace_period_seconds":{"type":"number","description":"The time in seconds after the container is sent the termination signal before the process if forcibly killed.","description_kind":"plain","computed":true},"timeout":{"type":"number","description":"Time in seconds after which the probe times out. Possible values are between `1` an `240`. Defaults to `1`.","description_kind":"plain","optional":true},"transport":{"type":"string","description":"Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`.","description_kind":"plain","required":true}},"block_types":{"header":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The HTTP Header Name.","description_kind":"plain","required":true},"value":{"type":"string","description":"The HTTP Header value.","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"readiness_probe":{"nesting_mode":"list","block":{"attributes":{"failure_count_threshold":{"type":"number","description":"The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`.","description_kind":"plain","optional":true},"host":{"type":"string","description":"The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `http` and `https` type probes.","description_kind":"plain","optional":true},"interval_seconds":{"type":"number","description":"How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10`","description_kind":"plain","optional":true},"path":{"type":"string","description":"The URI to use for http type probes. Not valid for `TCP` type probes. Defaults to `/`.","description_kind":"plain","optional":true,"computed":true},"port":{"type":"number","description":"The port number on which to connect. Possible values are between `1` and `65535`.","description_kind":"plain","required":true},"success_count_threshold":{"type":"number","description":"The number of consecutive successful responses required to consider this probe as successful. Possible values are between `1` and `10`. Defaults to `3`.","description_kind":"plain","optional":true},"timeout":{"type":"number","description":"Time in seconds after which the probe times out. Possible values are between `1` an `240`. Defaults to `1`.","description_kind":"plain","optional":true},"transport":{"type":"string","description":"Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`.","description_kind":"plain","required":true}},"block_types":{"header":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The HTTP Header Name.","description_kind":"plain","required":true},"value":{"type":"string","description":"The HTTP Header value.","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"startup_probe":{"nesting_mode":"list","block":{"attributes":{"failure_count_threshold":{"type":"number","description":"The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`.","description_kind":"plain","optional":true},"host":{"type":"string","description":"The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `http` and `https` type probes.","description_kind":"plain","optional":true},"interval_seconds":{"type":"number","description":"How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10`","description_kind":"plain","optional":true},"path":{"type":"string","description":"The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`.","description_kind":"plain","optional":true,"computed":true},"port":{"type":"number","description":"The port number on which to connect. Possible values are between `1` and `65535`.","description_kind":"plain","required":true},"termination_grace_period_seconds":{"type":"number","description":"The time in seconds after the container is sent the termination signal before the process if forcibly killed.","description_kind":"plain","computed":true},"timeout":{"type":"number","description":"Time in seconds after which the probe times out. Possible values are between `1` an `240`. Defaults to `1`.","description_kind":"plain","optional":true},"transport":{"type":"string","description":"Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`.","description_kind":"plain","required":true}},"block_types":{"header":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The HTTP Header Name.","description_kind":"plain","required":true},"value":{"type":"string","description":"The HTTP Header value.","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"volume_mounts":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the Volume to be mounted in the container.","description_kind":"plain","required":true},"path":{"type":"string","description":"The path in the container at which to mount this volume.","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1},"init_container":{"nesting_mode":"list","block":{"attributes":{"args":{"type":["list","string"],"description":"A list of args to pass to the container.","description_kind":"plain","optional":true},"command":{"type":["list","string"],"description":"A command to pass to the container to override the default. This is provided as a list of command line elements without spaces.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0`. When there's a workload profile specified, there's no such constraint.","description_kind":"plain","optional":true},"ephemeral_storage":{"type":"string","description":"The amount of ephemeral storage available to the Container App.","description_kind":"plain","computed":true},"image":{"type":"string","description":"The image to use to create the container.","description_kind":"plain","required":true},"memory":{"type":"string","description":"The amount of memory to allocate to the container. Possible values include `0.5Gi`, `1.0Gi`, `1.5Gi`, `2.0Gi`, `2.5Gi`, `3.0Gi`, `3.5Gi`, and `4.0Gi`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi`. When there's a workload profile specified, there's no such constraint.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of the container.","description_kind":"plain","required":true}},"block_types":{"env":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the environment variable for the container.","description_kind":"plain","required":true},"secret_name":{"type":"string","description":"The name of the secret that contains the value for this environment variable.","description_kind":"plain","optional":true},"value":{"type":"string","description":"The value for this environment variable. **NOTE:** This value is ignored if `secret_name` is used","description_kind":"plain","optional":true}},"description_kind":"plain"}},"volume_mounts":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the Volume to be mounted in the container.","description_kind":"plain","required":true},"path":{"type":"string","description":"The path in the container at which to mount this volume.","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"volume":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the volume.","description_kind":"plain","required":true},"storage_name":{"type":"string","description":"The name of the `AzureFile` storage. Required when `storage_type` is `AzureFile`","description_kind":"plain","optional":true},"storage_type":{"type":"string","description":"The type of storage volume. Possible values include `AzureFile` and `EmptyDir`. Defaults to `EmptyDir`.","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_connected_registry":{"version":0,"block":{"attributes":{"audit_log_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_token_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"container_registry_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_level":{"type":"string","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parent_registry_id":{"type":"string","description_kind":"plain","optional":true},"sync_message_ttl":{"type":"string","description_kind":"plain","optional":true},"sync_schedule":{"type":"string","description_kind":"plain","optional":true},"sync_token_id":{"type":"string","description_kind":"plain","required":true},"sync_window":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"notification":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"digest":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"tag":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_group":{"version":0,"block":{"attributes":{"dns_name_label":{"type":"string","description_kind":"plain","optional":true},"dns_name_label_reuse_policy":{"type":"string","description_kind":"plain","optional":true},"exposed_port":{"type":["set",["object",{"port":"number","protocol":"string"}]],"description_kind":"plain","optional":true,"computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_address":{"type":"string","description_kind":"plain","computed":true},"ip_address_type":{"type":"string","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"network_profile_id":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"os_type":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"restart_policy":{"type":"string","description_kind":"plain","optional":true},"sku":{"type":"string","description_kind":"plain","optional":true},"subnet_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"container":{"nesting_mode":"list","block":{"attributes":{"commands":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"cpu":{"type":"number","description_kind":"plain","required":true},"cpu_limit":{"type":"number","description_kind":"plain","optional":true},"environment_variables":{"type":["map","string"],"description_kind":"plain","optional":true},"image":{"type":"string","description_kind":"plain","required":true},"memory":{"type":"number","description_kind":"plain","required":true},"memory_limit":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"secure_environment_variables":{"type":["map","string"],"description_kind":"plain","optional":true,"sensitive":true}},"block_types":{"gpu":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","optional":true},"sku":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true},"max_items":1},"gpu_limit":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","optional":true},"sku":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true},"max_items":1},"liveness_probe":{"nesting_mode":"list","block":{"attributes":{"exec":{"type":["list","string"],"description_kind":"plain","optional":true},"failure_threshold":{"type":"number","description_kind":"plain","optional":true},"initial_delay_seconds":{"type":"number","description_kind":"plain","optional":true},"period_seconds":{"type":"number","description_kind":"plain","optional":true},"success_threshold":{"type":"number","description_kind":"plain","optional":true},"timeout_seconds":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"http_get":{"nesting_mode":"list","block":{"attributes":{"http_headers":{"type":["map","string"],"description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true},"port":{"type":"number","description_kind":"plain","optional":true},"scheme":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"ports":{"nesting_mode":"set","block":{"attributes":{"port":{"type":"number","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"readiness_probe":{"nesting_mode":"list","block":{"attributes":{"exec":{"type":["list","string"],"description_kind":"plain","optional":true},"failure_threshold":{"type":"number","description_kind":"plain","optional":true},"initial_delay_seconds":{"type":"number","description_kind":"plain","optional":true},"period_seconds":{"type":"number","description_kind":"plain","optional":true},"success_threshold":{"type":"number","description_kind":"plain","optional":true},"timeout_seconds":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"http_get":{"nesting_mode":"list","block":{"attributes":{"http_headers":{"type":["map","string"],"description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true},"port":{"type":"number","description_kind":"plain","optional":true},"scheme":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"security":{"nesting_mode":"list","block":{"attributes":{"privilege_enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"}},"volume":{"nesting_mode":"list","block":{"attributes":{"empty_dir":{"type":"bool","description_kind":"plain","optional":true},"mount_path":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"read_only":{"type":"bool","description_kind":"plain","optional":true},"secret":{"type":["map","string"],"description_kind":"plain","optional":true,"sensitive":true},"share_name":{"type":"string","description_kind":"plain","optional":true},"storage_account_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_account_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"git_repo":{"nesting_mode":"list","block":{"attributes":{"directory":{"type":"string","description_kind":"plain","optional":true},"revision":{"type":"string","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1},"diagnostics":{"nesting_mode":"list","block":{"block_types":{"log_analytics":{"nesting_mode":"list","block":{"attributes":{"log_type":{"type":"string","description_kind":"plain","optional":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true},"workspace_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"dns_config":{"nesting_mode":"list","block":{"attributes":{"nameservers":{"type":["list","string"],"description_kind":"plain","required":true},"options":{"type":["set","string"],"description_kind":"plain","optional":true},"search_domains":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"image_registry_credential":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity_id":{"type":"string","description":"The User Assigned Identity to use for Container Registry access.","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"init_container":{"nesting_mode":"list","block":{"attributes":{"commands":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"environment_variables":{"type":["map","string"],"description_kind":"plain","optional":true},"image":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"secure_environment_variables":{"type":["map","string"],"description_kind":"plain","optional":true,"sensitive":true}},"block_types":{"security":{"nesting_mode":"list","block":{"attributes":{"privilege_enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"}},"volume":{"nesting_mode":"list","block":{"attributes":{"empty_dir":{"type":"bool","description_kind":"plain","optional":true},"mount_path":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"read_only":{"type":"bool","description_kind":"plain","optional":true},"secret":{"type":["map","string"],"description_kind":"plain","optional":true,"sensitive":true},"share_name":{"type":"string","description_kind":"plain","optional":true},"storage_account_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_account_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"git_repo":{"nesting_mode":"list","block":{"attributes":{"directory":{"type":"string","description_kind":"plain","optional":true},"revision":{"type":"string","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry":{"version":2,"block":{"attributes":{"admin_enabled":{"type":"bool","description_kind":"plain","optional":true},"admin_password":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"admin_username":{"type":"string","description_kind":"plain","computed":true},"anonymous_pull_enabled":{"type":"bool","description_kind":"plain","optional":true},"data_endpoint_enabled":{"type":"bool","description_kind":"plain","optional":true},"encryption":{"type":["list",["object",{"enabled":"bool","identity_client_id":"string","key_vault_key_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"export_policy_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"login_server":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_rule_bypass_option":{"type":"string","description_kind":"plain","optional":true},"network_rule_set":{"type":["list",["object",{"default_action":"string","ip_rule":["set",["object",{"action":"string","ip_range":"string"}]],"virtual_network":["set",["object",{"action":"string","subnet_id":"string"}]]}]],"description_kind":"plain","optional":true,"computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"quarantine_policy_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retention_policy":{"type":["list",["object",{"days":"number","enabled":"bool"}]],"description_kind":"plain","optional":true,"computed":true},"sku":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"trust_policy":{"type":["list",["object",{"enabled":"bool"}]],"description_kind":"plain","optional":true,"computed":true},"zone_redundancy_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"georeplications":{"nesting_mode":"list","block":{"attributes":{"location":{"type":"string","description_kind":"plain","required":true},"regional_endpoint_enabled":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone_redundancy_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry_agent_pool":{"version":0,"block":{"attributes":{"container_registry_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tier":{"type":"string","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry_cache_rule":{"version":0,"block":{"attributes":{"container_registry_id":{"type":"string","description_kind":"plain","required":true},"credential_set_id":{"type":"string","description":"The ARM resource ID of the credential store which is associated with the cache rule.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the cache rule.","description_kind":"plain","required":true},"source_repo":{"type":"string","description":"The full source repository path such as 'docker.io/library/ubuntu'.","description_kind":"plain","required":true},"target_repo":{"type":"string","description":"The target repository namespace such as 'ubuntu'.","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry_scope_map":{"version":0,"block":{"attributes":{"actions":{"type":["list","string"],"description_kind":"plain","required":true},"container_registry_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry_task":{"version":0,"block":{"attributes":{"agent_pool_name":{"type":"string","description_kind":"plain","optional":true},"container_registry_id":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_system_task":{"type":"bool","description_kind":"plain","optional":true},"log_template":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"agent_setting":{"nesting_mode":"list","block":{"attributes":{"cpu":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"base_image_trigger":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"update_trigger_endpoint":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"update_trigger_payload_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"docker_step":{"nesting_mode":"list","block":{"attributes":{"arguments":{"type":["map","string"],"description_kind":"plain","optional":true},"cache_enabled":{"type":"bool","description_kind":"plain","optional":true},"context_access_token":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"context_path":{"type":"string","description_kind":"plain","required":true},"dockerfile_path":{"type":"string","description_kind":"plain","required":true},"image_names":{"type":["list","string"],"description_kind":"plain","optional":true},"push_enabled":{"type":"bool","description_kind":"plain","optional":true},"secret_arguments":{"type":["map","string"],"description_kind":"plain","optional":true,"sensitive":true},"target":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"encoded_step":{"nesting_mode":"list","block":{"attributes":{"context_access_token":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"context_path":{"type":"string","description_kind":"plain","optional":true},"secret_values":{"type":["map","string"],"description_kind":"plain","optional":true,"sensitive":true},"task_content":{"type":"string","description_kind":"plain","required":true},"value_content":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"file_step":{"nesting_mode":"list","block":{"attributes":{"context_access_token":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"context_path":{"type":"string","description_kind":"plain","optional":true},"secret_values":{"type":["map","string"],"description_kind":"plain","optional":true,"sensitive":true},"task_file_path":{"type":"string","description_kind":"plain","required":true},"value_file_path":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"platform":{"nesting_mode":"list","block":{"attributes":{"architecture":{"type":"string","description_kind":"plain","optional":true},"os":{"type":"string","description_kind":"plain","required":true},"variant":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"registry_credential":{"nesting_mode":"list","block":{"block_types":{"custom":{"nesting_mode":"set","block":{"attributes":{"identity":{"type":"string","description_kind":"plain","optional":true},"login_server":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"source":{"nesting_mode":"list","block":{"attributes":{"login_mode":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"source_trigger":{"nesting_mode":"list","block":{"attributes":{"branch":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"events":{"type":["list","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"repository_url":{"type":"string","description_kind":"plain","required":true},"source_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"attributes":{"expire_in_seconds":{"type":"number","description_kind":"plain","optional":true},"refresh_token":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"scope":{"type":"string","description_kind":"plain","optional":true},"token":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"token_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timer_trigger":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"schedule":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry_task_schedule_run_now":{"version":0,"block":{"attributes":{"container_registry_task_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry_token":{"version":0,"block":{"attributes":{"container_registry_name":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scope_map_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry_token_password":{"version":0,"block":{"attributes":{"container_registry_token_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"password1":{"nesting_mode":"list","block":{"attributes":{"expiry":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"password2":{"nesting_mode":"list","block":{"attributes":{"expiry":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry_webhook":{"version":1,"block":{"attributes":{"actions":{"type":["set","string"],"description_kind":"plain","required":true},"custom_headers":{"type":["map","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"registry_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","optional":true},"service_uri":{"type":"string","description_kind":"plain","required":true},"status":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_account":{"version":0,"block":{"attributes":{"access_key_metadata_writes_enabled":{"type":"bool","description_kind":"plain","optional":true},"analytical_storage_enabled":{"type":"bool","description_kind":"plain","optional":true},"automatic_failover_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"burst_capacity_enabled":{"type":"bool","description_kind":"plain","optional":true},"connection_strings":{"type":["list","string"],"description_kind":"plain","deprecated":true,"computed":true,"sensitive":true},"create_mode":{"type":"string","description_kind":"plain","optional":true,"computed":true},"default_identity_type":{"type":"string","description_kind":"plain","optional":true},"enable_automatic_failover":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"enable_free_tier":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"enable_multiple_write_locations":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"endpoint":{"type":"string","description_kind":"plain","computed":true},"free_tier_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_range_filter":{"type":"string","description_kind":"plain","optional":true},"is_virtual_network_filter_enabled":{"type":"bool","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"kind":{"type":"string","description_kind":"plain","optional":true},"local_authentication_disabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"minimal_tls_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mongo_server_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"multiple_write_locations_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_acl_bypass_for_azure_services":{"type":"bool","description_kind":"plain","optional":true},"network_acl_bypass_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"offer_type":{"type":"string","description_kind":"plain","required":true},"partition_merge_enabled":{"type":"bool","description_kind":"plain","optional":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_mongodb_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_readonly_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_readonly_mongodb_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_readonly_sql_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_sql_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"read_endpoints":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_mongodb_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_readonly_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_readonly_mongodb_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_readonly_sql_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_sql_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"write_endpoints":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"analytical_storage":{"nesting_mode":"list","block":{"attributes":{"schema_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"backup":{"nesting_mode":"list","block":{"attributes":{"interval_in_minutes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"retention_in_hours":{"type":"number","description_kind":"plain","optional":true,"computed":true},"storage_redundancy":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tier":{"type":"string","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"capabilities":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"capacity":{"nesting_mode":"list","block":{"attributes":{"total_throughput_limit":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"consistency_policy":{"nesting_mode":"list","block":{"attributes":{"consistency_level":{"type":"string","description_kind":"plain","required":true},"max_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"max_staleness_prefix":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"cors_rule":{"nesting_mode":"list","block":{"attributes":{"allowed_headers":{"type":["list","string"],"description_kind":"plain","required":true},"allowed_methods":{"type":["list","string"],"description_kind":"plain","required":true},"allowed_origins":{"type":["list","string"],"description_kind":"plain","required":true},"exposed_headers":{"type":["list","string"],"description_kind":"plain","required":true},"max_age_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"geo_location":{"nesting_mode":"set","block":{"attributes":{"failover_priority":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"zone_redundant":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"restore":{"nesting_mode":"list","block":{"attributes":{"restore_timestamp_in_utc":{"type":"string","description_kind":"plain","required":true},"source_cosmosdb_account_id":{"type":"string","description_kind":"plain","required":true},"tables_to_restore":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"database":{"nesting_mode":"set","block":{"attributes":{"collection_names":{"type":["set","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"gremlin_database":{"nesting_mode":"list","block":{"attributes":{"graph_names":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"virtual_network_rule":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description_kind":"plain","required":true},"ignore_missing_vnet_service_endpoint":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_cassandra_cluster":{"version":0,"block":{"attributes":{"authentication_method":{"type":"string","description_kind":"plain","optional":true},"client_certificate_pems":{"type":["list","string"],"description_kind":"plain","optional":true},"default_admin_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"delegated_management_subnet_id":{"type":"string","description_kind":"plain","required":true},"external_gossip_certificate_pems":{"type":["list","string"],"description_kind":"plain","optional":true},"external_seed_node_ip_addresses":{"type":["list","string"],"description_kind":"plain","optional":true},"hours_between_backups":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"repair_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_cassandra_datacenter":{"version":0,"block":{"attributes":{"availability_zones_enabled":{"type":"bool","description_kind":"plain","optional":true},"backup_storage_customer_key_uri":{"type":"string","description_kind":"plain","optional":true},"base64_encoded_yaml_fragment":{"type":"string","description_kind":"plain","optional":true},"cassandra_cluster_id":{"type":"string","description_kind":"plain","required":true},"delegated_management_subnet_id":{"type":"string","description_kind":"plain","required":true},"disk_count":{"type":"number","description_kind":"plain","optional":true},"disk_sku":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_disk_customer_key_uri":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"node_count":{"type":"number","description_kind":"plain","optional":true},"seed_node_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"sku_name":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_cassandra_keyspace":{"version":1,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"autoscale_settings":{"nesting_mode":"list","block":{"attributes":{"max_throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_cassandra_table":{"version":0,"block":{"attributes":{"analytical_storage_ttl":{"type":"number","description_kind":"plain","optional":true},"cassandra_keyspace_id":{"type":"string","description_kind":"plain","required":true},"default_ttl":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"autoscale_settings":{"nesting_mode":"list","block":{"attributes":{"max_throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"schema":{"nesting_mode":"list","block":{"block_types":{"cluster_key":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"order_by":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"column":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"partition_key":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_gremlin_database":{"version":1,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"autoscale_settings":{"nesting_mode":"list","block":{"attributes":{"max_throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_gremlin_graph":{"version":1,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"analytical_storage_ttl":{"type":"number","description_kind":"plain","optional":true},"database_name":{"type":"string","description_kind":"plain","required":true},"default_ttl":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"partition_key_path":{"type":"string","description_kind":"plain","required":true},"partition_key_version":{"type":"number","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"autoscale_settings":{"nesting_mode":"list","block":{"attributes":{"max_throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"conflict_resolution_policy":{"nesting_mode":"list","block":{"attributes":{"conflict_resolution_path":{"type":"string","description_kind":"plain","optional":true},"conflict_resolution_procedure":{"type":"string","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"index_policy":{"nesting_mode":"list","block":{"attributes":{"automatic":{"type":"bool","description_kind":"plain","optional":true},"excluded_paths":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"included_paths":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"indexing_mode":{"type":"string","description_kind":"plain","required":true}},"block_types":{"composite_index":{"nesting_mode":"list","block":{"block_types":{"index":{"nesting_mode":"list","block":{"attributes":{"order":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"spatial_index":{"nesting_mode":"list","block":{"attributes":{"path":{"type":"string","description_kind":"plain","required":true},"types":{"type":["set","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"unique_key":{"nesting_mode":"set","block":{"attributes":{"paths":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_mongo_collection":{"version":1,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"analytical_storage_ttl":{"type":"number","description_kind":"plain","optional":true},"database_name":{"type":"string","description_kind":"plain","required":true},"default_ttl_seconds":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"shard_key":{"type":"string","description_kind":"plain","optional":true},"system_indexes":{"type":["list",["object",{"keys":["list","string"],"unique":"bool"}]],"description_kind":"plain","computed":true},"throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"autoscale_settings":{"nesting_mode":"list","block":{"attributes":{"max_throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"index":{"nesting_mode":"set","block":{"attributes":{"keys":{"type":["list","string"],"description_kind":"plain","required":true},"unique":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_mongo_database":{"version":1,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"autoscale_settings":{"nesting_mode":"list","block":{"attributes":{"max_throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_mongo_role_definition":{"version":0,"block":{"attributes":{"cosmos_mongo_database_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inherited_role_names":{"type":["list","string"],"description_kind":"plain","optional":true},"role_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"privilege":{"nesting_mode":"list","block":{"attributes":{"actions":{"type":["list","string"],"description_kind":"plain","required":true}},"block_types":{"resource":{"nesting_mode":"list","block":{"attributes":{"collection_name":{"type":"string","description_kind":"plain","optional":true},"db_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_mongo_user_definition":{"version":0,"block":{"attributes":{"cosmos_mongo_database_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inherited_role_names":{"type":["list","string"],"description_kind":"plain","optional":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_notebook_workspace":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_endpoint":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_cosmosdb_postgresql_cluster":{"version":0,"block":{"attributes":{"administrator_login_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"citus_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"coordinator_public_ip_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"coordinator_server_edition":{"type":"string","description_kind":"plain","optional":true},"coordinator_storage_quota_in_mb":{"type":"number","description_kind":"plain","optional":true},"coordinator_vcore_count":{"type":"number","description_kind":"plain","optional":true},"earliest_restore_time":{"type":"string","description_kind":"plain","computed":true},"ha_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"node_count":{"type":"number","description_kind":"plain","required":true},"node_public_ip_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"node_server_edition":{"type":"string","description_kind":"plain","optional":true},"node_storage_quota_in_mb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"node_vcores":{"type":"number","description_kind":"plain","optional":true,"computed":true},"point_in_time_in_utc":{"type":"string","description_kind":"plain","optional":true},"preferred_primary_zone":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"servers":{"type":["list",["object",{"fqdn":"string","name":"string"}]],"description_kind":"plain","computed":true},"shards_on_coordinator_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"source_location":{"type":"string","description_kind":"plain","optional":true},"source_resource_id":{"type":"string","description_kind":"plain","optional":true},"sql_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"maintenance_window":{"nesting_mode":"list","block":{"attributes":{"day_of_week":{"type":"number","description_kind":"plain","optional":true},"start_hour":{"type":"number","description_kind":"plain","optional":true},"start_minute":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_postgresql_coordinator_configuration":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_postgresql_firewall_rule":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description_kind":"plain","required":true},"end_ip_address":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"start_ip_address":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_postgresql_node_configuration":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_postgresql_role":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_sql_container":{"version":1,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"analytical_storage_ttl":{"type":"number","description_kind":"plain","optional":true},"database_name":{"type":"string","description_kind":"plain","required":true},"default_ttl":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"partition_key_kind":{"type":"string","description_kind":"plain","optional":true},"partition_key_path":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"partition_key_paths":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"partition_key_version":{"type":"number","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"autoscale_settings":{"nesting_mode":"list","block":{"attributes":{"max_throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"conflict_resolution_policy":{"nesting_mode":"list","block":{"attributes":{"conflict_resolution_path":{"type":"string","description_kind":"plain","optional":true},"conflict_resolution_procedure":{"type":"string","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"indexing_policy":{"nesting_mode":"list","block":{"attributes":{"indexing_mode":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"composite_index":{"nesting_mode":"list","block":{"block_types":{"index":{"nesting_mode":"list","block":{"attributes":{"order":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"excluded_path":{"nesting_mode":"list","block":{"attributes":{"path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"included_path":{"nesting_mode":"list","block":{"attributes":{"path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"spatial_index":{"nesting_mode":"list","block":{"attributes":{"path":{"type":"string","description_kind":"plain","required":true},"types":{"type":["set","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"unique_key":{"nesting_mode":"set","block":{"attributes":{"paths":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_sql_database":{"version":1,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"autoscale_settings":{"nesting_mode":"list","block":{"attributes":{"max_throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_sql_dedicated_gateway":{"version":0,"block":{"attributes":{"cosmosdb_account_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description_kind":"plain","required":true},"instance_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_sql_function":{"version":0,"block":{"attributes":{"body":{"type":"string","description_kind":"plain","required":true},"container_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_sql_role_assignment":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"principal_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"role_definition_id":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_sql_role_definition":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"assignable_scopes":{"type":["set","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"role_definition_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"permissions":{"nesting_mode":"set","block":{"attributes":{"data_actions":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_sql_stored_procedure":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"body":{"type":"string","description_kind":"plain","required":true},"container_name":{"type":"string","description_kind":"plain","required":true},"database_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_sql_trigger":{"version":0,"block":{"attributes":{"body":{"type":"string","description_kind":"plain","required":true},"container_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"operation":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_table":{"version":1,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"autoscale_settings":{"nesting_mode":"list","block":{"attributes":{"max_throughput":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cost_anomaly_alert":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","required":true},"email_addresses":{"type":["set","string"],"description_kind":"plain","required":true},"email_subject":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"message":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cost_management_scheduled_action":{"version":0,"block":{"attributes":{"day_of_month":{"type":"number","description_kind":"plain","optional":true},"days_of_week":{"type":["list","string"],"description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"email_address_sender":{"type":"string","description_kind":"plain","required":true},"email_addresses":{"type":["list","string"],"description_kind":"plain","required":true},"email_subject":{"type":"string","description_kind":"plain","required":true},"end_date":{"type":"string","description_kind":"plain","required":true},"frequency":{"type":"string","description_kind":"plain","required":true},"hour_of_day":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"message":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"start_date":{"type":"string","description_kind":"plain","required":true},"view_id":{"type":"string","description_kind":"plain","required":true},"weeks_of_month":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_custom_ip_prefix":{"version":0,"block":{"attributes":{"cidr":{"type":"string","description_kind":"plain","required":true},"commissioning_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_advertising_disabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parent_custom_ip_prefix_id":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"roa_validity_end_date":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"wan_validation_signed_message":{"type":"string","description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_custom_provider":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"action":{"nesting_mode":"set","block":{"attributes":{"endpoint":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"resource_type":{"nesting_mode":"set","block":{"attributes":{"endpoint":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"routing_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"validation":{"nesting_mode":"set","block":{"attributes":{"specification":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dashboard":{"version":0,"block":{"attributes":{"dashboard_properties":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_dashboard_grafana":{"version":0,"block":{"attributes":{"api_key_enabled":{"type":"bool","description_kind":"plain","optional":true},"auto_generated_domain_name_label_scope":{"type":"string","description_kind":"plain","optional":true},"deterministic_outbound_ip_enabled":{"type":"bool","description_kind":"plain","optional":true},"endpoint":{"type":"string","description_kind":"plain","computed":true},"grafana_major_version":{"type":"string","description_kind":"plain","optional":true},"grafana_version":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip":{"type":["list","string"],"description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone_redundancy_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"azure_monitor_workspace_integrations":{"nesting_mode":"list","block":{"attributes":{"resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"smtp":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"from_address":{"type":"string","description_kind":"plain","required":true},"from_name":{"type":"string","description_kind":"plain","optional":true},"host":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"start_tls_policy":{"type":"string","description_kind":"plain","required":true},"user":{"type":"string","description_kind":"plain","required":true},"verification_skip_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory":{"version":2,"block":{"attributes":{"customer_managed_key_id":{"type":"string","description_kind":"plain","optional":true},"customer_managed_key_identity_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_virtual_network_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_enabled":{"type":"bool","description_kind":"plain","optional":true},"purview_id":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"github_configuration":{"nesting_mode":"list","block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"branch_name":{"type":"string","description_kind":"plain","required":true},"git_url":{"type":"string","description_kind":"plain","optional":true},"publishing_enabled":{"type":"bool","description_kind":"plain","optional":true},"repository_name":{"type":"string","description_kind":"plain","required":true},"root_folder":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"global_parameter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"vsts_configuration":{"nesting_mode":"list","block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"branch_name":{"type":"string","description_kind":"plain","required":true},"project_name":{"type":"string","description_kind":"plain","required":true},"publishing_enabled":{"type":"bool","description_kind":"plain","optional":true},"repository_name":{"type":"string","description_kind":"plain","required":true},"root_folder":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_data_factory_credential_service_principal":{"version":0,"block":{"attributes":{"annotations":{"type":["list","string"],"description":"(Optional) List of string annotations.","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description":"The resource ID of the parent Data Factory","description_kind":"plain","required":true},"description":{"type":"string","description":"(Optional) Short text description","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The desired name of the credential resource","description_kind":"plain","required":true},"service_principal_id":{"type":"string","description":"The Client ID of the Service Principal","description_kind":"plain","required":true},"tenant_id":{"type":"string","description":"The Tenant ID of the Service Principal","description_kind":"plain","required":true}},"block_types":{"service_principal_key":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"secret_name":{"type":"string","description_kind":"plain","required":true},"secret_version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_credential_user_managed_identity":{"version":0,"block":{"attributes":{"annotations":{"type":["list","string"],"description":"(Optional) List of string annotations.","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description":"The resource ID of the parent Data Factory","description_kind":"plain","required":true},"description":{"type":"string","description":"(Optional) Short text description","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_id":{"type":"string","description":"The resource ID of the User Assigned Managed Identity","description_kind":"plain","required":true},"name":{"type":"string","description":"The desired name of the credential resource","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_custom_dataset":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"schema_json":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_properties_json":{"type":"string","description_kind":"plain","required":true}},"block_types":{"linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_data_flow":{"version":0,"block":{"attributes":{"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"script":{"type":"string","description_kind":"plain","optional":true},"script_lines":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"sink":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"dataset":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"flowlet":{"nesting_mode":"list","block":{"attributes":{"dataset_parameters":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"rejected_linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"schema_linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"source":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"dataset":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"flowlet":{"nesting_mode":"list","block":{"attributes":{"dataset_parameters":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"rejected_linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"schema_linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"transformation":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"dataset":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"flowlet":{"nesting_mode":"list","block":{"attributes":{"dataset_parameters":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_dataset_azure_blob":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"dynamic_filename_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"filename":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_service_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"schema_column":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_dataset_azure_sql_table":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_service_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"schema":{"type":"string","description_kind":"plain","optional":true},"table":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"schema_column":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_dataset_binary":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_service_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"azure_blob_storage_location":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description_kind":"plain","required":true},"dynamic_container_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_filename_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"filename":{"type":"string","description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"compression":{"nesting_mode":"list","block":{"attributes":{"level":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"http_server_location":{"nesting_mode":"list","block":{"attributes":{"dynamic_filename_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"filename":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","required":true},"relative_url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"sftp_server_location":{"nesting_mode":"list","block":{"attributes":{"dynamic_filename_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"filename":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_dataset_cosmosdb_sqlapi":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"collection_name":{"type":"string","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_service_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"schema_column":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_dataset_delimited_text":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"column_delimiter":{"type":"string","description_kind":"plain","optional":true},"compression_codec":{"type":"string","description_kind":"plain","optional":true},"compression_level":{"type":"string","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"encoding":{"type":"string","description_kind":"plain","optional":true},"escape_character":{"type":"string","description_kind":"plain","optional":true},"first_row_as_header":{"type":"bool","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_service_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"null_value":{"type":"string","description_kind":"plain","optional":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"quote_character":{"type":"string","description_kind":"plain","optional":true},"row_delimiter":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"azure_blob_fs_location":{"nesting_mode":"list","block":{"attributes":{"dynamic_file_system_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_filename_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"file_system":{"type":"string","description_kind":"plain","optional":true},"filename":{"type":"string","description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"azure_blob_storage_location":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description_kind":"plain","required":true},"dynamic_container_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_filename_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"filename":{"type":"string","description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"http_server_location":{"nesting_mode":"list","block":{"attributes":{"dynamic_filename_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"filename":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","required":true},"relative_url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"schema_column":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_dataset_http":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_service_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"relative_url":{"type":"string","description_kind":"plain","optional":true},"request_body":{"type":"string","description_kind":"plain","optional":true},"request_method":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"schema_column":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_dataset_json":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"encoding":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_service_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"azure_blob_storage_location":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description_kind":"plain","required":true},"dynamic_container_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_filename_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"filename":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"http_server_location":{"nesting_mode":"list","block":{"attributes":{"dynamic_filename_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"filename":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","required":true},"relative_url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"schema_column":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_dataset_mysql":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_service_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"table_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"schema_column":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_dataset_parquet":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"compression_codec":{"type":"string","description_kind":"plain","optional":true},"compression_level":{"type":"string","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_service_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"azure_blob_fs_location":{"nesting_mode":"list","block":{"attributes":{"dynamic_file_system_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_filename_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"file_system":{"type":"string","description_kind":"plain","optional":true},"filename":{"type":"string","description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"azure_blob_storage_location":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description_kind":"plain","required":true},"dynamic_container_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_filename_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"filename":{"type":"string","description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"http_server_location":{"nesting_mode":"list","block":{"attributes":{"dynamic_filename_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"filename":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"relative_url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"schema_column":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_dataset_postgresql":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_service_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"table_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"schema_column":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_dataset_snowflake":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_service_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"schema_name":{"type":"string","description_kind":"plain","optional":true},"table_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"schema_column":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"precision":{"type":"number","description_kind":"plain","optional":true},"scale":{"type":"number","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_dataset_sql_server_table":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_service_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"table_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"schema_column":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_flowlet_data_flow":{"version":0,"block":{"attributes":{"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"script":{"type":"string","description_kind":"plain","optional":true},"script_lines":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"sink":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"dataset":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"flowlet":{"nesting_mode":"list","block":{"attributes":{"dataset_parameters":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"rejected_linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"schema_linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"source":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"dataset":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"flowlet":{"nesting_mode":"list","block":{"attributes":{"dataset_parameters":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"rejected_linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"schema_linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"transformation":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"dataset":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"flowlet":{"nesting_mode":"list","block":{"attributes":{"dataset_parameters":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"linked_service":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_integration_runtime_azure":{"version":0,"block":{"attributes":{"cleanup_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"compute_type":{"type":"string","description_kind":"plain","optional":true},"core_count":{"type":"number","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"time_to_live_min":{"type":"number","description_kind":"plain","optional":true},"virtual_network_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_integration_runtime_azure_ssis":{"version":0,"block":{"attributes":{"credential_name":{"type":"string","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"edition":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"max_parallel_executions_per_node":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"node_size":{"type":"string","description_kind":"plain","required":true},"number_of_nodes":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"catalog_info":{"nesting_mode":"list","block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","optional":true},"administrator_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"dual_standby_pair_name":{"type":"string","description_kind":"plain","optional":true},"elastic_pool_name":{"type":"string","description_kind":"plain","optional":true},"pricing_tier":{"type":"string","description_kind":"plain","optional":true},"server_endpoint":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"copy_compute_scale":{"nesting_mode":"list","block":{"attributes":{"data_integration_unit":{"type":"number","description_kind":"plain","optional":true},"time_to_live":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"custom_setup_script":{"nesting_mode":"list","block":{"attributes":{"blob_container_uri":{"type":"string","description_kind":"plain","required":true},"sas_token":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"express_custom_setup":{"nesting_mode":"list","block":{"attributes":{"environment":{"type":["map","string"],"description_kind":"plain","optional":true},"powershell_version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"command_key":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"target_name":{"type":"string","description_kind":"plain","required":true},"user_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"key_vault_password":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"secret_name":{"type":"string","description_kind":"plain","required":true},"secret_version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"component":{"nesting_mode":"list","block":{"attributes":{"license":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"key_vault_license":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"secret_name":{"type":"string","description_kind":"plain","required":true},"secret_version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"express_vnet_integration":{"nesting_mode":"list","block":{"attributes":{"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"package_store":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"pipeline_external_compute_scale":{"nesting_mode":"list","block":{"attributes":{"number_of_external_nodes":{"type":"number","description_kind":"plain","optional":true},"number_of_pipeline_nodes":{"type":"number","description_kind":"plain","optional":true},"time_to_live":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"proxy":{"nesting_mode":"list","block":{"attributes":{"path":{"type":"string","description_kind":"plain","optional":true},"self_hosted_integration_runtime_name":{"type":"string","description_kind":"plain","required":true},"staging_storage_linked_service_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"vnet_integration":{"nesting_mode":"list","block":{"attributes":{"public_ips":{"type":["list","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"subnet_name":{"type":"string","description_kind":"plain","optional":true},"vnet_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_data_factory_integration_runtime_managed":{"version":0,"block":{"attributes":{"credential_name":{"type":"string","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"edition":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"max_parallel_executions_per_node":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"node_size":{"type":"string","description_kind":"plain","required":true},"number_of_nodes":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"catalog_info":{"nesting_mode":"list","block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","optional":true},"administrator_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"pricing_tier":{"type":"string","description_kind":"plain","optional":true},"server_endpoint":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"custom_setup_script":{"nesting_mode":"list","block":{"attributes":{"blob_container_uri":{"type":"string","description_kind":"plain","required":true},"sas_token":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"vnet_integration":{"nesting_mode":"list","block":{"attributes":{"subnet_name":{"type":"string","description_kind":"plain","required":true},"vnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain","deprecated":true}},"azurerm_data_factory_integration_runtime_self_hosted":{"version":0,"block":{"attributes":{"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_authorization_key":{"type":"string","description_kind":"plain","computed":true},"secondary_authorization_key":{"type":"string","description_kind":"plain","computed":true},"self_contained_interactive_authoring_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"rbac_authorization":{"nesting_mode":"set","block":{"attributes":{"resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_custom_service":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_properties_json":{"type":"string","description_kind":"plain","required":true}},"block_types":{"integration_runtime":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_azure_blob_storage":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"connection_string_insecure":{"type":"string","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"sas_uri":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"service_endpoint":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"service_principal_id":{"type":"string","description_kind":"plain","optional":true},"service_principal_key":{"type":"string","description_kind":"plain","optional":true},"storage_kind":{"type":"string","description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true},"use_managed_identity":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"key_vault_sas_token":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"secret_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"service_principal_linked_key_vault_key":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"secret_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_azure_databricks":{"version":0,"block":{"attributes":{"access_token":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"adb_domain":{"type":"string","description_kind":"plain","required":true},"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"existing_cluster_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"msi_work_space_resource_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"instance_pool":{"nesting_mode":"list","block":{"attributes":{"cluster_version":{"type":"string","description_kind":"plain","required":true},"instance_pool_id":{"type":"string","description_kind":"plain","required":true},"max_number_of_workers":{"type":"number","description_kind":"plain","optional":true},"min_number_of_workers":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"key_vault_password":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"secret_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"new_cluster_config":{"nesting_mode":"list","block":{"attributes":{"cluster_version":{"type":"string","description_kind":"plain","required":true},"custom_tags":{"type":["map","string"],"description_kind":"plain","optional":true},"driver_node_type":{"type":"string","description_kind":"plain","optional":true},"init_scripts":{"type":["list","string"],"description_kind":"plain","optional":true},"log_destination":{"type":"string","description_kind":"plain","optional":true},"max_number_of_workers":{"type":"number","description_kind":"plain","optional":true},"min_number_of_workers":{"type":"number","description_kind":"plain","optional":true},"node_type":{"type":"string","description_kind":"plain","required":true},"spark_config":{"type":["map","string"],"description_kind":"plain","optional":true},"spark_environment_variables":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_azure_file_storage":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"file_share":{"type":"string","description_kind":"plain","optional":true},"host":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"user_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"key_vault_password":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"secret_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_azure_function":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"block_types":{"key_vault_key":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"secret_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_azure_search":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"encrypted_credential":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"search_service_key":{"type":"string","description_kind":"plain","required":true},"url":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_azure_sql_database":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"service_principal_id":{"type":"string","description_kind":"plain","optional":true},"service_principal_key":{"type":"string","description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true},"use_managed_identity":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"key_vault_connection_string":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"secret_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"key_vault_password":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"secret_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_azure_table_storage":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_cosmosdb":{"version":0,"block":{"attributes":{"account_endpoint":{"type":"string","description_kind":"plain","optional":true},"account_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"database":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_cosmosdb_mongoapi":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"database":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"server_version_is_32_or_higher":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_data_lake_storage_gen2":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"service_principal_id":{"type":"string","description_kind":"plain","optional":true},"service_principal_key":{"type":"string","description_kind":"plain","optional":true},"storage_account_key":{"type":"string","description_kind":"plain","optional":true},"tenant":{"type":"string","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true},"use_managed_identity":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_key_vault":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_kusto":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"kusto_database_name":{"type":"string","description_kind":"plain","required":true},"kusto_endpoint":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"service_principal_id":{"type":"string","description_kind":"plain","optional":true},"service_principal_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"tenant":{"type":"string","description_kind":"plain","optional":true},"use_managed_identity":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_mysql":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","required":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_odata":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"block_types":{"basic_authentication":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_odbc":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","required":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"basic_authentication":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_postgresql":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","required":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_sftp":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"authentication_type":{"type":"string","description_kind":"plain","required":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"host":{"type":"string","description_kind":"plain","required":true},"host_key_fingerprint":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"port":{"type":"number","description_kind":"plain","required":true},"skip_host_key_validation":{"type":"bool","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_snowflake":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","required":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"key_vault_password":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"secret_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_sql_server":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"user_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"key_vault_connection_string":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"secret_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"key_vault_password":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"secret_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_synapse":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","required":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"key_vault_password":{"nesting_mode":"list","block":{"attributes":{"linked_service_name":{"type":"string","description_kind":"plain","required":true},"secret_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_linked_service_web":{"version":0,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"authentication_type":{"type":"string","description_kind":"plain","required":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_runtime_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"url":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_managed_private_endpoint":{"version":0,"block":{"attributes":{"data_factory_id":{"type":"string","description_kind":"plain","required":true},"fqdns":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"subresource_name":{"type":"string","description_kind":"plain","optional":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_pipeline":{"version":0,"block":{"attributes":{"activities_json":{"type":"string","description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"concurrency":{"type":"number","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"folder":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"moniter_metrics_after_duration":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"variables":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_trigger_blob_event":{"version":0,"block":{"attributes":{"activated":{"type":"bool","description_kind":"plain","optional":true},"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"blob_path_begins_with":{"type":"string","description_kind":"plain","optional":true},"blob_path_ends_with":{"type":"string","description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"events":{"type":["set","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ignore_empty_blobs":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"pipeline":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_trigger_custom_event":{"version":0,"block":{"attributes":{"activated":{"type":"bool","description_kind":"plain","optional":true},"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"eventgrid_topic_id":{"type":"string","description_kind":"plain","required":true},"events":{"type":["set","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"subject_begins_with":{"type":"string","description_kind":"plain","optional":true},"subject_ends_with":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"pipeline":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_trigger_schedule":{"version":0,"block":{"attributes":{"activated":{"type":"bool","description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"end_time":{"type":"string","description_kind":"plain","optional":true},"frequency":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"pipeline_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"pipeline_parameters":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"start_time":{"type":"string","description_kind":"plain","optional":true,"computed":true},"time_zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"pipeline":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"schedule":{"nesting_mode":"list","block":{"attributes":{"days_of_month":{"type":["list","number"],"description_kind":"plain","optional":true},"days_of_week":{"type":["list","string"],"description_kind":"plain","optional":true},"hours":{"type":["list","number"],"description_kind":"plain","optional":true},"minutes":{"type":["list","number"],"description_kind":"plain","optional":true}},"block_types":{"monthly":{"nesting_mode":"list","block":{"attributes":{"week":{"type":"number","description_kind":"plain","optional":true},"weekday":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_trigger_tumbling_window":{"version":0,"block":{"attributes":{"activated":{"type":"bool","description_kind":"plain","optional":true},"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"delay":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"end_time":{"type":"string","description_kind":"plain","optional":true},"frequency":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval":{"type":"number","description_kind":"plain","required":true},"max_concurrency":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"start_time":{"type":"string","description_kind":"plain","required":true}},"block_types":{"pipeline":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"retry":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"trigger_dependency":{"nesting_mode":"set","block":{"attributes":{"offset":{"type":"string","description_kind":"plain","optional":true},"size":{"type":"string","description_kind":"plain","optional":true},"trigger_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_backup_instance_blob_storage":{"version":0,"block":{"attributes":{"backup_policy_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_account_container_names":{"type":["list","string"],"description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true},"vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_backup_instance_disk":{"version":0,"block":{"attributes":{"backup_policy_id":{"type":"string","description_kind":"plain","required":true},"disk_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"snapshot_resource_group_name":{"type":"string","description_kind":"plain","required":true},"vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_backup_instance_kubernetes_cluster":{"version":0,"block":{"attributes":{"backup_policy_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kubernetes_cluster_id":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"snapshot_resource_group_name":{"type":"string","description_kind":"plain","required":true},"vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"backup_datasource_parameters":{"nesting_mode":"list","block":{"attributes":{"cluster_scoped_resources_enabled":{"type":"bool","description_kind":"plain","optional":true},"excluded_namespaces":{"type":["list","string"],"description_kind":"plain","optional":true},"excluded_resource_types":{"type":["list","string"],"description_kind":"plain","optional":true},"included_namespaces":{"type":["list","string"],"description_kind":"plain","optional":true},"included_resource_types":{"type":["list","string"],"description_kind":"plain","optional":true},"label_selectors":{"type":["list","string"],"description_kind":"plain","optional":true},"volume_snapshot_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_backup_instance_postgresql":{"version":0,"block":{"attributes":{"backup_policy_id":{"type":"string","description_kind":"plain","required":true},"database_credential_key_vault_secret_id":{"type":"string","description_kind":"plain","optional":true},"database_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_backup_instance_postgresql_flexible_server":{"version":0,"block":{"attributes":{"backup_policy_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"server_id":{"type":"string","description_kind":"plain","required":true},"vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_backup_policy_blob_storage":{"version":0,"block":{"attributes":{"backup_repeating_time_intervals":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"operational_default_retention_duration":{"type":"string","description_kind":"plain","optional":true,"computed":true},"retention_duration":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"time_zone":{"type":"string","description_kind":"plain","optional":true},"vault_default_retention_duration":{"type":"string","description_kind":"plain","optional":true},"vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"retention_rule":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true}},"block_types":{"criteria":{"nesting_mode":"list","block":{"attributes":{"absolute_criteria":{"type":"string","description_kind":"plain","optional":true},"days_of_month":{"type":["set","number"],"description_kind":"plain","optional":true},"days_of_week":{"type":["set","string"],"description_kind":"plain","optional":true},"months_of_year":{"type":["set","string"],"description_kind":"plain","optional":true},"scheduled_backup_times":{"type":["set","string"],"description_kind":"plain","optional":true},"weeks_of_month":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"life_cycle":{"nesting_mode":"list","block":{"attributes":{"data_store_type":{"type":"string","description_kind":"plain","required":true},"duration":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_backup_policy_disk":{"version":0,"block":{"attributes":{"backup_repeating_time_intervals":{"type":["list","string"],"description_kind":"plain","required":true},"default_retention_duration":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"time_zone":{"type":"string","description_kind":"plain","optional":true},"vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"retention_rule":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true}},"block_types":{"criteria":{"nesting_mode":"list","block":{"attributes":{"absolute_criteria":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_backup_policy_kubernetes_cluster":{"version":0,"block":{"attributes":{"backup_repeating_time_intervals":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"time_zone":{"type":"string","description_kind":"plain","optional":true},"vault_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"default_retention_rule":{"nesting_mode":"list","block":{"block_types":{"life_cycle":{"nesting_mode":"list","block":{"attributes":{"data_store_type":{"type":"string","description_kind":"plain","required":true},"duration":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"retention_rule":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true}},"block_types":{"criteria":{"nesting_mode":"list","block":{"attributes":{"absolute_criteria":{"type":"string","description_kind":"plain","optional":true},"days_of_week":{"type":["set","string"],"description_kind":"plain","optional":true},"months_of_year":{"type":["set","string"],"description_kind":"plain","optional":true},"scheduled_backup_times":{"type":["set","string"],"description_kind":"plain","optional":true},"weeks_of_month":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"life_cycle":{"nesting_mode":"list","block":{"attributes":{"data_store_type":{"type":"string","description_kind":"plain","required":true},"duration":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_backup_policy_postgresql":{"version":0,"block":{"attributes":{"backup_repeating_time_intervals":{"type":["list","string"],"description_kind":"plain","required":true},"default_retention_duration":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"time_zone":{"type":"string","description_kind":"plain","optional":true},"vault_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"retention_rule":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true}},"block_types":{"criteria":{"nesting_mode":"list","block":{"attributes":{"absolute_criteria":{"type":"string","description_kind":"plain","optional":true},"days_of_week":{"type":["set","string"],"description_kind":"plain","optional":true},"months_of_year":{"type":["set","string"],"description_kind":"plain","optional":true},"scheduled_backup_times":{"type":["set","string"],"description_kind":"plain","optional":true},"weeks_of_month":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_backup_policy_postgresql_flexible_server":{"version":0,"block":{"attributes":{"backup_repeating_time_intervals":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"time_zone":{"type":"string","description_kind":"plain","optional":true},"vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"default_retention_rule":{"nesting_mode":"list","block":{"block_types":{"life_cycle":{"nesting_mode":"list","block":{"attributes":{"data_store_type":{"type":"string","description_kind":"plain","required":true},"duration":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"retention_rule":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true}},"block_types":{"criteria":{"nesting_mode":"list","block":{"attributes":{"absolute_criteria":{"type":"string","description_kind":"plain","optional":true},"days_of_week":{"type":["set","string"],"description_kind":"plain","optional":true},"months_of_year":{"type":["set","string"],"description_kind":"plain","optional":true},"scheduled_backup_times":{"type":["set","string"],"description_kind":"plain","optional":true},"weeks_of_month":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"life_cycle":{"nesting_mode":"list","block":{"attributes":{"data_store_type":{"type":"string","description_kind":"plain","required":true},"duration":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_backup_vault":{"version":0,"block":{"attributes":{"datastore_type":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"redundancy":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retention_duration_in_days":{"type":"number","description_kind":"plain","optional":true},"soft_delete":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_resource_guard":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"vault_critical_operation_exclusion_list":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_share":{"version":0,"block":{"attributes":{"account_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"terms":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"snapshot_schedule":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"recurrence":{"type":"string","description_kind":"plain","required":true},"start_time":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_share_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_share_dataset_blob_storage":{"version":0,"block":{"attributes":{"container_name":{"type":"string","description_kind":"plain","required":true},"data_share_id":{"type":"string","description_kind":"plain","required":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"file_path":{"type":"string","description_kind":"plain","optional":true},"folder_path":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"storage_account":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_share_dataset_data_lake_gen2":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","computed":true},"file_path":{"type":"string","description_kind":"plain","optional":true},"file_system_name":{"type":"string","description_kind":"plain","required":true},"folder_path":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"share_id":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_share_dataset_kusto_cluster":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kusto_cluster_id":{"type":"string","description_kind":"plain","required":true},"kusto_cluster_location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"share_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_share_dataset_kusto_database":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kusto_cluster_location":{"type":"string","description_kind":"plain","computed":true},"kusto_database_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"share_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_database_migration_project":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_name":{"type":"string","description_kind":"plain","required":true},"source_platform":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"target_platform":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_database_migration_service":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_databox_edge_device":{"version":0,"block":{"attributes":{"device_properties":{"type":["list",["object",{"capacity":"number","configured_role_types":["list","string"],"culture":"string","hcs_version":"string","model":"string","node_count":"number","serial_number":"string","software_version":"string","status":"string","time_zone":"string","type":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_databox_edge_order":{"version":1,"block":{"attributes":{"device_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"return_tracking":{"type":["set",["object",{"carrier_name":"string","serial_number":"string","tracking_id":"string","tracking_url":"string"}]],"description_kind":"plain","computed":true},"serial_number":{"type":"string","description_kind":"plain","computed":true},"shipment_history":{"type":["set",["object",{"additional_details":["map","string"],"comments":"string","last_update":"string"}]],"description_kind":"plain","computed":true},"shipment_tracking":{"type":["set",["object",{"carrier_name":"string","serial_number":"string","tracking_id":"string","tracking_url":"string"}]],"description_kind":"plain","computed":true},"status":{"type":["list",["object",{"additional_details":["map","string"],"comments":"string","info":"string","last_update":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"contact":{"nesting_mode":"list","block":{"attributes":{"company_name":{"type":"string","description_kind":"plain","required":true},"emails":{"type":["set","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"phone_number":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"shipment_address":{"nesting_mode":"list","block":{"attributes":{"address":{"type":["list","string"],"description_kind":"plain","required":true},"city":{"type":"string","description_kind":"plain","required":true},"country":{"type":"string","description_kind":"plain","required":true},"postal_code":{"type":"string","description_kind":"plain","required":true},"state":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_databricks_access_connector":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_databricks_virtual_network_peering":{"version":0,"block":{"attributes":{"address_space_prefixes":{"type":["list","string"],"description_kind":"plain","computed":true},"allow_forwarded_traffic":{"type":"bool","description_kind":"plain","optional":true},"allow_gateway_transit":{"type":"bool","description_kind":"plain","optional":true},"allow_virtual_network_access":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"remote_address_space_prefixes":{"type":["list","string"],"description_kind":"plain","required":true},"remote_virtual_network_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"use_remote_gateways":{"type":"bool","description_kind":"plain","optional":true},"virtual_network_id":{"type":"string","description_kind":"plain","computed":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_databricks_workspace":{"version":0,"block":{"attributes":{"access_connector_id":{"type":"string","description_kind":"plain","optional":true},"customer_managed_key_enabled":{"type":"bool","description_kind":"plain","optional":true},"default_storage_firewall_enabled":{"type":"bool","description_kind":"plain","optional":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"infrastructure_encryption_enabled":{"type":"bool","description_kind":"plain","optional":true},"load_balancer_backend_address_pool_id":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_disk_cmk_key_vault_id":{"type":"string","description_kind":"plain","optional":true},"managed_disk_cmk_key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"managed_disk_cmk_rotation_to_latest_version_enabled":{"type":"bool","description_kind":"plain","optional":true},"managed_disk_identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"managed_resource_group_id":{"type":"string","description_kind":"plain","computed":true},"managed_resource_group_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_services_cmk_key_vault_id":{"type":"string","description_kind":"plain","optional":true},"managed_services_cmk_key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"network_security_group_rules_required":{"type":"string","description_kind":"plain","optional":true,"computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"storage_account_identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","computed":true},"workspace_url":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"custom_parameters":{"nesting_mode":"list","block":{"attributes":{"machine_learning_workspace_id":{"type":"string","description_kind":"plain","optional":true},"nat_gateway_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"no_public_ip":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"private_subnet_name":{"type":"string","description_kind":"plain","optional":true},"private_subnet_network_security_group_association_id":{"type":"string","description_kind":"plain","optional":true},"public_ip_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"public_subnet_name":{"type":"string","description_kind":"plain","optional":true},"public_subnet_network_security_group_association_id":{"type":"string","description_kind":"plain","optional":true},"storage_account_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"storage_account_sku_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vnet_address_prefix":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_databricks_workspace_customer_managed_key":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_key_id":{"type":"string","description_kind":"plain","required":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_databricks_workspace_root_dbfs_customer_managed_key":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","required":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_datadog_monitor":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"marketplace_subscription_status":{"type":"string","description_kind":"plain","computed":true},"monitoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"datadog_organization":{"nesting_mode":"list","block":{"attributes":{"api_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"application_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"enterprise_app_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","computed":true},"linking_auth_code":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"linking_client_id":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"name":{"type":"string","description_kind":"plain","computed":true},"redirect_uri":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"user":{"nesting_mode":"list","block":{"attributes":{"email":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"phone_number":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"azurerm_datadog_monitor_sso_configuration":{"version":0,"block":{"attributes":{"datadog_monitor_id":{"type":"string","description_kind":"plain","required":true},"enterprise_application_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"login_url":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"single_sign_on_enabled":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_datadog_monitor_tag_rule":{"version":0,"block":{"attributes":{"datadog_monitor_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"log":{"nesting_mode":"list","block":{"attributes":{"aad_log_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_log_enabled":{"type":"bool","description_kind":"plain","optional":true},"subscription_log_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"metric":{"nesting_mode":"list","block":{"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dedicated_hardware_security_module":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"stamp_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"management_network_profile":{"nesting_mode":"list","block":{"attributes":{"network_interface_private_ip_addresses":{"type":["set","string"],"description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"network_profile":{"nesting_mode":"list","block":{"attributes":{"network_interface_private_ip_addresses":{"type":["set","string"],"description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dedicated_host":{"version":0,"block":{"attributes":{"auto_replace_on_failure":{"type":"bool","description_kind":"plain","optional":true},"dedicated_host_group_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"platform_fault_domain":{"type":"number","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dedicated_host_group":{"version":0,"block":{"attributes":{"automatic_placement_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"platform_fault_domain_count":{"type":"number","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_center":{"version":0,"block":{"attributes":{"dev_center_uri":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_center_catalog":{"version":0,"block":{"attributes":{"dev_center_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"catalog_adogit":{"nesting_mode":"list","block":{"attributes":{"branch":{"type":"string","description_kind":"plain","required":true},"key_vault_key_url":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","required":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"catalog_github":{"nesting_mode":"list","block":{"attributes":{"branch":{"type":"string","description_kind":"plain","required":true},"key_vault_key_url":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","required":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_center_dev_box_definition":{"version":0,"block":{"attributes":{"dev_center_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_reference_id":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_center_environment_type":{"version":0,"block":{"attributes":{"dev_center_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_center_gallery":{"version":0,"block":{"attributes":{"dev_center_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"shared_gallery_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_center_network_connection":{"version":0,"block":{"attributes":{"domain_join_type":{"type":"string","description_kind":"plain","required":true},"domain_name":{"type":"string","description_kind":"plain","optional":true},"domain_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"domain_username":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"organization_unit":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_center_project":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"dev_center_id":{"type":"string","description_kind":"plain","required":true},"dev_center_uri":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"maximum_dev_boxes_per_user":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_center_project_environment_type":{"version":0,"block":{"attributes":{"creator_role_assignment_roles":{"type":["set","string"],"description_kind":"plain","optional":true},"deployment_target_id":{"type":"string","description_kind":"plain","required":true},"dev_center_project_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"user_role_assignment":{"nesting_mode":"set","block":{"attributes":{"roles":{"type":["set","string"],"description_kind":"plain","required":true},"user_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_test_global_vm_shutdown_schedule":{"version":0,"block":{"attributes":{"daily_recurrence_time":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timezone":{"type":"string","description_kind":"plain","required":true},"virtual_machine_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"notification_settings":{"nesting_mode":"list","block":{"attributes":{"email":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"time_in_minutes":{"type":"number","description_kind":"plain","optional":true},"webhook_url":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_test_lab":{"version":1,"block":{"attributes":{"artifacts_storage_account_id":{"type":"string","description_kind":"plain","computed":true},"default_premium_storage_account_id":{"type":"string","description_kind":"plain","computed":true},"default_storage_account_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_id":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"premium_data_disk_storage_account_id":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_type":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"unique_identifier":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_test_linux_virtual_machine":{"version":1,"block":{"attributes":{"allow_claim":{"type":"bool","description_kind":"plain","optional":true},"disallow_public_ip_address":{"type":"bool","description_kind":"plain","optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lab_name":{"type":"string","description_kind":"plain","required":true},"lab_subnet_name":{"type":"string","description_kind":"plain","required":true},"lab_virtual_network_id":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"notes":{"type":"string","description_kind":"plain","optional":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"size":{"type":"string","description_kind":"plain","required":true},"ssh_key":{"type":"string","description_kind":"plain","optional":true},"storage_type":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"unique_identifier":{"type":"string","description_kind":"plain","computed":true},"username":{"type":"string","description_kind":"plain","required":true}},"block_types":{"gallery_image_reference":{"nesting_mode":"list","block":{"attributes":{"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"inbound_nat_rule":{"nesting_mode":"set","block":{"attributes":{"backend_port":{"type":"number","description_kind":"plain","required":true},"frontend_port":{"type":"number","description_kind":"plain","computed":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_test_policy":{"version":1,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"evaluator_type":{"type":"string","description_kind":"plain","required":true},"fact_data":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lab_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"policy_set_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"threshold":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_test_schedule":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lab_name":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"status":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"task_type":{"type":"string","description_kind":"plain","required":true},"time_zone_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"daily_recurrence":{"nesting_mode":"list","block":{"attributes":{"time":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"hourly_recurrence":{"nesting_mode":"list","block":{"attributes":{"minute":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"notification_settings":{"nesting_mode":"list","block":{"attributes":{"status":{"type":"string","description_kind":"plain","optional":true},"time_in_minutes":{"type":"number","description_kind":"plain","optional":true},"webhook_url":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"weekly_recurrence":{"nesting_mode":"list","block":{"attributes":{"time":{"type":"string","description_kind":"plain","required":true},"week_days":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_dev_test_virtual_network":{"version":1,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lab_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"unique_identifier":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"subnet":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","computed":true},"use_in_virtual_machine_creation":{"type":"string","description_kind":"plain","optional":true},"use_public_ip_address":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"shared_public_ip_address":{"nesting_mode":"list","block":{"block_types":{"allowed_ports":{"nesting_mode":"list","block":{"attributes":{"backend_port":{"type":"number","description_kind":"plain","optional":true},"transport_protocol":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_test_windows_virtual_machine":{"version":1,"block":{"attributes":{"allow_claim":{"type":"bool","description_kind":"plain","optional":true},"disallow_public_ip_address":{"type":"bool","description_kind":"plain","optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lab_name":{"type":"string","description_kind":"plain","required":true},"lab_subnet_name":{"type":"string","description_kind":"plain","required":true},"lab_virtual_network_id":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"notes":{"type":"string","description_kind":"plain","optional":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"size":{"type":"string","description_kind":"plain","required":true},"storage_type":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"unique_identifier":{"type":"string","description_kind":"plain","computed":true},"username":{"type":"string","description_kind":"plain","required":true}},"block_types":{"gallery_image_reference":{"nesting_mode":"list","block":{"attributes":{"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"inbound_nat_rule":{"nesting_mode":"set","block":{"attributes":{"backend_port":{"type":"number","description_kind":"plain","required":true},"frontend_port":{"type":"number","description_kind":"plain","computed":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_digital_twins_endpoint_eventgrid":{"version":0,"block":{"attributes":{"dead_letter_storage_secret":{"type":"string","description_kind":"plain","optional":true},"digital_twins_id":{"type":"string","description_kind":"plain","required":true},"eventgrid_topic_endpoint":{"type":"string","description_kind":"plain","required":true},"eventgrid_topic_primary_access_key":{"type":"string","description_kind":"plain","required":true},"eventgrid_topic_secondary_access_key":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_digital_twins_endpoint_eventhub":{"version":0,"block":{"attributes":{"dead_letter_storage_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"digital_twins_id":{"type":"string","description_kind":"plain","required":true},"eventhub_primary_connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"eventhub_secondary_connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_digital_twins_endpoint_servicebus":{"version":0,"block":{"attributes":{"dead_letter_storage_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"digital_twins_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"servicebus_primary_connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"servicebus_secondary_connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_digital_twins_instance":{"version":0,"block":{"attributes":{"host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_digital_twins_time_series_database_connection":{"version":0,"block":{"attributes":{"digital_twins_id":{"type":"string","description_kind":"plain","required":true},"eventhub_consumer_group_name":{"type":"string","description_kind":"plain","optional":true},"eventhub_name":{"type":"string","description_kind":"plain","required":true},"eventhub_namespace_endpoint_uri":{"type":"string","description_kind":"plain","required":true},"eventhub_namespace_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kusto_cluster_id":{"type":"string","description_kind":"plain","required":true},"kusto_cluster_uri":{"type":"string","description_kind":"plain","required":true},"kusto_database_name":{"type":"string","description_kind":"plain","required":true},"kusto_table_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_disk_access":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_disk_encryption_set":{"version":0,"block":{"attributes":{"auto_key_rotation_enabled":{"type":"bool","description_kind":"plain","optional":true},"encryption_type":{"type":"string","description_kind":"plain","optional":true},"federated_client_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_key_url":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_hsm_key_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_disk_pool":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_disk_pool_iscsi_target":{"version":0,"block":{"attributes":{"acl_mode":{"type":"string","description_kind":"plain","required":true},"disks_pool_id":{"type":"string","description_kind":"plain","required":true},"endpoints":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"port":{"type":"number","description_kind":"plain","computed":true},"target_iqn":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_disk_pool_iscsi_target_lun":{"version":0,"block":{"attributes":{"disk_pool_managed_disk_attachment_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iscsi_target_id":{"type":"string","description_kind":"plain","required":true},"lun":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_disk_pool_managed_disk_attachment":{"version":0,"block":{"attributes":{"disk_pool_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_disk_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_dns_a_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["set","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"target_resource_id":{"type":"string","description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_aaaa_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["set","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"target_resource_id":{"type":"string","description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_caa_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"record":{"nesting_mode":"set","block":{"attributes":{"flags":{"type":"number","description_kind":"plain","required":true},"tag":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_cname_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"record":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"target_resource_id":{"type":"string","description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_mx_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"record":{"nesting_mode":"set","block":{"attributes":{"exchange":{"type":"string","description_kind":"plain","required":true},"preference":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_ns_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["list","string"],"description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_ptr_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["set","string"],"description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_srv_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"record":{"nesting_mode":"set","block":{"attributes":{"port":{"type":"number","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true},"target":{"type":"string","description_kind":"plain","required":true},"weight":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_txt_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"record":{"nesting_mode":"set","block":{"attributes":{"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_zone":{"version":2,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_number_of_record_sets":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"name_servers":{"type":["set","string"],"description_kind":"plain","computed":true},"number_of_record_sets":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"soa_record":{"nesting_mode":"list","block":{"attributes":{"email":{"type":"string","description_kind":"plain","required":true},"expire_time":{"type":"number","description_kind":"plain","optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"minimum_ttl":{"type":"number","description_kind":"plain","optional":true},"refresh_time":{"type":"number","description_kind":"plain","optional":true},"retry_time":{"type":"number","description_kind":"plain","optional":true},"serial_number":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_elastic_cloud_elasticsearch":{"version":0,"block":{"attributes":{"elastic_cloud_deployment_id":{"type":"string","description_kind":"plain","computed":true},"elastic_cloud_email_address":{"type":"string","description_kind":"plain","required":true},"elastic_cloud_sso_default_url":{"type":"string","description_kind":"plain","computed":true},"elastic_cloud_user_id":{"type":"string","description_kind":"plain","computed":true},"elasticsearch_service_url":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kibana_service_url":{"type":"string","description_kind":"plain","computed":true},"kibana_sso_uri":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"monitoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"logs":{"nesting_mode":"list","block":{"attributes":{"send_activity_logs":{"type":"bool","description_kind":"plain","optional":true},"send_azuread_logs":{"type":"bool","description_kind":"plain","optional":true},"send_subscription_logs":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"filtering_tag":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_elastic_san":{"version":0,"block":{"attributes":{"base_size_in_tib":{"type":"number","description_kind":"plain","required":true},"extended_size_in_tib":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"total_iops":{"type":"number","description_kind":"plain","computed":true},"total_mbps":{"type":"number","description_kind":"plain","computed":true},"total_size_in_tib":{"type":"number","description_kind":"plain","computed":true},"total_volume_size_in_gib":{"type":"number","description_kind":"plain","computed":true},"volume_group_count":{"type":"number","description_kind":"plain","computed":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"sku":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"tier":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_elastic_san_volume":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"size_in_gib":{"type":"number","description_kind":"plain","required":true},"target_iqn":{"type":"string","description_kind":"plain","computed":true},"target_portal_hostname":{"type":"string","description_kind":"plain","computed":true},"target_portal_port":{"type":"number","description_kind":"plain","computed":true},"volume_group_id":{"type":"string","description_kind":"plain","required":true},"volume_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"create_source":{"nesting_mode":"list","block":{"attributes":{"source_id":{"type":"string","description_kind":"plain","required":true},"source_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_elastic_san_volume_group":{"version":0,"block":{"attributes":{"elastic_san_id":{"type":"string","description_kind":"plain","required":true},"encryption_type":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"protocol_type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"encryption":{"nesting_mode":"list","block":{"attributes":{"current_versioned_key_expiration_timestamp":{"type":"string","description_kind":"plain","computed":true},"current_versioned_key_id":{"type":"string","description_kind":"plain","computed":true},"key_vault_key_id":{"type":"string","description_kind":"plain","required":true},"last_key_rotation_timestamp":{"type":"string","description_kind":"plain","computed":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"network_rule":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_email_communication_service":{"version":0,"block":{"attributes":{"data_location":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_email_communication_service_domain":{"version":0,"block":{"attributes":{"domain_management":{"type":"string","description_kind":"plain","required":true},"email_service_id":{"type":"string","description_kind":"plain","required":true},"from_sender_domain":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mail_from_sender_domain":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"user_engagement_tracking_enabled":{"type":"bool","description_kind":"plain","optional":true},"verification_records":{"type":["list",["object",{"dkim":["list",["object",{"name":"string","ttl":"number","type":"string","value":"string"}]],"dkim2":["list",["object",{"name":"string","ttl":"number","type":"string","value":"string"}]],"dmarc":["list",["object",{"name":"string","ttl":"number","type":"string","value":"string"}]],"domain":["list",["object",{"name":"string","ttl":"number","type":"string","value":"string"}]],"spf":["list",["object",{"name":"string","ttl":"number","type":"string","value":"string"}]]}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventgrid_domain":{"version":0,"block":{"attributes":{"auto_create_topic_with_first_subscription":{"type":"bool","description_kind":"plain","optional":true},"auto_delete_topic_with_last_subscription":{"type":"bool","description_kind":"plain","optional":true},"endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inbound_ip_rule":{"type":["list",["object",{"action":"string","ip_mask":"string"}]],"description_kind":"plain","optional":true},"input_schema":{"type":"string","description_kind":"plain","optional":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"input_mapping_default_values":{"nesting_mode":"list","block":{"attributes":{"data_version":{"type":"string","description_kind":"plain","optional":true},"event_type":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"input_mapping_fields":{"nesting_mode":"list","block":{"attributes":{"data_version":{"type":"string","description_kind":"plain","optional":true},"event_time":{"type":"string","description_kind":"plain","optional":true},"event_type":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","optional":true},"topic":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventgrid_domain_topic":{"version":0,"block":{"attributes":{"domain_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventgrid_event_subscription":{"version":0,"block":{"attributes":{"advanced_filtering_on_arrays_enabled":{"type":"bool","description_kind":"plain","optional":true},"event_delivery_schema":{"type":"string","description_kind":"plain","optional":true},"eventhub_endpoint_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"expiration_time_utc":{"type":"string","description_kind":"plain","optional":true},"hybrid_connection_endpoint_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"included_event_types":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"labels":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","required":true},"service_bus_queue_endpoint_id":{"type":"string","description_kind":"plain","optional":true},"service_bus_topic_endpoint_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"advanced_filter":{"nesting_mode":"list","block":{"block_types":{"bool_equals":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"value":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"}},"is_not_null":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"is_null_or_undefined":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"number_greater_than":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"value":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"}},"number_greater_than_or_equals":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"value":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"}},"number_in":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","number"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"number_in_range":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list",["list","number"]],"description_kind":"plain","required":true}},"description_kind":"plain"}},"number_less_than":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"value":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"}},"number_less_than_or_equals":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"value":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"}},"number_not_in":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","number"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"number_not_in_range":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list",["list","number"]],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_begins_with":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_contains":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_ends_with":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_in":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_not_begins_with":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_not_contains":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_not_ends_with":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_not_in":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"azure_function_endpoint":{"nesting_mode":"list","block":{"attributes":{"function_id":{"type":"string","description_kind":"plain","required":true},"max_events_per_batch":{"type":"number","description_kind":"plain","optional":true},"preferred_batch_size_in_kilobytes":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"dead_letter_identity":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"delivery_identity":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"delivery_property":{"nesting_mode":"list","block":{"attributes":{"header_name":{"type":"string","description_kind":"plain","required":true},"secret":{"type":"bool","description_kind":"plain","optional":true},"source_field":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"}},"retry_policy":{"nesting_mode":"list","block":{"attributes":{"event_time_to_live":{"type":"number","description_kind":"plain","required":true},"max_delivery_attempts":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"storage_blob_dead_letter_destination":{"nesting_mode":"list","block":{"attributes":{"storage_account_id":{"type":"string","description_kind":"plain","required":true},"storage_blob_container_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"storage_queue_endpoint":{"nesting_mode":"list","block":{"attributes":{"queue_message_time_to_live_in_seconds":{"type":"number","description_kind":"plain","optional":true},"queue_name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"subject_filter":{"nesting_mode":"list","block":{"attributes":{"case_sensitive":{"type":"bool","description_kind":"plain","optional":true},"subject_begins_with":{"type":"string","description_kind":"plain","optional":true},"subject_ends_with":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"webhook_endpoint":{"nesting_mode":"list","block":{"attributes":{"active_directory_app_id_or_uri":{"type":"string","description_kind":"plain","optional":true},"active_directory_tenant_id":{"type":"string","description_kind":"plain","optional":true},"base_url":{"type":"string","description_kind":"plain","computed":true},"max_events_per_batch":{"type":"number","description_kind":"plain","optional":true},"preferred_batch_size_in_kilobytes":{"type":"number","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_eventgrid_system_topic":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"metric_arm_resource_id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_arm_resource_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"topic_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventgrid_system_topic_event_subscription":{"version":0,"block":{"attributes":{"advanced_filtering_on_arrays_enabled":{"type":"bool","description_kind":"plain","optional":true},"event_delivery_schema":{"type":"string","description_kind":"plain","optional":true},"eventhub_endpoint_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"expiration_time_utc":{"type":"string","description_kind":"plain","optional":true},"hybrid_connection_endpoint_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"included_event_types":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"labels":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_bus_queue_endpoint_id":{"type":"string","description_kind":"plain","optional":true},"service_bus_topic_endpoint_id":{"type":"string","description_kind":"plain","optional":true},"system_topic":{"type":"string","description_kind":"plain","required":true}},"block_types":{"advanced_filter":{"nesting_mode":"list","block":{"block_types":{"bool_equals":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"value":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"}},"is_not_null":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"is_null_or_undefined":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"number_greater_than":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"value":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"}},"number_greater_than_or_equals":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"value":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"}},"number_in":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","number"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"number_in_range":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list",["list","number"]],"description_kind":"plain","required":true}},"description_kind":"plain"}},"number_less_than":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"value":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"}},"number_less_than_or_equals":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"value":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"}},"number_not_in":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","number"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"number_not_in_range":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list",["list","number"]],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_begins_with":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_contains":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_ends_with":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_in":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_not_begins_with":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_not_contains":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_not_ends_with":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"string_not_in":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"azure_function_endpoint":{"nesting_mode":"list","block":{"attributes":{"function_id":{"type":"string","description_kind":"plain","required":true},"max_events_per_batch":{"type":"number","description_kind":"plain","optional":true},"preferred_batch_size_in_kilobytes":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"dead_letter_identity":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"delivery_identity":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"delivery_property":{"nesting_mode":"list","block":{"attributes":{"header_name":{"type":"string","description_kind":"plain","required":true},"secret":{"type":"bool","description_kind":"plain","optional":true},"source_field":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"}},"retry_policy":{"nesting_mode":"list","block":{"attributes":{"event_time_to_live":{"type":"number","description_kind":"plain","required":true},"max_delivery_attempts":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"storage_blob_dead_letter_destination":{"nesting_mode":"list","block":{"attributes":{"storage_account_id":{"type":"string","description_kind":"plain","required":true},"storage_blob_container_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"storage_queue_endpoint":{"nesting_mode":"list","block":{"attributes":{"queue_message_time_to_live_in_seconds":{"type":"number","description_kind":"plain","optional":true},"queue_name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"subject_filter":{"nesting_mode":"list","block":{"attributes":{"case_sensitive":{"type":"bool","description_kind":"plain","optional":true},"subject_begins_with":{"type":"string","description_kind":"plain","optional":true},"subject_ends_with":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"webhook_endpoint":{"nesting_mode":"list","block":{"attributes":{"active_directory_app_id_or_uri":{"type":"string","description_kind":"plain","optional":true},"active_directory_tenant_id":{"type":"string","description_kind":"plain","optional":true},"base_url":{"type":"string","description_kind":"plain","computed":true},"max_events_per_batch":{"type":"number","description_kind":"plain","optional":true},"preferred_batch_size_in_kilobytes":{"type":"number","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_eventgrid_topic":{"version":0,"block":{"attributes":{"endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inbound_ip_rule":{"type":["list",["object",{"action":"string","ip_mask":"string"}]],"description_kind":"plain","optional":true},"input_schema":{"type":"string","description_kind":"plain","optional":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"input_mapping_default_values":{"nesting_mode":"list","block":{"attributes":{"data_version":{"type":"string","description_kind":"plain","optional":true},"event_type":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"input_mapping_fields":{"nesting_mode":"list","block":{"attributes":{"data_version":{"type":"string","description_kind":"plain","optional":true},"event_time":{"type":"string","description_kind":"plain","optional":true},"event_type":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true},"subject":{"type":"string","description_kind":"plain","optional":true},"topic":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"message_retention":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"partition_count":{"type":"number","description_kind":"plain","required":true},"partition_ids":{"type":["set","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"status":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"capture_description":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"encoding":{"type":"string","description_kind":"plain","required":true},"interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"size_limit_in_bytes":{"type":"number","description_kind":"plain","optional":true},"skip_empty_archives":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"destination":{"nesting_mode":"list","block":{"attributes":{"archive_name_format":{"type":"string","description_kind":"plain","required":true},"blob_container_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_authorization_rule":{"version":1,"block":{"attributes":{"eventhub_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listen":{"type":"bool","description_kind":"plain","optional":true},"manage":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"send":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_cluster":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_consumer_group":{"version":1,"block":{"attributes":{"eventhub_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"user_metadata":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_namespace":{"version":0,"block":{"attributes":{"auto_inflate_enabled":{"type":"bool","description_kind":"plain","optional":true},"capacity":{"type":"number","description_kind":"plain","optional":true},"dedicated_cluster_id":{"type":"string","description_kind":"plain","optional":true},"default_primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"maximum_throughput_units":{"type":"number","description_kind":"plain","optional":true},"minimum_tls_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_rulesets":{"type":["list",["object",{"default_action":"string","ip_rule":["list",["object",{"action":"string","ip_mask":"string"}]],"public_network_access_enabled":"bool","trusted_service_access_enabled":"bool","virtual_network_rule":["set",["object",{"ignore_missing_virtual_network_service_endpoint":"bool","subnet_id":"string"}]]}]],"description_kind":"plain","optional":true,"computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone_redundant":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_namespace_authorization_rule":{"version":2,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listen":{"type":"bool","description_kind":"plain","optional":true},"manage":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"send":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_namespace_customer_managed_key":{"version":0,"block":{"attributes":{"eventhub_namespace_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"infrastructure_encryption_enabled":{"type":"bool","description_kind":"plain","optional":true},"key_vault_key_ids":{"type":["set","string"],"description_kind":"plain","required":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_namespace_disaster_recovery_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"partner_namespace_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_namespace_schema_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_id":{"type":"string","description_kind":"plain","required":true},"schema_compatibility":{"type":"string","description_kind":"plain","required":true},"schema_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_express_route_circuit":{"version":0,"block":{"attributes":{"allow_classic_operations":{"type":"bool","description_kind":"plain","optional":true},"authorization_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"bandwidth_in_gbps":{"type":"number","description_kind":"plain","optional":true},"bandwidth_in_mbps":{"type":"number","description_kind":"plain","optional":true},"express_route_port_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"peering_location":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"service_provider_name":{"type":"string","description_kind":"plain","optional":true},"service_provider_provisioning_state":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"sku":{"nesting_mode":"list","block":{"attributes":{"family":{"type":"string","description_kind":"plain","required":true},"tier":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_express_route_circuit_authorization":{"version":0,"block":{"attributes":{"authorization_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"authorization_use_status":{"type":"string","description_kind":"plain","computed":true},"express_route_circuit_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_express_route_circuit_connection":{"version":0,"block":{"attributes":{"address_prefix_ipv4":{"type":"string","description_kind":"plain","required":true},"address_prefix_ipv6":{"type":"string","description_kind":"plain","optional":true},"authorization_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"peer_peering_id":{"type":"string","description_kind":"plain","required":true},"peering_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_express_route_circuit_peering":{"version":0,"block":{"attributes":{"azure_asn":{"type":"number","description_kind":"plain","computed":true},"express_route_circuit_name":{"type":"string","description_kind":"plain","required":true},"gateway_manager_etag":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv4_enabled":{"type":"bool","description_kind":"plain","optional":true},"peer_asn":{"type":"number","description_kind":"plain","optional":true,"computed":true},"peering_type":{"type":"string","description_kind":"plain","required":true},"primary_azure_port":{"type":"string","description_kind":"plain","computed":true},"primary_peer_address_prefix":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"route_filter_id":{"type":"string","description_kind":"plain","optional":true},"secondary_azure_port":{"type":"string","description_kind":"plain","computed":true},"secondary_peer_address_prefix":{"type":"string","description_kind":"plain","optional":true},"shared_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"vlan_id":{"type":"number","description_kind":"plain","required":true}},"block_types":{"ipv6":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"primary_peer_address_prefix":{"type":"string","description_kind":"plain","required":true},"route_filter_id":{"type":"string","description_kind":"plain","optional":true},"secondary_peer_address_prefix":{"type":"string","description_kind":"plain","required":true}},"block_types":{"microsoft_peering":{"nesting_mode":"list","block":{"attributes":{"advertised_communities":{"type":["list","string"],"description_kind":"plain","optional":true},"advertised_public_prefixes":{"type":["list","string"],"description_kind":"plain","optional":true},"customer_asn":{"type":"number","description_kind":"plain","optional":true},"routing_registry_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"microsoft_peering_config":{"nesting_mode":"list","block":{"attributes":{"advertised_communities":{"type":["list","string"],"description_kind":"plain","optional":true},"advertised_public_prefixes":{"type":["list","string"],"description_kind":"plain","required":true},"customer_asn":{"type":"number","description_kind":"plain","optional":true},"routing_registry_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_express_route_connection":{"version":0,"block":{"attributes":{"authorization_key":{"type":"string","description_kind":"plain","optional":true},"enable_internet_security":{"type":"bool","description_kind":"plain","optional":true},"express_route_circuit_peering_id":{"type":"string","description_kind":"plain","required":true},"express_route_gateway_bypass_enabled":{"type":"bool","description_kind":"plain","optional":true},"express_route_gateway_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_link_fast_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"routing_weight":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"routing":{"nesting_mode":"list","block":{"attributes":{"associated_route_table_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inbound_route_map_id":{"type":"string","description_kind":"plain","optional":true},"outbound_route_map_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"propagated_route_table":{"nesting_mode":"list","block":{"attributes":{"labels":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"route_table_ids":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_express_route_gateway":{"version":0,"block":{"attributes":{"allow_non_virtual_wan_traffic":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scale_units":{"type":"number","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_express_route_port":{"version":0,"block":{"attributes":{"bandwidth_in_gbps":{"type":"number","description_kind":"plain","required":true},"billing_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"encapsulation":{"type":"string","description_kind":"plain","required":true},"ethertype":{"type":"string","description_kind":"plain","computed":true},"guid":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mtu":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"peering_location":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"link1":{"nesting_mode":"list","block":{"attributes":{"admin_enabled":{"type":"bool","description_kind":"plain","optional":true},"connector_type":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","computed":true},"interface_name":{"type":"string","description_kind":"plain","computed":true},"macsec_cak_keyvault_secret_id":{"type":"string","description_kind":"plain","optional":true},"macsec_cipher":{"type":"string","description_kind":"plain","optional":true},"macsec_ckn_keyvault_secret_id":{"type":"string","description_kind":"plain","optional":true},"macsec_sci_enabled":{"type":"bool","description_kind":"plain","optional":true},"patch_panel_id":{"type":"string","description_kind":"plain","computed":true},"rack_id":{"type":"string","description_kind":"plain","computed":true},"router_name":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"link2":{"nesting_mode":"list","block":{"attributes":{"admin_enabled":{"type":"bool","description_kind":"plain","optional":true},"connector_type":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","computed":true},"interface_name":{"type":"string","description_kind":"plain","computed":true},"macsec_cak_keyvault_secret_id":{"type":"string","description_kind":"plain","optional":true},"macsec_cipher":{"type":"string","description_kind":"plain","optional":true},"macsec_ckn_keyvault_secret_id":{"type":"string","description_kind":"plain","optional":true},"macsec_sci_enabled":{"type":"bool","description_kind":"plain","optional":true},"patch_panel_id":{"type":"string","description_kind":"plain","computed":true},"rack_id":{"type":"string","description_kind":"plain","computed":true},"router_name":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_express_route_port_authorization":{"version":0,"block":{"attributes":{"authorization_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"authorization_use_status":{"type":"string","description_kind":"plain","computed":true},"express_route_port_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_extended_custom_location":{"version":0,"block":{"attributes":{"cluster_extension_ids":{"type":["list","string"],"description_kind":"plain","required":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"host_resource_id":{"type":"string","description_kind":"plain","required":true},"host_type":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_federated_identity_credential":{"version":0,"block":{"attributes":{"audience":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"issuer":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parent_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subject":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_firewall":{"version":0,"block":{"attributes":{"dns_proxy_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"dns_servers":{"type":["list","string"],"description_kind":"plain","optional":true},"firewall_policy_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"private_ip_ranges":{"type":["set","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"sku_tier":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"threat_intel_mode":{"type":"string","description_kind":"plain","optional":true,"computed":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"private_ip_address":{"type":"string","description_kind":"plain","computed":true},"public_ip_address_id":{"type":"string","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"management_ip_configuration":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"private_ip_address":{"type":"string","description_kind":"plain","computed":true},"public_ip_address_id":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"virtual_hub":{"nesting_mode":"list","block":{"attributes":{"private_ip_address":{"type":"string","description_kind":"plain","computed":true},"public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"public_ip_count":{"type":"number","description_kind":"plain","optional":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_firewall_application_rule_collection":{"version":0,"block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"azure_firewall_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"fqdn_tags":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"source_addresses":{"type":["list","string"],"description_kind":"plain","optional":true},"source_ip_groups":{"type":["list","string"],"description_kind":"plain","optional":true},"target_fqdns":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"protocol":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_firewall_nat_rule_collection":{"version":0,"block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"azure_firewall_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"destination_addresses":{"type":["list","string"],"description_kind":"plain","required":true},"destination_ports":{"type":["list","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"protocols":{"type":["list","string"],"description_kind":"plain","required":true},"source_addresses":{"type":["list","string"],"description_kind":"plain","optional":true},"source_ip_groups":{"type":["list","string"],"description_kind":"plain","optional":true},"translated_address":{"type":"string","description_kind":"plain","required":true},"translated_port":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_firewall_network_rule_collection":{"version":0,"block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"azure_firewall_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"destination_addresses":{"type":["list","string"],"description_kind":"plain","optional":true},"destination_fqdns":{"type":["list","string"],"description_kind":"plain","optional":true},"destination_ip_groups":{"type":["list","string"],"description_kind":"plain","optional":true},"destination_ports":{"type":["list","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"protocols":{"type":["list","string"],"description_kind":"plain","required":true},"source_addresses":{"type":["list","string"],"description_kind":"plain","optional":true},"source_ip_groups":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_firewall_policy":{"version":0,"block":{"attributes":{"auto_learn_private_ranges_enabled":{"type":"bool","description_kind":"plain","optional":true},"base_policy_id":{"type":"string","description_kind":"plain","optional":true},"child_policies":{"type":["list","string"],"description_kind":"plain","computed":true},"firewalls":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"private_ip_ranges":{"type":["list","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"rule_collection_groups":{"type":["list","string"],"description_kind":"plain","computed":true},"sku":{"type":"string","description_kind":"plain","optional":true,"computed":true},"sql_redirect_allowed":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"threat_intelligence_mode":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"dns":{"nesting_mode":"list","block":{"attributes":{"proxy_enabled":{"type":"bool","description_kind":"plain","optional":true},"servers":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"explicit_proxy":{"nesting_mode":"list","block":{"attributes":{"enable_pac_file":{"type":"bool","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"http_port":{"type":"number","description_kind":"plain","optional":true},"https_port":{"type":"number","description_kind":"plain","optional":true},"pac_file":{"type":"string","description_kind":"plain","optional":true},"pac_file_port":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"insights":{"nesting_mode":"list","block":{"attributes":{"default_log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"retention_in_days":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"log_analytics_workspace":{"nesting_mode":"list","block":{"attributes":{"firewall_location":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"intrusion_detection":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","optional":true},"private_ranges":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"signature_overrides":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true},"state":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"traffic_bypass":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"destination_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"destination_ip_groups":{"type":["set","string"],"description_kind":"plain","optional":true},"destination_ports":{"type":["set","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true},"source_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"source_ip_groups":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"threat_intelligence_allowlist":{"nesting_mode":"list","block":{"attributes":{"fqdns":{"type":["set","string"],"description_kind":"plain","optional":true},"ip_addresses":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tls_certificate":{"nesting_mode":"list","block":{"attributes":{"key_vault_secret_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_firewall_policy_rule_collection_group":{"version":0,"block":{"attributes":{"firewall_policy_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true}},"block_types":{"application_rule_collection":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"destination_addresses":{"type":["list","string"],"description_kind":"plain","optional":true},"destination_fqdn_tags":{"type":["list","string"],"description_kind":"plain","optional":true},"destination_fqdns":{"type":["list","string"],"description_kind":"plain","optional":true},"destination_urls":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"source_addresses":{"type":["list","string"],"description_kind":"plain","optional":true},"source_ip_groups":{"type":["list","string"],"description_kind":"plain","optional":true},"terminate_tls":{"type":"bool","description_kind":"plain","optional":true},"web_categories":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"http_headers":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"protocols":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"nat_rule_collection":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"destination_address":{"type":"string","description_kind":"plain","optional":true},"destination_ports":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"protocols":{"type":["list","string"],"description_kind":"plain","required":true},"source_addresses":{"type":["list","string"],"description_kind":"plain","optional":true},"source_ip_groups":{"type":["list","string"],"description_kind":"plain","optional":true},"translated_address":{"type":"string","description_kind":"plain","optional":true},"translated_fqdn":{"type":"string","description_kind":"plain","optional":true},"translated_port":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"network_rule_collection":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"destination_addresses":{"type":["list","string"],"description_kind":"plain","optional":true},"destination_fqdns":{"type":["list","string"],"description_kind":"plain","optional":true},"destination_ip_groups":{"type":["list","string"],"description_kind":"plain","optional":true},"destination_ports":{"type":["list","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"protocols":{"type":["list","string"],"description_kind":"plain","required":true},"source_addresses":{"type":["list","string"],"description_kind":"plain","optional":true},"source_ip_groups":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_fluid_relay_server":{"version":0,"block":{"attributes":{"frs_tenant_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"orderer_endpoints":{"type":["list","string"],"description_kind":"plain","computed":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"service_endpoints":{"type":["list","string"],"description_kind":"plain","computed":true},"storage_endpoints":{"type":["list","string"],"description_kind":"plain","computed":true},"storage_sku":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_frontdoor":{"version":2,"block":{"attributes":{"backend_pool_health_probes":{"type":["map","string"],"description_kind":"plain","computed":true},"backend_pool_load_balancing_settings":{"type":["map","string"],"description_kind":"plain","computed":true},"backend_pools":{"type":["map","string"],"description_kind":"plain","computed":true},"cname":{"type":"string","description_kind":"plain","computed":true},"explicit_resource_order":{"type":["list",["object",{"backend_pool_health_probe_ids":["list","string"],"backend_pool_ids":["list","string"],"backend_pool_load_balancing_ids":["list","string"],"frontend_endpoint_ids":["list","string"],"routing_rule_ids":["list","string"]}]],"description_kind":"plain","computed":true},"friendly_name":{"type":"string","description_kind":"plain","optional":true},"frontend_endpoints":{"type":["map","string"],"description_kind":"plain","computed":true},"header_frontdoor_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"routing_rules":{"type":["map","string"],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"backend_pool":{"nesting_mode":"list","block":{"attributes":{"health_probe_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","computed":true},"load_balancing_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"backend":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"host_header":{"type":"string","description_kind":"plain","required":true},"http_port":{"type":"number","description_kind":"plain","required":true},"https_port":{"type":"number","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","optional":true},"weight":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":500}},"description_kind":"plain"},"min_items":1},"backend_pool_health_probe":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","computed":true},"interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"probe_method":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":5000},"backend_pool_load_balancing":{"nesting_mode":"list","block":{"attributes":{"additional_latency_milliseconds":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"sample_size":{"type":"number","description_kind":"plain","optional":true},"successful_samples_required":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":5000},"backend_pool_settings":{"nesting_mode":"list","block":{"attributes":{"backend_pools_send_receive_timeout_seconds":{"type":"number","description_kind":"plain","optional":true},"enforce_backend_pools_certificate_name_check":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"}},"frontend_endpoint":{"nesting_mode":"list","block":{"attributes":{"host_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"session_affinity_enabled":{"type":"bool","description_kind":"plain","optional":true},"session_affinity_ttl_seconds":{"type":"number","description_kind":"plain","optional":true},"web_application_firewall_policy_link_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":500},"routing_rule":{"nesting_mode":"list","block":{"attributes":{"accepted_protocols":{"type":["list","string"],"description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"frontend_endpoints":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"patterns_to_match":{"type":["list","string"],"description_kind":"plain","required":true}},"block_types":{"forwarding_configuration":{"nesting_mode":"list","block":{"attributes":{"backend_pool_name":{"type":"string","description_kind":"plain","required":true},"cache_duration":{"type":"string","description_kind":"plain","optional":true},"cache_enabled":{"type":"bool","description_kind":"plain","optional":true},"cache_query_parameter_strip_directive":{"type":"string","description_kind":"plain","optional":true},"cache_query_parameters":{"type":["list","string"],"description_kind":"plain","optional":true},"cache_use_dynamic_compression":{"type":"bool","description_kind":"plain","optional":true},"custom_forwarding_path":{"type":"string","description_kind":"plain","optional":true},"forwarding_protocol":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"redirect_configuration":{"nesting_mode":"list","block":{"attributes":{"custom_fragment":{"type":"string","description_kind":"plain","optional":true},"custom_host":{"type":"string","description_kind":"plain","optional":true},"custom_path":{"type":"string","description_kind":"plain","optional":true},"custom_query_string":{"type":"string","description_kind":"plain","optional":true},"redirect_protocol":{"type":"string","description_kind":"plain","required":true},"redirect_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":500},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_frontdoor_custom_https_configuration":{"version":1,"block":{"attributes":{"custom_https_provisioning_enabled":{"type":"bool","description_kind":"plain","required":true},"frontend_endpoint_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"custom_https_configuration":{"nesting_mode":"list","block":{"attributes":{"azure_key_vault_certificate_secret_name":{"type":"string","description_kind":"plain","optional":true},"azure_key_vault_certificate_secret_version":{"type":"string","description_kind":"plain","optional":true},"azure_key_vault_certificate_vault_id":{"type":"string","description_kind":"plain","optional":true},"certificate_source":{"type":"string","description_kind":"plain","optional":true},"minimum_tls_version":{"type":"string","description_kind":"plain","computed":true},"provisioning_state":{"type":"string","description_kind":"plain","computed":true},"provisioning_substate":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_frontdoor_firewall_policy":{"version":1,"block":{"attributes":{"custom_block_response_body":{"type":"string","description_kind":"plain","optional":true},"custom_block_response_status_code":{"type":"number","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"frontend_endpoint_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"mode":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"redirect_url":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"custom_rule":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","optional":true},"rate_limit_duration_in_minutes":{"type":"number","description_kind":"plain","optional":true},"rate_limit_threshold":{"type":"number","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"match_condition":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","required":true},"match_variable":{"type":"string","description_kind":"plain","required":true},"negation_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","optional":true},"transforms":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":10}},"description_kind":"plain"},"max_items":100},"managed_rule":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"exclusion":{"nesting_mode":"list","block":{"attributes":{"match_variable":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":100},"override":{"nesting_mode":"list","block":{"attributes":{"rule_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"exclusion":{"nesting_mode":"list","block":{"attributes":{"match_variable":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":100},"rule":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"rule_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"exclusion":{"nesting_mode":"list","block":{"attributes":{"match_variable":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":100}},"description_kind":"plain"},"max_items":1000}},"description_kind":"plain"},"max_items":100}},"description_kind":"plain"},"max_items":100},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_frontdoor_rules_engine":{"version":2,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"frontdoor_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true}},"block_types":{"action":{"nesting_mode":"list","block":{"block_types":{"request_header":{"nesting_mode":"list","block":{"attributes":{"header_action_type":{"type":"string","description_kind":"plain","optional":true},"header_name":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":100},"response_header":{"nesting_mode":"list","block":{"attributes":{"header_action_type":{"type":"string","description_kind":"plain","optional":true},"header_name":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":100}},"description_kind":"plain"},"max_items":1},"match_condition":{"nesting_mode":"list","block":{"attributes":{"negate_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","optional":true},"transform":{"type":["list","string"],"description_kind":"plain","optional":true},"value":{"type":["list","string"],"description_kind":"plain","optional":true},"variable":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":100}},"description_kind":"plain"},"max_items":100},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_function_app":{"version":0,"block":{"attributes":{"app_service_plan_id":{"type":"string","description_kind":"plain","required":true},"app_settings":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"client_cert_mode":{"type":"string","description_kind":"plain","optional":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true},"daily_memory_time_quota":{"type":"number","description_kind":"plain","optional":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enable_builtin_logging":{"type":"bool","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_reference_identity_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"os_type":{"type":"string","description_kind":"plain","optional":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"site_credential":{"type":["list",["object",{"password":"string","username":"string"}]],"description_kind":"plain","computed":true},"storage_account_access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"auth_settings":{"nesting_mode":"list","block":{"attributes":{"additional_login_params":{"type":["map","string"],"description_kind":"plain","optional":true},"allowed_external_redirect_urls":{"type":["list","string"],"description_kind":"plain","optional":true},"default_provider":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"issuer":{"type":"string","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description_kind":"plain","optional":true},"token_refresh_extension_hours":{"type":"number","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description_kind":"plain","optional":true},"unauthenticated_client_action":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description_kind":"plain","optional":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"facebook":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description_kind":"plain","required":true},"app_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"oauth_scopes":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"oauth_scopes":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"microsoft":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"oauth_scopes":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description_kind":"plain","required":true},"consumer_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"always_on":{"type":"bool","description_kind":"plain","optional":true},"app_scale_limit":{"type":"number","description_kind":"plain","optional":true,"computed":true},"auto_swap_slot_name":{"type":"string","description_kind":"plain","optional":true},"dotnet_framework_version":{"type":"string","description_kind":"plain","optional":true},"elastic_instance_minimum":{"type":"number","description_kind":"plain","optional":true,"computed":true},"ftps_state":{"type":"string","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description_kind":"plain","optional":true},"ip_restriction":{"type":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"java_version":{"type":"string","description_kind":"plain","optional":true},"linux_fx_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"min_tls_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"pre_warmed_instance_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"runtime_scale_monitoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"scm_ip_restriction":{"type":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"scm_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_use_main_ip_restriction":{"type":"bool","description_kind":"plain","optional":true},"use_32_bit_worker_process":{"type":"bool","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"websockets_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description_kind":"plain","required":true},"support_credentials":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"source_control":{"nesting_mode":"list","block":{"attributes":{"branch":{"type":"string","description_kind":"plain","optional":true,"computed":true},"manual_integration":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"repo_url":{"type":"string","description_kind":"plain","optional":true,"computed":true},"rollback_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"use_mercurial":{"type":"bool","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_function_app_active_slot":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"last_successful_swap":{"type":"string","description":"The timestamp of the last successful swap with `Production`","description_kind":"plain","computed":true},"overwrite_network_config":{"type":"bool","description":"The swap action should overwrite the Production slot's network configuration with the configuration from this slot. Defaults to `true`.","description_kind":"plain","optional":true},"slot_id":{"type":"string","description":"The ID of the Slot to swap with `Production`.","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_function_app_connection":{"version":0,"block":{"attributes":{"client_type":{"type":"string","description_kind":"plain","optional":true},"function_app_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true},"vnet_solution":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"client_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","optional":true},"secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"subscription_id":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"secret_store":{"nesting_mode":"list","block":{"attributes":{"key_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_function_app_function":{"version":0,"block":{"attributes":{"config_json":{"type":"string","description":"The config for this Function in JSON format.","description_kind":"plain","required":true},"config_url":{"type":"string","description":"The URL of the configuration JSON.","description_kind":"plain","computed":true},"enabled":{"type":"bool","description":"Should this function be enabled. Defaults to `true`.","description_kind":"plain","optional":true},"function_app_id":{"type":"string","description":"The ID of the Function App in which this function should reside.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"invocation_url":{"type":"string","description":"The invocation URL.","description_kind":"plain","computed":true},"language":{"type":"string","description":"The language the Function is written in.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of the function.","description_kind":"plain","required":true},"script_root_path_url":{"type":"string","description":"The Script root path URL.","description_kind":"plain","computed":true},"script_url":{"type":"string","description":"The script URL.","description_kind":"plain","computed":true},"secrets_file_url":{"type":"string","description":"The URL for the Secrets File.","description_kind":"plain","computed":true},"test_data":{"type":"string","description":"The test data for the function.","description_kind":"plain","optional":true},"test_data_url":{"type":"string","description":"The Test data URL.","description_kind":"plain","computed":true},"url":{"type":"string","description":"The function URL.","description_kind":"plain","computed":true}},"block_types":{"file":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description":"The content of the file.","description_kind":"plain","required":true},"name":{"type":"string","description":"The filename of the file to be uploaded.","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_function_app_hybrid_connection":{"version":0,"block":{"attributes":{"function_app_id":{"type":"string","description":"The ID of the Function App for this Hybrid Connection.","description_kind":"plain","required":true},"hostname":{"type":"string","description":"The hostname of the endpoint.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_name":{"type":"string","description":"The name of the Relay Namespace.","description_kind":"plain","computed":true},"port":{"type":"number","description":"The port to use for the endpoint","description_kind":"plain","required":true},"relay_id":{"type":"string","description":"The ID of the Relay Hybrid Connection to use.","description_kind":"plain","required":true},"relay_name":{"type":"string","description":"The name of the Relay in use.","description_kind":"plain","computed":true},"send_key_name":{"type":"string","description":"The name of the Relay key with `Send` permission to use. Defaults to `RootManageSharedAccessKey`","description_kind":"plain","optional":true},"send_key_value":{"type":"string","description":"The Primary Access Key for the `send_key_name`","description_kind":"plain","computed":true,"sensitive":true},"service_bus_namespace":{"type":"string","description":"The Service Bus Namespace.","description_kind":"plain","computed":true},"service_bus_suffix":{"type":"string","description":"The suffix for the endpoint.","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_function_app_slot":{"version":0,"block":{"attributes":{"app_service_plan_id":{"type":"string","description_kind":"plain","required":true},"app_settings":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"daily_memory_time_quota":{"type":"number","description_kind":"plain","optional":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enable_builtin_logging":{"type":"bool","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"function_app_name":{"type":"string","description_kind":"plain","required":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"os_type":{"type":"string","description_kind":"plain","optional":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"site_credential":{"type":["list",["object",{"password":"string","username":"string"}]],"description_kind":"plain","computed":true},"storage_account_access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"auth_settings":{"nesting_mode":"list","block":{"attributes":{"additional_login_params":{"type":["map","string"],"description_kind":"plain","optional":true},"allowed_external_redirect_urls":{"type":["list","string"],"description_kind":"plain","optional":true},"default_provider":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"issuer":{"type":"string","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description_kind":"plain","optional":true},"token_refresh_extension_hours":{"type":"number","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description_kind":"plain","optional":true},"unauthenticated_client_action":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description_kind":"plain","optional":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"facebook":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description_kind":"plain","required":true},"app_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"oauth_scopes":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"oauth_scopes":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"microsoft":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"oauth_scopes":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description_kind":"plain","required":true},"consumer_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"always_on":{"type":"bool","description_kind":"plain","optional":true},"app_scale_limit":{"type":"number","description_kind":"plain","optional":true,"computed":true},"auto_swap_slot_name":{"type":"string","description_kind":"plain","optional":true},"dotnet_framework_version":{"type":"string","description_kind":"plain","optional":true},"elastic_instance_minimum":{"type":"number","description_kind":"plain","optional":true,"computed":true},"ftps_state":{"type":"string","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description_kind":"plain","optional":true},"ip_restriction":{"type":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"java_version":{"type":"string","description_kind":"plain","optional":true},"linux_fx_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"min_tls_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"pre_warmed_instance_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"runtime_scale_monitoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"scm_ip_restriction":{"type":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"scm_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_use_main_ip_restriction":{"type":"bool","description_kind":"plain","optional":true},"use_32_bit_worker_process":{"type":"bool","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"websockets_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description_kind":"plain","required":true},"support_credentials":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_gallery_application":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"end_of_life_date":{"type":"string","description_kind":"plain","optional":true},"eula":{"type":"string","description_kind":"plain","optional":true},"gallery_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"privacy_statement_uri":{"type":"string","description_kind":"plain","optional":true},"release_note_uri":{"type":"string","description_kind":"plain","optional":true},"supported_os_type":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_gallery_application_version":{"version":0,"block":{"attributes":{"config_file":{"type":"string","description_kind":"plain","optional":true},"enable_health_check":{"type":"bool","description_kind":"plain","optional":true},"end_of_life_date":{"type":"string","description_kind":"plain","optional":true},"exclude_from_latest":{"type":"bool","description_kind":"plain","optional":true},"gallery_application_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"package_file":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"manage_action":{"nesting_mode":"list","block":{"attributes":{"install":{"type":"string","description_kind":"plain","required":true},"remove":{"type":"string","description_kind":"plain","required":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"source":{"nesting_mode":"list","block":{"attributes":{"default_configuration_link":{"type":"string","description_kind":"plain","optional":true},"media_link":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"target_region":{"nesting_mode":"list","block":{"attributes":{"exclude_from_latest":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"regional_replica_count":{"type":"number","description_kind":"plain","required":true},"storage_account_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_graph_account":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description_kind":"plain","required":true},"billing_plan_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_graph_services_account":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description_kind":"plain","required":true},"billing_plan_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_hdinsight_hadoop_cluster":{"version":0,"block":{"attributes":{"cluster_version":{"type":"string","description_kind":"plain","required":true},"https_endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"ssh_endpoint":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tier":{"type":"string","description_kind":"plain","required":true},"tls_min_version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"component_version":{"nesting_mode":"list","block":{"attributes":{"hadoop":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"compute_isolation":{"nesting_mode":"list","block":{"attributes":{"compute_isolation_enabled":{"type":"bool","description_kind":"plain","optional":true},"host_sku":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"disk_encryption":{"nesting_mode":"list","block":{"attributes":{"encryption_algorithm":{"type":"string","description_kind":"plain","optional":true},"encryption_at_host_enabled":{"type":"bool","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_managed_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"extension":{"nesting_mode":"list","block":{"attributes":{"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"gateway":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"metastores":{"nesting_mode":"list","block":{"block_types":{"ambari":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"hive":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"oozie":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"monitor":{"nesting_mode":"list","block":{"attributes":{"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"network":{"nesting_mode":"list","block":{"attributes":{"connection_direction":{"type":"string","description_kind":"plain","optional":true},"private_link_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"private_link_configuration":{"nesting_mode":"list","block":{"attributes":{"group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"primary":{"type":"bool","description_kind":"plain","optional":true},"private_ip_address":{"type":"string","description_kind":"plain","optional":true},"private_ip_allocation_method":{"type":"string","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"roles":{"nesting_mode":"list","block":{"block_types":{"edge_node":{"nesting_mode":"list","block":{"attributes":{"target_instance_count":{"type":"number","description_kind":"plain","required":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"https_endpoints":{"nesting_mode":"list","block":{"attributes":{"access_modes":{"type":["list","string"],"description_kind":"plain","optional":true},"destination_port":{"type":"number","description_kind":"plain","optional":true},"disable_gateway_auth":{"type":"bool","description_kind":"plain","optional":true},"private_ip_address":{"type":"string","description_kind":"plain","optional":true},"sub_domain_suffix":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"install_script_action":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"uninstall_script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"head_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"worker_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"target_instance_count":{"type":"number","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"autoscale":{"nesting_mode":"list","block":{"block_types":{"capacity":{"nesting_mode":"list","block":{"attributes":{"max_instance_count":{"type":"number","description_kind":"plain","required":true},"min_instance_count":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"recurrence":{"nesting_mode":"list","block":{"attributes":{"timezone":{"type":"string","description_kind":"plain","required":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"days":{"type":["list","string"],"description_kind":"plain","required":true},"target_instance_count":{"type":"number","description_kind":"plain","required":true},"time":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"zookeeper_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"security_profile":{"nesting_mode":"list","block":{"attributes":{"aadds_resource_id":{"type":"string","description_kind":"plain","required":true},"cluster_users_group_dns":{"type":["set","string"],"description_kind":"plain","optional":true},"domain_name":{"type":"string","description_kind":"plain","required":true},"domain_user_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"domain_username":{"type":"string","description_kind":"plain","required":true},"ldaps_urls":{"type":["set","string"],"description_kind":"plain","required":true},"msi_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"list","block":{"attributes":{"is_default":{"type":"bool","description_kind":"plain","required":true},"storage_account_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"storage_container_id":{"type":"string","description_kind":"plain","required":true},"storage_resource_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"storage_account_gen2":{"nesting_mode":"list","block":{"attributes":{"filesystem_id":{"type":"string","description_kind":"plain","required":true},"is_default":{"type":"bool","description_kind":"plain","required":true},"managed_identity_resource_id":{"type":"string","description_kind":"plain","required":true},"storage_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_hdinsight_hbase_cluster":{"version":0,"block":{"attributes":{"cluster_version":{"type":"string","description_kind":"plain","required":true},"https_endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"ssh_endpoint":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tier":{"type":"string","description_kind":"plain","required":true},"tls_min_version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"component_version":{"nesting_mode":"list","block":{"attributes":{"hbase":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"compute_isolation":{"nesting_mode":"list","block":{"attributes":{"compute_isolation_enabled":{"type":"bool","description_kind":"plain","optional":true},"host_sku":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"disk_encryption":{"nesting_mode":"list","block":{"attributes":{"encryption_algorithm":{"type":"string","description_kind":"plain","optional":true},"encryption_at_host_enabled":{"type":"bool","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_managed_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"extension":{"nesting_mode":"list","block":{"attributes":{"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"gateway":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"metastores":{"nesting_mode":"list","block":{"block_types":{"ambari":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"hive":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"oozie":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"monitor":{"nesting_mode":"list","block":{"attributes":{"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"network":{"nesting_mode":"list","block":{"attributes":{"connection_direction":{"type":"string","description_kind":"plain","optional":true},"private_link_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"private_link_configuration":{"nesting_mode":"list","block":{"attributes":{"group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"primary":{"type":"bool","description_kind":"plain","optional":true},"private_ip_address":{"type":"string","description_kind":"plain","optional":true},"private_ip_allocation_method":{"type":"string","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"roles":{"nesting_mode":"list","block":{"block_types":{"head_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"worker_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"target_instance_count":{"type":"number","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"autoscale":{"nesting_mode":"list","block":{"block_types":{"recurrence":{"nesting_mode":"list","block":{"attributes":{"timezone":{"type":"string","description_kind":"plain","required":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"days":{"type":["list","string"],"description_kind":"plain","required":true},"target_instance_count":{"type":"number","description_kind":"plain","required":true},"time":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"zookeeper_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"security_profile":{"nesting_mode":"list","block":{"attributes":{"aadds_resource_id":{"type":"string","description_kind":"plain","required":true},"cluster_users_group_dns":{"type":["set","string"],"description_kind":"plain","optional":true},"domain_name":{"type":"string","description_kind":"plain","required":true},"domain_user_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"domain_username":{"type":"string","description_kind":"plain","required":true},"ldaps_urls":{"type":["set","string"],"description_kind":"plain","required":true},"msi_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"list","block":{"attributes":{"is_default":{"type":"bool","description_kind":"plain","required":true},"storage_account_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"storage_container_id":{"type":"string","description_kind":"plain","required":true},"storage_resource_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"storage_account_gen2":{"nesting_mode":"list","block":{"attributes":{"filesystem_id":{"type":"string","description_kind":"plain","required":true},"is_default":{"type":"bool","description_kind":"plain","required":true},"managed_identity_resource_id":{"type":"string","description_kind":"plain","required":true},"storage_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_hdinsight_interactive_query_cluster":{"version":0,"block":{"attributes":{"cluster_version":{"type":"string","description_kind":"plain","required":true},"encryption_in_transit_enabled":{"type":"bool","description_kind":"plain","optional":true},"https_endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"ssh_endpoint":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tier":{"type":"string","description_kind":"plain","required":true},"tls_min_version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"component_version":{"nesting_mode":"list","block":{"attributes":{"interactive_hive":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"compute_isolation":{"nesting_mode":"list","block":{"attributes":{"compute_isolation_enabled":{"type":"bool","description_kind":"plain","optional":true},"host_sku":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"disk_encryption":{"nesting_mode":"list","block":{"attributes":{"encryption_algorithm":{"type":"string","description_kind":"plain","optional":true},"encryption_at_host_enabled":{"type":"bool","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_managed_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"extension":{"nesting_mode":"list","block":{"attributes":{"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"gateway":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"metastores":{"nesting_mode":"list","block":{"block_types":{"ambari":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"hive":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"oozie":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"monitor":{"nesting_mode":"list","block":{"attributes":{"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"network":{"nesting_mode":"list","block":{"attributes":{"connection_direction":{"type":"string","description_kind":"plain","optional":true},"private_link_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"private_link_configuration":{"nesting_mode":"list","block":{"attributes":{"group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"primary":{"type":"bool","description_kind":"plain","optional":true},"private_ip_address":{"type":"string","description_kind":"plain","optional":true},"private_ip_allocation_method":{"type":"string","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"roles":{"nesting_mode":"list","block":{"block_types":{"head_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"worker_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"target_instance_count":{"type":"number","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"autoscale":{"nesting_mode":"list","block":{"block_types":{"capacity":{"nesting_mode":"list","block":{"attributes":{"max_instance_count":{"type":"number","description_kind":"plain","required":true},"min_instance_count":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true},"max_items":1},"recurrence":{"nesting_mode":"list","block":{"attributes":{"timezone":{"type":"string","description_kind":"plain","required":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"days":{"type":["list","string"],"description_kind":"plain","required":true},"target_instance_count":{"type":"number","description_kind":"plain","required":true},"time":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"zookeeper_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"security_profile":{"nesting_mode":"list","block":{"attributes":{"aadds_resource_id":{"type":"string","description_kind":"plain","required":true},"cluster_users_group_dns":{"type":["set","string"],"description_kind":"plain","optional":true},"domain_name":{"type":"string","description_kind":"plain","required":true},"domain_user_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"domain_username":{"type":"string","description_kind":"plain","required":true},"ldaps_urls":{"type":["set","string"],"description_kind":"plain","required":true},"msi_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"list","block":{"attributes":{"is_default":{"type":"bool","description_kind":"plain","required":true},"storage_account_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"storage_container_id":{"type":"string","description_kind":"plain","required":true},"storage_resource_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"storage_account_gen2":{"nesting_mode":"list","block":{"attributes":{"filesystem_id":{"type":"string","description_kind":"plain","required":true},"is_default":{"type":"bool","description_kind":"plain","required":true},"managed_identity_resource_id":{"type":"string","description_kind":"plain","required":true},"storage_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_hdinsight_kafka_cluster":{"version":0,"block":{"attributes":{"cluster_version":{"type":"string","description_kind":"plain","required":true},"encryption_in_transit_enabled":{"type":"bool","description_kind":"plain","optional":true},"https_endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kafka_rest_proxy_endpoint":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"ssh_endpoint":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tier":{"type":"string","description_kind":"plain","required":true},"tls_min_version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"component_version":{"nesting_mode":"list","block":{"attributes":{"kafka":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"compute_isolation":{"nesting_mode":"list","block":{"attributes":{"compute_isolation_enabled":{"type":"bool","description_kind":"plain","optional":true},"host_sku":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"disk_encryption":{"nesting_mode":"list","block":{"attributes":{"encryption_algorithm":{"type":"string","description_kind":"plain","optional":true},"encryption_at_host_enabled":{"type":"bool","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_managed_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"extension":{"nesting_mode":"list","block":{"attributes":{"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"gateway":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"metastores":{"nesting_mode":"list","block":{"block_types":{"ambari":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"hive":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"oozie":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"monitor":{"nesting_mode":"list","block":{"attributes":{"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"network":{"nesting_mode":"list","block":{"attributes":{"connection_direction":{"type":"string","description_kind":"plain","optional":true},"private_link_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"private_link_configuration":{"nesting_mode":"list","block":{"attributes":{"group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"primary":{"type":"bool","description_kind":"plain","optional":true},"private_ip_address":{"type":"string","description_kind":"plain","optional":true},"private_ip_allocation_method":{"type":"string","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"rest_proxy":{"nesting_mode":"list","block":{"attributes":{"security_group_id":{"type":"string","description_kind":"plain","required":true},"security_group_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"roles":{"nesting_mode":"list","block":{"block_types":{"head_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"kafka_management_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","deprecated":true,"required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"worker_node":{"nesting_mode":"list","block":{"attributes":{"number_of_disks_per_node":{"type":"number","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"target_instance_count":{"type":"number","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"zookeeper_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"security_profile":{"nesting_mode":"list","block":{"attributes":{"aadds_resource_id":{"type":"string","description_kind":"plain","required":true},"cluster_users_group_dns":{"type":["set","string"],"description_kind":"plain","optional":true},"domain_name":{"type":"string","description_kind":"plain","required":true},"domain_user_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"domain_username":{"type":"string","description_kind":"plain","required":true},"ldaps_urls":{"type":["set","string"],"description_kind":"plain","required":true},"msi_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"list","block":{"attributes":{"is_default":{"type":"bool","description_kind":"plain","required":true},"storage_account_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"storage_container_id":{"type":"string","description_kind":"plain","required":true},"storage_resource_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"storage_account_gen2":{"nesting_mode":"list","block":{"attributes":{"filesystem_id":{"type":"string","description_kind":"plain","required":true},"is_default":{"type":"bool","description_kind":"plain","required":true},"managed_identity_resource_id":{"type":"string","description_kind":"plain","required":true},"storage_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_hdinsight_spark_cluster":{"version":0,"block":{"attributes":{"cluster_version":{"type":"string","description_kind":"plain","required":true},"encryption_in_transit_enabled":{"type":"bool","description_kind":"plain","optional":true},"https_endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"ssh_endpoint":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tier":{"type":"string","description_kind":"plain","required":true},"tls_min_version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"component_version":{"nesting_mode":"list","block":{"attributes":{"spark":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"compute_isolation":{"nesting_mode":"list","block":{"attributes":{"compute_isolation_enabled":{"type":"bool","description_kind":"plain","optional":true},"host_sku":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"disk_encryption":{"nesting_mode":"list","block":{"attributes":{"encryption_algorithm":{"type":"string","description_kind":"plain","optional":true},"encryption_at_host_enabled":{"type":"bool","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_managed_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"extension":{"nesting_mode":"list","block":{"attributes":{"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"gateway":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"metastores":{"nesting_mode":"list","block":{"block_types":{"ambari":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"hive":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"oozie":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"monitor":{"nesting_mode":"list","block":{"attributes":{"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"network":{"nesting_mode":"list","block":{"attributes":{"connection_direction":{"type":"string","description_kind":"plain","optional":true},"private_link_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"private_link_configuration":{"nesting_mode":"list","block":{"attributes":{"group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"primary":{"type":"bool","description_kind":"plain","optional":true},"private_ip_address":{"type":"string","description_kind":"plain","optional":true},"private_ip_allocation_method":{"type":"string","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"roles":{"nesting_mode":"list","block":{"block_types":{"head_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"worker_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"target_instance_count":{"type":"number","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"autoscale":{"nesting_mode":"list","block":{"block_types":{"capacity":{"nesting_mode":"list","block":{"attributes":{"max_instance_count":{"type":"number","description_kind":"plain","required":true},"min_instance_count":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"recurrence":{"nesting_mode":"list","block":{"attributes":{"timezone":{"type":"string","description_kind":"plain","required":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"days":{"type":["list","string"],"description_kind":"plain","required":true},"target_instance_count":{"type":"number","description_kind":"plain","required":true},"time":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"zookeeper_node":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"ssh_keys":{"type":["set","string"],"description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"script_actions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"security_profile":{"nesting_mode":"list","block":{"attributes":{"aadds_resource_id":{"type":"string","description_kind":"plain","required":true},"cluster_users_group_dns":{"type":["set","string"],"description_kind":"plain","optional":true},"domain_name":{"type":"string","description_kind":"plain","required":true},"domain_user_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"domain_username":{"type":"string","description_kind":"plain","required":true},"ldaps_urls":{"type":["set","string"],"description_kind":"plain","required":true},"msi_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"list","block":{"attributes":{"is_default":{"type":"bool","description_kind":"plain","required":true},"storage_account_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"storage_container_id":{"type":"string","description_kind":"plain","required":true},"storage_resource_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"storage_account_gen2":{"nesting_mode":"list","block":{"attributes":{"filesystem_id":{"type":"string","description_kind":"plain","required":true},"is_default":{"type":"bool","description_kind":"plain","required":true},"managed_identity_resource_id":{"type":"string","description_kind":"plain","required":true},"storage_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_healthbot":{"version":0,"block":{"attributes":{"bot_management_portal_url":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_healthcare_dicom_service":{"version":1,"block":{"attributes":{"authentication":{"type":["list",["object",{"audience":["list","string"],"authority":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"private_endpoint":{"type":["set",["object",{"id":"string","name":"string"}]],"description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"service_url":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_healthcare_fhir_service":{"version":1,"block":{"attributes":{"access_policy_object_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"configuration_export_storage_account_name":{"type":"string","description_kind":"plain","optional":true},"container_registry_login_server_url":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"attributes":{"audience":{"type":"string","description_kind":"plain","required":true},"authority":{"type":"string","description_kind":"plain","required":true},"smart_proxy_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_headers":{"type":["set","string"],"description_kind":"plain","required":true},"allowed_methods":{"type":["set","string"],"description_kind":"plain","required":true},"allowed_origins":{"type":["set","string"],"description_kind":"plain","required":true},"credentials_allowed":{"type":"bool","description_kind":"plain","optional":true},"max_age_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"oci_artifact":{"nesting_mode":"list","block":{"attributes":{"digest":{"type":"string","description_kind":"plain","optional":true},"image_name":{"type":"string","description_kind":"plain","optional":true},"login_server":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_healthcare_medtech_service":{"version":1,"block":{"attributes":{"device_mapping_json":{"type":"string","description_kind":"plain","required":true},"eventhub_consumer_group_name":{"type":"string","description_kind":"plain","required":true},"eventhub_name":{"type":"string","description_kind":"plain","required":true},"eventhub_namespace_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_healthcare_medtech_service_fhir_destination":{"version":1,"block":{"attributes":{"destination_fhir_mapping_json":{"type":"string","description_kind":"plain","required":true},"destination_fhir_service_id":{"type":"string","description_kind":"plain","required":true},"destination_identity_resolution_type":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"medtech_service_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_healthcare_service":{"version":0,"block":{"attributes":{"access_policy_object_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"configuration_export_storage_account_name":{"type":"string","description_kind":"plain","optional":true},"cosmosdb_key_vault_key_versionless_id":{"type":"string","description_kind":"plain","optional":true},"cosmosdb_throughput":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"authentication_configuration":{"nesting_mode":"list","block":{"attributes":{"audience":{"type":"string","description_kind":"plain","optional":true},"authority":{"type":"string","description_kind":"plain","optional":true},"smart_proxy_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"cors_configuration":{"nesting_mode":"list","block":{"attributes":{"allow_credentials":{"type":"bool","description_kind":"plain","optional":true},"allowed_headers":{"type":["set","string"],"description_kind":"plain","optional":true},"allowed_methods":{"type":["list","string"],"description_kind":"plain","optional":true},"allowed_origins":{"type":["set","string"],"description_kind":"plain","optional":true},"max_age_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_healthcare_workspace":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"private_endpoint_connection":{"type":["set",["object",{"id":"string","name":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_hpc_cache":{"version":0,"block":{"attributes":{"automatically_rotate_key_to_latest_enabled":{"type":"bool","description_kind":"plain","optional":true},"cache_size_in_gb":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"mount_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"mtu":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"ntp_server":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"default_access_policy":{"nesting_mode":"list","block":{"block_types":{"access_rule":{"nesting_mode":"set","block":{"attributes":{"access":{"type":"string","description_kind":"plain","required":true},"anonymous_gid":{"type":"number","description_kind":"plain","optional":true},"anonymous_uid":{"type":"number","description_kind":"plain","optional":true},"filter":{"type":"string","description_kind":"plain","optional":true},"root_squash_enabled":{"type":"bool","description_kind":"plain","optional":true},"scope":{"type":"string","description_kind":"plain","required":true},"submount_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"suid_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":3}},"description_kind":"plain"},"max_items":1},"directory_active_directory":{"nesting_mode":"list","block":{"attributes":{"cache_netbios_name":{"type":"string","description_kind":"plain","required":true},"dns_primary_ip":{"type":"string","description_kind":"plain","required":true},"dns_secondary_ip":{"type":"string","description_kind":"plain","optional":true},"domain_name":{"type":"string","description_kind":"plain","required":true},"domain_netbios_name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"directory_flat_file":{"nesting_mode":"list","block":{"attributes":{"group_file_uri":{"type":"string","description_kind":"plain","required":true},"password_file_uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"directory_ldap":{"nesting_mode":"list","block":{"attributes":{"base_dn":{"type":"string","description_kind":"plain","required":true},"certificate_validation_uri":{"type":"string","description_kind":"plain","optional":true},"download_certificate_automatically":{"type":"bool","description_kind":"plain","optional":true},"encrypted":{"type":"bool","description_kind":"plain","optional":true},"server":{"type":"string","description_kind":"plain","required":true}},"block_types":{"bind":{"nesting_mode":"list","block":{"attributes":{"dn":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"dns":{"nesting_mode":"list","block":{"attributes":{"search_domain":{"type":"string","description_kind":"plain","optional":true},"servers":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_hpc_cache_access_policy":{"version":0,"block":{"attributes":{"hpc_cache_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"access_rule":{"nesting_mode":"set","block":{"attributes":{"access":{"type":"string","description_kind":"plain","required":true},"anonymous_gid":{"type":"number","description_kind":"plain","optional":true},"anonymous_uid":{"type":"number","description_kind":"plain","optional":true},"filter":{"type":"string","description_kind":"plain","optional":true},"root_squash_enabled":{"type":"bool","description_kind":"plain","optional":true},"scope":{"type":"string","description_kind":"plain","required":true},"submount_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"suid_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":3},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_hpc_cache_blob_nfs_target":{"version":0,"block":{"attributes":{"access_policy_name":{"type":"string","description_kind":"plain","optional":true},"cache_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_path":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_container_id":{"type":"string","description_kind":"plain","required":true},"usage_model":{"type":"string","description_kind":"plain","required":true},"verification_timer_in_seconds":{"type":"number","description_kind":"plain","optional":true},"write_back_timer_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_hpc_cache_blob_target":{"version":0,"block":{"attributes":{"access_policy_name":{"type":"string","description_kind":"plain","optional":true},"cache_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_path":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_container_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_hpc_cache_nfs_target":{"version":0,"block":{"attributes":{"cache_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"target_host_name":{"type":"string","description_kind":"plain","required":true},"usage_model":{"type":"string","description_kind":"plain","required":true},"verification_timer_in_seconds":{"type":"number","description_kind":"plain","optional":true},"write_back_timer_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"namespace_junction":{"nesting_mode":"set","block":{"attributes":{"access_policy_name":{"type":"string","description_kind":"plain","optional":true},"namespace_path":{"type":"string","description_kind":"plain","required":true},"nfs_export":{"type":"string","description_kind":"plain","required":true},"target_path":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":10},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_image":{"version":0,"block":{"attributes":{"hyper_v_generation":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_virtual_machine_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone_resilient":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"list","block":{"attributes":{"blob_uri":{"type":"string","description_kind":"plain","optional":true,"computed":true},"caching":{"type":"string","description_kind":"plain","optional":true},"lun":{"type":"number","description_kind":"plain","optional":true},"managed_disk_id":{"type":"string","description_kind":"plain","optional":true},"size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"os_disk":{"nesting_mode":"list","block":{"attributes":{"blob_uri":{"type":"string","description_kind":"plain","optional":true,"computed":true},"caching":{"type":"string","description_kind":"plain","optional":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"managed_disk_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"os_state":{"type":"string","description_kind":"plain","optional":true},"os_type":{"type":"string","description_kind":"plain","optional":true},"size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_integration_service_environment":{"version":0,"block":{"attributes":{"access_endpoint_type":{"type":"string","description_kind":"plain","required":true},"connector_endpoint_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"connector_outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_subnet_ids":{"type":["set","string"],"description_kind":"plain","required":true},"workflow_endpoint_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"workflow_outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_iot_security_device_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"allow_rule":{"nesting_mode":"list","block":{"attributes":{"connection_from_ips_not_allowed":{"type":["set","string"],"description_kind":"plain","optional":true},"connection_to_ips_not_allowed":{"type":["set","string"],"description_kind":"plain","optional":true},"local_users_not_allowed":{"type":["set","string"],"description_kind":"plain","optional":true},"processes_not_allowed":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"range_rule":{"nesting_mode":"set","block":{"attributes":{"duration":{"type":"string","description_kind":"plain","required":true},"max":{"type":"number","description_kind":"plain","required":true},"min":{"type":"number","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iot_security_solution":{"version":1,"block":{"attributes":{"disabled_data_sources":{"type":["set","string"],"description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"events_to_export":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_ids":{"type":["set","string"],"description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","optional":true},"log_unmasked_ips_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"query_for_resources":{"type":"string","description_kind":"plain","optional":true,"computed":true},"query_subscription_ids":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"additional_workspace":{"nesting_mode":"set","block":{"attributes":{"data_types":{"type":["set","string"],"description_kind":"plain","required":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"recommendations_enabled":{"nesting_mode":"list","block":{"attributes":{"acr_authentication":{"type":"bool","description_kind":"plain","optional":true},"agent_send_unutilized_msg":{"type":"bool","description_kind":"plain","optional":true},"baseline":{"type":"bool","description_kind":"plain","optional":true},"edge_hub_mem_optimize":{"type":"bool","description_kind":"plain","optional":true},"edge_logging_option":{"type":"bool","description_kind":"plain","optional":true},"inconsistent_module_settings":{"type":"bool","description_kind":"plain","optional":true},"install_agent":{"type":"bool","description_kind":"plain","optional":true},"ip_filter_deny_all":{"type":"bool","description_kind":"plain","optional":true},"ip_filter_permissive_rule":{"type":"bool","description_kind":"plain","optional":true},"open_ports":{"type":"bool","description_kind":"plain","optional":true},"permissive_firewall_policy":{"type":"bool","description_kind":"plain","optional":true},"permissive_input_firewall_rules":{"type":"bool","description_kind":"plain","optional":true},"permissive_output_firewall_rules":{"type":"bool","description_kind":"plain","optional":true},"privileged_docker_options":{"type":"bool","description_kind":"plain","optional":true},"shared_credentials":{"type":"bool","description_kind":"plain","optional":true},"vulnerable_tls_cipher_suite":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iot_time_series_insights_access_policy":{"version":1,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"principal_object_id":{"type":"string","description_kind":"plain","required":true},"roles":{"type":["set","string"],"description_kind":"plain","required":true},"time_series_insights_environment_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_iot_time_series_insights_event_source_eventhub":{"version":0,"block":{"attributes":{"consumer_group_name":{"type":"string","description_kind":"plain","required":true},"environment_id":{"type":"string","description_kind":"plain","required":true},"event_source_resource_id":{"type":"string","description_kind":"plain","required":true},"eventhub_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"shared_access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"shared_access_key_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timestamp_property_name":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_iot_time_series_insights_event_source_iothub":{"version":0,"block":{"attributes":{"consumer_group_name":{"type":"string","description_kind":"plain","required":true},"environment_id":{"type":"string","description_kind":"plain","required":true},"event_source_resource_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_name":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"shared_access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"shared_access_key_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timestamp_property_name":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_iot_time_series_insights_gen2_environment":{"version":0,"block":{"attributes":{"data_access_fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id_properties":{"type":["list","string"],"description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"warm_store_data_retention_time":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"storage":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_iot_time_series_insights_reference_data_set":{"version":0,"block":{"attributes":{"data_string_comparison_behavior":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"time_series_insights_environment_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"key_property":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_iot_time_series_insights_standard_environment":{"version":0,"block":{"attributes":{"data_retention_time":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"partition_key":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"storage_limit_exceeded_behavior":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_iotcentral_application":{"version":2,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","optional":true},"sub_domain":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"template":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iotcentral_application_network_rule_set":{"version":0,"block":{"attributes":{"apply_to_device":{"type":"bool","description_kind":"plain","optional":true},"default_action":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iotcentral_application_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"ip_rule":{"nesting_mode":"list","block":{"attributes":{"ip_mask":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iotcentral_organization":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iotcentral_application_id":{"type":"string","description_kind":"plain","required":true},"organization_id":{"type":"string","description_kind":"plain","required":true},"parent_organization_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub":{"version":1,"block":{"attributes":{"endpoint":{"type":["list",["object",{"authentication_type":"string","batch_frequency_in_seconds":"number","connection_string":"string","container_name":"string","encoding":"string","endpoint_uri":"string","entity_path":"string","file_name_format":"string","identity_id":"string","max_chunk_size_in_bytes":"number","name":"string","resource_group_name":"string","type":"string"}]],"description_kind":"plain","optional":true,"computed":true},"enrichment":{"type":["list",["object",{"endpoint_names":["list","string"],"key":"string","value":"string"}]],"description_kind":"plain","optional":true,"computed":true},"event_hub_events_endpoint":{"type":"string","description_kind":"plain","computed":true},"event_hub_events_namespace":{"type":"string","description_kind":"plain","computed":true},"event_hub_events_path":{"type":"string","description_kind":"plain","computed":true},"event_hub_operations_endpoint":{"type":"string","description_kind":"plain","computed":true},"event_hub_operations_path":{"type":"string","description_kind":"plain","computed":true},"event_hub_partition_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"event_hub_retention_in_days":{"type":"number","description_kind":"plain","optional":true,"computed":true},"hostname":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"min_tls_version":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"route":{"type":["list",["object",{"condition":"string","enabled":"bool","endpoint_names":["list","string"],"name":"string","source":"string"}]],"description_kind":"plain","optional":true,"computed":true},"shared_access_policy":{"type":["list",["object",{"key_name":"string","permissions":"string","primary_key":"string","secondary_key":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"cloud_to_device":{"nesting_mode":"list","block":{"attributes":{"default_ttl":{"type":"string","description_kind":"plain","optional":true},"max_delivery_count":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"feedback":{"nesting_mode":"list","block":{"attributes":{"lock_duration":{"type":"string","description_kind":"plain","optional":true},"max_delivery_count":{"type":"number","description_kind":"plain","optional":true},"time_to_live":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"fallback_route":{"nesting_mode":"list","block":{"attributes":{"condition":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"endpoint_names":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"source":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"file_upload":{"nesting_mode":"list","block":{"attributes":{"authentication_type":{"type":"string","description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"container_name":{"type":"string","description_kind":"plain","required":true},"default_ttl":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_id":{"type":"string","description_kind":"plain","optional":true},"lock_duration":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_delivery_count":{"type":"number","description_kind":"plain","optional":true},"notifications":{"type":"bool","description_kind":"plain","optional":true},"sas_ttl":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"network_rule_set":{"nesting_mode":"list","block":{"attributes":{"apply_to_builtin_eventhub_endpoint":{"type":"bool","description_kind":"plain","optional":true},"default_action":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"ip_rule":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","optional":true},"ip_mask":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"sku":{"nesting_mode":"list","block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_certificate":{"version":1,"block":{"attributes":{"certificate_content":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_name":{"type":"string","description_kind":"plain","required":true},"is_verified":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_consumer_group":{"version":1,"block":{"attributes":{"eventhub_endpoint_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_device_update_account":{"version":0,"block":{"attributes":{"host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_device_update_instance":{"version":0,"block":{"attributes":{"device_update_account_id":{"type":"string","description_kind":"plain","required":true},"diagnostic_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"diagnostic_storage_account":{"nesting_mode":"list","block":{"attributes":{"connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_dps":{"version":0,"block":{"attributes":{"allocation_policy":{"type":"string","description_kind":"plain","optional":true},"data_residency_enabled":{"type":"bool","description_kind":"plain","optional":true},"device_provisioning_host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id_scope":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_operations_host_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"ip_filter_rule":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"ip_mask":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"target":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"linked_hub":{"nesting_mode":"list","block":{"attributes":{"allocation_weight":{"type":"number","description_kind":"plain","optional":true},"apply_allocation_policy":{"type":"bool","description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"hostname":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"sku":{"nesting_mode":"list","block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_dps_certificate":{"version":0,"block":{"attributes":{"certificate_content":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iot_dps_name":{"type":"string","description_kind":"plain","required":true},"is_verified":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_dps_shared_access_policy":{"version":0,"block":{"attributes":{"enrollment_read":{"type":"bool","description_kind":"plain","optional":true},"enrollment_write":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_dps_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"registration_read":{"type":"bool","description_kind":"plain","optional":true},"registration_write":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"service_config":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_endpoint_cosmosdb_account":{"version":0,"block":{"attributes":{"authentication_type":{"type":"string","description_kind":"plain","optional":true},"container_name":{"type":"string","description_kind":"plain","required":true},"database_name":{"type":"string","description_kind":"plain","required":true},"endpoint_uri":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_id":{"type":"string","description_kind":"plain","optional":true},"iothub_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"partition_key_name":{"type":"string","description_kind":"plain","optional":true},"partition_key_template":{"type":"string","description_kind":"plain","optional":true},"primary_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_endpoint_eventhub":{"version":1,"block":{"attributes":{"authentication_type":{"type":"string","description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"endpoint_uri":{"type":"string","description_kind":"plain","optional":true},"entity_path":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_id":{"type":"string","description_kind":"plain","optional":true},"iothub_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_endpoint_servicebus_queue":{"version":1,"block":{"attributes":{"authentication_type":{"type":"string","description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"endpoint_uri":{"type":"string","description_kind":"plain","optional":true},"entity_path":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_id":{"type":"string","description_kind":"plain","optional":true},"iothub_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_endpoint_servicebus_topic":{"version":1,"block":{"attributes":{"authentication_type":{"type":"string","description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"endpoint_uri":{"type":"string","description_kind":"plain","optional":true},"entity_path":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_id":{"type":"string","description_kind":"plain","optional":true},"iothub_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_endpoint_storage_container":{"version":1,"block":{"attributes":{"authentication_type":{"type":"string","description_kind":"plain","optional":true},"batch_frequency_in_seconds":{"type":"number","description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"container_name":{"type":"string","description_kind":"plain","required":true},"encoding":{"type":"string","description_kind":"plain","optional":true},"endpoint_uri":{"type":"string","description_kind":"plain","optional":true},"file_name_format":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_id":{"type":"string","description_kind":"plain","optional":true},"iothub_id":{"type":"string","description_kind":"plain","required":true},"max_chunk_size_in_bytes":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_enrichment":{"version":1,"block":{"attributes":{"endpoint_names":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_name":{"type":"string","description_kind":"plain","required":true},"key":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_fallback_route":{"version":1,"block":{"attributes":{"condition":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"endpoint_names":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_file_upload":{"version":0,"block":{"attributes":{"authentication_type":{"type":"string","description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"container_name":{"type":"string","description_kind":"plain","required":true},"default_ttl":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_id":{"type":"string","description_kind":"plain","optional":true},"iothub_id":{"type":"string","description_kind":"plain","required":true},"lock_duration":{"type":"string","description_kind":"plain","optional":true},"max_delivery_count":{"type":"number","description_kind":"plain","optional":true},"notifications_enabled":{"type":"bool","description_kind":"plain","optional":true},"sas_ttl":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_route":{"version":1,"block":{"attributes":{"condition":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"endpoint_names":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_shared_access_policy":{"version":1,"block":{"attributes":{"device_connect":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"registry_read":{"type":"bool","description_kind":"plain","optional":true},"registry_write":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"service_connect":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_ip_group":{"version":0,"block":{"attributes":{"cidrs":{"type":["set","string"],"description_kind":"plain","optional":true},"firewall_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"firewall_policy_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_ip_group_cidr":{"version":0,"block":{"attributes":{"cidr":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_group_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault":{"version":2,"block":{"attributes":{"access_policy":{"type":["list",["object",{"application_id":"string","certificate_permissions":["list","string"],"key_permissions":["list","string"],"object_id":"string","secret_permissions":["list","string"],"storage_permissions":["list","string"],"tenant_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"enable_rbac_authorization":{"type":"bool","description_kind":"plain","optional":true},"enabled_for_deployment":{"type":"bool","description_kind":"plain","optional":true},"enabled_for_disk_encryption":{"type":"bool","description_kind":"plain","optional":true},"enabled_for_template_deployment":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"purge_protection_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"soft_delete_retention_days":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","required":true},"vault_uri":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"contact":{"nesting_mode":"set","block":{"attributes":{"email":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","optional":true},"phone":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true}},"network_acls":{"nesting_mode":"list","block":{"attributes":{"bypass":{"type":"string","description_kind":"plain","required":true},"default_action":{"type":"string","description_kind":"plain","required":true},"ip_rules":{"type":["set","string"],"description_kind":"plain","optional":true},"virtual_network_subnet_ids":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_access_policy":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description_kind":"plain","optional":true},"certificate_permissions":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_permissions":{"type":["list","string"],"description_kind":"plain","optional":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"object_id":{"type":"string","description_kind":"plain","required":true},"secret_permissions":{"type":["list","string"],"description_kind":"plain","optional":true},"storage_permissions":{"type":["list","string"],"description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_certificate":{"version":0,"block":{"attributes":{"certificate_attribute":{"type":["list",["object",{"created":"string","enabled":"bool","expires":"string","not_before":"string","recovery_level":"string","updated":"string"}]],"description_kind":"plain","computed":true},"certificate_data":{"type":"string","description_kind":"plain","computed":true},"certificate_data_base64":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_manager_id":{"type":"string","description_kind":"plain","computed":true},"resource_manager_versionless_id":{"type":"string","description_kind":"plain","computed":true},"secret_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true},"versionless_id":{"type":"string","description_kind":"plain","computed":true},"versionless_secret_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"certificate":{"nesting_mode":"list","block":{"attributes":{"contents":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"certificate_policy":{"nesting_mode":"list","block":{"block_types":{"issuer_parameters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"key_properties":{"nesting_mode":"list","block":{"attributes":{"curve":{"type":"string","description_kind":"plain","optional":true,"computed":true},"exportable":{"type":"bool","description_kind":"plain","required":true},"key_size":{"type":"number","description_kind":"plain","optional":true,"computed":true},"key_type":{"type":"string","description_kind":"plain","required":true},"reuse_key":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"lifetime_action":{"nesting_mode":"list","block":{"block_types":{"action":{"nesting_mode":"list","block":{"attributes":{"action_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"trigger":{"nesting_mode":"list","block":{"attributes":{"days_before_expiry":{"type":"number","description_kind":"plain","optional":true},"lifetime_percentage":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"secret_properties":{"nesting_mode":"list","block":{"attributes":{"content_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"x509_certificate_properties":{"nesting_mode":"list","block":{"attributes":{"extended_key_usage":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"key_usage":{"type":["set","string"],"description_kind":"plain","required":true},"subject":{"type":"string","description_kind":"plain","required":true},"validity_in_months":{"type":"number","description_kind":"plain","required":true}},"block_types":{"subject_alternative_names":{"nesting_mode":"list","block":{"attributes":{"dns_names":{"type":["set","string"],"description_kind":"plain","optional":true},"emails":{"type":["set","string"],"description_kind":"plain","optional":true},"upns":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_certificate_contacts":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"contact":{"nesting_mode":"set","block":{"attributes":{"email":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","optional":true},"phone":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_certificate_issuer":{"version":0,"block":{"attributes":{"account_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"org_id":{"type":"string","description_kind":"plain","optional":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"provider_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"admin":{"nesting_mode":"list","block":{"attributes":{"email_address":{"type":"string","description_kind":"plain","required":true},"first_name":{"type":"string","description_kind":"plain","optional":true},"last_name":{"type":"string","description_kind":"plain","optional":true},"phone":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_key":{"version":0,"block":{"attributes":{"curve":{"type":"string","description_kind":"plain","optional":true,"computed":true},"e":{"type":"string","description_kind":"plain","computed":true},"expiration_date":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_opts":{"type":["list","string"],"description_kind":"plain","required":true},"key_size":{"type":"number","description_kind":"plain","optional":true},"key_type":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"n":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"not_before_date":{"type":"string","description_kind":"plain","optional":true},"public_key_openssh":{"type":"string","description_kind":"plain","computed":true},"public_key_pem":{"type":"string","description_kind":"plain","computed":true},"resource_id":{"type":"string","description_kind":"plain","computed":true},"resource_versionless_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","computed":true},"versionless_id":{"type":"string","description_kind":"plain","computed":true},"x":{"type":"string","description_kind":"plain","computed":true},"y":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"rotation_policy":{"nesting_mode":"list","block":{"attributes":{"expire_after":{"type":"string","description_kind":"plain","optional":true},"notify_before_expiry":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"automatic":{"nesting_mode":"list","block":{"attributes":{"time_after_creation":{"type":"string","description_kind":"plain","optional":true},"time_before_expiry":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_managed_hardware_security_module":{"version":0,"block":{"attributes":{"admin_object_ids":{"type":["set","string"],"description_kind":"plain","required":true},"hsm_uri":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"purge_protection_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"security_domain_encrypted_data":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"security_domain_key_vault_certificate_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"security_domain_quorum":{"type":"number","description_kind":"plain","optional":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"soft_delete_retention_days":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"network_acls":{"nesting_mode":"list","block":{"attributes":{"bypass":{"type":"string","description_kind":"plain","required":true},"default_action":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_managed_hardware_security_module_key":{"version":0,"block":{"attributes":{"curve":{"type":"string","description_kind":"plain","optional":true},"expiration_date":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_opts":{"type":["set","string"],"description_kind":"plain","required":true},"key_size":{"type":"number","description_kind":"plain","optional":true},"key_type":{"type":"string","description_kind":"plain","required":true},"managed_hsm_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"not_before_date":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"versioned_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_managed_hardware_security_module_role_assignment":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_hsm_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"principal_id":{"type":"string","description_kind":"plain","required":true},"resource_id":{"type":"string","description_kind":"plain","computed":true},"role_definition_id":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","required":true},"vault_base_url":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_managed_hardware_security_module_role_definition":{"version":1,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_hsm_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_manager_id":{"type":"string","description_kind":"plain","computed":true},"role_name":{"type":"string","description_kind":"plain","optional":true},"role_type":{"type":"string","description_kind":"plain","computed":true},"vault_base_url":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"permission":{"nesting_mode":"list","block":{"attributes":{"actions":{"type":["list","string"],"description_kind":"plain","optional":true},"data_actions":{"type":["set","string"],"description_kind":"plain","optional":true},"not_actions":{"type":["list","string"],"description_kind":"plain","optional":true},"not_data_actions":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_managed_storage_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"regenerate_key_automatically":{"type":"bool","description_kind":"plain","optional":true},"regeneration_period":{"type":"string","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true},"storage_account_key":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_managed_storage_account_sas_token_definition":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_storage_account_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"sas_template_uri":{"type":"string","description_kind":"plain","required":true},"sas_type":{"type":"string","description_kind":"plain","required":true},"secret_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"validity_period":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_secret":{"version":0,"block":{"attributes":{"content_type":{"type":"string","description_kind":"plain","optional":true},"expiration_date":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"not_before_date":{"type":"string","description_kind":"plain","optional":true},"resource_id":{"type":"string","description_kind":"plain","computed":true},"resource_versionless_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"version":{"type":"string","description_kind":"plain","computed":true},"versionless_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kubernetes_cluster":{"version":2,"block":{"attributes":{"api_server_authorized_ip_ranges":{"type":["set","string"],"description_kind":"plain","deprecated":true,"optional":true,"computed":true},"automatic_channel_upgrade":{"type":"string","description_kind":"plain","optional":true},"azure_policy_enabled":{"type":"bool","description_kind":"plain","optional":true},"cost_analysis_enabled":{"type":"bool","description_kind":"plain","optional":true},"current_kubernetes_version":{"type":"string","description_kind":"plain","computed":true},"custom_ca_trust_certificates_base64":{"type":["list","string"],"description_kind":"plain","deprecated":true,"optional":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"dns_prefix":{"type":"string","description_kind":"plain","optional":true},"dns_prefix_private_cluster":{"type":"string","description_kind":"plain","optional":true},"edge_zone":{"type":"string","description_kind":"plain","optional":true},"enable_pod_security_policy":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"http_application_routing_enabled":{"type":"bool","description_kind":"plain","optional":true},"http_application_routing_zone_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_cleaner_enabled":{"type":"bool","description_kind":"plain","optional":true},"image_cleaner_interval_hours":{"type":"number","description_kind":"plain","optional":true},"kube_admin_config":{"type":["list",["object",{"client_certificate":"string","client_key":"string","cluster_ca_certificate":"string","host":"string","password":"string","username":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"kube_admin_config_raw":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"kube_config":{"type":["list",["object",{"client_certificate":"string","client_key":"string","cluster_ca_certificate":"string","host":"string","password":"string","username":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"kube_config_raw":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"kubernetes_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_account_disabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"node_os_channel_upgrade":{"type":"string","description_kind":"plain","optional":true},"node_resource_group":{"type":"string","description_kind":"plain","optional":true,"computed":true},"node_resource_group_id":{"type":"string","description_kind":"plain","computed":true},"oidc_issuer_enabled":{"type":"bool","description_kind":"plain","optional":true},"oidc_issuer_url":{"type":"string","description_kind":"plain","computed":true},"open_service_mesh_enabled":{"type":"bool","description_kind":"plain","optional":true},"portal_fqdn":{"type":"string","description_kind":"plain","computed":true},"private_cluster_enabled":{"type":"bool","description_kind":"plain","optional":true},"private_cluster_public_fqdn_enabled":{"type":"bool","description_kind":"plain","optional":true},"private_dns_zone_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_fqdn":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"role_based_access_control_enabled":{"type":"bool","description_kind":"plain","optional":true},"run_command_enabled":{"type":"bool","description_kind":"plain","optional":true},"sku_tier":{"type":"string","description_kind":"plain","optional":true},"support_plan":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workload_identity_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"aci_connector_linux":{"nesting_mode":"list","block":{"attributes":{"connector_identity":{"type":["list",["object",{"client_id":"string","object_id":"string","user_assigned_identity_id":"string"}]],"description_kind":"plain","computed":true},"subnet_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"api_server_access_profile":{"nesting_mode":"list","block":{"attributes":{"authorized_ip_ranges":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"vnet_integration_enabled":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true}},"description_kind":"plain"},"max_items":1},"auto_scaler_profile":{"nesting_mode":"list","block":{"attributes":{"balance_similar_node_groups":{"type":"bool","description_kind":"plain","optional":true},"empty_bulk_delete_max":{"type":"string","description_kind":"plain","optional":true,"computed":true},"expander":{"type":"string","description_kind":"plain","optional":true},"max_graceful_termination_sec":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_node_provisioning_time":{"type":"string","description_kind":"plain","optional":true},"max_unready_nodes":{"type":"number","description_kind":"plain","optional":true},"max_unready_percentage":{"type":"number","description_kind":"plain","optional":true},"new_pod_scale_up_delay":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scale_down_delay_after_add":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scale_down_delay_after_delete":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scale_down_delay_after_failure":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scale_down_unneeded":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scale_down_unready":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scale_down_utilization_threshold":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scan_interval":{"type":"string","description_kind":"plain","optional":true,"computed":true},"skip_nodes_with_local_storage":{"type":"bool","description_kind":"plain","optional":true},"skip_nodes_with_system_pods":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"azure_active_directory_role_based_access_control":{"nesting_mode":"list","block":{"attributes":{"admin_group_object_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"azure_rbac_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_app_id":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"managed":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true},"server_app_id":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"server_app_secret":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"sensitive":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"confidential_computing":{"nesting_mode":"list","block":{"attributes":{"sgx_quote_helper_enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"default_node_pool":{"nesting_mode":"list","block":{"attributes":{"capacity_reservation_group_id":{"type":"string","description_kind":"plain","optional":true},"custom_ca_trust_enabled":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true},"enable_auto_scaling":{"type":"bool","description_kind":"plain","optional":true},"enable_host_encryption":{"type":"bool","description_kind":"plain","optional":true},"enable_node_public_ip":{"type":"bool","description_kind":"plain","optional":true},"fips_enabled":{"type":"bool","description_kind":"plain","optional":true},"gpu_instance":{"type":"string","description_kind":"plain","optional":true},"host_group_id":{"type":"string","description_kind":"plain","optional":true},"kubelet_disk_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_count":{"type":"number","description_kind":"plain","optional":true},"max_pods":{"type":"number","description_kind":"plain","optional":true,"computed":true},"message_of_the_day":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"min_count":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"node_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"node_labels":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"node_public_ip_prefix_id":{"type":"string","description_kind":"plain","optional":true},"node_taints":{"type":["list","string"],"description_kind":"plain","deprecated":true,"optional":true},"only_critical_addons_enabled":{"type":"bool","description_kind":"plain","optional":true},"orchestrator_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"os_disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"os_disk_type":{"type":"string","description_kind":"plain","optional":true},"os_sku":{"type":"string","description_kind":"plain","optional":true,"computed":true},"pod_subnet_id":{"type":"string","description_kind":"plain","optional":true},"proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"scale_down_mode":{"type":"string","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"temporary_name_for_rotation":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","optional":true},"ultra_ssd_enabled":{"type":"bool","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true},"vnet_subnet_id":{"type":"string","description_kind":"plain","optional":true},"workload_runtime":{"type":"string","description_kind":"plain","optional":true,"computed":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"kubelet_config":{"nesting_mode":"list","block":{"attributes":{"allowed_unsafe_sysctls":{"type":["set","string"],"description_kind":"plain","optional":true},"container_log_max_line":{"type":"number","description_kind":"plain","optional":true},"container_log_max_size_mb":{"type":"number","description_kind":"plain","optional":true},"cpu_cfs_quota_enabled":{"type":"bool","description_kind":"plain","optional":true},"cpu_cfs_quota_period":{"type":"string","description_kind":"plain","optional":true},"cpu_manager_policy":{"type":"string","description_kind":"plain","optional":true},"image_gc_high_threshold":{"type":"number","description_kind":"plain","optional":true},"image_gc_low_threshold":{"type":"number","description_kind":"plain","optional":true},"pod_max_pid":{"type":"number","description_kind":"plain","optional":true},"topology_manager_policy":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"linux_os_config":{"nesting_mode":"list","block":{"attributes":{"swap_file_size_mb":{"type":"number","description_kind":"plain","optional":true},"transparent_huge_page_defrag":{"type":"string","description_kind":"plain","optional":true},"transparent_huge_page_enabled":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"sysctl_config":{"nesting_mode":"list","block":{"attributes":{"fs_aio_max_nr":{"type":"number","description_kind":"plain","optional":true},"fs_file_max":{"type":"number","description_kind":"plain","optional":true},"fs_inotify_max_user_watches":{"type":"number","description_kind":"plain","optional":true},"fs_nr_open":{"type":"number","description_kind":"plain","optional":true},"kernel_threads_max":{"type":"number","description_kind":"plain","optional":true},"net_core_netdev_max_backlog":{"type":"number","description_kind":"plain","optional":true},"net_core_optmem_max":{"type":"number","description_kind":"plain","optional":true},"net_core_rmem_default":{"type":"number","description_kind":"plain","optional":true},"net_core_rmem_max":{"type":"number","description_kind":"plain","optional":true},"net_core_somaxconn":{"type":"number","description_kind":"plain","optional":true},"net_core_wmem_default":{"type":"number","description_kind":"plain","optional":true},"net_core_wmem_max":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_ip_local_port_range_max":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_ip_local_port_range_min":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_neigh_default_gc_thresh1":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_neigh_default_gc_thresh2":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_neigh_default_gc_thresh3":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_fin_timeout":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_keepalive_intvl":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_keepalive_probes":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_keepalive_time":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_max_syn_backlog":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_max_tw_buckets":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_tw_reuse":{"type":"bool","description_kind":"plain","optional":true},"net_netfilter_nf_conntrack_buckets":{"type":"number","description_kind":"plain","optional":true},"net_netfilter_nf_conntrack_max":{"type":"number","description_kind":"plain","optional":true},"vm_max_map_count":{"type":"number","description_kind":"plain","optional":true},"vm_swappiness":{"type":"number","description_kind":"plain","optional":true},"vm_vfs_cache_pressure":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"node_network_profile":{"nesting_mode":"list","block":{"attributes":{"application_security_group_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"node_public_ip_tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"allowed_host_ports":{"nesting_mode":"list","block":{"attributes":{"port_end":{"type":"number","description_kind":"plain","optional":true},"port_start":{"type":"number","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"upgrade_settings":{"nesting_mode":"list","block":{"attributes":{"drain_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true},"max_surge":{"type":"string","description_kind":"plain","required":true},"node_soak_duration_in_minutes":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"http_proxy_config":{"nesting_mode":"list","block":{"attributes":{"http_proxy":{"type":"string","description_kind":"plain","optional":true},"https_proxy":{"type":"string","description_kind":"plain","optional":true},"no_proxy":{"type":["set","string"],"description_kind":"plain","optional":true},"trusted_ca":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"ingress_application_gateway":{"nesting_mode":"list","block":{"attributes":{"effective_gateway_id":{"type":"string","description_kind":"plain","computed":true},"gateway_id":{"type":"string","description_kind":"plain","optional":true},"gateway_name":{"type":"string","description_kind":"plain","optional":true},"ingress_application_gateway_identity":{"type":["list",["object",{"client_id":"string","object_id":"string","user_assigned_identity_id":"string"}]],"description_kind":"plain","computed":true},"subnet_cidr":{"type":"string","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"key_management_service":{"nesting_mode":"list","block":{"attributes":{"key_vault_key_id":{"type":"string","description_kind":"plain","required":true},"key_vault_network_access":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"key_vault_secrets_provider":{"nesting_mode":"list","block":{"attributes":{"secret_identity":{"type":["list",["object",{"client_id":"string","object_id":"string","user_assigned_identity_id":"string"}]],"description_kind":"plain","computed":true},"secret_rotation_enabled":{"type":"bool","description_kind":"plain","optional":true},"secret_rotation_interval":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"kubelet_identity":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"object_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"linux_profile":{"nesting_mode":"list","block":{"attributes":{"admin_username":{"type":"string","description_kind":"plain","required":true}},"block_types":{"ssh_key":{"nesting_mode":"list","block":{"attributes":{"key_data":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"maintenance_window":{"nesting_mode":"list","block":{"block_types":{"allowed":{"nesting_mode":"set","block":{"attributes":{"day":{"type":"string","description_kind":"plain","required":true},"hours":{"type":["set","number"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"not_allowed":{"nesting_mode":"set","block":{"attributes":{"end":{"type":"string","description_kind":"plain","required":true},"start":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"maintenance_window_auto_upgrade":{"nesting_mode":"list","block":{"attributes":{"day_of_month":{"type":"number","description_kind":"plain","optional":true},"day_of_week":{"type":"string","description_kind":"plain","optional":true},"duration":{"type":"number","description_kind":"plain","required":true},"frequency":{"type":"string","description_kind":"plain","required":true},"interval":{"type":"number","description_kind":"plain","required":true},"start_date":{"type":"string","description_kind":"plain","optional":true,"computed":true},"start_time":{"type":"string","description_kind":"plain","optional":true},"utc_offset":{"type":"string","description_kind":"plain","optional":true},"week_index":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"not_allowed":{"nesting_mode":"set","block":{"attributes":{"end":{"type":"string","description_kind":"plain","required":true},"start":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"maintenance_window_node_os":{"nesting_mode":"list","block":{"attributes":{"day_of_month":{"type":"number","description_kind":"plain","optional":true},"day_of_week":{"type":"string","description_kind":"plain","optional":true},"duration":{"type":"number","description_kind":"plain","required":true},"frequency":{"type":"string","description_kind":"plain","required":true},"interval":{"type":"number","description_kind":"plain","required":true},"start_date":{"type":"string","description_kind":"plain","optional":true,"computed":true},"start_time":{"type":"string","description_kind":"plain","optional":true},"utc_offset":{"type":"string","description_kind":"plain","optional":true},"week_index":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"not_allowed":{"nesting_mode":"set","block":{"attributes":{"end":{"type":"string","description_kind":"plain","required":true},"start":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"microsoft_defender":{"nesting_mode":"list","block":{"attributes":{"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"monitor_metrics":{"nesting_mode":"list","block":{"attributes":{"annotations_allowed":{"type":"string","description_kind":"plain","optional":true},"labels_allowed":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"network_profile":{"nesting_mode":"list","block":{"attributes":{"dns_service_ip":{"type":"string","description_kind":"plain","optional":true,"computed":true},"docker_bridge_cidr":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"ebpf_data_plane":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"ip_versions":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"load_balancer_sku":{"type":"string","description_kind":"plain","optional":true},"network_data_plane":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_mode":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_plugin":{"type":"string","description_kind":"plain","required":true},"network_plugin_mode":{"type":"string","description_kind":"plain","optional":true},"network_policy":{"type":"string","description_kind":"plain","optional":true,"computed":true},"outbound_ip_address_ids":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"outbound_ip_prefix_ids":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"outbound_type":{"type":"string","description_kind":"plain","optional":true},"pod_cidr":{"type":"string","description_kind":"plain","optional":true,"computed":true},"pod_cidrs":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"service_cidr":{"type":"string","description_kind":"plain","optional":true,"computed":true},"service_cidrs":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true}},"block_types":{"load_balancer_profile":{"nesting_mode":"list","block":{"attributes":{"effective_outbound_ips":{"type":["set","string"],"description_kind":"plain","computed":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true},"managed_outbound_ip_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"managed_outbound_ipv6_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"outbound_ip_address_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"outbound_ip_prefix_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"outbound_ports_allocated":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"nat_gateway_profile":{"nesting_mode":"list","block":{"attributes":{"effective_outbound_ips":{"type":["set","string"],"description_kind":"plain","computed":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true},"managed_outbound_ip_count":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"oms_agent":{"nesting_mode":"list","block":{"attributes":{"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"msi_auth_for_monitoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"oms_agent_identity":{"type":["list",["object",{"client_id":"string","object_id":"string","user_assigned_identity_id":"string"}]],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"service_mesh_profile":{"nesting_mode":"list","block":{"attributes":{"external_ingress_gateway_enabled":{"type":"bool","description_kind":"plain","optional":true},"internal_ingress_gateway_enabled":{"type":"bool","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","required":true}},"block_types":{"certificate_authority":{"nesting_mode":"list","block":{"attributes":{"cert_chain_object_name":{"type":"string","description_kind":"plain","required":true},"cert_object_name":{"type":"string","description_kind":"plain","required":true},"key_object_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"root_cert_object_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"service_principal":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"storage_profile":{"nesting_mode":"list","block":{"attributes":{"blob_driver_enabled":{"type":"bool","description_kind":"plain","optional":true},"disk_driver_enabled":{"type":"bool","description_kind":"plain","optional":true},"disk_driver_version":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"file_driver_enabled":{"type":"bool","description_kind":"plain","optional":true},"snapshot_controller_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"web_app_routing":{"nesting_mode":"list","block":{"attributes":{"dns_zone_id":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"dns_zone_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"web_app_routing_identity":{"type":["list",["object",{"client_id":"string","object_id":"string","user_assigned_identity_id":"string"}]],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"windows_profile":{"nesting_mode":"list","block":{"attributes":{"admin_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"admin_username":{"type":"string","description_kind":"plain","required":true},"license":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"gmsa":{"nesting_mode":"list","block":{"attributes":{"dns_server":{"type":"string","description_kind":"plain","required":true},"root_domain":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"workload_autoscaler_profile":{"nesting_mode":"list","block":{"attributes":{"keda_enabled":{"type":"bool","description_kind":"plain","optional":true},"vertical_pod_autoscaler_controlled_values":{"type":"string","description_kind":"plain","deprecated":true,"computed":true},"vertical_pod_autoscaler_enabled":{"type":"bool","description_kind":"plain","optional":true},"vertical_pod_autoscaler_update_mode":{"type":"string","description_kind":"plain","deprecated":true,"computed":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_kubernetes_cluster_extension":{"version":0,"block":{"attributes":{"aks_assigned_identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"cluster_id":{"type":"string","description_kind":"plain","required":true},"configuration_protected_settings":{"type":["map","string"],"description_kind":"plain","optional":true},"configuration_settings":{"type":["map","string"],"description_kind":"plain","optional":true},"current_version":{"type":"string","description_kind":"plain","computed":true},"extension_type":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"release_namespace":{"type":"string","description_kind":"plain","optional":true,"computed":true},"release_train":{"type":"string","description_kind":"plain","optional":true,"computed":true},"target_namespace":{"type":"string","description_kind":"plain","optional":true,"computed":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"plan":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"product":{"type":"string","description_kind":"plain","required":true},"promotion_code":{"type":"string","description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kubernetes_cluster_node_pool":{"version":1,"block":{"attributes":{"capacity_reservation_group_id":{"type":"string","description_kind":"plain","optional":true},"custom_ca_trust_enabled":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true},"enable_auto_scaling":{"type":"bool","description_kind":"plain","optional":true},"enable_host_encryption":{"type":"bool","description_kind":"plain","optional":true},"enable_node_public_ip":{"type":"bool","description_kind":"plain","optional":true},"eviction_policy":{"type":"string","description_kind":"plain","optional":true},"fips_enabled":{"type":"bool","description_kind":"plain","optional":true},"gpu_instance":{"type":"string","description_kind":"plain","optional":true},"host_group_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kubelet_disk_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kubernetes_cluster_id":{"type":"string","description_kind":"plain","required":true},"max_count":{"type":"number","description_kind":"plain","optional":true},"max_pods":{"type":"number","description_kind":"plain","optional":true,"computed":true},"message_of_the_day":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"min_count":{"type":"number","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"node_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"node_labels":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"node_public_ip_prefix_id":{"type":"string","description_kind":"plain","optional":true},"node_taints":{"type":["list","string"],"description_kind":"plain","optional":true},"orchestrator_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"os_disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"os_disk_type":{"type":"string","description_kind":"plain","optional":true},"os_sku":{"type":"string","description_kind":"plain","optional":true,"computed":true},"os_type":{"type":"string","description_kind":"plain","optional":true},"pod_subnet_id":{"type":"string","description_kind":"plain","optional":true},"priority":{"type":"string","description_kind":"plain","optional":true},"proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"scale_down_mode":{"type":"string","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description_kind":"plain","optional":true},"spot_max_price":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ultra_ssd_enabled":{"type":"bool","description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true},"vnet_subnet_id":{"type":"string","description_kind":"plain","optional":true},"workload_runtime":{"type":"string","description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"kubelet_config":{"nesting_mode":"list","block":{"attributes":{"allowed_unsafe_sysctls":{"type":["set","string"],"description_kind":"plain","optional":true},"container_log_max_line":{"type":"number","description_kind":"plain","optional":true},"container_log_max_size_mb":{"type":"number","description_kind":"plain","optional":true},"cpu_cfs_quota_enabled":{"type":"bool","description_kind":"plain","optional":true},"cpu_cfs_quota_period":{"type":"string","description_kind":"plain","optional":true},"cpu_manager_policy":{"type":"string","description_kind":"plain","optional":true},"image_gc_high_threshold":{"type":"number","description_kind":"plain","optional":true},"image_gc_low_threshold":{"type":"number","description_kind":"plain","optional":true},"pod_max_pid":{"type":"number","description_kind":"plain","optional":true},"topology_manager_policy":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"linux_os_config":{"nesting_mode":"list","block":{"attributes":{"swap_file_size_mb":{"type":"number","description_kind":"plain","optional":true},"transparent_huge_page_defrag":{"type":"string","description_kind":"plain","optional":true},"transparent_huge_page_enabled":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"sysctl_config":{"nesting_mode":"list","block":{"attributes":{"fs_aio_max_nr":{"type":"number","description_kind":"plain","optional":true},"fs_file_max":{"type":"number","description_kind":"plain","optional":true},"fs_inotify_max_user_watches":{"type":"number","description_kind":"plain","optional":true},"fs_nr_open":{"type":"number","description_kind":"plain","optional":true},"kernel_threads_max":{"type":"number","description_kind":"plain","optional":true},"net_core_netdev_max_backlog":{"type":"number","description_kind":"plain","optional":true},"net_core_optmem_max":{"type":"number","description_kind":"plain","optional":true},"net_core_rmem_default":{"type":"number","description_kind":"plain","optional":true},"net_core_rmem_max":{"type":"number","description_kind":"plain","optional":true},"net_core_somaxconn":{"type":"number","description_kind":"plain","optional":true},"net_core_wmem_default":{"type":"number","description_kind":"plain","optional":true},"net_core_wmem_max":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_ip_local_port_range_max":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_ip_local_port_range_min":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_neigh_default_gc_thresh1":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_neigh_default_gc_thresh2":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_neigh_default_gc_thresh3":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_fin_timeout":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_keepalive_intvl":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_keepalive_probes":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_keepalive_time":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_max_syn_backlog":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_max_tw_buckets":{"type":"number","description_kind":"plain","optional":true},"net_ipv4_tcp_tw_reuse":{"type":"bool","description_kind":"plain","optional":true},"net_netfilter_nf_conntrack_buckets":{"type":"number","description_kind":"plain","optional":true},"net_netfilter_nf_conntrack_max":{"type":"number","description_kind":"plain","optional":true},"vm_max_map_count":{"type":"number","description_kind":"plain","optional":true},"vm_swappiness":{"type":"number","description_kind":"plain","optional":true},"vm_vfs_cache_pressure":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"node_network_profile":{"nesting_mode":"list","block":{"attributes":{"application_security_group_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"node_public_ip_tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"allowed_host_ports":{"nesting_mode":"list","block":{"attributes":{"port_end":{"type":"number","description_kind":"plain","optional":true},"port_start":{"type":"number","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"upgrade_settings":{"nesting_mode":"list","block":{"attributes":{"drain_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true},"max_surge":{"type":"string","description_kind":"plain","required":true},"node_soak_duration_in_minutes":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"windows_profile":{"nesting_mode":"list","block":{"attributes":{"outbound_nat_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_kubernetes_cluster_trusted_access_role_binding":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kubernetes_cluster_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"roles":{"type":["list","string"],"description_kind":"plain","required":true},"source_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kubernetes_fleet_manager":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"hub_profile":{"nesting_mode":"list","block":{"attributes":{"dns_prefix":{"type":"string","description_kind":"plain","required":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"kubernetes_version":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain","deprecated":true},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kubernetes_fleet_member":{"version":0,"block":{"attributes":{"group":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kubernetes_cluster_id":{"type":"string","description_kind":"plain","required":true},"kubernetes_fleet_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kubernetes_fleet_update_run":{"version":0,"block":{"attributes":{"fleet_update_strategy_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kubernetes_fleet_manager_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"managed_cluster_update":{"nesting_mode":"list","block":{"block_types":{"node_image_selection":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"upgrade":{"nesting_mode":"list","block":{"attributes":{"kubernetes_version":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"stage":{"nesting_mode":"list","block":{"attributes":{"after_stage_wait_in_seconds":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"group":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kubernetes_fleet_update_strategy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kubernetes_fleet_manager_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"stage":{"nesting_mode":"list","block":{"attributes":{"after_stage_wait_in_seconds":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"group":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kubernetes_flux_configuration":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description_kind":"plain","required":true},"continuous_reconciliation_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"blob_storage":{"nesting_mode":"list","block":{"attributes":{"account_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"container_id":{"type":"string","description_kind":"plain","required":true},"local_auth_reference":{"type":"string","description_kind":"plain","optional":true},"sas_token":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"sync_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"managed_identity":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"service_principal":{"nesting_mode":"list","block":{"attributes":{"client_certificate_base64":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"client_certificate_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"client_certificate_send_chain":{"type":"bool","description_kind":"plain","optional":true},"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"bucket":{"nesting_mode":"list","block":{"attributes":{"access_key":{"type":"string","description_kind":"plain","optional":true},"bucket_name":{"type":"string","description_kind":"plain","required":true},"local_auth_reference":{"type":"string","description_kind":"plain","optional":true},"secret_key_base64":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"sync_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true},"tls_enabled":{"type":"bool","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"git_repository":{"nesting_mode":"list","block":{"attributes":{"https_ca_cert_base64":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"https_key_base64":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"https_user":{"type":"string","description_kind":"plain","optional":true},"local_auth_reference":{"type":"string","description_kind":"plain","optional":true},"reference_type":{"type":"string","description_kind":"plain","required":true},"reference_value":{"type":"string","description_kind":"plain","required":true},"ssh_known_hosts_base64":{"type":"string","description_kind":"plain","optional":true},"ssh_private_key_base64":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"sync_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"kustomizations":{"nesting_mode":"set","block":{"attributes":{"depends_on":{"type":["list","string"],"description_kind":"plain","optional":true},"garbage_collection_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"recreating_enabled":{"type":"bool","description_kind":"plain","optional":true},"retry_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"sync_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_attached_database_configuration":{"version":1,"block":{"attributes":{"attached_database_names":{"type":["list","string"],"description_kind":"plain","computed":true},"cluster_name":{"type":"string","description_kind":"plain","required":true},"cluster_resource_id":{"type":"string","description_kind":"plain","required":true},"database_name":{"type":"string","description_kind":"plain","required":true},"default_principal_modification_kind":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"sharing":{"nesting_mode":"list","block":{"attributes":{"external_tables_to_exclude":{"type":["set","string"],"description_kind":"plain","optional":true},"external_tables_to_include":{"type":["set","string"],"description_kind":"plain","optional":true},"materialized_views_to_exclude":{"type":["set","string"],"description_kind":"plain","optional":true},"materialized_views_to_include":{"type":["set","string"],"description_kind":"plain","optional":true},"tables_to_exclude":{"type":["set","string"],"description_kind":"plain","optional":true},"tables_to_include":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_cluster":{"version":1,"block":{"attributes":{"allowed_fqdns":{"type":["list","string"],"description_kind":"plain","optional":true},"allowed_ip_ranges":{"type":["list","string"],"description_kind":"plain","optional":true},"auto_stop_enabled":{"type":"bool","description_kind":"plain","optional":true},"data_ingestion_uri":{"type":"string","description_kind":"plain","computed":true},"disk_encryption_enabled":{"type":"bool","description_kind":"plain","optional":true},"double_encryption_enabled":{"type":"bool","description_kind":"plain","optional":true},"engine":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"language_extensions":{"type":["set","string"],"description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_network_access_restricted":{"type":"bool","description_kind":"plain","optional":true},"public_ip_type":{"type":"string","description_kind":"plain","optional":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"purge_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"streaming_ingestion_enabled":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"trusted_external_tenants":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"uri":{"type":"string","description_kind":"plain","computed":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"optimized_auto_scale":{"nesting_mode":"list","block":{"attributes":{"maximum_instances":{"type":"number","description_kind":"plain","required":true},"minimum_instances":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"sku":{"nesting_mode":"list","block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"virtual_network_configuration":{"nesting_mode":"list","block":{"attributes":{"data_management_public_ip_id":{"type":"string","description_kind":"plain","required":true},"engine_public_ip_id":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_kusto_cluster_customer_managed_key":{"version":1,"block":{"attributes":{"cluster_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"key_version":{"type":"string","description_kind":"plain","optional":true},"user_identity":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_cluster_managed_private_endpoint":{"version":2,"block":{"attributes":{"cluster_name":{"type":"string","description_kind":"plain","required":true},"group_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_link_resource_id":{"type":"string","description_kind":"plain","required":true},"private_link_resource_region":{"type":"string","description_kind":"plain","optional":true},"request_message":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_cluster_principal_assignment":{"version":1,"block":{"attributes":{"cluster_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"principal_id":{"type":"string","description_kind":"plain","required":true},"principal_name":{"type":"string","description_kind":"plain","computed":true},"principal_type":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"role":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true},"tenant_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_cosmosdb_data_connection":{"version":0,"block":{"attributes":{"cosmosdb_container_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kusto_database_id":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_identity_id":{"type":"string","description_kind":"plain","required":true},"mapping_rule_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"retrieval_start_date":{"type":"string","description_kind":"plain","optional":true},"table_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_database":{"version":1,"block":{"attributes":{"cluster_name":{"type":"string","description_kind":"plain","required":true},"hot_cache_period":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"size":{"type":"number","description_kind":"plain","computed":true},"soft_delete_period":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_database_principal_assignment":{"version":1,"block":{"attributes":{"cluster_name":{"type":"string","description_kind":"plain","required":true},"database_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"principal_id":{"type":"string","description_kind":"plain","required":true},"principal_name":{"type":"string","description_kind":"plain","computed":true},"principal_type":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"role":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true},"tenant_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_eventgrid_data_connection":{"version":1,"block":{"attributes":{"blob_storage_event_type":{"type":"string","description_kind":"plain","optional":true},"cluster_name":{"type":"string","description_kind":"plain","required":true},"data_format":{"type":"string","description_kind":"plain","optional":true},"database_name":{"type":"string","description_kind":"plain","required":true},"database_routing_type":{"type":"string","description_kind":"plain","optional":true},"eventgrid_resource_id":{"type":"string","description_kind":"plain","optional":true},"eventhub_consumer_group_name":{"type":"string","description_kind":"plain","required":true},"eventhub_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_identity_resource_id":{"type":"string","description_kind":"plain","optional":true},"mapping_rule_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"skip_first_record":{"type":"bool","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true},"table_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_eventhub_data_connection":{"version":1,"block":{"attributes":{"cluster_name":{"type":"string","description_kind":"plain","required":true},"compression":{"type":"string","description_kind":"plain","optional":true},"consumer_group":{"type":"string","description_kind":"plain","required":true},"data_format":{"type":"string","description_kind":"plain","optional":true},"database_name":{"type":"string","description_kind":"plain","required":true},"database_routing_type":{"type":"string","description_kind":"plain","optional":true},"event_system_properties":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"eventhub_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_id":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"mapping_rule_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"table_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_iothub_data_connection":{"version":1,"block":{"attributes":{"cluster_name":{"type":"string","description_kind":"plain","required":true},"consumer_group":{"type":"string","description_kind":"plain","required":true},"data_format":{"type":"string","description_kind":"plain","optional":true},"database_name":{"type":"string","description_kind":"plain","required":true},"database_routing_type":{"type":"string","description_kind":"plain","optional":true},"event_system_properties":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_id":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"mapping_rule_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"shared_access_policy_name":{"type":"string","description_kind":"plain","required":true},"table_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_script":{"version":1,"block":{"attributes":{"continue_on_errors_enabled":{"type":"bool","description_kind":"plain","optional":true},"database_id":{"type":"string","description_kind":"plain","required":true},"force_an_update_when_value_changed":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"sas_token":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"script_content":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"url":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lab_service_lab":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lab_plan_id":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"title":{"type":"string","description_kind":"plain","required":true}},"block_types":{"auto_shutdown":{"nesting_mode":"list","block":{"attributes":{"disconnect_delay":{"type":"string","description_kind":"plain","optional":true},"idle_delay":{"type":"string","description_kind":"plain","optional":true},"no_connect_delay":{"type":"string","description_kind":"plain","optional":true},"shutdown_on_idle":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"connection_setting":{"nesting_mode":"list","block":{"attributes":{"client_rdp_access":{"type":"string","description_kind":"plain","optional":true},"client_ssh_access":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"network":{"nesting_mode":"list","block":{"attributes":{"load_balancer_id":{"type":"string","description_kind":"plain","computed":true},"public_ip_id":{"type":"string","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"roster":{"nesting_mode":"list","block":{"attributes":{"active_directory_group_id":{"type":"string","description_kind":"plain","optional":true},"lms_instance":{"type":"string","description_kind":"plain","optional":true},"lti_client_id":{"type":"string","description_kind":"plain","optional":true},"lti_context_id":{"type":"string","description_kind":"plain","optional":true},"lti_roster_endpoint":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"security":{"nesting_mode":"list","block":{"attributes":{"open_access_enabled":{"type":"bool","description_kind":"plain","required":true},"registration_code":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"virtual_machine":{"nesting_mode":"list","block":{"attributes":{"additional_capability_gpu_drivers_installed":{"type":"bool","description_kind":"plain","optional":true},"create_option":{"type":"string","description_kind":"plain","optional":true},"shared_password_enabled":{"type":"bool","description_kind":"plain","optional":true},"usage_quota":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"admin_user":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"image_reference":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true},"offer":{"type":"string","description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","optional":true},"sku":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"non_admin_user":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"sku":{"nesting_mode":"list","block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain","deprecated":true}},"azurerm_lab_service_plan":{"version":0,"block":{"attributes":{"allowed_regions":{"type":["list","string"],"description_kind":"plain","required":true},"default_network_subnet_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"shared_gallery_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"default_auto_shutdown":{"nesting_mode":"list","block":{"attributes":{"disconnect_delay":{"type":"string","description_kind":"plain","optional":true},"idle_delay":{"type":"string","description_kind":"plain","optional":true},"no_connect_delay":{"type":"string","description_kind":"plain","optional":true},"shutdown_on_idle":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"default_connection":{"nesting_mode":"list","block":{"attributes":{"client_rdp_access":{"type":"string","description_kind":"plain","optional":true},"client_ssh_access":{"type":"string","description_kind":"plain","optional":true},"web_rdp_access":{"type":"string","description_kind":"plain","optional":true},"web_ssh_access":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"support":{"nesting_mode":"list","block":{"attributes":{"email":{"type":"string","description_kind":"plain","optional":true},"instructions":{"type":"string","description_kind":"plain","optional":true},"phone":{"type":"string","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_lab_service_schedule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lab_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"notes":{"type":"string","description_kind":"plain","optional":true},"start_time":{"type":"string","description_kind":"plain","optional":true},"stop_time":{"type":"string","description_kind":"plain","required":true},"time_zone":{"type":"string","description_kind":"plain","required":true}},"block_types":{"recurrence":{"nesting_mode":"list","block":{"attributes":{"expiration_date":{"type":"string","description_kind":"plain","required":true},"frequency":{"type":"string","description_kind":"plain","required":true},"interval":{"type":"number","description_kind":"plain","optional":true},"week_days":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_lab_service_user":{"version":0,"block":{"attributes":{"additional_usage_quota":{"type":"string","description_kind":"plain","optional":true},"email":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lab_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_lb":{"version":0,"block":{"attributes":{"edge_zone":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"private_ip_address":{"type":"string","description_kind":"plain","computed":true},"private_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","optional":true},"sku_tier":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"frontend_ip_configuration":{"nesting_mode":"list","block":{"attributes":{"gateway_load_balancer_frontend_ip_configuration_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","computed":true},"inbound_nat_rules":{"type":["set","string"],"description_kind":"plain","computed":true},"load_balancer_rules":{"type":["set","string"],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_rules":{"type":["set","string"],"description_kind":"plain","computed":true},"private_ip_address":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_ip_address_allocation":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_ip_address_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"public_ip_address_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"public_ip_prefix_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lb_backend_address_pool":{"version":0,"block":{"attributes":{"backend_ip_configurations":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inbound_nat_rules":{"type":["list","string"],"description_kind":"plain","computed":true},"load_balancing_rules":{"type":["list","string"],"description_kind":"plain","computed":true},"loadbalancer_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_rules":{"type":["list","string"],"description_kind":"plain","computed":true},"synchronous_mode":{"type":"string","description_kind":"plain","optional":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tunnel_interface":{"nesting_mode":"list","block":{"attributes":{"identifier":{"type":"number","description_kind":"plain","required":true},"port":{"type":"number","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lb_backend_address_pool_address":{"version":0,"block":{"attributes":{"backend_address_ip_configuration_id":{"type":"string","description":"For global load balancer, user needs to specify the `backend_address_ip_configuration_id` of the added regional load balancers","description_kind":"plain","optional":true},"backend_address_pool_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inbound_nat_rule_port_mapping":{"type":["list",["object",{"backend_port":"number","frontend_port":"number","inbound_nat_rule_name":"string"}]],"description_kind":"plain","computed":true},"ip_address":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lb_nat_pool":{"version":0,"block":{"attributes":{"backend_port":{"type":"number","description_kind":"plain","required":true},"floating_ip_enabled":{"type":"bool","description_kind":"plain","optional":true},"frontend_ip_configuration_id":{"type":"string","description_kind":"plain","computed":true},"frontend_ip_configuration_name":{"type":"string","description_kind":"plain","required":true},"frontend_port_end":{"type":"number","description_kind":"plain","required":true},"frontend_port_start":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true},"loadbalancer_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tcp_reset_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lb_nat_rule":{"version":0,"block":{"attributes":{"backend_address_pool_id":{"type":"string","description_kind":"plain","optional":true},"backend_ip_configuration_id":{"type":"string","description_kind":"plain","computed":true},"backend_port":{"type":"number","description_kind":"plain","required":true},"enable_floating_ip":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"enable_tcp_reset":{"type":"bool","description_kind":"plain","optional":true},"frontend_ip_configuration_id":{"type":"string","description_kind":"plain","computed":true},"frontend_ip_configuration_name":{"type":"string","description_kind":"plain","required":true},"frontend_port":{"type":"number","description_kind":"plain","optional":true},"frontend_port_end":{"type":"number","description_kind":"plain","optional":true},"frontend_port_start":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"loadbalancer_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lb_outbound_rule":{"version":0,"block":{"attributes":{"allocated_outbound_ports":{"type":"number","description_kind":"plain","optional":true},"backend_address_pool_id":{"type":"string","description_kind":"plain","required":true},"enable_tcp_reset":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true},"loadbalancer_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"block_types":{"frontend_ip_configuration":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lb_probe":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"load_balancer_rules":{"type":["set","string"],"description_kind":"plain","computed":true},"loadbalancer_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"number_of_probes":{"type":"number","description_kind":"plain","optional":true},"port":{"type":"number","description_kind":"plain","required":true},"probe_threshold":{"type":"number","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","optional":true},"request_path":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lb_rule":{"version":0,"block":{"attributes":{"backend_address_pool_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"backend_port":{"type":"number","description_kind":"plain","required":true},"disable_outbound_snat":{"type":"bool","description_kind":"plain","optional":true},"enable_floating_ip":{"type":"bool","description_kind":"plain","optional":true},"enable_tcp_reset":{"type":"bool","description_kind":"plain","optional":true},"frontend_ip_configuration_id":{"type":"string","description_kind":"plain","computed":true},"frontend_ip_configuration_name":{"type":"string","description_kind":"plain","required":true},"frontend_port":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"load_distribution":{"type":"string","description_kind":"plain","optional":true,"computed":true},"loadbalancer_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"probe_id":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lighthouse_assignment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lighthouse_definition_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scope":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lighthouse_definition":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lighthouse_definition_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managing_tenant_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","required":true}},"block_types":{"authorization":{"nesting_mode":"set","block":{"attributes":{"delegated_role_definition_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_display_name":{"type":"string","description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","required":true},"role_definition_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"eligible_authorization":{"nesting_mode":"set","block":{"attributes":{"principal_display_name":{"type":"string","description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","required":true},"role_definition_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"just_in_time_access_policy":{"nesting_mode":"list","block":{"attributes":{"maximum_activation_duration":{"type":"string","description_kind":"plain","optional":true},"multi_factor_auth_provider":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"approver":{"nesting_mode":"set","block":{"attributes":{"principal_display_name":{"type":"string","description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"plan":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"product":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_linux_function_app":{"version":1,"block":{"attributes":{"app_settings":{"type":["map","string"],"description":"A map of key-value pairs for [App Settings](https://docs.microsoft.com/en-us/azure/azure-functions/functions-app-settings) and custom values.","description_kind":"plain","optional":true},"builtin_logging_enabled":{"type":"bool","description":"Should built in logging be enabled. Configures `AzureWebJobsDashboard` app setting based on the configured storage setting","description_kind":"plain","optional":true},"client_certificate_enabled":{"type":"bool","description":"Should the function app use Client Certificates","description_kind":"plain","optional":true},"client_certificate_exclusion_paths":{"type":"string","description":"Paths to exclude when using client certificates, separated by ;","description_kind":"plain","optional":true},"client_certificate_mode":{"type":"string","description":"The mode of the Function App's client certificates requirement for incoming requests. Possible values are `Required`, `Optional`, and `OptionalInteractiveUser` ","description_kind":"plain","optional":true},"content_share_force_disabled":{"type":"bool","description":"Force disable the content share settings.","description_kind":"plain","optional":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"daily_memory_time_quota":{"type":"number","description":"The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps in Consumption Plans.","description_kind":"plain","optional":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description":"Is the Linux Function App enabled.","description_kind":"plain","optional":true},"ftp_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"functions_extension_version":{"type":"string","description":"The runtime version associated with the Function App.","description_kind":"plain","optional":true},"hosting_environment_id":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description":"Can the Function App only be accessed via HTTPS?","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_reference_identity_id":{"type":"string","description":"The User Assigned Identity to use for Key Vault access.","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description":"Specifies the name of the Function App.","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_plan_id":{"type":"string","description":"The ID of the App Service Plan within which to create this Function App","description_kind":"plain","required":true},"site_credential":{"type":["list",["object",{"name":"string","password":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"storage_account_access_key":{"type":"string","description":"The access key which will be used to access the storage account for the Function App.","description_kind":"plain","optional":true,"sensitive":true},"storage_account_name":{"type":"string","description":"The backend storage account name which will be used by this Function App.","description_kind":"plain","optional":true},"storage_key_vault_secret_id":{"type":"string","description":"The Key Vault Secret ID, including version, that contains the Connection String to connect to the storage account for this Function App.","description_kind":"plain","optional":true},"storage_uses_managed_identity":{"type":"bool","description":"Should the Function App use its Managed Identity to access storage?","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","optional":true},"webdeploy_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"zip_deploy_file":{"type":"string","description":"The local path and filename of the Zip packaged application to deploy to this Linux Function App. **Note:** Using this value requires either `WEBSITE_RUN_FROM_PACKAGE=1` or `SCM_DO_BUILD_DURING_DEPLOYMENT=true` to be set on the App in `app_settings`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"auth_settings":{"nesting_mode":"list","block":{"attributes":{"additional_login_parameters":{"type":["map","string"],"description":"Specifies a map of Login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.","description_kind":"plain","optional":true},"allowed_external_redirect_urls":{"type":["list","string"],"description":"Specifies a list of External URLs that can be redirected to as part of logging in or logging out of the Windows Web App.","description_kind":"plain","optional":true,"computed":true},"default_provider":{"type":"string","description":"The default authentication provider to use when multiple providers are configured. Possible values include: `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount`, `Twitter`, `Github`.","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description":"Should the Authentication / Authorization feature be enabled?","description_kind":"plain","required":true},"issuer":{"type":"string","description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The RuntimeVersion of the Authentication / Authorization feature in use.","description_kind":"plain","optional":true,"computed":true},"token_refresh_extension_hours":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Windows Web App durably store platform-specific security tokens that are obtained during login flows? Defaults to `false`.","description_kind":"plain","optional":true},"unauthenticated_client_action":{"type":"string","description":"The action to take when an unauthenticated client attempts to access the app. Possible values include: `RedirectToLoginPage`, `AllowAnonymous`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret for the Client ID. Cannot be used with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client. Cannot be used with `client_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"facebook":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret":{"type":"string","description":"The App Secret of the Facebook app used for Facebook Login. Cannot be specified with `app_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login. Cannot be specified with `app_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret of the GitHub app used for GitHub Login. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The client secret associated with the Google web application. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"microsoft":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"The list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, `wl.basic` is used as the default scope.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret":{"type":"string","description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"auth_settings_v2":{"nesting_mode":"list","block":{"attributes":{"auth_enabled":{"type":"bool","description":"Should the AuthV2 Settings be enabled. Defaults to `false`","description_kind":"plain","optional":true},"config_file_path":{"type":"string","description":"The path to the App Auth settings. **Note:** Relative Paths are evaluated from the Site Root directory.","description_kind":"plain","optional":true},"default_provider":{"type":"string","description":"The Default Authentication Provider to use when the `unauthenticated_action` is set to `RedirectToLoginPage`. Possible values include: `apple`, `azureactivedirectory`, `facebook`, `github`, `google`, `twitter` and the `name` of your `custom_oidc_v2` provider.","description_kind":"plain","optional":true},"excluded_paths":{"type":["list","string"],"description":"The paths which should be excluded from the `unauthenticated_action` when it is set to `RedirectToLoginPage`.","description_kind":"plain","optional":true},"forward_proxy_convention":{"type":"string","description":"The convention used to determine the url of the request made. Possible values include `ForwardProxyConventionNoProxy`, `ForwardProxyConventionStandard`, `ForwardProxyConventionCustom`. Defaults to `ForwardProxyConventionNoProxy`","description_kind":"plain","optional":true},"forward_proxy_custom_host_header_name":{"type":"string","description":"The name of the header containing the host of the request.","description_kind":"plain","optional":true},"forward_proxy_custom_scheme_header_name":{"type":"string","description":"The name of the header containing the scheme of the request.","description_kind":"plain","optional":true},"http_route_api_prefix":{"type":"string","description":"The prefix that should precede all the authentication and authorisation paths. Defaults to `/.auth`","description_kind":"plain","optional":true},"require_authentication":{"type":"bool","description":"Should the authentication flow be used for all requests.","description_kind":"plain","optional":true},"require_https":{"type":"bool","description":"Should HTTPS be required on connections? Defaults to true.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The Runtime Version of the Authentication and Authorisation feature of this App. Defaults to `~1`","description_kind":"plain","optional":true},"unauthenticated_action":{"type":"string","description":"The action to take for requests made without authentication. Possible values include `RedirectToLoginPage`, `AllowAnonymous`, `Return401`, and `Return403`. Defaults to `RedirectToLoginPage`.","description_kind":"plain","optional":true}},"block_types":{"active_directory_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_applications":{"type":["list","string"],"description":"The list of allowed Applications for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"allowed_groups":{"type":["list","string"],"description":"The list of allowed Group Names for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_identities":{"type":["list","string"],"description":"The list of allowed Identities for the Default Authorisation Policy.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret_certificate_thumbprint":{"type":"string","description":"The thumbprint of the certificate used for signing purposes.","description_kind":"plain","optional":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client.","description_kind":"plain","optional":true},"jwt_allowed_client_applications":{"type":["list","string"],"description":"A list of Allowed Client Applications in the JWT Claim.","description_kind":"plain","optional":true},"jwt_allowed_groups":{"type":["list","string"],"description":"A list of Allowed Groups in the JWT Claim.","description_kind":"plain","optional":true},"login_parameters":{"type":["map","string"],"description":"A map of key-value pairs to send to the Authorisation Endpoint when a user logs in.","description_kind":"plain","optional":true},"tenant_auth_endpoint":{"type":"string","description":"The Azure Tenant Endpoint for the Authenticating Tenant. e.g. `https://login.microsoftonline.com/v2.0/{tenant-guid}/`.","description_kind":"plain","required":true},"www_authentication_disabled":{"type":"bool","description":"Should the www-authenticate provider should be omitted from the request? Defaults to `false`","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"apple_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Apple web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Apple Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"azure_static_web_app_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Static Web App Authentication.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"custom_oidc_v2":{"nesting_mode":"list","block":{"attributes":{"authorisation_endpoint":{"type":"string","description":"The endpoint to make the Authorisation Request.","description_kind":"plain","computed":true},"certification_uri":{"type":"string","description":"The endpoint that provides the keys necessary to validate the token.","description_kind":"plain","computed":true},"client_credential_method":{"type":"string","description":"The Client Credential Method used. Currently the only supported value is `ClientSecretPost`.","description_kind":"plain","computed":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with this Custom OIDC.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the secret for this Custom OIDC Client.","description_kind":"plain","computed":true},"issuer_endpoint":{"type":"string","description":"The endpoint that issued the Token.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the Custom OIDC Authentication Provider.","description_kind":"plain","required":true},"name_claim_type":{"type":"string","description":"The name of the claim that contains the users name.","description_kind":"plain","optional":true},"openid_configuration_endpoint":{"type":"string","description":"The endpoint that contains all the configuration endpoints for this Custom OIDC provider.","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description":"The list of the scopes that should be requested while authenticating.","description_kind":"plain","optional":true},"token_endpoint":{"type":"string","description":"The endpoint used to request a Token.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"facebook_v2":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login.","description_kind":"plain","required":true},"graph_api_version":{"type":"string","description":"The version of the Facebook API to be used while logging in.","description_kind":"plain","optional":true,"computed":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of Login scopes that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"login":{"nesting_mode":"list","block":{"attributes":{"allowed_external_redirect_urls":{"type":["list","string"],"description":"External URLs that can be redirected to as part of logging in or logging out of the app. This is an advanced setting typically only needed by Windows Store application backends. **Note:** URLs within the current domain are always implicitly allowed.","description_kind":"plain","optional":true},"cookie_expiration_convention":{"type":"string","description":"The method by which cookies expire. Possible values include: `FixedTime`, and `IdentityProviderDerived`. Defaults to `FixedTime`.","description_kind":"plain","optional":true},"cookie_expiration_time":{"type":"string","description":"The time after the request is made when the session cookie should expire. Defaults to `08:00:00`.","description_kind":"plain","optional":true},"logout_endpoint":{"type":"string","description":"The endpoint to which logout requests should be made.","description_kind":"plain","optional":true},"nonce_expiration_time":{"type":"string","description":"The time after the request is made when the nonce should expire. Defaults to `00:05:00`.","description_kind":"plain","optional":true},"preserve_url_fragments_for_logins":{"type":"bool","description":"Should the fragments from the request be preserved after the login request is made. Defaults to `false`.","description_kind":"plain","optional":true},"token_refresh_extension_time":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Token Store configuration Enabled. Defaults to `false`","description_kind":"plain","optional":true},"token_store_path":{"type":"string","description":"The directory path in the App Filesystem in which the tokens will be stored.","description_kind":"plain","optional":true},"token_store_sas_setting_name":{"type":"string","description":"The name of the app setting which contains the SAS URL of the blob storage containing the tokens.","description_kind":"plain","optional":true},"validate_nonce":{"type":"bool","description":"Should the nonce be validated while completing the login flow. Defaults to `true`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"microsoft_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"The list of Login scopes that will be requested as part of Microsoft Account authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter_v2":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"backup":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Should this backup job be enabled?","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this Backup.","description_kind":"plain","required":true},"storage_account_url":{"type":"string","description":"The SAS URL to the container.","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"frequency_interval":{"type":"number","description":"How often the backup should be executed (e.g. for weekly backup, this should be set to `7` and `frequency_unit` should be set to `Day`).","description_kind":"plain","required":true},"frequency_unit":{"type":"string","description":"The unit of time for how often the backup should take place. Possible values include: `Day` and `Hour`.","description_kind":"plain","required":true},"keep_at_least_one_backup":{"type":"bool","description":"Should the service keep at least one backup, regardless of age of backup. Defaults to `false`.","description_kind":"plain","optional":true},"last_execution_time":{"type":"string","description":"The time the backup was last attempted.","description_kind":"plain","computed":true},"retention_period_days":{"type":"number","description":"After how many days backups should be deleted.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"When the schedule should start working in RFC-3339 format.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"The name which should be used for this Connection.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type of database. Possible values include: `MySQL`, `SQLServer`, `SQLAzure`, `Custom`, `NotificationHub`, `ServiceBus`, `EventHub`, `APIHub`, `DocDb`, `RedisCache`, and `PostgreSQL`.","description_kind":"plain","required":true},"value":{"type":"string","description":"The connection string value.","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"always_on":{"type":"bool","description":"If this Linux Web App is Always On enabled. Defaults to `false`.","description_kind":"plain","optional":true,"computed":true},"api_definition_url":{"type":"string","description":"The URL of the API definition that describes this Linux Function App.","description_kind":"plain","optional":true},"api_management_api_id":{"type":"string","description":"The ID of the API Management API for this Linux Function App.","description_kind":"plain","optional":true},"app_command_line":{"type":"string","description":"The program and any arguments used to launch this app via the command line. (Example `node myapp.js`).","description_kind":"plain","optional":true},"app_scale_limit":{"type":"number","description":"The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.","description_kind":"plain","optional":true,"computed":true},"application_insights_connection_string":{"type":"string","description":"The Connection String for linking the Linux Function App to Application Insights.","description_kind":"plain","optional":true,"sensitive":true},"application_insights_key":{"type":"string","description":"The Instrumentation Key for connecting the Linux Function App to Application Insights.","description_kind":"plain","optional":true,"sensitive":true},"container_registry_managed_identity_client_id":{"type":"string","description":"The Client ID of the Managed Service Identity to use for connections to the Azure Container Registry.","description_kind":"plain","optional":true},"container_registry_use_managed_identity":{"type":"bool","description":"Should connections for Azure Container Registry use Managed Identity.","description_kind":"plain","optional":true},"default_documents":{"type":["list","string"],"description":"Specifies a list of Default Documents for the Linux Web App.","description_kind":"plain","optional":true,"computed":true},"detailed_error_logging_enabled":{"type":"bool","description":"Is detailed error logging enabled","description_kind":"plain","computed":true},"elastic_instance_minimum":{"type":"number","description":"The number of minimum instances for this Linux Function App. Only affects apps on Elastic Premium plans.","description_kind":"plain","optional":true,"computed":true},"ftps_state":{"type":"string","description":"State of FTP / FTPS service for this function app. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`. Defaults to `Disabled`.","description_kind":"plain","optional":true},"health_check_eviction_time_in_min":{"type":"number","description":"The amount of time in minutes that a node is unhealthy before being removed from the load balancer. Possible values are between `2` and `10`. Only valid in conjunction with `health_check_path`","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description":"The path to be checked for this function app health.","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description":"Specifies if the http2 protocol should be enabled. Defaults to `false`.","description_kind":"plain","optional":true},"ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"linux_fx_version":{"type":"string","description":"The Linux FX Version","description_kind":"plain","computed":true},"load_balancing_mode":{"type":"string","description":"The Site load balancing mode. Possible values include: `WeightedRoundRobin`, `LeastRequests`, `LeastResponseTime`, `WeightedTotalTraffic`, `RequestHash`, `PerSiteRoundRobin`. Defaults to `LeastRequests` if omitted.","description_kind":"plain","optional":true},"managed_pipeline_mode":{"type":"string","description":"The Managed Pipeline mode. Possible values include: `Integrated`, `Classic`. Defaults to `Integrated`.","description_kind":"plain","optional":true},"minimum_tls_version":{"type":"string","description":"The configures the minimum version of TLS required for SSL requests. Possible values include: `1.0`, `1.1`, and `1.2`. Defaults to `1.2`.","description_kind":"plain","optional":true},"pre_warmed_instance_count":{"type":"number","description":"The number of pre-warmed instances for this function app. Only affects apps on an Elastic Premium plan.","description_kind":"plain","optional":true,"computed":true},"remote_debugging_enabled":{"type":"bool","description":"Should Remote Debugging be enabled. Defaults to `false`.","description_kind":"plain","optional":true},"remote_debugging_version":{"type":"string","description":"The Remote Debugging Version. Possible values include `VS2017`, `VS2019`, and `VS2022``","description_kind":"plain","optional":true,"computed":true},"runtime_scale_monitoring_enabled":{"type":"bool","description":"Should Functions Runtime Scale Monitoring be enabled.","description_kind":"plain","optional":true},"scm_ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"scm_minimum_tls_version":{"type":"string","description":"Configures the minimum version of TLS required for SSL requests to the SCM site Possible values include: `1.0`, `1.1`, and `1.2`. Defaults to `1.2`.","description_kind":"plain","optional":true},"scm_type":{"type":"string","description":"The SCM Type in use by the Linux Function App.","description_kind":"plain","computed":true},"scm_use_main_ip_restriction":{"type":"bool","description":"Should the Linux Function App `ip_restriction` configuration be used for the SCM also.","description_kind":"plain","optional":true},"use_32_bit_worker":{"type":"bool","description":"Should the Linux Web App use a 32-bit worker.","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description":"Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`.","description_kind":"plain","optional":true},"websockets_enabled":{"type":"bool","description":"Should Web Sockets be enabled. Defaults to `false`.","description_kind":"plain","optional":true},"worker_count":{"type":"number","description":"The number of Workers for this Linux Function App.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"app_service_logs":{"nesting_mode":"list","block":{"attributes":{"disk_quota_mb":{"type":"number","description":"The amount of disk space to use for logs. Valid values are between `25` and `100`.","description_kind":"plain","optional":true},"retention_period_days":{"type":"number","description":"The retention period for logs in days. Valid values are between `0` and `99999`. Defaults to `0` (never delete).","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"application_stack":{"nesting_mode":"list","block":{"attributes":{"dotnet_version":{"type":"string","description":"The version of .Net. Possible values are `3.1`, `6.0` and `7.0`","description_kind":"plain","optional":true},"java_version":{"type":"string","description":"The version of Java to use. Possible values are `8`, `11`, and `17`","description_kind":"plain","optional":true},"node_version":{"type":"string","description":"The version of Node to use. Possible values include `12`, `14`, `16`, `18` and `20`","description_kind":"plain","optional":true},"powershell_core_version":{"type":"string","description":"The version of PowerShell Core to use. Possibles values are `7`, `7.2`, and `7.4`","description_kind":"plain","optional":true},"python_version":{"type":"string","description":"The version of Python to use. Possible values include `3.12`, `3.11`, `3.10`, `3.9`, `3.8`, and `3.7`.","description_kind":"plain","optional":true},"use_custom_runtime":{"type":"bool","description_kind":"plain","optional":true},"use_dotnet_isolated_runtime":{"type":"bool","description":"Should the DotNet process use an isolated runtime. Defaults to `false`.","description_kind":"plain","optional":true}},"block_types":{"docker":{"nesting_mode":"list","block":{"attributes":{"image_name":{"type":"string","description":"The name of the Docker image to use.","description_kind":"plain","required":true},"image_tag":{"type":"string","description":"The image tag of the image to use.","description_kind":"plain","required":true},"registry_password":{"type":"string","description":"The password for the account to use to connect to the registry.","description_kind":"plain","optional":true,"sensitive":true},"registry_url":{"type":"string","description":"The URL of the docker registry.","description_kind":"plain","required":true},"registry_username":{"type":"string","description":"The username to use for connections to the registry.","description_kind":"plain","optional":true,"sensitive":true}},"description":"A docker block","description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description":"Specifies a list of origins that should be allowed to make cross-origin calls.","description_kind":"plain","optional":true},"support_credentials":{"type":"bool","description":"Are credentials allowed in CORS requests? Defaults to `false`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"scm_ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"sticky_settings":{"nesting_mode":"list","block":{"attributes":{"app_setting_names":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string_names":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"set","block":{"attributes":{"access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"mount_path":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"share_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_linux_function_app_slot":{"version":1,"block":{"attributes":{"app_settings":{"type":["map","string"],"description":"A map of key-value pairs for [App Settings](https://docs.microsoft.com/en-us/azure/azure-functions/functions-app-settings) and custom values.","description_kind":"plain","optional":true},"builtin_logging_enabled":{"type":"bool","description":"Should built in logging be enabled. Configures `AzureWebJobsDashboard` app setting based on the configured storage setting.","description_kind":"plain","optional":true},"client_certificate_enabled":{"type":"bool","description":"Should the Function App Slot use Client Certificates.","description_kind":"plain","optional":true},"client_certificate_exclusion_paths":{"type":"string","description":"Paths to exclude when using client certificates, separated by ;","description_kind":"plain","optional":true},"client_certificate_mode":{"type":"string","description":"The mode of the Function App Slot's client certificates requirement for incoming requests. Possible values are `Required`, `Optional`, and `OptionalInteractiveUser`.","description_kind":"plain","optional":true},"content_share_force_disabled":{"type":"bool","description":"Force disable the content share settings.","description_kind":"plain","optional":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"daily_memory_time_quota":{"type":"number","description":"The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps in Consumption Plans.","description_kind":"plain","optional":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description":"Is the Linux Function App Slot enabled.","description_kind":"plain","optional":true},"ftp_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"function_app_id":{"type":"string","description":"The ID of the Linux Function App this Slot is a member of.","description_kind":"plain","required":true},"functions_extension_version":{"type":"string","description":"The runtime version associated with the Function App Slot.","description_kind":"plain","optional":true},"hosting_environment_id":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description":"Can the Function App Slot only be accessed via HTTPS?","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_reference_identity_id":{"type":"string","description":"The User Assigned Identity to use for Key Vault access.","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description":"Specifies the name of the Function App Slot.","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"service_plan_id":{"type":"string","description_kind":"plain","optional":true},"site_credential":{"type":["list",["object",{"name":"string","password":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"storage_account_access_key":{"type":"string","description":"The access key which will be used to access the storage account for the Function App Slot.","description_kind":"plain","optional":true,"sensitive":true},"storage_account_name":{"type":"string","description":"The backend storage account name which will be used by this Function App Slot.","description_kind":"plain","optional":true},"storage_key_vault_secret_id":{"type":"string","description":"The Key Vault Secret ID, including version, that contains the Connection String to connect to the storage account for this Function App.","description_kind":"plain","optional":true},"storage_uses_managed_identity":{"type":"bool","description":"Should the Function App Slot use its Managed Identity to access storage?","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","optional":true},"webdeploy_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"auth_settings":{"nesting_mode":"list","block":{"attributes":{"additional_login_parameters":{"type":["map","string"],"description":"Specifies a map of Login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.","description_kind":"plain","optional":true},"allowed_external_redirect_urls":{"type":["list","string"],"description":"Specifies a list of External URLs that can be redirected to as part of logging in or logging out of the Windows Web App.","description_kind":"plain","optional":true,"computed":true},"default_provider":{"type":"string","description":"The default authentication provider to use when multiple providers are configured. Possible values include: `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount`, `Twitter`, `Github`.","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description":"Should the Authentication / Authorization feature be enabled?","description_kind":"plain","required":true},"issuer":{"type":"string","description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The RuntimeVersion of the Authentication / Authorization feature in use.","description_kind":"plain","optional":true,"computed":true},"token_refresh_extension_hours":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Windows Web App durably store platform-specific security tokens that are obtained during login flows? Defaults to `false`.","description_kind":"plain","optional":true},"unauthenticated_client_action":{"type":"string","description":"The action to take when an unauthenticated client attempts to access the app. Possible values include: `RedirectToLoginPage`, `AllowAnonymous`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret for the Client ID. Cannot be used with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client. Cannot be used with `client_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"facebook":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret":{"type":"string","description":"The App Secret of the Facebook app used for Facebook Login. Cannot be specified with `app_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login. Cannot be specified with `app_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret of the GitHub app used for GitHub Login. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The client secret associated with the Google web application. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"microsoft":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"The list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, `wl.basic` is used as the default scope.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret":{"type":"string","description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"auth_settings_v2":{"nesting_mode":"list","block":{"attributes":{"auth_enabled":{"type":"bool","description":"Should the AuthV2 Settings be enabled. Defaults to `false`","description_kind":"plain","optional":true},"config_file_path":{"type":"string","description":"The path to the App Auth settings. **Note:** Relative Paths are evaluated from the Site Root directory.","description_kind":"plain","optional":true},"default_provider":{"type":"string","description":"The Default Authentication Provider to use when the `unauthenticated_action` is set to `RedirectToLoginPage`. Possible values include: `apple`, `azureactivedirectory`, `facebook`, `github`, `google`, `twitter` and the `name` of your `custom_oidc_v2` provider.","description_kind":"plain","optional":true},"excluded_paths":{"type":["list","string"],"description":"The paths which should be excluded from the `unauthenticated_action` when it is set to `RedirectToLoginPage`.","description_kind":"plain","optional":true},"forward_proxy_convention":{"type":"string","description":"The convention used to determine the url of the request made. Possible values include `ForwardProxyConventionNoProxy`, `ForwardProxyConventionStandard`, `ForwardProxyConventionCustom`. Defaults to `ForwardProxyConventionNoProxy`","description_kind":"plain","optional":true},"forward_proxy_custom_host_header_name":{"type":"string","description":"The name of the header containing the host of the request.","description_kind":"plain","optional":true},"forward_proxy_custom_scheme_header_name":{"type":"string","description":"The name of the header containing the scheme of the request.","description_kind":"plain","optional":true},"http_route_api_prefix":{"type":"string","description":"The prefix that should precede all the authentication and authorisation paths. Defaults to `/.auth`","description_kind":"plain","optional":true},"require_authentication":{"type":"bool","description":"Should the authentication flow be used for all requests.","description_kind":"plain","optional":true},"require_https":{"type":"bool","description":"Should HTTPS be required on connections? Defaults to true.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The Runtime Version of the Authentication and Authorisation feature of this App. Defaults to `~1`","description_kind":"plain","optional":true},"unauthenticated_action":{"type":"string","description":"The action to take for requests made without authentication. Possible values include `RedirectToLoginPage`, `AllowAnonymous`, `Return401`, and `Return403`. Defaults to `RedirectToLoginPage`.","description_kind":"plain","optional":true}},"block_types":{"active_directory_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_applications":{"type":["list","string"],"description":"The list of allowed Applications for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"allowed_groups":{"type":["list","string"],"description":"The list of allowed Group Names for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_identities":{"type":["list","string"],"description":"The list of allowed Identities for the Default Authorisation Policy.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret_certificate_thumbprint":{"type":"string","description":"The thumbprint of the certificate used for signing purposes.","description_kind":"plain","optional":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client.","description_kind":"plain","optional":true},"jwt_allowed_client_applications":{"type":["list","string"],"description":"A list of Allowed Client Applications in the JWT Claim.","description_kind":"plain","optional":true},"jwt_allowed_groups":{"type":["list","string"],"description":"A list of Allowed Groups in the JWT Claim.","description_kind":"plain","optional":true},"login_parameters":{"type":["map","string"],"description":"A map of key-value pairs to send to the Authorisation Endpoint when a user logs in.","description_kind":"plain","optional":true},"tenant_auth_endpoint":{"type":"string","description":"The Azure Tenant Endpoint for the Authenticating Tenant. e.g. `https://login.microsoftonline.com/v2.0/{tenant-guid}/`.","description_kind":"plain","required":true},"www_authentication_disabled":{"type":"bool","description":"Should the www-authenticate provider should be omitted from the request? Defaults to `false`","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"apple_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Apple web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Apple Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"azure_static_web_app_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Static Web App Authentication.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"custom_oidc_v2":{"nesting_mode":"list","block":{"attributes":{"authorisation_endpoint":{"type":"string","description":"The endpoint to make the Authorisation Request.","description_kind":"plain","computed":true},"certification_uri":{"type":"string","description":"The endpoint that provides the keys necessary to validate the token.","description_kind":"plain","computed":true},"client_credential_method":{"type":"string","description":"The Client Credential Method used. Currently the only supported value is `ClientSecretPost`.","description_kind":"plain","computed":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with this Custom OIDC.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the secret for this Custom OIDC Client.","description_kind":"plain","computed":true},"issuer_endpoint":{"type":"string","description":"The endpoint that issued the Token.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the Custom OIDC Authentication Provider.","description_kind":"plain","required":true},"name_claim_type":{"type":"string","description":"The name of the claim that contains the users name.","description_kind":"plain","optional":true},"openid_configuration_endpoint":{"type":"string","description":"The endpoint that contains all the configuration endpoints for this Custom OIDC provider.","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description":"The list of the scopes that should be requested while authenticating.","description_kind":"plain","optional":true},"token_endpoint":{"type":"string","description":"The endpoint used to request a Token.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"facebook_v2":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login.","description_kind":"plain","required":true},"graph_api_version":{"type":"string","description":"The version of the Facebook API to be used while logging in.","description_kind":"plain","optional":true,"computed":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of Login scopes that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"login":{"nesting_mode":"list","block":{"attributes":{"allowed_external_redirect_urls":{"type":["list","string"],"description":"External URLs that can be redirected to as part of logging in or logging out of the app. This is an advanced setting typically only needed by Windows Store application backends. **Note:** URLs within the current domain are always implicitly allowed.","description_kind":"plain","optional":true},"cookie_expiration_convention":{"type":"string","description":"The method by which cookies expire. Possible values include: `FixedTime`, and `IdentityProviderDerived`. Defaults to `FixedTime`.","description_kind":"plain","optional":true},"cookie_expiration_time":{"type":"string","description":"The time after the request is made when the session cookie should expire. Defaults to `08:00:00`.","description_kind":"plain","optional":true},"logout_endpoint":{"type":"string","description":"The endpoint to which logout requests should be made.","description_kind":"plain","optional":true},"nonce_expiration_time":{"type":"string","description":"The time after the request is made when the nonce should expire. Defaults to `00:05:00`.","description_kind":"plain","optional":true},"preserve_url_fragments_for_logins":{"type":"bool","description":"Should the fragments from the request be preserved after the login request is made. Defaults to `false`.","description_kind":"plain","optional":true},"token_refresh_extension_time":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Token Store configuration Enabled. Defaults to `false`","description_kind":"plain","optional":true},"token_store_path":{"type":"string","description":"The directory path in the App Filesystem in which the tokens will be stored.","description_kind":"plain","optional":true},"token_store_sas_setting_name":{"type":"string","description":"The name of the app setting which contains the SAS URL of the blob storage containing the tokens.","description_kind":"plain","optional":true},"validate_nonce":{"type":"bool","description":"Should the nonce be validated while completing the login flow. Defaults to `true`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"microsoft_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"The list of Login scopes that will be requested as part of Microsoft Account authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter_v2":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"backup":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Should this backup job be enabled?","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this Backup.","description_kind":"plain","required":true},"storage_account_url":{"type":"string","description":"The SAS URL to the container.","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"frequency_interval":{"type":"number","description":"How often the backup should be executed (e.g. for weekly backup, this should be set to `7` and `frequency_unit` should be set to `Day`).","description_kind":"plain","required":true},"frequency_unit":{"type":"string","description":"The unit of time for how often the backup should take place. Possible values include: `Day` and `Hour`.","description_kind":"plain","required":true},"keep_at_least_one_backup":{"type":"bool","description":"Should the service keep at least one backup, regardless of age of backup. Defaults to `false`.","description_kind":"plain","optional":true},"last_execution_time":{"type":"string","description":"The time the backup was last attempted.","description_kind":"plain","computed":true},"retention_period_days":{"type":"number","description":"After how many days backups should be deleted.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"When the schedule should start working in RFC-3339 format.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"The name which should be used for this Connection.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type of database. Possible values include: `MySQL`, `SQLServer`, `SQLAzure`, `Custom`, `NotificationHub`, `ServiceBus`, `EventHub`, `APIHub`, `DocDb`, `RedisCache`, and `PostgreSQL`.","description_kind":"plain","required":true},"value":{"type":"string","description":"The connection string value.","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"always_on":{"type":"bool","description":"If this Linux Web App is Always On enabled. Defaults to `false`.","description_kind":"plain","optional":true,"computed":true},"api_definition_url":{"type":"string","description":"The URL of the API definition that describes this Linux Function App.","description_kind":"plain","optional":true},"api_management_api_id":{"type":"string","description":"The ID of the API Management API for this Linux Function App.","description_kind":"plain","optional":true},"app_command_line":{"type":"string","description":"The program and any arguments used to launch this app via the command line. (Example `node myapp.js`).","description_kind":"plain","optional":true},"app_scale_limit":{"type":"number","description":"The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.","description_kind":"plain","optional":true,"computed":true},"application_insights_connection_string":{"type":"string","description":"The Connection String for linking the Linux Function App to Application Insights.","description_kind":"plain","optional":true,"sensitive":true},"application_insights_key":{"type":"string","description":"The Instrumentation Key for connecting the Linux Function App to Application Insights.","description_kind":"plain","optional":true,"sensitive":true},"auto_swap_slot_name":{"type":"string","description_kind":"plain","optional":true},"container_registry_managed_identity_client_id":{"type":"string","description":"The Client ID of the Managed Service Identity to use for connections to the Azure Container Registry.","description_kind":"plain","optional":true},"container_registry_use_managed_identity":{"type":"bool","description":"Should connections for Azure Container Registry use Managed Identity.","description_kind":"plain","optional":true},"default_documents":{"type":["list","string"],"description":"Specifies a list of Default Documents for the Linux Web App.","description_kind":"plain","optional":true,"computed":true},"detailed_error_logging_enabled":{"type":"bool","description":"Is detailed error logging enabled","description_kind":"plain","computed":true},"elastic_instance_minimum":{"type":"number","description":"The number of minimum instances for this Linux Function App. Only affects apps on Elastic Premium plans.","description_kind":"plain","optional":true,"computed":true},"ftps_state":{"type":"string","description":"State of FTP / FTPS service for this function app. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`. Defaults to `Disabled`.","description_kind":"plain","optional":true},"health_check_eviction_time_in_min":{"type":"number","description":"The amount of time in minutes that a node is unhealthy before being removed from the load balancer. Possible values are between `2` and `10`. Defaults to `10`. Only valid in conjunction with `health_check_path`","description_kind":"plain","optional":true},"health_check_path":{"type":"string","description":"The path to be checked for this function app health.","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description":"Specifies if the http2 protocol should be enabled. Defaults to `false`.","description_kind":"plain","optional":true},"ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"linux_fx_version":{"type":"string","description":"The Linux FX Version","description_kind":"plain","computed":true},"load_balancing_mode":{"type":"string","description":"The Site load balancing mode. Possible values include: `WeightedRoundRobin`, `LeastRequests`, `LeastResponseTime`, `WeightedTotalTraffic`, `RequestHash`, `PerSiteRoundRobin`. Defaults to `LeastRequests` if omitted.","description_kind":"plain","optional":true},"managed_pipeline_mode":{"type":"string","description":"The Managed Pipeline mode. Possible values include: `Integrated`, `Classic`. Defaults to `Integrated`.","description_kind":"plain","optional":true},"minimum_tls_version":{"type":"string","description":"The configures the minimum version of TLS required for SSL requests. Possible values include: `1.0`, `1.1`, and `1.2`. Defaults to `1.2`.","description_kind":"plain","optional":true},"pre_warmed_instance_count":{"type":"number","description":"The number of pre-warmed instances for this function app. Only affects apps on an Elastic Premium plan.","description_kind":"plain","optional":true,"computed":true},"remote_debugging_enabled":{"type":"bool","description":"Should Remote Debugging be enabled. Defaults to `false`.","description_kind":"plain","optional":true},"remote_debugging_version":{"type":"string","description":"The Remote Debugging Version. Possible values include `VS2017`, `VS2019`, and `VS2022`","description_kind":"plain","optional":true,"computed":true},"runtime_scale_monitoring_enabled":{"type":"bool","description":"Should Functions Runtime Scale Monitoring be enabled.","description_kind":"plain","optional":true},"scm_ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"scm_minimum_tls_version":{"type":"string","description":"Configures the minimum version of TLS required for SSL requests to the SCM site Possible values include: `1.0`, `1.1`, and `1.2`. Defaults to `1.2`.","description_kind":"plain","optional":true},"scm_type":{"type":"string","description":"The SCM Type in use by the Linux Function App.","description_kind":"plain","computed":true},"scm_use_main_ip_restriction":{"type":"bool","description":"Should the Linux Function App `ip_restriction` configuration be used for the SCM also.","description_kind":"plain","optional":true},"use_32_bit_worker":{"type":"bool","description":"Should the Linux Web App use a 32-bit worker.","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description":"Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`.","description_kind":"plain","optional":true},"websockets_enabled":{"type":"bool","description":"Should Web Sockets be enabled. Defaults to `false`.","description_kind":"plain","optional":true},"worker_count":{"type":"number","description":"The number of Workers for this Linux Function App.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"app_service_logs":{"nesting_mode":"list","block":{"attributes":{"disk_quota_mb":{"type":"number","description":"The amount of disk space to use for logs. Valid values are between `25` and `100`.","description_kind":"plain","optional":true},"retention_period_days":{"type":"number","description":"The retention period for logs in days. Valid values are between `0` and `99999`. Defaults to `0` (never delete).","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"application_stack":{"nesting_mode":"list","block":{"attributes":{"dotnet_version":{"type":"string","description":"The version of .Net. Possible values are `3.1`, `6.0` and `7.0`","description_kind":"plain","optional":true},"java_version":{"type":"string","description":"The version of Java to use. Possible values are `8`, `11`, and `17`","description_kind":"plain","optional":true},"node_version":{"type":"string","description":"The version of Node to use. Possible values include `12`, `14`, `16`, `18` and `20`","description_kind":"plain","optional":true},"powershell_core_version":{"type":"string","description":"The version of PowerShell Core to use. Possibles values are `7`, `7.2`, and `7.4`","description_kind":"plain","optional":true},"python_version":{"type":"string","description":"The version of Python to use. Possible values include `3.12`, `3.11`, `3.10`, `3.9`, `3.8`, and `3.7`.","description_kind":"plain","optional":true},"use_custom_runtime":{"type":"bool","description_kind":"plain","optional":true},"use_dotnet_isolated_runtime":{"type":"bool","description":"Should the DotNet process use an isolated runtime. Defaults to `false`.","description_kind":"plain","optional":true}},"block_types":{"docker":{"nesting_mode":"list","block":{"attributes":{"image_name":{"type":"string","description":"The name of the Docker image to use.","description_kind":"plain","required":true},"image_tag":{"type":"string","description":"The image tag of the image to use.","description_kind":"plain","required":true},"registry_password":{"type":"string","description":"The password for the account to use to connect to the registry.","description_kind":"plain","optional":true,"sensitive":true},"registry_url":{"type":"string","description":"The URL of the docker registry.","description_kind":"plain","required":true},"registry_username":{"type":"string","description":"The username to use for connections to the registry.","description_kind":"plain","optional":true,"sensitive":true}},"description":"A docker block","description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description":"Specifies a list of origins that should be allowed to make cross-origin calls.","description_kind":"plain","optional":true},"support_credentials":{"type":"bool","description":"Are credentials allowed in CORS requests? Defaults to `false`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"scm_ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"storage_account":{"nesting_mode":"set","block":{"attributes":{"access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"mount_path":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"share_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_linux_virtual_machine":{"version":0,"block":{"attributes":{"admin_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"admin_username":{"type":"string","description_kind":"plain","required":true},"allow_extension_operations":{"type":"bool","description_kind":"plain","optional":true},"availability_set_id":{"type":"string","description_kind":"plain","optional":true},"bypass_platform_safety_checks_on_user_schedule_enabled":{"type":"bool","description_kind":"plain","optional":true},"capacity_reservation_group_id":{"type":"string","description_kind":"plain","optional":true},"computer_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"custom_data":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"dedicated_host_group_id":{"type":"string","description_kind":"plain","optional":true},"dedicated_host_id":{"type":"string","description_kind":"plain","optional":true},"disable_password_authentication":{"type":"bool","description_kind":"plain","optional":true},"disk_controller_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"edge_zone":{"type":"string","description_kind":"plain","optional":true},"encryption_at_host_enabled":{"type":"bool","description_kind":"plain","optional":true},"eviction_policy":{"type":"string","description_kind":"plain","optional":true},"extensions_time_budget":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"max_bid_price":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"network_interface_ids":{"type":["list","string"],"description_kind":"plain","required":true},"patch_assessment_mode":{"type":"string","description_kind":"plain","optional":true},"patch_mode":{"type":"string","description_kind":"plain","optional":true},"platform_fault_domain":{"type":"number","description_kind":"plain","optional":true},"priority":{"type":"string","description_kind":"plain","optional":true},"private_ip_address":{"type":"string","description_kind":"plain","computed":true},"private_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"provision_vm_agent":{"type":"bool","description_kind":"plain","optional":true},"proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"public_ip_address":{"type":"string","description_kind":"plain","computed":true},"public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"reboot_setting":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secure_boot_enabled":{"type":"bool","description_kind":"plain","optional":true},"size":{"type":"string","description_kind":"plain","required":true},"source_image_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"user_data":{"type":"string","description_kind":"plain","optional":true},"virtual_machine_id":{"type":"string","description_kind":"plain","computed":true},"virtual_machine_scale_set_id":{"type":"string","description_kind":"plain","optional":true},"vm_agent_platform_updates_enabled":{"type":"bool","description_kind":"plain","optional":true},"vtpm_enabled":{"type":"bool","description_kind":"plain","optional":true},"zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"additional_capabilities":{"nesting_mode":"list","block":{"attributes":{"hibernation_enabled":{"type":"bool","description_kind":"plain","optional":true},"ultra_ssd_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"admin_ssh_key":{"nesting_mode":"set","block":{"attributes":{"public_key":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"boot_diagnostics":{"nesting_mode":"list","block":{"attributes":{"storage_account_uri":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"gallery_application":{"nesting_mode":"list","block":{"attributes":{"automatic_upgrade_enabled":{"type":"bool","description_kind":"plain","optional":true},"configuration_blob_uri":{"type":"string","description_kind":"plain","optional":true},"order":{"type":"number","description_kind":"plain","optional":true},"tag":{"type":"string","description_kind":"plain","optional":true},"treat_failure_as_deployment_failure_enabled":{"type":"bool","description_kind":"plain","optional":true},"version_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":100},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"os_disk":{"nesting_mode":"list","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","required":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"secure_vm_disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"security_encryption_type":{"type":"string","description_kind":"plain","optional":true},"storage_account_type":{"type":"string","description_kind":"plain","required":true},"write_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"diff_disk_settings":{"nesting_mode":"list","block":{"attributes":{"option":{"type":"string","description_kind":"plain","required":true},"placement":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"os_image_notification":{"nesting_mode":"list","block":{"attributes":{"timeout":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"plan":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"product":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"secret":{"nesting_mode":"list","block":{"attributes":{"key_vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"certificate":{"nesting_mode":"set","block":{"attributes":{"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"source_image_reference":{"nesting_mode":"list","block":{"attributes":{"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"termination_notification":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"timeout":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_linux_virtual_machine_scale_set":{"version":0,"block":{"attributes":{"admin_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"admin_username":{"type":"string","description_kind":"plain","required":true},"capacity_reservation_group_id":{"type":"string","description_kind":"plain","optional":true},"computer_name_prefix":{"type":"string","description_kind":"plain","optional":true,"computed":true},"custom_data":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"disable_password_authentication":{"type":"bool","description_kind":"plain","optional":true},"do_not_run_extensions_on_overprovisioned_machines":{"type":"bool","description_kind":"plain","optional":true},"edge_zone":{"type":"string","description_kind":"plain","optional":true},"encryption_at_host_enabled":{"type":"bool","description_kind":"plain","optional":true},"eviction_policy":{"type":"string","description_kind":"plain","optional":true},"extension_operations_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"extensions_time_budget":{"type":"string","description_kind":"plain","optional":true},"health_probe_id":{"type":"string","description_kind":"plain","optional":true},"host_group_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instances":{"type":"number","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"max_bid_price":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"overprovision":{"type":"bool","description_kind":"plain","optional":true},"platform_fault_domain_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"string","description_kind":"plain","optional":true},"provision_vm_agent":{"type":"bool","description_kind":"plain","optional":true},"proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scale_in_policy":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"secure_boot_enabled":{"type":"bool","description_kind":"plain","optional":true},"single_placement_group":{"type":"bool","description_kind":"plain","optional":true},"sku":{"type":"string","description_kind":"plain","required":true},"source_image_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"unique_id":{"type":"string","description_kind":"plain","computed":true},"upgrade_mode":{"type":"string","description_kind":"plain","optional":true},"user_data":{"type":"string","description_kind":"plain","optional":true},"vtpm_enabled":{"type":"bool","description_kind":"plain","optional":true},"zone_balance":{"type":"bool","description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"additional_capabilities":{"nesting_mode":"list","block":{"attributes":{"ultra_ssd_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"admin_ssh_key":{"nesting_mode":"set","block":{"attributes":{"public_key":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"automatic_instance_repair":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"grace_period":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"automatic_os_upgrade_policy":{"nesting_mode":"list","block":{"attributes":{"disable_automatic_rollback":{"type":"bool","description_kind":"plain","required":true},"enable_automatic_os_upgrade":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"boot_diagnostics":{"nesting_mode":"list","block":{"attributes":{"storage_account_uri":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"data_disk":{"nesting_mode":"list","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","required":true},"create_option":{"type":"string","description_kind":"plain","optional":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"disk_size_gb":{"type":"number","description_kind":"plain","required":true},"lun":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","optional":true},"storage_account_type":{"type":"string","description_kind":"plain","required":true},"ultra_ssd_disk_iops_read_write":{"type":"number","description_kind":"plain","optional":true,"computed":true},"ultra_ssd_disk_mbps_read_write":{"type":"number","description_kind":"plain","optional":true,"computed":true},"write_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}},"extension":{"nesting_mode":"set","block":{"attributes":{"auto_upgrade_minor_version":{"type":"bool","description_kind":"plain","optional":true},"automatic_upgrade_enabled":{"type":"bool","description_kind":"plain","optional":true},"force_update_tag":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"protected_settings":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"provision_after_extensions":{"type":["list","string"],"description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","required":true},"settings":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_handler_version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"protected_settings_from_key_vault":{"nesting_mode":"list","block":{"attributes":{"secret_url":{"type":"string","description_kind":"plain","required":true},"source_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"gallery_application":{"nesting_mode":"list","block":{"attributes":{"configuration_blob_uri":{"type":"string","description_kind":"plain","optional":true},"order":{"type":"number","description_kind":"plain","optional":true},"tag":{"type":"string","description_kind":"plain","optional":true},"version_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":100},"gallery_applications":{"nesting_mode":"list","block":{"attributes":{"configuration_reference_blob_uri":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"order":{"type":"number","description_kind":"plain","optional":true},"package_reference_id":{"type":"string","description_kind":"plain","deprecated":true,"required":true},"tag":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true},"max_items":100},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"network_interface":{"nesting_mode":"list","block":{"attributes":{"dns_servers":{"type":["list","string"],"description_kind":"plain","optional":true},"enable_accelerated_networking":{"type":"bool","description_kind":"plain","optional":true},"enable_ip_forwarding":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"network_security_group_id":{"type":"string","description_kind":"plain","optional":true},"primary":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"application_gateway_backend_address_pool_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"application_security_group_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"load_balancer_backend_address_pool_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"load_balancer_inbound_nat_rules_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"primary":{"type":"bool","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"public_ip_address":{"nesting_mode":"list","block":{"attributes":{"domain_name_label":{"type":"string","description_kind":"plain","optional":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_ip_prefix_id":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"ip_tag":{"nesting_mode":"list","block":{"attributes":{"tag":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1},"os_disk":{"nesting_mode":"list","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","required":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"secure_vm_disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"security_encryption_type":{"type":"string","description_kind":"plain","optional":true},"storage_account_type":{"type":"string","description_kind":"plain","required":true},"write_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"diff_disk_settings":{"nesting_mode":"list","block":{"attributes":{"option":{"type":"string","description_kind":"plain","required":true},"placement":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"plan":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"product":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"rolling_upgrade_policy":{"nesting_mode":"list","block":{"attributes":{"cross_zone_upgrades_enabled":{"type":"bool","description_kind":"plain","optional":true},"max_batch_instance_percent":{"type":"number","description_kind":"plain","required":true},"max_unhealthy_instance_percent":{"type":"number","description_kind":"plain","required":true},"max_unhealthy_upgraded_instance_percent":{"type":"number","description_kind":"plain","required":true},"maximum_surge_instances_enabled":{"type":"bool","description_kind":"plain","optional":true},"pause_time_between_batches":{"type":"string","description_kind":"plain","required":true},"prioritize_unhealthy_instances_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"scale_in":{"nesting_mode":"list","block":{"attributes":{"force_deletion_enabled":{"type":"bool","description_kind":"plain","optional":true},"rule":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"secret":{"nesting_mode":"list","block":{"attributes":{"key_vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"certificate":{"nesting_mode":"set","block":{"attributes":{"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"source_image_reference":{"nesting_mode":"list","block":{"attributes":{"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"spot_restore":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"timeout":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"terminate_notification":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"timeout":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true},"max_items":1},"termination_notification":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"timeout":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_linux_web_app":{"version":1,"block":{"attributes":{"app_settings":{"type":["map","string"],"description_kind":"plain","optional":true},"client_affinity_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_certificate_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_certificate_exclusion_paths":{"type":"string","description":"Paths to exclude when using client certificates, separated by ;","description_kind":"plain","optional":true},"client_certificate_mode":{"type":"string","description_kind":"plain","optional":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"ftp_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"hosting_environment_id":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_reference_identity_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_plan_id":{"type":"string","description_kind":"plain","required":true},"site_credential":{"type":["list",["object",{"name":"string","password":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","optional":true},"webdeploy_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"zip_deploy_file":{"type":"string","description":"The local path and filename of the Zip packaged application to deploy to this Linux Web App. **Note:** Using this value requires either `WEBSITE_RUN_FROM_PACKAGE=1` or `SCM_DO_BUILD_DURING_DEPLOYMENT=true` to be set on the App in `app_settings`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"auth_settings":{"nesting_mode":"list","block":{"attributes":{"additional_login_parameters":{"type":["map","string"],"description":"Specifies a map of Login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.","description_kind":"plain","optional":true},"allowed_external_redirect_urls":{"type":["list","string"],"description":"Specifies a list of External URLs that can be redirected to as part of logging in or logging out of the Windows Web App.","description_kind":"plain","optional":true,"computed":true},"default_provider":{"type":"string","description":"The default authentication provider to use when multiple providers are configured. Possible values include: `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount`, `Twitter`, `Github`.","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description":"Should the Authentication / Authorization feature be enabled?","description_kind":"plain","required":true},"issuer":{"type":"string","description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The RuntimeVersion of the Authentication / Authorization feature in use.","description_kind":"plain","optional":true,"computed":true},"token_refresh_extension_hours":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Windows Web App durably store platform-specific security tokens that are obtained during login flows? Defaults to `false`.","description_kind":"plain","optional":true},"unauthenticated_client_action":{"type":"string","description":"The action to take when an unauthenticated client attempts to access the app. Possible values include: `RedirectToLoginPage`, `AllowAnonymous`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret for the Client ID. Cannot be used with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client. Cannot be used with `client_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"facebook":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret":{"type":"string","description":"The App Secret of the Facebook app used for Facebook Login. Cannot be specified with `app_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login. Cannot be specified with `app_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret of the GitHub app used for GitHub Login. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The client secret associated with the Google web application. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"microsoft":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"The list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, `wl.basic` is used as the default scope.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret":{"type":"string","description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"auth_settings_v2":{"nesting_mode":"list","block":{"attributes":{"auth_enabled":{"type":"bool","description":"Should the AuthV2 Settings be enabled. Defaults to `false`","description_kind":"plain","optional":true},"config_file_path":{"type":"string","description":"The path to the App Auth settings. **Note:** Relative Paths are evaluated from the Site Root directory.","description_kind":"plain","optional":true},"default_provider":{"type":"string","description":"The Default Authentication Provider to use when the `unauthenticated_action` is set to `RedirectToLoginPage`. Possible values include: `apple`, `azureactivedirectory`, `facebook`, `github`, `google`, `twitter` and the `name` of your `custom_oidc_v2` provider.","description_kind":"plain","optional":true},"excluded_paths":{"type":["list","string"],"description":"The paths which should be excluded from the `unauthenticated_action` when it is set to `RedirectToLoginPage`.","description_kind":"plain","optional":true},"forward_proxy_convention":{"type":"string","description":"The convention used to determine the url of the request made. Possible values include `ForwardProxyConventionNoProxy`, `ForwardProxyConventionStandard`, `ForwardProxyConventionCustom`. Defaults to `ForwardProxyConventionNoProxy`","description_kind":"plain","optional":true},"forward_proxy_custom_host_header_name":{"type":"string","description":"The name of the header containing the host of the request.","description_kind":"plain","optional":true},"forward_proxy_custom_scheme_header_name":{"type":"string","description":"The name of the header containing the scheme of the request.","description_kind":"plain","optional":true},"http_route_api_prefix":{"type":"string","description":"The prefix that should precede all the authentication and authorisation paths. Defaults to `/.auth`","description_kind":"plain","optional":true},"require_authentication":{"type":"bool","description":"Should the authentication flow be used for all requests.","description_kind":"plain","optional":true},"require_https":{"type":"bool","description":"Should HTTPS be required on connections? Defaults to true.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The Runtime Version of the Authentication and Authorisation feature of this App. Defaults to `~1`","description_kind":"plain","optional":true},"unauthenticated_action":{"type":"string","description":"The action to take for requests made without authentication. Possible values include `RedirectToLoginPage`, `AllowAnonymous`, `Return401`, and `Return403`. Defaults to `RedirectToLoginPage`.","description_kind":"plain","optional":true}},"block_types":{"active_directory_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_applications":{"type":["list","string"],"description":"The list of allowed Applications for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"allowed_groups":{"type":["list","string"],"description":"The list of allowed Group Names for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_identities":{"type":["list","string"],"description":"The list of allowed Identities for the Default Authorisation Policy.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret_certificate_thumbprint":{"type":"string","description":"The thumbprint of the certificate used for signing purposes.","description_kind":"plain","optional":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client.","description_kind":"plain","optional":true},"jwt_allowed_client_applications":{"type":["list","string"],"description":"A list of Allowed Client Applications in the JWT Claim.","description_kind":"plain","optional":true},"jwt_allowed_groups":{"type":["list","string"],"description":"A list of Allowed Groups in the JWT Claim.","description_kind":"plain","optional":true},"login_parameters":{"type":["map","string"],"description":"A map of key-value pairs to send to the Authorisation Endpoint when a user logs in.","description_kind":"plain","optional":true},"tenant_auth_endpoint":{"type":"string","description":"The Azure Tenant Endpoint for the Authenticating Tenant. e.g. `https://login.microsoftonline.com/v2.0/{tenant-guid}/`.","description_kind":"plain","required":true},"www_authentication_disabled":{"type":"bool","description":"Should the www-authenticate provider should be omitted from the request? Defaults to `false`","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"apple_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Apple web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Apple Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"azure_static_web_app_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Static Web App Authentication.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"custom_oidc_v2":{"nesting_mode":"list","block":{"attributes":{"authorisation_endpoint":{"type":"string","description":"The endpoint to make the Authorisation Request.","description_kind":"plain","computed":true},"certification_uri":{"type":"string","description":"The endpoint that provides the keys necessary to validate the token.","description_kind":"plain","computed":true},"client_credential_method":{"type":"string","description":"The Client Credential Method used. Currently the only supported value is `ClientSecretPost`.","description_kind":"plain","computed":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with this Custom OIDC.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the secret for this Custom OIDC Client.","description_kind":"plain","computed":true},"issuer_endpoint":{"type":"string","description":"The endpoint that issued the Token.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the Custom OIDC Authentication Provider.","description_kind":"plain","required":true},"name_claim_type":{"type":"string","description":"The name of the claim that contains the users name.","description_kind":"plain","optional":true},"openid_configuration_endpoint":{"type":"string","description":"The endpoint that contains all the configuration endpoints for this Custom OIDC provider.","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description":"The list of the scopes that should be requested while authenticating.","description_kind":"plain","optional":true},"token_endpoint":{"type":"string","description":"The endpoint used to request a Token.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"facebook_v2":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login.","description_kind":"plain","required":true},"graph_api_version":{"type":"string","description":"The version of the Facebook API to be used while logging in.","description_kind":"plain","optional":true,"computed":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of Login scopes that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"login":{"nesting_mode":"list","block":{"attributes":{"allowed_external_redirect_urls":{"type":["list","string"],"description":"External URLs that can be redirected to as part of logging in or logging out of the app. This is an advanced setting typically only needed by Windows Store application backends. **Note:** URLs within the current domain are always implicitly allowed.","description_kind":"plain","optional":true},"cookie_expiration_convention":{"type":"string","description":"The method by which cookies expire. Possible values include: `FixedTime`, and `IdentityProviderDerived`. Defaults to `FixedTime`.","description_kind":"plain","optional":true},"cookie_expiration_time":{"type":"string","description":"The time after the request is made when the session cookie should expire. Defaults to `08:00:00`.","description_kind":"plain","optional":true},"logout_endpoint":{"type":"string","description":"The endpoint to which logout requests should be made.","description_kind":"plain","optional":true},"nonce_expiration_time":{"type":"string","description":"The time after the request is made when the nonce should expire. Defaults to `00:05:00`.","description_kind":"plain","optional":true},"preserve_url_fragments_for_logins":{"type":"bool","description":"Should the fragments from the request be preserved after the login request is made. Defaults to `false`.","description_kind":"plain","optional":true},"token_refresh_extension_time":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Token Store configuration Enabled. Defaults to `false`","description_kind":"plain","optional":true},"token_store_path":{"type":"string","description":"The directory path in the App Filesystem in which the tokens will be stored.","description_kind":"plain","optional":true},"token_store_sas_setting_name":{"type":"string","description":"The name of the app setting which contains the SAS URL of the blob storage containing the tokens.","description_kind":"plain","optional":true},"validate_nonce":{"type":"bool","description":"Should the nonce be validated while completing the login flow. Defaults to `true`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"microsoft_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"The list of Login scopes that will be requested as part of Microsoft Account authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter_v2":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"backup":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Should this backup job be enabled?","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this Backup.","description_kind":"plain","required":true},"storage_account_url":{"type":"string","description":"The SAS URL to the container.","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"frequency_interval":{"type":"number","description":"How often the backup should be executed (e.g. for weekly backup, this should be set to `7` and `frequency_unit` should be set to `Day`).","description_kind":"plain","required":true},"frequency_unit":{"type":"string","description":"The unit of time for how often the backup should take place. Possible values include: `Day` and `Hour`.","description_kind":"plain","required":true},"keep_at_least_one_backup":{"type":"bool","description":"Should the service keep at least one backup, regardless of age of backup. Defaults to `false`.","description_kind":"plain","optional":true},"last_execution_time":{"type":"string","description":"The time the backup was last attempted.","description_kind":"plain","computed":true},"retention_period_days":{"type":"number","description":"After how many days backups should be deleted.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"When the schedule should start working in RFC-3339 format.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"The name which should be used for this Connection.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type of database. Possible values include: `MySQL`, `SQLServer`, `SQLAzure`, `Custom`, `NotificationHub`, `ServiceBus`, `EventHub`, `APIHub`, `DocDb`, `RedisCache`, and `PostgreSQL`.","description_kind":"plain","required":true},"value":{"type":"string","description":"The connection string value.","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"logs":{"nesting_mode":"list","block":{"attributes":{"detailed_error_messages":{"type":"bool","description_kind":"plain","optional":true},"failed_request_tracing":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"application_logs":{"nesting_mode":"list","block":{"attributes":{"file_system_level":{"type":"string","description_kind":"plain","required":true}},"block_types":{"azure_blob_storage":{"nesting_mode":"list","block":{"attributes":{"level":{"type":"string","description_kind":"plain","required":true},"retention_in_days":{"type":"number","description_kind":"plain","required":true},"sas_url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"http_logs":{"nesting_mode":"list","block":{"block_types":{"azure_blob_storage":{"nesting_mode":"list","block":{"attributes":{"retention_in_days":{"type":"number","description_kind":"plain","optional":true},"sas_url":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"file_system":{"nesting_mode":"list","block":{"attributes":{"retention_in_days":{"type":"number","description_kind":"plain","required":true},"retention_in_mb":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"always_on":{"type":"bool","description_kind":"plain","optional":true},"api_definition_url":{"type":"string","description_kind":"plain","optional":true},"api_management_api_id":{"type":"string","description_kind":"plain","optional":true},"app_command_line":{"type":"string","description_kind":"plain","optional":true},"auto_heal_enabled":{"type":"bool","description_kind":"plain","optional":true},"container_registry_managed_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"container_registry_use_managed_identity":{"type":"bool","description_kind":"plain","optional":true},"default_documents":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"detailed_error_logging_enabled":{"type":"bool","description_kind":"plain","computed":true},"ftps_state":{"type":"string","description_kind":"plain","optional":true},"health_check_eviction_time_in_min":{"type":"number","description":"The amount of time in minutes that a node is unhealthy before being removed from the load balancer. Possible values are between `2` and `10`. Only valid in conjunction with `health_check_path`","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description_kind":"plain","optional":true},"ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"linux_fx_version":{"type":"string","description_kind":"plain","computed":true},"load_balancing_mode":{"type":"string","description_kind":"plain","optional":true},"local_mysql_enabled":{"type":"bool","description_kind":"plain","optional":true},"managed_pipeline_mode":{"type":"string","description_kind":"plain","optional":true},"minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"remote_debugging_enabled":{"type":"bool","description_kind":"plain","optional":true},"remote_debugging_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"scm_minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"scm_type":{"type":"string","description_kind":"plain","computed":true},"scm_use_main_ip_restriction":{"type":"bool","description_kind":"plain","optional":true},"use_32_bit_worker":{"type":"bool","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description":"Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`.","description_kind":"plain","optional":true},"websockets_enabled":{"type":"bool","description_kind":"plain","optional":true},"worker_count":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"application_stack":{"nesting_mode":"list","block":{"attributes":{"docker_image":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"docker_image_name":{"type":"string","description_kind":"plain","optional":true},"docker_image_tag":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"docker_registry_password":{"type":"string","description_kind":"plain","optional":true,"computed":true,"sensitive":true},"docker_registry_url":{"type":"string","description_kind":"plain","optional":true,"computed":true},"docker_registry_username":{"type":"string","description_kind":"plain","optional":true,"computed":true},"dotnet_version":{"type":"string","description_kind":"plain","optional":true},"go_version":{"type":"string","description_kind":"plain","optional":true},"java_server":{"type":"string","description_kind":"plain","optional":true},"java_server_version":{"type":"string","description_kind":"plain","optional":true},"java_version":{"type":"string","description_kind":"plain","optional":true},"node_version":{"type":"string","description_kind":"plain","optional":true},"php_version":{"type":"string","description_kind":"plain","optional":true},"python_version":{"type":"string","description_kind":"plain","optional":true},"ruby_version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"auto_heal_setting":{"nesting_mode":"list","block":{"block_types":{"action":{"nesting_mode":"list","block":{"attributes":{"action_type":{"type":"string","description_kind":"plain","required":true},"minimum_process_execution_time":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"trigger":{"nesting_mode":"list","block":{"block_types":{"requests":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"slow_request":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"time_taken":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"slow_request_with_path":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"time_taken":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"status_code":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"status_code_range":{"type":"string","description_kind":"plain","required":true},"sub_status":{"type":"number","description_kind":"plain","optional":true},"win32_status_code":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description":"Specifies a list of origins that should be allowed to make cross-origin calls.","description_kind":"plain","optional":true},"support_credentials":{"type":"bool","description":"Are credentials allowed in CORS requests? Defaults to `false`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"scm_ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"sticky_settings":{"nesting_mode":"list","block":{"attributes":{"app_setting_names":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string_names":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"set","block":{"attributes":{"access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"mount_path":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"share_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_linux_web_app_slot":{"version":1,"block":{"attributes":{"app_metadata":{"type":["map","string"],"description_kind":"plain","computed":true},"app_service_id":{"type":"string","description_kind":"plain","required":true},"app_settings":{"type":["map","string"],"description_kind":"plain","optional":true},"client_affinity_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_certificate_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_certificate_exclusion_paths":{"type":"string","description":"Paths to exclude when using client certificates, separated by ;","description_kind":"plain","optional":true},"client_certificate_mode":{"type":"string","description_kind":"plain","optional":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"ftp_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"hosting_environment_id":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_reference_identity_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"service_plan_id":{"type":"string","description_kind":"plain","optional":true},"site_credential":{"type":["list",["object",{"name":"string","password":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","optional":true},"webdeploy_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"zip_deploy_file":{"type":"string","description":"The local path and filename of the Zip packaged application to deploy to this Windows Web App. **Note:** Using this value requires `WEBSITE_RUN_FROM_PACKAGE=1` on the App in `app_settings`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"auth_settings":{"nesting_mode":"list","block":{"attributes":{"additional_login_parameters":{"type":["map","string"],"description":"Specifies a map of Login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.","description_kind":"plain","optional":true},"allowed_external_redirect_urls":{"type":["list","string"],"description":"Specifies a list of External URLs that can be redirected to as part of logging in or logging out of the Windows Web App.","description_kind":"plain","optional":true,"computed":true},"default_provider":{"type":"string","description":"The default authentication provider to use when multiple providers are configured. Possible values include: `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount`, `Twitter`, `Github`.","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description":"Should the Authentication / Authorization feature be enabled?","description_kind":"plain","required":true},"issuer":{"type":"string","description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The RuntimeVersion of the Authentication / Authorization feature in use.","description_kind":"plain","optional":true,"computed":true},"token_refresh_extension_hours":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Windows Web App durably store platform-specific security tokens that are obtained during login flows? Defaults to `false`.","description_kind":"plain","optional":true},"unauthenticated_client_action":{"type":"string","description":"The action to take when an unauthenticated client attempts to access the app. Possible values include: `RedirectToLoginPage`, `AllowAnonymous`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret for the Client ID. Cannot be used with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client. Cannot be used with `client_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"facebook":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret":{"type":"string","description":"The App Secret of the Facebook app used for Facebook Login. Cannot be specified with `app_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login. Cannot be specified with `app_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret of the GitHub app used for GitHub Login. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The client secret associated with the Google web application. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"microsoft":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"The list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, `wl.basic` is used as the default scope.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret":{"type":"string","description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"auth_settings_v2":{"nesting_mode":"list","block":{"attributes":{"auth_enabled":{"type":"bool","description":"Should the AuthV2 Settings be enabled. Defaults to `false`","description_kind":"plain","optional":true},"config_file_path":{"type":"string","description":"The path to the App Auth settings. **Note:** Relative Paths are evaluated from the Site Root directory.","description_kind":"plain","optional":true},"default_provider":{"type":"string","description":"The Default Authentication Provider to use when the `unauthenticated_action` is set to `RedirectToLoginPage`. Possible values include: `apple`, `azureactivedirectory`, `facebook`, `github`, `google`, `twitter` and the `name` of your `custom_oidc_v2` provider.","description_kind":"plain","optional":true},"excluded_paths":{"type":["list","string"],"description":"The paths which should be excluded from the `unauthenticated_action` when it is set to `RedirectToLoginPage`.","description_kind":"plain","optional":true},"forward_proxy_convention":{"type":"string","description":"The convention used to determine the url of the request made. Possible values include `ForwardProxyConventionNoProxy`, `ForwardProxyConventionStandard`, `ForwardProxyConventionCustom`. Defaults to `ForwardProxyConventionNoProxy`","description_kind":"plain","optional":true},"forward_proxy_custom_host_header_name":{"type":"string","description":"The name of the header containing the host of the request.","description_kind":"plain","optional":true},"forward_proxy_custom_scheme_header_name":{"type":"string","description":"The name of the header containing the scheme of the request.","description_kind":"plain","optional":true},"http_route_api_prefix":{"type":"string","description":"The prefix that should precede all the authentication and authorisation paths. Defaults to `/.auth`","description_kind":"plain","optional":true},"require_authentication":{"type":"bool","description":"Should the authentication flow be used for all requests.","description_kind":"plain","optional":true},"require_https":{"type":"bool","description":"Should HTTPS be required on connections? Defaults to true.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The Runtime Version of the Authentication and Authorisation feature of this App. Defaults to `~1`","description_kind":"plain","optional":true},"unauthenticated_action":{"type":"string","description":"The action to take for requests made without authentication. Possible values include `RedirectToLoginPage`, `AllowAnonymous`, `Return401`, and `Return403`. Defaults to `RedirectToLoginPage`.","description_kind":"plain","optional":true}},"block_types":{"active_directory_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_applications":{"type":["list","string"],"description":"The list of allowed Applications for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"allowed_groups":{"type":["list","string"],"description":"The list of allowed Group Names for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_identities":{"type":["list","string"],"description":"The list of allowed Identities for the Default Authorisation Policy.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret_certificate_thumbprint":{"type":"string","description":"The thumbprint of the certificate used for signing purposes.","description_kind":"plain","optional":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client.","description_kind":"plain","optional":true},"jwt_allowed_client_applications":{"type":["list","string"],"description":"A list of Allowed Client Applications in the JWT Claim.","description_kind":"plain","optional":true},"jwt_allowed_groups":{"type":["list","string"],"description":"A list of Allowed Groups in the JWT Claim.","description_kind":"plain","optional":true},"login_parameters":{"type":["map","string"],"description":"A map of key-value pairs to send to the Authorisation Endpoint when a user logs in.","description_kind":"plain","optional":true},"tenant_auth_endpoint":{"type":"string","description":"The Azure Tenant Endpoint for the Authenticating Tenant. e.g. `https://login.microsoftonline.com/v2.0/{tenant-guid}/`.","description_kind":"plain","required":true},"www_authentication_disabled":{"type":"bool","description":"Should the www-authenticate provider should be omitted from the request? Defaults to `false`","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"apple_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Apple web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Apple Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"azure_static_web_app_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Static Web App Authentication.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"custom_oidc_v2":{"nesting_mode":"list","block":{"attributes":{"authorisation_endpoint":{"type":"string","description":"The endpoint to make the Authorisation Request.","description_kind":"plain","computed":true},"certification_uri":{"type":"string","description":"The endpoint that provides the keys necessary to validate the token.","description_kind":"plain","computed":true},"client_credential_method":{"type":"string","description":"The Client Credential Method used. Currently the only supported value is `ClientSecretPost`.","description_kind":"plain","computed":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with this Custom OIDC.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the secret for this Custom OIDC Client.","description_kind":"plain","computed":true},"issuer_endpoint":{"type":"string","description":"The endpoint that issued the Token.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the Custom OIDC Authentication Provider.","description_kind":"plain","required":true},"name_claim_type":{"type":"string","description":"The name of the claim that contains the users name.","description_kind":"plain","optional":true},"openid_configuration_endpoint":{"type":"string","description":"The endpoint that contains all the configuration endpoints for this Custom OIDC provider.","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description":"The list of the scopes that should be requested while authenticating.","description_kind":"plain","optional":true},"token_endpoint":{"type":"string","description":"The endpoint used to request a Token.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"facebook_v2":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login.","description_kind":"plain","required":true},"graph_api_version":{"type":"string","description":"The version of the Facebook API to be used while logging in.","description_kind":"plain","optional":true,"computed":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of Login scopes that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"login":{"nesting_mode":"list","block":{"attributes":{"allowed_external_redirect_urls":{"type":["list","string"],"description":"External URLs that can be redirected to as part of logging in or logging out of the app. This is an advanced setting typically only needed by Windows Store application backends. **Note:** URLs within the current domain are always implicitly allowed.","description_kind":"plain","optional":true},"cookie_expiration_convention":{"type":"string","description":"The method by which cookies expire. Possible values include: `FixedTime`, and `IdentityProviderDerived`. Defaults to `FixedTime`.","description_kind":"plain","optional":true},"cookie_expiration_time":{"type":"string","description":"The time after the request is made when the session cookie should expire. Defaults to `08:00:00`.","description_kind":"plain","optional":true},"logout_endpoint":{"type":"string","description":"The endpoint to which logout requests should be made.","description_kind":"plain","optional":true},"nonce_expiration_time":{"type":"string","description":"The time after the request is made when the nonce should expire. Defaults to `00:05:00`.","description_kind":"plain","optional":true},"preserve_url_fragments_for_logins":{"type":"bool","description":"Should the fragments from the request be preserved after the login request is made. Defaults to `false`.","description_kind":"plain","optional":true},"token_refresh_extension_time":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Token Store configuration Enabled. Defaults to `false`","description_kind":"plain","optional":true},"token_store_path":{"type":"string","description":"The directory path in the App Filesystem in which the tokens will be stored.","description_kind":"plain","optional":true},"token_store_sas_setting_name":{"type":"string","description":"The name of the app setting which contains the SAS URL of the blob storage containing the tokens.","description_kind":"plain","optional":true},"validate_nonce":{"type":"bool","description":"Should the nonce be validated while completing the login flow. Defaults to `true`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"microsoft_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"The list of Login scopes that will be requested as part of Microsoft Account authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter_v2":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"backup":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Should this backup job be enabled?","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this Backup.","description_kind":"plain","required":true},"storage_account_url":{"type":"string","description":"The SAS URL to the container.","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"frequency_interval":{"type":"number","description":"How often the backup should be executed (e.g. for weekly backup, this should be set to `7` and `frequency_unit` should be set to `Day`).","description_kind":"plain","required":true},"frequency_unit":{"type":"string","description":"The unit of time for how often the backup should take place. Possible values include: `Day` and `Hour`.","description_kind":"plain","required":true},"keep_at_least_one_backup":{"type":"bool","description":"Should the service keep at least one backup, regardless of age of backup. Defaults to `false`.","description_kind":"plain","optional":true},"last_execution_time":{"type":"string","description":"The time the backup was last attempted.","description_kind":"plain","computed":true},"retention_period_days":{"type":"number","description":"After how many days backups should be deleted.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"When the schedule should start working in RFC-3339 format.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"The name which should be used for this Connection.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type of database. Possible values include: `MySQL`, `SQLServer`, `SQLAzure`, `Custom`, `NotificationHub`, `ServiceBus`, `EventHub`, `APIHub`, `DocDb`, `RedisCache`, and `PostgreSQL`.","description_kind":"plain","required":true},"value":{"type":"string","description":"The connection string value.","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"logs":{"nesting_mode":"list","block":{"attributes":{"detailed_error_messages":{"type":"bool","description_kind":"plain","optional":true},"failed_request_tracing":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"application_logs":{"nesting_mode":"list","block":{"attributes":{"file_system_level":{"type":"string","description_kind":"plain","required":true}},"block_types":{"azure_blob_storage":{"nesting_mode":"list","block":{"attributes":{"level":{"type":"string","description_kind":"plain","required":true},"retention_in_days":{"type":"number","description_kind":"plain","required":true},"sas_url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"http_logs":{"nesting_mode":"list","block":{"block_types":{"azure_blob_storage":{"nesting_mode":"list","block":{"attributes":{"retention_in_days":{"type":"number","description_kind":"plain","optional":true},"sas_url":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"file_system":{"nesting_mode":"list","block":{"attributes":{"retention_in_days":{"type":"number","description_kind":"plain","required":true},"retention_in_mb":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"always_on":{"type":"bool","description_kind":"plain","optional":true},"api_definition_url":{"type":"string","description_kind":"plain","optional":true},"api_management_api_id":{"type":"string","description_kind":"plain","optional":true},"app_command_line":{"type":"string","description_kind":"plain","optional":true},"auto_heal_enabled":{"type":"bool","description_kind":"plain","optional":true},"auto_swap_slot_name":{"type":"string","description_kind":"plain","optional":true},"container_registry_managed_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"container_registry_use_managed_identity":{"type":"bool","description_kind":"plain","optional":true},"default_documents":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"detailed_error_logging_enabled":{"type":"bool","description_kind":"plain","computed":true},"ftps_state":{"type":"string","description_kind":"plain","optional":true},"health_check_eviction_time_in_min":{"type":"number","description":"The amount of time in minutes that a node is unhealthy before being removed from the load balancer. Possible values are between `2` and `10`. Only valid in conjunction with `health_check_path`","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description_kind":"plain","optional":true},"ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"linux_fx_version":{"type":"string","description_kind":"plain","computed":true},"load_balancing_mode":{"type":"string","description_kind":"plain","optional":true},"local_mysql_enabled":{"type":"bool","description_kind":"plain","optional":true},"managed_pipeline_mode":{"type":"string","description_kind":"plain","optional":true},"minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"remote_debugging_enabled":{"type":"bool","description_kind":"plain","optional":true},"remote_debugging_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"scm_minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"scm_type":{"type":"string","description_kind":"plain","computed":true},"scm_use_main_ip_restriction":{"type":"bool","description_kind":"plain","optional":true},"use_32_bit_worker":{"type":"bool","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description":"Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`.","description_kind":"plain","optional":true},"websockets_enabled":{"type":"bool","description_kind":"plain","optional":true},"worker_count":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"application_stack":{"nesting_mode":"list","block":{"attributes":{"docker_image":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"docker_image_name":{"type":"string","description_kind":"plain","optional":true},"docker_image_tag":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"docker_registry_password":{"type":"string","description_kind":"plain","optional":true,"computed":true,"sensitive":true},"docker_registry_url":{"type":"string","description_kind":"plain","optional":true,"computed":true},"docker_registry_username":{"type":"string","description_kind":"plain","optional":true,"computed":true},"dotnet_version":{"type":"string","description_kind":"plain","optional":true},"go_version":{"type":"string","description_kind":"plain","optional":true},"java_server":{"type":"string","description_kind":"plain","optional":true},"java_server_version":{"type":"string","description_kind":"plain","optional":true},"java_version":{"type":"string","description_kind":"plain","optional":true},"node_version":{"type":"string","description_kind":"plain","optional":true},"php_version":{"type":"string","description_kind":"plain","optional":true},"python_version":{"type":"string","description_kind":"plain","optional":true},"ruby_version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"auto_heal_setting":{"nesting_mode":"list","block":{"block_types":{"action":{"nesting_mode":"list","block":{"attributes":{"action_type":{"type":"string","description_kind":"plain","required":true},"minimum_process_execution_time":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"trigger":{"nesting_mode":"list","block":{"block_types":{"requests":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"slow_request":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"time_taken":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"slow_request_with_path":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"time_taken":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"status_code":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"status_code_range":{"type":"string","description_kind":"plain","required":true},"sub_status":{"type":"number","description_kind":"plain","optional":true},"win32_status_code":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description":"Specifies a list of origins that should be allowed to make cross-origin calls.","description_kind":"plain","optional":true},"support_credentials":{"type":"bool","description":"Are credentials allowed in CORS requests? Defaults to `false`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"scm_ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"storage_account":{"nesting_mode":"set","block":{"attributes":{"access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"mount_path":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"share_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_load_test":{"version":0,"block":{"attributes":{"data_plane_uri":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"encryption":{"nesting_mode":"list","block":{"attributes":{"key_url":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_id":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_local_network_gateway":{"version":0,"block":{"attributes":{"address_space":{"type":["list","string"],"description_kind":"plain","optional":true},"gateway_address":{"type":"string","description_kind":"plain","optional":true},"gateway_fqdn":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"bgp_settings":{"nesting_mode":"list","block":{"attributes":{"asn":{"type":"number","description_kind":"plain","required":true},"bgp_peering_address":{"type":"string","description_kind":"plain","required":true},"peer_weight":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_cluster":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"size_gb":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_cluster_customer_managed_key":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_key_id":{"type":"string","description_kind":"plain","required":true},"log_analytics_cluster_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_data_export_rule":{"version":1,"block":{"attributes":{"destination_resource_id":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"export_rule_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"table_names":{"type":["set","string"],"description_kind":"plain","required":true},"workspace_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_datasource_windows_event":{"version":1,"block":{"attributes":{"event_log_name":{"type":"string","description_kind":"plain","required":true},"event_types":{"type":["set","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"workspace_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_datasource_windows_performance_counter":{"version":1,"block":{"attributes":{"counter_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description_kind":"plain","required":true},"interval_seconds":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"object_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"workspace_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_linked_service":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","computed":true},"read_access_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"workspace_id":{"type":"string","description_kind":"plain","required":true},"write_access_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_linked_storage_account":{"version":1,"block":{"attributes":{"data_source_type":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_account_ids":{"type":["set","string"],"description_kind":"plain","required":true},"workspace_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_query_pack":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_query_pack_query":{"version":0,"block":{"attributes":{"additional_settings_json":{"type":"string","description_kind":"plain","optional":true},"body":{"type":"string","description_kind":"plain","required":true},"categories":{"type":["list","string"],"description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"query_pack_id":{"type":"string","description_kind":"plain","required":true},"resource_types":{"type":["list","string"],"description_kind":"plain","optional":true},"solutions":{"type":["list","string"],"description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_saved_search":{"version":1,"block":{"attributes":{"category":{"type":"string","description_kind":"plain","required":true},"display_name":{"type":"string","description_kind":"plain","required":true},"function_alias":{"type":"string","description_kind":"plain","optional":true},"function_parameters":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"query":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_solution":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"solution_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workspace_name":{"type":"string","description_kind":"plain","required":true},"workspace_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"plan":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","computed":true},"product":{"type":"string","description_kind":"plain","required":true},"promotion_code":{"type":"string","description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_storage_insights":{"version":0,"block":{"attributes":{"blob_container_names":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true},"storage_account_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"table_names":{"type":["set","string"],"description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_workspace":{"version":3,"block":{"attributes":{"allow_resource_only_permissions":{"type":"bool","description_kind":"plain","optional":true},"cmk_for_query_forced":{"type":"bool","description_kind":"plain","optional":true},"daily_quota_gb":{"type":"number","description_kind":"plain","optional":true},"data_collection_rule_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"immediate_data_purge_on_30_days_enabled":{"type":"bool","description_kind":"plain","optional":true},"internet_ingestion_enabled":{"type":"bool","description_kind":"plain","optional":true},"internet_query_enabled":{"type":"bool","description_kind":"plain","optional":true},"local_authentication_disabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_shared_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"reservation_capacity_in_gb_per_day":{"type":"number","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retention_in_days":{"type":"number","description_kind":"plain","optional":true,"computed":true},"secondary_shared_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"sku":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_workspace_table":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"plan":{"type":"string","description_kind":"plain","optional":true},"retention_in_days":{"type":"number","description_kind":"plain","optional":true},"total_retention_in_days":{"type":"number","description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_action_custom":{"version":0,"block":{"attributes":{"body":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"logic_app_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_action_http":{"version":0,"block":{"attributes":{"body":{"type":"string","description_kind":"plain","optional":true},"headers":{"type":["map","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"logic_app_id":{"type":"string","description_kind":"plain","required":true},"method":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"queries":{"type":["map","string"],"description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"block_types":{"run_after":{"nesting_mode":"set","block":{"attributes":{"action_name":{"type":"string","description_kind":"plain","required":true},"action_result":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_integration_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_service_environment_id":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_integration_account_agreement":{"version":0,"block":{"attributes":{"agreement_type":{"type":"string","description_kind":"plain","required":true},"content":{"type":"string","description_kind":"plain","required":true},"guest_partner_name":{"type":"string","description_kind":"plain","required":true},"host_partner_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_account_name":{"type":"string","description_kind":"plain","required":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"guest_identity":{"nesting_mode":"list","block":{"attributes":{"qualifier":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"host_identity":{"nesting_mode":"list","block":{"attributes":{"qualifier":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_integration_account_assembly":{"version":0,"block":{"attributes":{"assembly_name":{"type":"string","description_kind":"plain","required":true},"assembly_version":{"type":"string","description_kind":"plain","optional":true},"content":{"type":"string","description_kind":"plain","optional":true},"content_link_uri":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_account_name":{"type":"string","description_kind":"plain","required":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_integration_account_batch_configuration":{"version":0,"block":{"attributes":{"batch_group_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_account_name":{"type":"string","description_kind":"plain","required":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"release_criteria":{"nesting_mode":"list","block":{"attributes":{"batch_size":{"type":"number","description_kind":"plain","optional":true},"message_count":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"recurrence":{"nesting_mode":"list","block":{"attributes":{"end_time":{"type":"string","description_kind":"plain","optional":true},"frequency":{"type":"string","description_kind":"plain","required":true},"interval":{"type":"number","description_kind":"plain","required":true},"start_time":{"type":"string","description_kind":"plain","optional":true},"time_zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"hours":{"type":["set","number"],"description_kind":"plain","optional":true},"minutes":{"type":["set","number"],"description_kind":"plain","optional":true},"month_days":{"type":["set","number"],"description_kind":"plain","optional":true},"week_days":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"monthly":{"nesting_mode":"set","block":{"attributes":{"week":{"type":"number","description_kind":"plain","required":true},"weekday":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_integration_account_certificate":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_account_name":{"type":"string","description_kind":"plain","required":true},"metadata":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"public_certificate":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"key_vault_key":{"nesting_mode":"list","block":{"attributes":{"key_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"key_version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_integration_account_map":{"version":0,"block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_account_name":{"type":"string","description_kind":"plain","required":true},"map_type":{"type":"string","description_kind":"plain","required":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_integration_account_partner":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_account_name":{"type":"string","description_kind":"plain","required":true},"metadata":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"business_identity":{"nesting_mode":"set","block":{"attributes":{"qualifier":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_integration_account_schema":{"version":0,"block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true},"file_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_account_name":{"type":"string","description_kind":"plain","required":true},"metadata":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_integration_account_session":{"version":0,"block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_account_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_standard":{"version":0,"block":{"attributes":{"app_service_plan_id":{"type":"string","description_kind":"plain","required":true},"app_settings":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"bundle_version":{"type":"string","description_kind":"plain","optional":true},"client_affinity_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"client_certificate_mode":{"type":"string","description_kind":"plain","optional":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"site_credential":{"type":["list",["object",{"password":"string","username":"string"}]],"description_kind":"plain","computed":true},"storage_account_access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true},"storage_account_share_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"use_extension_bundle":{"type":"bool","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"always_on":{"type":"bool","description_kind":"plain","optional":true},"app_scale_limit":{"type":"number","description_kind":"plain","optional":true,"computed":true},"auto_swap_slot_name":{"type":"string","description_kind":"plain","computed":true},"dotnet_framework_version":{"type":"string","description_kind":"plain","optional":true},"elastic_instance_minimum":{"type":"number","description_kind":"plain","optional":true,"computed":true},"ftps_state":{"type":"string","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description_kind":"plain","optional":true},"ip_restriction":{"type":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"linux_fx_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"min_tls_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"pre_warmed_instance_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"runtime_scale_monitoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"scm_ip_restriction":{"type":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"scm_min_tls_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_use_main_ip_restriction":{"type":"bool","description_kind":"plain","optional":true},"use_32_bit_worker_process":{"type":"bool","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"websockets_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description_kind":"plain","required":true},"support_credentials":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_trigger_custom":{"version":0,"block":{"attributes":{"body":{"type":"string","description_kind":"plain","required":true},"callback_url":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"logic_app_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_trigger_http_request":{"version":0,"block":{"attributes":{"callback_url":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"logic_app_id":{"type":"string","description_kind":"plain","required":true},"method":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"relative_path":{"type":"string","description_kind":"plain","optional":true},"schema":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_trigger_recurrence":{"version":0,"block":{"attributes":{"frequency":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval":{"type":"number","description_kind":"plain","required":true},"logic_app_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"start_time":{"type":"string","description_kind":"plain","optional":true},"time_zone":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"at_these_hours":{"type":["set","number"],"description_kind":"plain","optional":true},"at_these_minutes":{"type":["set","number"],"description_kind":"plain","optional":true},"on_these_days":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_workflow":{"version":0,"block":{"attributes":{"access_endpoint":{"type":"string","description_kind":"plain","computed":true},"connector_endpoint_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"connector_outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_service_environment_id":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"logic_app_integration_account_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workflow_endpoint_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"workflow_outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"workflow_parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"workflow_schema":{"type":"string","description_kind":"plain","optional":true},"workflow_version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"access_control":{"nesting_mode":"list","block":{"block_types":{"action":{"nesting_mode":"list","block":{"attributes":{"allowed_caller_ip_address_range":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"content":{"nesting_mode":"list","block":{"attributes":{"allowed_caller_ip_address_range":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"trigger":{"nesting_mode":"list","block":{"attributes":{"allowed_caller_ip_address_range":{"type":["set","string"],"description_kind":"plain","required":true}},"block_types":{"open_authentication_policy":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"claim":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"workflow_management":{"nesting_mode":"list","block":{"attributes":{"allowed_caller_ip_address_range":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logz_monitor":{"version":0,"block":{"attributes":{"company_name":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"enterprise_app_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"logz_organization_id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"single_sign_on_url":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"plan":{"nesting_mode":"list","block":{"attributes":{"billing_cycle":{"type":"string","description_kind":"plain","required":true},"effective_date":{"type":"string","description_kind":"plain","required":true},"plan_id":{"type":"string","description_kind":"plain","optional":true},"usage_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"user":{"nesting_mode":"list","block":{"attributes":{"email":{"type":"string","description_kind":"plain","required":true},"first_name":{"type":"string","description_kind":"plain","required":true},"last_name":{"type":"string","description_kind":"plain","required":true},"phone_number":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain","deprecated":true}},"azurerm_logz_sub_account":{"version":0,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"logz_monitor_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"user":{"nesting_mode":"list","block":{"attributes":{"email":{"type":"string","description_kind":"plain","required":true},"first_name":{"type":"string","description_kind":"plain","required":true},"last_name":{"type":"string","description_kind":"plain","required":true},"phone_number":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain","deprecated":true}},"azurerm_logz_sub_account_tag_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"logz_sub_account_id":{"type":"string","description_kind":"plain","required":true},"send_aad_logs":{"type":"bool","description_kind":"plain","optional":true},"send_activity_logs":{"type":"bool","description_kind":"plain","optional":true},"send_subscription_logs":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"tag_filter":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":10},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_logz_tag_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"logz_monitor_id":{"type":"string","description_kind":"plain","required":true},"send_aad_logs":{"type":"bool","description_kind":"plain","optional":true},"send_activity_logs":{"type":"bool","description_kind":"plain","optional":true},"send_subscription_logs":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"tag_filter":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":10},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_machine_learning_compute_cluster":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"machine_learning_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"node_public_ip_enabled":{"type":"bool","description_kind":"plain","optional":true},"ssh_public_access_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"subnet_resource_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"vm_priority":{"type":"string","description_kind":"plain","required":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"scale_settings":{"nesting_mode":"list","block":{"attributes":{"max_node_count":{"type":"number","description_kind":"plain","required":true},"min_node_count":{"type":"number","description_kind":"plain","required":true},"scale_down_nodes_after_idle_duration":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"ssh":{"nesting_mode":"list","block":{"attributes":{"admin_password":{"type":"string","description_kind":"plain","optional":true},"admin_username":{"type":"string","description_kind":"plain","required":true},"key_value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_machine_learning_compute_instance":{"version":0,"block":{"attributes":{"authorization_type":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"machine_learning_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"node_public_ip_enabled":{"type":"bool","description_kind":"plain","optional":true},"subnet_resource_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_machine_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"assign_to_user":{"nesting_mode":"list","block":{"attributes":{"object_id":{"type":"string","description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"ssh":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description_kind":"plain","computed":true},"public_key":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_machine_learning_datastore_blobstorage":{"version":0,"block":{"attributes":{"account_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_default":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"service_data_auth_identity":{"type":"string","description_kind":"plain","optional":true},"shared_access_signature":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_container_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_machine_learning_datastore_datalake_gen2":{"version":0,"block":{"attributes":{"authority_url":{"type":"string","description_kind":"plain","optional":true},"client_id":{"type":"string","description_kind":"plain","optional":true},"client_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_default":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"service_data_identity":{"type":"string","description_kind":"plain","optional":true},"storage_container_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_machine_learning_datastore_fileshare":{"version":0,"block":{"attributes":{"account_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_default":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"service_data_identity":{"type":"string","description_kind":"plain","optional":true},"shared_access_signature":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_fileshare_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_machine_learning_inference_cluster":{"version":0,"block":{"attributes":{"cluster_purpose":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kubernetes_cluster_id":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"machine_learning_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"ssl":{"nesting_mode":"list","block":{"attributes":{"cert":{"type":"string","description_kind":"plain","optional":true},"cname":{"type":"string","description_kind":"plain","optional":true},"key":{"type":"string","description_kind":"plain","optional":true},"leaf_domain_label":{"type":"string","description_kind":"plain","optional":true},"overwrite_existing_domain":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_machine_learning_synapse_spark":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"machine_learning_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"synapse_spark_pool_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_machine_learning_workspace":{"version":0,"block":{"attributes":{"application_insights_id":{"type":"string","description_kind":"plain","required":true},"container_registry_id":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"discovery_url":{"type":"string","description_kind":"plain","computed":true},"friendly_name":{"type":"string","description_kind":"plain","optional":true},"high_business_impact":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_build_compute_name":{"type":"string","description_kind":"plain","optional":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"kind":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_user_assigned_identity":{"type":"string","description_kind":"plain","optional":true},"public_access_behind_virtual_network_enabled":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"v1_legacy_mode_enabled":{"type":"bool","description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"encryption":{"nesting_mode":"list","block":{"attributes":{"key_id":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"feature_store":{"nesting_mode":"list","block":{"attributes":{"computer_spark_runtime_version":{"type":"string","description_kind":"plain","optional":true},"offline_connection_name":{"type":"string","description_kind":"plain","optional":true},"online_connection_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"managed_network":{"nesting_mode":"list","block":{"attributes":{"isolation_mode":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"serverless_compute":{"nesting_mode":"list","block":{"attributes":{"public_ip_enabled":{"type":"bool","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_maintenance_assignment_dedicated_host":{"version":1,"block":{"attributes":{"dedicated_host_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"maintenance_configuration_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_maintenance_assignment_dynamic_scope":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"maintenance_configuration_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"locations":{"type":["list","string"],"description_kind":"plain","optional":true},"os_types":{"type":["list","string"],"description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description_kind":"plain","optional":true},"resource_types":{"type":["list","string"],"description_kind":"plain","optional":true},"tag_filter":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"tag":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_maintenance_assignment_virtual_machine":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"maintenance_configuration_id":{"type":"string","description_kind":"plain","required":true},"virtual_machine_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_maintenance_assignment_virtual_machine_scale_set":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"maintenance_configuration_id":{"type":"string","description_kind":"plain","required":true},"virtual_machine_scale_set_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_maintenance_configuration":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"in_guest_user_patch_mode":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"properties":{"type":["map","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"visibility":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"install_patches":{"nesting_mode":"list","block":{"attributes":{"reboot":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"linux":{"nesting_mode":"list","block":{"attributes":{"classifications_to_include":{"type":["list","string"],"description_kind":"plain","optional":true},"package_names_mask_to_exclude":{"type":["list","string"],"description_kind":"plain","optional":true},"package_names_mask_to_include":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"windows":{"nesting_mode":"list","block":{"attributes":{"classifications_to_include":{"type":["list","string"],"description_kind":"plain","optional":true},"kb_numbers_to_exclude":{"type":["list","string"],"description_kind":"plain","optional":true},"kb_numbers_to_include":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"window":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"string","description_kind":"plain","optional":true},"expiration_date_time":{"type":"string","description_kind":"plain","optional":true},"recur_every":{"type":"string","description_kind":"plain","optional":true},"start_date_time":{"type":"string","description_kind":"plain","required":true},"time_zone":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_managed_application":{"version":0,"block":{"attributes":{"application_definition_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_resource_group_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"outputs":{"type":["map","string"],"description_kind":"plain","computed":true},"parameter_values":{"type":"string","description_kind":"plain","optional":true,"computed":true},"parameters":{"type":["map","string"],"description_kind":"plain","deprecated":true,"optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"plan":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"product":{"type":"string","description_kind":"plain","required":true},"promotion_code":{"type":"string","description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_managed_application_definition":{"version":0,"block":{"attributes":{"create_ui_definition":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"lock_level":{"type":"string","description_kind":"plain","required":true},"main_template":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"package_enabled":{"type":"bool","description_kind":"plain","optional":true},"package_file_uri":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"authorization":{"nesting_mode":"set","block":{"attributes":{"role_definition_id":{"type":"string","description_kind":"plain","required":true},"service_principal_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_managed_disk":{"version":1,"block":{"attributes":{"create_option":{"type":"string","description_kind":"plain","required":true},"disk_access_id":{"type":"string","description_kind":"plain","optional":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"disk_iops_read_only":{"type":"number","description_kind":"plain","optional":true,"computed":true},"disk_iops_read_write":{"type":"number","description_kind":"plain","optional":true,"computed":true},"disk_mbps_read_only":{"type":"number","description_kind":"plain","optional":true,"computed":true},"disk_mbps_read_write":{"type":"number","description_kind":"plain","optional":true,"computed":true},"disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"edge_zone":{"type":"string","description_kind":"plain","optional":true},"gallery_image_reference_id":{"type":"string","description_kind":"plain","optional":true},"hyper_v_generation":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_reference_id":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"logical_sector_size":{"type":"number","description_kind":"plain","optional":true,"computed":true},"max_shares":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_access_policy":{"type":"string","description_kind":"plain","optional":true},"on_demand_bursting_enabled":{"type":"bool","description_kind":"plain","optional":true},"optimized_frequent_attach_enabled":{"type":"bool","description_kind":"plain","optional":true},"os_type":{"type":"string","description_kind":"plain","optional":true},"performance_plus_enabled":{"type":"bool","description_kind":"plain","optional":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secure_vm_disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"security_type":{"type":"string","description_kind":"plain","optional":true},"source_resource_id":{"type":"string","description_kind":"plain","optional":true},"source_uri":{"type":"string","description_kind":"plain","optional":true,"computed":true},"storage_account_id":{"type":"string","description_kind":"plain","optional":true},"storage_account_type":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tier":{"type":"string","description_kind":"plain","optional":true,"computed":true},"trusted_launch_enabled":{"type":"bool","description_kind":"plain","optional":true},"upload_size_bytes":{"type":"number","description_kind":"plain","optional":true},"zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"encryption_settings":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true}},"block_types":{"disk_encryption_key":{"nesting_mode":"list","block":{"attributes":{"secret_url":{"type":"string","description_kind":"plain","required":true},"source_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"key_encryption_key":{"nesting_mode":"list","block":{"attributes":{"key_url":{"type":"string","description_kind":"plain","required":true},"source_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_managed_disk_sas_token":{"version":0,"block":{"attributes":{"access_level":{"type":"string","description_kind":"plain","required":true},"duration_in_seconds":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_disk_id":{"type":"string","description_kind":"plain","required":true},"sas_url":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_managed_lustre_file_system":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mgs_address":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"storage_capacity_in_tb":{"type":"number","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","required":true}},"block_types":{"encryption_key":{"nesting_mode":"list","block":{"attributes":{"key_url":{"type":"string","description_kind":"plain","required":true},"source_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"hsm_setting":{"nesting_mode":"list","block":{"attributes":{"container_id":{"type":"string","description_kind":"plain","required":true},"import_prefix":{"type":"string","description_kind":"plain","optional":true},"logging_container_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"maintenance_window":{"nesting_mode":"list","block":{"attributes":{"day_of_week":{"type":"string","description_kind":"plain","required":true},"time_of_day_in_utc":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_management_group":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"parent_management_group_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"subscription_ids":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"tenant_scoped_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_management_group_policy_assignment":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"enforce":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","optional":true},"management_group_id":{"type":"string","description_kind":"plain","required":true},"metadata":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"not_scopes":{"type":["list","string"],"description_kind":"plain","optional":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"policy_definition_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"non_compliance_message":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true},"policy_definition_reference_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"overrides":{"nesting_mode":"list","block":{"attributes":{"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"selectors":{"nesting_mode":"list","block":{"attributes":{"in":{"type":["list","string"],"description_kind":"plain","optional":true},"kind":{"type":"string","description_kind":"plain","computed":true},"not_in":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"resource_selectors":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"selectors":{"nesting_mode":"list","block":{"attributes":{"in":{"type":["list","string"],"description_kind":"plain","optional":true},"kind":{"type":"string","description_kind":"plain","required":true},"not_in":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_management_group_policy_exemption":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"exemption_category":{"type":"string","description_kind":"plain","required":true},"expires_on":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_group_id":{"type":"string","description_kind":"plain","required":true},"metadata":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"policy_assignment_id":{"type":"string","description_kind":"plain","required":true},"policy_definition_reference_ids":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_management_group_policy_remediation":{"version":0,"block":{"attributes":{"failure_percentage":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location_filters":{"type":["list","string"],"description_kind":"plain","optional":true},"management_group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parallel_deployments":{"type":"number","description_kind":"plain","optional":true},"policy_assignment_id":{"type":"string","description_kind":"plain","required":true},"policy_definition_id":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"policy_definition_reference_id":{"type":"string","description_kind":"plain","optional":true},"resource_count":{"type":"number","description_kind":"plain","optional":true},"resource_discovery_mode":{"type":"string","description_kind":"plain","deprecated":true,"optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_management_group_subscription_association":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_group_id":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_management_group_template_deployment":{"version":0,"block":{"attributes":{"debug_level":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"management_group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"output_content":{"type":"string","description_kind":"plain","computed":true},"parameters_content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"template_content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"template_spec_version_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_management_lock":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lock_level":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"notes":{"type":"string","description_kind":"plain","optional":true},"scope":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_maps_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"x_ms_client_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"data_store":{"nesting_mode":"list","block":{"attributes":{"storage_account_id":{"type":"string","description_kind":"plain","optional":true},"unique_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_maps_creator":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"maps_account_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_units":{"type":"number","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mariadb_configuration":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_mariadb_database":{"version":0,"block":{"attributes":{"charset":{"type":"string","description_kind":"plain","required":true},"collation":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_mariadb_firewall_rule":{"version":0,"block":{"attributes":{"end_ip_address":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"start_ip_address":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_mariadb_server":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","optional":true,"computed":true},"administrator_login_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"auto_grow_enabled":{"type":"bool","description_kind":"plain","optional":true},"backup_retention_days":{"type":"number","description_kind":"plain","optional":true,"computed":true},"create_mode":{"type":"string","description_kind":"plain","optional":true},"creation_source_server_id":{"type":"string","description_kind":"plain","optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"geo_redundant_backup_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"restore_point_in_time":{"type":"string","description_kind":"plain","optional":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"ssl_enforcement_enabled":{"type":"bool","description_kind":"plain","required":true},"ssl_minimal_tls_version_enforced":{"type":"string","description_kind":"plain","optional":true},"storage_mb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_mariadb_virtual_network_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_marketplace_agreement":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_text_link":{"type":"string","description_kind":"plain","computed":true},"offer":{"type":"string","description_kind":"plain","required":true},"plan":{"type":"string","description_kind":"plain","required":true},"privacy_policy_link":{"type":"string","description_kind":"plain","computed":true},"publisher":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_marketplace_role_assignment":{"version":0,"block":{"attributes":{"condition":{"type":"string","description_kind":"plain","optional":true},"condition_version":{"type":"string","description_kind":"plain","optional":true},"delegated_managed_identity_resource_id":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","required":true},"principal_type":{"type":"string","description_kind":"plain","computed":true},"role_definition_id":{"type":"string","description_kind":"plain","optional":true},"role_definition_name":{"type":"string","description_kind":"plain","optional":true},"skip_service_principal_aad_check":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_media_asset":{"version":1,"block":{"attributes":{"alternate_id":{"type":"string","description_kind":"plain","optional":true},"container":{"type":"string","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"media_services_account_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_account_name":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_media_asset_filter":{"version":1,"block":{"attributes":{"asset_id":{"type":"string","description_kind":"plain","required":true},"first_quality_bitrate":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"presentation_time_range":{"nesting_mode":"list","block":{"attributes":{"end_in_units":{"type":"number","description_kind":"plain","optional":true},"force_end":{"type":"bool","description_kind":"plain","optional":true},"live_backoff_in_units":{"type":"number","description_kind":"plain","optional":true},"presentation_window_in_units":{"type":"number","description_kind":"plain","optional":true},"start_in_units":{"type":"number","description_kind":"plain","optional":true},"unit_timescale_in_miliseconds":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"track_selection":{"nesting_mode":"list","block":{"block_types":{"condition":{"nesting_mode":"list","block":{"attributes":{"operation":{"type":"string","description_kind":"plain","optional":true},"property":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_media_content_key_policy":{"version":1,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"media_services_account_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"policy_option":{"nesting_mode":"set","block":{"attributes":{"clear_key_configuration_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"open_restriction_enabled":{"type":"bool","description_kind":"plain","optional":true},"playready_response_custom_data":{"type":"string","description_kind":"plain","optional":true},"widevine_configuration_template":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"fairplay_configuration":{"nesting_mode":"list","block":{"attributes":{"ask":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"pfx":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"pfx_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"rental_and_lease_key_type":{"type":"string","description_kind":"plain","optional":true},"rental_duration_seconds":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"offline_rental_configuration":{"nesting_mode":"list","block":{"attributes":{"playback_duration_seconds":{"type":"number","description_kind":"plain","optional":true},"storage_duration_seconds":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"playready_configuration_license":{"nesting_mode":"list","block":{"attributes":{"allow_test_devices":{"type":"bool","description_kind":"plain","optional":true},"begin_date":{"type":"string","description_kind":"plain","optional":true},"content_key_location_from_header_enabled":{"type":"bool","description_kind":"plain","optional":true},"content_key_location_from_key_id":{"type":"string","description_kind":"plain","optional":true},"content_type":{"type":"string","description_kind":"plain","optional":true},"expiration_date":{"type":"string","description_kind":"plain","optional":true},"grace_period":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"license_type":{"type":"string","description_kind":"plain","optional":true},"relative_begin_date":{"type":"string","description_kind":"plain","optional":true},"relative_expiration_date":{"type":"string","description_kind":"plain","optional":true},"security_level":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"play_right":{"nesting_mode":"list","block":{"attributes":{"agc_and_color_stripe_restriction":{"type":"number","description_kind":"plain","optional":true},"allow_passing_video_content_to_unknown_output":{"type":"string","description_kind":"plain","optional":true},"analog_video_opl":{"type":"number","description_kind":"plain","optional":true},"compressed_digital_audio_opl":{"type":"number","description_kind":"plain","optional":true},"compressed_digital_video_opl":{"type":"number","description_kind":"plain","optional":true},"digital_video_only_content_restriction":{"type":"bool","description_kind":"plain","optional":true},"first_play_expiration":{"type":"string","description_kind":"plain","optional":true},"image_constraint_for_analog_component_video_restriction":{"type":"bool","description_kind":"plain","optional":true},"image_constraint_for_analog_computer_monitor_restriction":{"type":"bool","description_kind":"plain","optional":true},"scms_restriction":{"type":"number","description_kind":"plain","optional":true},"uncompressed_digital_audio_opl":{"type":"number","description_kind":"plain","optional":true},"uncompressed_digital_video_opl":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"explicit_analog_television_output_restriction":{"nesting_mode":"list","block":{"attributes":{"best_effort_enforced":{"type":"bool","description_kind":"plain","optional":true},"control_bits":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"token_restriction":{"nesting_mode":"list","block":{"attributes":{"audience":{"type":"string","description_kind":"plain","optional":true},"issuer":{"type":"string","description_kind":"plain","optional":true},"open_id_connect_discovery_document":{"type":"string","description_kind":"plain","optional":true},"primary_rsa_token_key_exponent":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"primary_rsa_token_key_modulus":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"primary_symmetric_token_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"primary_x509_token_key_raw":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"token_type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"alternate_key":{"nesting_mode":"list","block":{"attributes":{"rsa_token_key_exponent":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"rsa_token_key_modulus":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"symmetric_token_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"x509_token_key_raw":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"}},"required_claim":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_media_job":{"version":1,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"media_services_account_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"transform_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"input_asset":{"nesting_mode":"list","block":{"attributes":{"label":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"output_asset":{"nesting_mode":"list","block":{"attributes":{"label":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_media_live_event":{"version":1,"block":{"attributes":{"auto_start_enabled":{"type":"bool","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"hostname_prefix":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"media_services_account_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"stream_options":{"type":["list","string"],"description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"transcription_languages":{"type":["list","string"],"description_kind":"plain","optional":true},"use_static_hostname":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"cross_site_access_policy":{"nesting_mode":"list","block":{"attributes":{"client_access_policy":{"type":"string","description_kind":"plain","optional":true},"cross_domain_policy":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"encoding":{"nesting_mode":"list","block":{"attributes":{"key_frame_interval":{"type":"string","description_kind":"plain","optional":true},"preset_name":{"type":"string","description_kind":"plain","optional":true},"stretch_mode":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"input":{"nesting_mode":"list","block":{"attributes":{"access_token":{"type":"string","description_kind":"plain","optional":true,"computed":true},"endpoint":{"type":["list",["object",{"protocol":"string","url":"string"}]],"description_kind":"plain","computed":true},"key_frame_interval_duration":{"type":"string","description_kind":"plain","optional":true},"streaming_protocol":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"ip_access_control_allow":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true},"subnet_prefix_length":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"preview":{"nesting_mode":"list","block":{"attributes":{"alternative_media_id":{"type":"string","description_kind":"plain","optional":true},"endpoint":{"type":["list",["object",{"protocol":"string","url":"string"}]],"description_kind":"plain","computed":true},"preview_locator":{"type":"string","description_kind":"plain","optional":true,"computed":true},"streaming_policy_name":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"ip_access_control_allow":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true},"subnet_prefix_length":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_media_live_event_output":{"version":1,"block":{"attributes":{"archive_window_duration":{"type":"string","description_kind":"plain","required":true},"asset_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"hls_fragments_per_ts_segment":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"live_event_id":{"type":"string","description_kind":"plain","required":true},"manifest_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"output_snap_time_in_seconds":{"type":"number","description_kind":"plain","optional":true},"rewind_window_duration":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_media_services_account":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_authentication_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"encryption":{"nesting_mode":"list","block":{"attributes":{"current_key_identifier":{"type":"string","description_kind":"plain","computed":true},"key_vault_key_identifier":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"managed_identity":{"nesting_mode":"list","block":{"attributes":{"use_system_assigned_identity":{"type":"bool","description_kind":"plain","optional":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"key_delivery_access_control":{"nesting_mode":"list","block":{"attributes":{"default_action":{"type":"string","description_kind":"plain","optional":true},"ip_allow_list":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description_kind":"plain","required":true},"is_primary":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"managed_identity":{"nesting_mode":"list","block":{"attributes":{"use_system_assigned_identity":{"type":"bool","description_kind":"plain","optional":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_media_services_account_filter":{"version":0,"block":{"attributes":{"first_quality_bitrate":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"media_services_account_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"presentation_time_range":{"nesting_mode":"list","block":{"attributes":{"end_in_units":{"type":"number","description_kind":"plain","optional":true},"force_end":{"type":"bool","description_kind":"plain","optional":true},"live_backoff_in_units":{"type":"number","description_kind":"plain","optional":true},"presentation_window_in_units":{"type":"number","description_kind":"plain","optional":true},"start_in_units":{"type":"number","description_kind":"plain","optional":true},"unit_timescale_in_milliseconds":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"track_selection":{"nesting_mode":"list","block":{"block_types":{"condition":{"nesting_mode":"list","block":{"attributes":{"operation":{"type":"string","description_kind":"plain","required":true},"property":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_media_streaming_endpoint":{"version":1,"block":{"attributes":{"auto_start_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"cdn_enabled":{"type":"bool","description_kind":"plain","optional":true},"cdn_profile":{"type":"string","description_kind":"plain","optional":true,"computed":true},"cdn_provider":{"type":"string","description_kind":"plain","optional":true,"computed":true},"custom_host_names":{"type":["set","string"],"description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"max_cache_age_seconds":{"type":"number","description_kind":"plain","optional":true},"media_services_account_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scale_units":{"type":"number","description_kind":"plain","required":true},"sku":{"type":["list",["object",{"capacity":"number","name":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"access_control":{"nesting_mode":"list","block":{"block_types":{"akamai_signature_header_authentication_key":{"nesting_mode":"list","block":{"attributes":{"base64_key":{"type":"string","description_kind":"plain","optional":true},"expiration":{"type":"string","description_kind":"plain","optional":true},"identifier":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"ip_allow":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true},"subnet_prefix_length":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"cross_site_access_policy":{"nesting_mode":"list","block":{"attributes":{"client_access_policy":{"type":"string","description_kind":"plain","optional":true,"computed":true},"cross_domain_policy":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_media_streaming_locator":{"version":1,"block":{"attributes":{"alternative_media_id":{"type":"string","description_kind":"plain","optional":true},"asset_name":{"type":"string","description_kind":"plain","required":true},"default_content_key_policy_name":{"type":"string","description_kind":"plain","optional":true},"end_time":{"type":"string","description_kind":"plain","optional":true,"computed":true},"filter_names":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"media_services_account_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"start_time":{"type":"string","description_kind":"plain","optional":true},"streaming_locator_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"streaming_policy_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"content_key":{"nesting_mode":"list","block":{"attributes":{"content_key_id":{"type":"string","description_kind":"plain","optional":true},"label_reference_in_streaming_policy":{"type":"string","description_kind":"plain","optional":true},"policy_name":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_media_streaming_policy":{"version":1,"block":{"attributes":{"default_content_key_policy_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"media_services_account_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"common_encryption_cbcs":{"nesting_mode":"list","block":{"block_types":{"clear_key_encryption":{"nesting_mode":"list","block":{"attributes":{"custom_keys_acquisition_url_template":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"default_content_key":{"nesting_mode":"list","block":{"attributes":{"label":{"type":"string","description_kind":"plain","optional":true},"policy_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"drm_fairplay":{"nesting_mode":"list","block":{"attributes":{"allow_persistent_license":{"type":"bool","description_kind":"plain","optional":true},"custom_license_acquisition_url_template":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"enabled_protocols":{"nesting_mode":"list","block":{"attributes":{"dash":{"type":"bool","description_kind":"plain","optional":true},"download":{"type":"bool","description_kind":"plain","optional":true},"hls":{"type":"bool","description_kind":"plain","optional":true},"smooth_streaming":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"common_encryption_cenc":{"nesting_mode":"list","block":{"attributes":{"drm_widevine_custom_license_acquisition_url_template":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"clear_key_encryption":{"nesting_mode":"list","block":{"attributes":{"custom_keys_acquisition_url_template":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"clear_track":{"nesting_mode":"set","block":{"block_types":{"condition":{"nesting_mode":"set","block":{"attributes":{"operation":{"type":"string","description_kind":"plain","required":true},"property":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"content_key_to_track_mapping":{"nesting_mode":"set","block":{"attributes":{"label":{"type":"string","description_kind":"plain","optional":true},"policy_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"track":{"nesting_mode":"set","block":{"block_types":{"condition":{"nesting_mode":"set","block":{"attributes":{"operation":{"type":"string","description_kind":"plain","required":true},"property":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"default_content_key":{"nesting_mode":"list","block":{"attributes":{"label":{"type":"string","description_kind":"plain","optional":true},"policy_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"drm_playready":{"nesting_mode":"list","block":{"attributes":{"custom_attributes":{"type":"string","description_kind":"plain","optional":true},"custom_license_acquisition_url_template":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"enabled_protocols":{"nesting_mode":"list","block":{"attributes":{"dash":{"type":"bool","description_kind":"plain","optional":true},"download":{"type":"bool","description_kind":"plain","optional":true},"hls":{"type":"bool","description_kind":"plain","optional":true},"smooth_streaming":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"envelope_encryption":{"nesting_mode":"list","block":{"attributes":{"custom_keys_acquisition_url_template":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"default_content_key":{"nesting_mode":"list","block":{"attributes":{"label":{"type":"string","description_kind":"plain","optional":true},"policy_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"enabled_protocols":{"nesting_mode":"list","block":{"attributes":{"dash":{"type":"bool","description_kind":"plain","optional":true},"download":{"type":"bool","description_kind":"plain","optional":true},"hls":{"type":"bool","description_kind":"plain","optional":true},"smooth_streaming":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"no_encryption_enabled_protocols":{"nesting_mode":"list","block":{"attributes":{"dash":{"type":"bool","description_kind":"plain","optional":true},"download":{"type":"bool","description_kind":"plain","optional":true},"hls":{"type":"bool","description_kind":"plain","optional":true},"smooth_streaming":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_media_transform":{"version":1,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"media_services_account_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"output":{"nesting_mode":"list","block":{"attributes":{"on_error_action":{"type":"string","description_kind":"plain","optional":true},"relative_priority":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"audio_analyzer_preset":{"nesting_mode":"list","block":{"attributes":{"audio_analysis_mode":{"type":"string","description_kind":"plain","optional":true},"audio_language":{"type":"string","description_kind":"plain","optional":true},"experimental_options":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"builtin_preset":{"nesting_mode":"list","block":{"attributes":{"preset_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"preset_configuration":{"nesting_mode":"list","block":{"attributes":{"complexity":{"type":"string","description_kind":"plain","optional":true},"interleave_output":{"type":"string","description_kind":"plain","optional":true},"key_frame_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"max_bitrate_bps":{"type":"number","description_kind":"plain","optional":true},"max_height":{"type":"number","description_kind":"plain","optional":true},"max_layers":{"type":"number","description_kind":"plain","optional":true},"min_bitrate_bps":{"type":"number","description_kind":"plain","optional":true},"min_height":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"custom_preset":{"nesting_mode":"list","block":{"attributes":{"experimental_options":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"codec":{"nesting_mode":"list","block":{"block_types":{"aac_audio":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"number","description_kind":"plain","optional":true},"channels":{"type":"number","description_kind":"plain","optional":true},"label":{"type":"string","description_kind":"plain","optional":true},"profile":{"type":"string","description_kind":"plain","optional":true},"sampling_rate":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"copy_audio":{"nesting_mode":"list","block":{"attributes":{"label":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"copy_video":{"nesting_mode":"list","block":{"attributes":{"label":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"dd_audio":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"number","description_kind":"plain","optional":true},"channels":{"type":"number","description_kind":"plain","optional":true},"label":{"type":"string","description_kind":"plain","optional":true},"sampling_rate":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"h264_video":{"nesting_mode":"list","block":{"attributes":{"complexity":{"type":"string","description_kind":"plain","optional":true},"key_frame_interval":{"type":"string","description_kind":"plain","optional":true},"label":{"type":"string","description_kind":"plain","optional":true},"rate_control_mode":{"type":"string","description_kind":"plain","optional":true},"scene_change_detection_enabled":{"type":"bool","description_kind":"plain","optional":true},"stretch_mode":{"type":"string","description_kind":"plain","optional":true},"sync_mode":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"layer":{"nesting_mode":"list","block":{"attributes":{"adaptive_b_frame_enabled":{"type":"bool","description_kind":"plain","optional":true},"b_frames":{"type":"number","description_kind":"plain","optional":true,"computed":true},"bitrate":{"type":"number","description_kind":"plain","required":true},"buffer_window":{"type":"string","description_kind":"plain","optional":true},"crf":{"type":"number","description_kind":"plain","optional":true},"entropy_mode":{"type":"string","description_kind":"plain","optional":true,"computed":true},"frame_rate":{"type":"string","description_kind":"plain","optional":true},"height":{"type":"string","description_kind":"plain","optional":true,"computed":true},"label":{"type":"string","description_kind":"plain","optional":true},"level":{"type":"string","description_kind":"plain","optional":true},"max_bitrate":{"type":"number","description_kind":"plain","optional":true,"computed":true},"profile":{"type":"string","description_kind":"plain","optional":true},"reference_frames":{"type":"number","description_kind":"plain","optional":true,"computed":true},"slices":{"type":"number","description_kind":"plain","optional":true,"computed":true},"width":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"h265_video":{"nesting_mode":"list","block":{"attributes":{"complexity":{"type":"string","description_kind":"plain","optional":true},"key_frame_interval":{"type":"string","description_kind":"plain","optional":true},"label":{"type":"string","description_kind":"plain","optional":true},"scene_change_detection_enabled":{"type":"bool","description_kind":"plain","optional":true},"stretch_mode":{"type":"string","description_kind":"plain","optional":true},"sync_mode":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"layer":{"nesting_mode":"list","block":{"attributes":{"adaptive_b_frame_enabled":{"type":"bool","description_kind":"plain","optional":true},"b_frames":{"type":"number","description_kind":"plain","optional":true,"computed":true},"bitrate":{"type":"number","description_kind":"plain","required":true},"buffer_window":{"type":"string","description_kind":"plain","optional":true},"crf":{"type":"number","description_kind":"plain","optional":true},"frame_rate":{"type":"string","description_kind":"plain","optional":true},"height":{"type":"string","description_kind":"plain","optional":true,"computed":true},"label":{"type":"string","description_kind":"plain","optional":true},"level":{"type":"string","description_kind":"plain","optional":true},"max_bitrate":{"type":"number","description_kind":"plain","optional":true,"computed":true},"profile":{"type":"string","description_kind":"plain","optional":true},"reference_frames":{"type":"number","description_kind":"plain","optional":true,"computed":true},"slices":{"type":"number","description_kind":"plain","optional":true,"computed":true},"width":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"jpg_image":{"nesting_mode":"list","block":{"attributes":{"key_frame_interval":{"type":"string","description_kind":"plain","optional":true},"label":{"type":"string","description_kind":"plain","optional":true},"range":{"type":"string","description_kind":"plain","optional":true},"sprite_column":{"type":"number","description_kind":"plain","optional":true},"start":{"type":"string","description_kind":"plain","required":true},"step":{"type":"string","description_kind":"plain","optional":true},"stretch_mode":{"type":"string","description_kind":"plain","optional":true},"sync_mode":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"layer":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description_kind":"plain","optional":true},"label":{"type":"string","description_kind":"plain","optional":true},"quality":{"type":"number","description_kind":"plain","optional":true},"width":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"png_image":{"nesting_mode":"list","block":{"attributes":{"key_frame_interval":{"type":"string","description_kind":"plain","optional":true},"label":{"type":"string","description_kind":"plain","optional":true},"range":{"type":"string","description_kind":"plain","optional":true},"start":{"type":"string","description_kind":"plain","required":true},"step":{"type":"string","description_kind":"plain","optional":true},"stretch_mode":{"type":"string","description_kind":"plain","optional":true},"sync_mode":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"layer":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description_kind":"plain","optional":true},"label":{"type":"string","description_kind":"plain","optional":true},"width":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"filter":{"nesting_mode":"list","block":{"attributes":{"rotation":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"crop_rectangle":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description_kind":"plain","optional":true},"left":{"type":"string","description_kind":"plain","optional":true},"top":{"type":"string","description_kind":"plain","optional":true},"width":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"deinterlace":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","optional":true},"parity":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"fade_in":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"string","description_kind":"plain","required":true},"fade_color":{"type":"string","description_kind":"plain","required":true},"start":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"fade_out":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"string","description_kind":"plain","required":true},"fade_color":{"type":"string","description_kind":"plain","required":true},"start":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"overlay":{"nesting_mode":"list","block":{"block_types":{"audio":{"nesting_mode":"list","block":{"attributes":{"audio_gain_level":{"type":"number","description_kind":"plain","optional":true},"end":{"type":"string","description_kind":"plain","optional":true},"fade_in_duration":{"type":"string","description_kind":"plain","optional":true},"fade_out_duration":{"type":"string","description_kind":"plain","optional":true},"input_label":{"type":"string","description_kind":"plain","required":true},"start":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"video":{"nesting_mode":"list","block":{"attributes":{"audio_gain_level":{"type":"number","description_kind":"plain","optional":true},"end":{"type":"string","description_kind":"plain","optional":true},"fade_in_duration":{"type":"string","description_kind":"plain","optional":true},"fade_out_duration":{"type":"string","description_kind":"plain","optional":true},"input_label":{"type":"string","description_kind":"plain","required":true},"opacity":{"type":"number","description_kind":"plain","optional":true},"start":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"crop_rectangle":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description_kind":"plain","optional":true},"left":{"type":"string","description_kind":"plain","optional":true},"top":{"type":"string","description_kind":"plain","optional":true},"width":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"position":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description_kind":"plain","optional":true},"left":{"type":"string","description_kind":"plain","optional":true},"top":{"type":"string","description_kind":"plain","optional":true},"width":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"format":{"nesting_mode":"list","block":{"block_types":{"jpg":{"nesting_mode":"list","block":{"attributes":{"filename_pattern":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"mp4":{"nesting_mode":"list","block":{"attributes":{"filename_pattern":{"type":"string","description_kind":"plain","required":true}},"block_types":{"output_file":{"nesting_mode":"list","block":{"attributes":{"labels":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"png":{"nesting_mode":"list","block":{"attributes":{"filename_pattern":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"transport_stream":{"nesting_mode":"list","block":{"attributes":{"filename_pattern":{"type":"string","description_kind":"plain","required":true}},"block_types":{"output_file":{"nesting_mode":"list","block":{"attributes":{"labels":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"max_items":1},"face_detector_preset":{"nesting_mode":"list","block":{"attributes":{"analysis_resolution":{"type":"string","description_kind":"plain","optional":true},"blur_type":{"type":"string","description_kind":"plain","optional":true},"experimental_options":{"type":["map","string"],"description_kind":"plain","optional":true},"face_redactor_mode":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true},"max_items":1},"video_analyzer_preset":{"nesting_mode":"list","block":{"attributes":{"audio_analysis_mode":{"type":"string","description_kind":"plain","optional":true},"audio_language":{"type":"string","description_kind":"plain","optional":true},"experimental_options":{"type":["map","string"],"description_kind":"plain","optional":true},"insights_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true},"max_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_mobile_network":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mobile_country_code":{"type":"string","description_kind":"plain","required":true},"mobile_network_code":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_key":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_attached_data_network":{"version":0,"block":{"attributes":{"dns_addresses":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mobile_network_data_network_name":{"type":"string","description_kind":"plain","required":true},"mobile_network_packet_core_data_plane_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"user_equipment_address_pool_prefixes":{"type":["list","string"],"description_kind":"plain","optional":true},"user_equipment_static_address_pool_prefixes":{"type":["list","string"],"description_kind":"plain","optional":true},"user_plane_access_ipv4_address":{"type":"string","description_kind":"plain","optional":true},"user_plane_access_ipv4_gateway":{"type":"string","description_kind":"plain","optional":true},"user_plane_access_ipv4_subnet":{"type":"string","description_kind":"plain","optional":true},"user_plane_access_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"network_address_port_translation":{"nesting_mode":"list","block":{"attributes":{"icmp_pinhole_timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true},"pinhole_maximum_number":{"type":"number","description_kind":"plain","optional":true},"tcp_pinhole_timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true},"tcp_port_reuse_minimum_hold_time_in_seconds":{"type":"number","description_kind":"plain","optional":true},"udp_pinhole_timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true},"udp_port_reuse_minimum_hold_time_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"port_range":{"nesting_mode":"list","block":{"attributes":{"maximum":{"type":"number","description_kind":"plain","optional":true},"minimum":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_data_network":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mobile_network_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_packet_core_control_plane":{"version":0,"block":{"attributes":{"control_plane_access_ipv4_address":{"type":"string","description_kind":"plain","optional":true},"control_plane_access_ipv4_gateway":{"type":"string","description_kind":"plain","optional":true},"control_plane_access_ipv4_subnet":{"type":"string","description_kind":"plain","optional":true},"control_plane_access_name":{"type":"string","description_kind":"plain","optional":true},"core_network_technology":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interoperability_settings_json":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"site_ids":{"type":["list","string"],"description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"software_version":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"user_equipment_mtu_in_bytes":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"local_diagnostics_access":{"nesting_mode":"list","block":{"attributes":{"authentication_type":{"type":"string","description_kind":"plain","required":true},"https_server_certificate_url":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"platform":{"nesting_mode":"list","block":{"attributes":{"arc_kubernetes_cluster_id":{"type":"string","description_kind":"plain","optional":true},"custom_location_id":{"type":"string","description_kind":"plain","optional":true},"edge_device_id":{"type":"string","description_kind":"plain","optional":true},"stack_hci_cluster_id":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_packet_core_data_plane":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mobile_network_packet_core_control_plane_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"user_plane_access_ipv4_address":{"type":"string","description_kind":"plain","optional":true},"user_plane_access_ipv4_gateway":{"type":"string","description_kind":"plain","optional":true},"user_plane_access_ipv4_subnet":{"type":"string","description_kind":"plain","optional":true},"user_plane_access_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_service":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mobile_network_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"service_precedence":{"type":"number","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"pcc_rule":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"precedence":{"type":"number","description_kind":"plain","required":true},"traffic_control_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"qos_policy":{"nesting_mode":"list","block":{"attributes":{"allocation_and_retention_priority_level":{"type":"number","description_kind":"plain","optional":true},"preemption_capability":{"type":"string","description_kind":"plain","optional":true},"preemption_vulnerability":{"type":"string","description_kind":"plain","optional":true},"qos_indicator":{"type":"number","description_kind":"plain","required":true}},"block_types":{"guaranteed_bit_rate":{"nesting_mode":"list","block":{"attributes":{"downlink":{"type":"string","description_kind":"plain","required":true},"uplink":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"maximum_bit_rate":{"nesting_mode":"list","block":{"attributes":{"downlink":{"type":"string","description_kind":"plain","required":true},"uplink":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"service_data_flow_template":{"nesting_mode":"list","block":{"attributes":{"direction":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"ports":{"type":["list","string"],"description_kind":"plain","optional":true},"protocol":{"type":["list","string"],"description_kind":"plain","required":true},"remote_ip_list":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1},"service_qos_policy":{"nesting_mode":"list","block":{"attributes":{"allocation_and_retention_priority_level":{"type":"number","description_kind":"plain","optional":true},"preemption_capability":{"type":"string","description_kind":"plain","optional":true},"preemption_vulnerability":{"type":"string","description_kind":"plain","optional":true},"qos_indicator":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"maximum_bit_rate":{"nesting_mode":"list","block":{"attributes":{"downlink":{"type":"string","description_kind":"plain","required":true},"uplink":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_sim":{"version":0,"block":{"attributes":{"authentication_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"device_type":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integrated_circuit_card_identifier":{"type":"string","description_kind":"plain","required":true},"international_mobile_subscriber_identity":{"type":"string","description_kind":"plain","required":true},"mobile_network_sim_group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"operator_key_code":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"sim_policy_id":{"type":"string","description_kind":"plain","optional":true},"sim_state":{"type":"string","description_kind":"plain","computed":true},"vendor_key_fingerprint":{"type":"string","description_kind":"plain","computed":true},"vendor_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"static_ip_configuration":{"nesting_mode":"list","block":{"attributes":{"attached_data_network_id":{"type":"string","description_kind":"plain","required":true},"slice_id":{"type":"string","description_kind":"plain","required":true},"static_ipv4_address":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_sim_group":{"version":0,"block":{"attributes":{"encryption_key_url":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mobile_network_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_sim_policy":{"version":0,"block":{"attributes":{"default_slice_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mobile_network_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"rat_frequency_selection_priority_index":{"type":"number","description_kind":"plain","optional":true},"registration_timer_in_seconds":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"slice":{"nesting_mode":"list","block":{"attributes":{"default_data_network_id":{"type":"string","description_kind":"plain","required":true},"slice_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"data_network":{"nesting_mode":"list","block":{"attributes":{"additional_allowed_session_types":{"type":["list","string"],"description_kind":"plain","optional":true},"allocation_and_retention_priority_level":{"type":"number","description_kind":"plain","optional":true},"allowed_services_ids":{"type":["list","string"],"description_kind":"plain","required":true},"data_network_id":{"type":"string","description_kind":"plain","required":true},"default_session_type":{"type":"string","description_kind":"plain","optional":true},"max_buffered_packets":{"type":"number","description_kind":"plain","optional":true},"preemption_capability":{"type":"string","description_kind":"plain","optional":true},"preemption_vulnerability":{"type":"string","description_kind":"plain","optional":true},"qos_indicator":{"type":"number","description_kind":"plain","required":true}},"block_types":{"session_aggregate_maximum_bit_rate":{"nesting_mode":"list","block":{"attributes":{"downlink":{"type":"string","description_kind":"plain","required":true},"uplink":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"user_equipment_aggregate_maximum_bit_rate":{"nesting_mode":"list","block":{"attributes":{"downlink":{"type":"string","description_kind":"plain","required":true},"uplink":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"azurerm_mobile_network_site":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mobile_network_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"network_function_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_slice":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mobile_network_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"single_network_slice_selection_assistance_information":{"nesting_mode":"list","block":{"attributes":{"slice_differentiator":{"type":"string","description_kind":"plain","optional":true},"slice_service_type":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_aad_diagnostic_setting":{"version":0,"block":{"attributes":{"eventhub_authorization_rule_id":{"type":"string","description_kind":"plain","optional":true},"eventhub_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"enabled_log":{"nesting_mode":"set","block":{"attributes":{"category":{"type":"string","description_kind":"plain","required":true}},"block_types":{"retention_policy":{"nesting_mode":"list","block":{"attributes":{"days":{"type":"number","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"log":{"nesting_mode":"set","block":{"attributes":{"category":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"retention_policy":{"nesting_mode":"list","block":{"attributes":{"days":{"type":"number","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain","deprecated":true}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_action_group":{"version":1,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"short_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"arm_role_receiver":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"role_id":{"type":"string","description_kind":"plain","required":true},"use_common_alert_schema":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}},"automation_runbook_receiver":{"nesting_mode":"list","block":{"attributes":{"automation_account_id":{"type":"string","description_kind":"plain","required":true},"is_global_runbook":{"type":"bool","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"runbook_name":{"type":"string","description_kind":"plain","required":true},"service_uri":{"type":"string","description_kind":"plain","required":true},"use_common_alert_schema":{"type":"bool","description_kind":"plain","optional":true},"webhook_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"azure_app_push_receiver":{"nesting_mode":"list","block":{"attributes":{"email_address":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"azure_function_receiver":{"nesting_mode":"list","block":{"attributes":{"function_app_resource_id":{"type":"string","description_kind":"plain","required":true},"function_name":{"type":"string","description_kind":"plain","required":true},"http_trigger_url":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"use_common_alert_schema":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}},"email_receiver":{"nesting_mode":"list","block":{"attributes":{"email_address":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"use_common_alert_schema":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}},"event_hub_receiver":{"nesting_mode":"list","block":{"attributes":{"event_hub_id":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"event_hub_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"event_hub_namespace":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"use_common_alert_schema":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}},"itsm_receiver":{"nesting_mode":"list","block":{"attributes":{"connection_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"region":{"type":"string","description_kind":"plain","required":true},"ticket_configuration":{"type":"string","description_kind":"plain","required":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"logic_app_receiver":{"nesting_mode":"list","block":{"attributes":{"callback_url":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_id":{"type":"string","description_kind":"plain","required":true},"use_common_alert_schema":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}},"sms_receiver":{"nesting_mode":"list","block":{"attributes":{"country_code":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"phone_number":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"voice_receiver":{"nesting_mode":"list","block":{"attributes":{"country_code":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"phone_number":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"webhook_receiver":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"service_uri":{"type":"string","description_kind":"plain","required":true},"use_common_alert_schema":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"aad_auth":{"nesting_mode":"list","block":{"attributes":{"identifier_uri":{"type":"string","description_kind":"plain","optional":true,"computed":true},"object_id":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_action_rule_action_group":{"version":0,"block":{"attributes":{"action_group_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"condition":{"nesting_mode":"list","block":{"block_types":{"alert_context":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"alert_rule_id":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"description":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"monitor":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"monitor_service":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"severity":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"target_resource_type":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"scope":{"nesting_mode":"list","block":{"attributes":{"resource_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_monitor_action_rule_suppression":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"condition":{"nesting_mode":"list","block":{"block_types":{"alert_context":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"alert_rule_id":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"description":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"monitor":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"monitor_service":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"severity":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"target_resource_type":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"scope":{"nesting_mode":"list","block":{"attributes":{"resource_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"suppression":{"nesting_mode":"list","block":{"attributes":{"recurrence_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"end_date_utc":{"type":"string","description_kind":"plain","required":true},"recurrence_monthly":{"type":["set","number"],"description_kind":"plain","optional":true},"recurrence_weekly":{"type":["set","string"],"description_kind":"plain","optional":true},"start_date_utc":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_monitor_activity_log_alert":{"version":1,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scopes":{"type":["set","string"],"description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"action":{"nesting_mode":"list","block":{"attributes":{"action_group_id":{"type":"string","description_kind":"plain","required":true},"webhook_properties":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"criteria":{"nesting_mode":"list","block":{"attributes":{"caller":{"type":"string","description_kind":"plain","optional":true},"category":{"type":"string","description_kind":"plain","required":true},"level":{"type":"string","description_kind":"plain","optional":true},"levels":{"type":["list","string"],"description_kind":"plain","optional":true},"operation_name":{"type":"string","description_kind":"plain","optional":true},"recommendation_category":{"type":"string","description_kind":"plain","optional":true},"recommendation_impact":{"type":"string","description_kind":"plain","optional":true},"recommendation_type":{"type":"string","description_kind":"plain","optional":true},"resource_group":{"type":"string","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description_kind":"plain","optional":true},"resource_id":{"type":"string","description_kind":"plain","optional":true},"resource_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"resource_provider":{"type":"string","description_kind":"plain","optional":true},"resource_providers":{"type":["list","string"],"description_kind":"plain","optional":true},"resource_type":{"type":"string","description_kind":"plain","optional":true},"resource_types":{"type":["list","string"],"description_kind":"plain","optional":true},"status":{"type":"string","description_kind":"plain","optional":true},"statuses":{"type":["list","string"],"description_kind":"plain","optional":true},"sub_status":{"type":"string","description_kind":"plain","optional":true},"sub_statuses":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"resource_health":{"nesting_mode":"list","block":{"attributes":{"current":{"type":["set","string"],"description_kind":"plain","optional":true},"previous":{"type":["set","string"],"description_kind":"plain","optional":true},"reason":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"service_health":{"nesting_mode":"list","block":{"attributes":{"events":{"type":["set","string"],"description_kind":"plain","optional":true},"locations":{"type":["set","string"],"description_kind":"plain","optional":true},"services":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_alert_processing_rule_action_group":{"version":0,"block":{"attributes":{"add_action_group_ids":{"type":["list","string"],"description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"condition":{"nesting_mode":"list","block":{"block_types":{"alert_context":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"alert_rule_id":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"alert_rule_name":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"description":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"monitor_condition":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"monitor_service":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"severity":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"signal_type":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"target_resource":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"target_resource_group":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"target_resource_type":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"schedule":{"nesting_mode":"list","block":{"attributes":{"effective_from":{"type":"string","description_kind":"plain","optional":true},"effective_until":{"type":"string","description_kind":"plain","optional":true},"time_zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"recurrence":{"nesting_mode":"list","block":{"block_types":{"daily":{"nesting_mode":"list","block":{"attributes":{"end_time":{"type":"string","description_kind":"plain","required":true},"start_time":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"monthly":{"nesting_mode":"list","block":{"attributes":{"days_of_month":{"type":["list","number"],"description_kind":"plain","required":true},"end_time":{"type":"string","description_kind":"plain","optional":true},"start_time":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"weekly":{"nesting_mode":"list","block":{"attributes":{"days_of_week":{"type":["list","string"],"description_kind":"plain","required":true},"end_time":{"type":"string","description_kind":"plain","optional":true},"start_time":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_alert_processing_rule_suppression":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"condition":{"nesting_mode":"list","block":{"block_types":{"alert_context":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"alert_rule_id":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"alert_rule_name":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"description":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"monitor_condition":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"monitor_service":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"severity":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"signal_type":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"target_resource":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"target_resource_group":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"target_resource_type":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"schedule":{"nesting_mode":"list","block":{"attributes":{"effective_from":{"type":"string","description_kind":"plain","optional":true},"effective_until":{"type":"string","description_kind":"plain","optional":true},"time_zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"recurrence":{"nesting_mode":"list","block":{"block_types":{"daily":{"nesting_mode":"list","block":{"attributes":{"end_time":{"type":"string","description_kind":"plain","required":true},"start_time":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"monthly":{"nesting_mode":"list","block":{"attributes":{"days_of_month":{"type":["list","number"],"description_kind":"plain","required":true},"end_time":{"type":"string","description_kind":"plain","optional":true},"start_time":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"weekly":{"nesting_mode":"list","block":{"attributes":{"days_of_week":{"type":["list","string"],"description_kind":"plain","required":true},"end_time":{"type":"string","description_kind":"plain","optional":true},"start_time":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_alert_prometheus_rule_group":{"version":0,"block":{"attributes":{"cluster_name":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"rule_group_enabled":{"type":"bool","description_kind":"plain","optional":true},"scopes":{"type":["list","string"],"description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"alert":{"type":"string","description_kind":"plain","optional":true},"annotations":{"type":["map","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"expression":{"type":"string","description_kind":"plain","required":true},"for":{"type":"string","description_kind":"plain","optional":true},"labels":{"type":["map","string"],"description_kind":"plain","optional":true},"record":{"type":"string","description_kind":"plain","optional":true},"severity":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"action":{"nesting_mode":"list","block":{"attributes":{"action_group_id":{"type":"string","description_kind":"plain","required":true},"action_properties":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":5},"alert_resolution":{"nesting_mode":"list","block":{"attributes":{"auto_resolved":{"type":"bool","description_kind":"plain","optional":true},"time_to_resolve":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_autoscale_setting":{"version":2,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"notification":{"nesting_mode":"list","block":{"block_types":{"email":{"nesting_mode":"list","block":{"attributes":{"custom_emails":{"type":["list","string"],"description_kind":"plain","optional":true},"send_to_subscription_administrator":{"type":"bool","description_kind":"plain","optional":true},"send_to_subscription_co_administrator":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"webhook":{"nesting_mode":"list","block":{"attributes":{"properties":{"type":["map","string"],"description_kind":"plain","optional":true},"service_uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"predictive":{"nesting_mode":"list","block":{"attributes":{"look_ahead_time":{"type":"string","description_kind":"plain","optional":true},"scale_mode":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"profile":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"capacity":{"nesting_mode":"list","block":{"attributes":{"default":{"type":"number","description_kind":"plain","required":true},"maximum":{"type":"number","description_kind":"plain","required":true},"minimum":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"fixed_date":{"nesting_mode":"list","block":{"attributes":{"end":{"type":"string","description_kind":"plain","required":true},"start":{"type":"string","description_kind":"plain","required":true},"timezone":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"recurrence":{"nesting_mode":"list","block":{"attributes":{"days":{"type":["list","string"],"description_kind":"plain","required":true},"hours":{"type":["list","number"],"description_kind":"plain","required":true},"minutes":{"type":["list","number"],"description_kind":"plain","required":true},"timezone":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"rule":{"nesting_mode":"list","block":{"block_types":{"metric_trigger":{"nesting_mode":"list","block":{"attributes":{"divide_by_instance_count":{"type":"bool","description_kind":"plain","optional":true},"metric_name":{"type":"string","description_kind":"plain","required":true},"metric_namespace":{"type":"string","description_kind":"plain","optional":true},"metric_resource_id":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"statistic":{"type":"string","description_kind":"plain","required":true},"threshold":{"type":"number","description_kind":"plain","required":true},"time_aggregation":{"type":"string","description_kind":"plain","required":true},"time_grain":{"type":"string","description_kind":"plain","required":true},"time_window":{"type":"string","description_kind":"plain","required":true}},"block_types":{"dimensions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"scale_action":{"nesting_mode":"list","block":{"attributes":{"cooldown":{"type":"string","description_kind":"plain","required":true},"direction":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"value":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":10}},"description_kind":"plain"},"min_items":1,"max_items":20},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_data_collection_endpoint":{"version":0,"block":{"attributes":{"configuration_access_endpoint":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"immutable_id":{"type":"string","description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"logs_ingestion_endpoint":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_data_collection_rule":{"version":0,"block":{"attributes":{"data_collection_endpoint_id":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"immutable_id":{"type":"string","description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"data_flow":{"nesting_mode":"list","block":{"attributes":{"built_in_transform":{"type":"string","description_kind":"plain","optional":true},"destinations":{"type":["list","string"],"description_kind":"plain","required":true},"output_stream":{"type":"string","description_kind":"plain","optional":true},"streams":{"type":["list","string"],"description_kind":"plain","required":true},"transform_kql":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"data_sources":{"nesting_mode":"list","block":{"block_types":{"data_import":{"nesting_mode":"list","block":{"block_types":{"event_hub_data_source":{"nesting_mode":"list","block":{"attributes":{"consumer_group":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"stream":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"max_items":1},"extension":{"nesting_mode":"list","block":{"attributes":{"extension_json":{"type":"string","description_kind":"plain","optional":true},"extension_name":{"type":"string","description_kind":"plain","required":true},"input_data_sources":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"streams":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"iis_log":{"nesting_mode":"list","block":{"attributes":{"log_directories":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"streams":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"log_file":{"nesting_mode":"list","block":{"attributes":{"file_patterns":{"type":["list","string"],"description_kind":"plain","required":true},"format":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"streams":{"type":["list","string"],"description_kind":"plain","required":true}},"block_types":{"settings":{"nesting_mode":"list","block":{"block_types":{"text":{"nesting_mode":"list","block":{"attributes":{"record_start_timestamp_format":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"performance_counter":{"nesting_mode":"list","block":{"attributes":{"counter_specifiers":{"type":["list","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"sampling_frequency_in_seconds":{"type":"number","description_kind":"plain","required":true},"streams":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"platform_telemetry":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"streams":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"prometheus_forwarder":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"streams":{"type":["list","string"],"description_kind":"plain","required":true}},"block_types":{"label_include_filter":{"nesting_mode":"set","block":{"attributes":{"label":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"syslog":{"nesting_mode":"list","block":{"attributes":{"facility_names":{"type":["list","string"],"description_kind":"plain","required":true},"log_levels":{"type":["list","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"streams":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"windows_event_log":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"streams":{"type":["list","string"],"description_kind":"plain","required":true},"x_path_queries":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"windows_firewall_log":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"streams":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"destinations":{"nesting_mode":"list","block":{"block_types":{"azure_monitor_metrics":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"event_hub":{"nesting_mode":"list","block":{"attributes":{"event_hub_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"event_hub_direct":{"nesting_mode":"list","block":{"attributes":{"event_hub_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"log_analytics":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"workspace_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"monitor_account":{"nesting_mode":"list","block":{"attributes":{"monitor_account_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"storage_blob":{"nesting_mode":"list","block":{"attributes":{"container_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"storage_blob_direct":{"nesting_mode":"list","block":{"attributes":{"container_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"storage_table_direct":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true},"table_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"stream_declaration":{"nesting_mode":"set","block":{"attributes":{"stream_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"column":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_data_collection_rule_association":{"version":0,"block":{"attributes":{"data_collection_endpoint_id":{"type":"string","description_kind":"plain","optional":true},"data_collection_rule_id":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_diagnostic_setting":{"version":0,"block":{"attributes":{"eventhub_authorization_rule_id":{"type":"string","description_kind":"plain","optional":true},"eventhub_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_destination_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"partner_solution_id":{"type":"string","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","optional":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"enabled_log":{"nesting_mode":"set","block":{"attributes":{"category":{"type":"string","description_kind":"plain","optional":true},"category_group":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"retention_policy":{"nesting_mode":"list","block":{"attributes":{"days":{"type":"number","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true},"max_items":1}},"description_kind":"plain"}},"log":{"nesting_mode":"set","block":{"attributes":{"category":{"type":"string","description_kind":"plain","optional":true},"category_group":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"retention_policy":{"nesting_mode":"list","block":{"attributes":{"days":{"type":"number","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true},"max_items":1}},"description_kind":"plain","deprecated":true}},"metric":{"nesting_mode":"set","block":{"attributes":{"category":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"retention_policy":{"nesting_mode":"list","block":{"attributes":{"days":{"type":"number","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true},"max_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_log_profile":{"version":1,"block":{"attributes":{"categories":{"type":["set","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"locations":{"type":["set","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"servicebus_rule_id":{"type":"string","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"retention_policy":{"nesting_mode":"list","block":{"attributes":{"days":{"type":"number","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_monitor_metric_alert":{"version":1,"block":{"attributes":{"auto_mitigate":{"type":"bool","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"frequency":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scopes":{"type":["set","string"],"description_kind":"plain","required":true},"severity":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"target_resource_location":{"type":"string","description":"The location of the target pluginsdk. Required when using subscription, resource group scope or multiple scopes.","description_kind":"plain","optional":true,"computed":true},"target_resource_type":{"type":"string","description":"The resource type (e.g. Microsoft.Compute/virtualMachines) of the target pluginsdk. Required when using subscription, resource group scope or multiple scopes.","description_kind":"plain","optional":true,"computed":true},"window_size":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"action":{"nesting_mode":"set","block":{"attributes":{"action_group_id":{"type":"string","description_kind":"plain","required":true},"webhook_properties":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"application_insights_web_test_location_availability_criteria":{"nesting_mode":"list","block":{"attributes":{"component_id":{"type":"string","description_kind":"plain","required":true},"failed_location_count":{"type":"number","description_kind":"plain","required":true},"web_test_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"criteria":{"nesting_mode":"list","block":{"attributes":{"aggregation":{"type":"string","description_kind":"plain","required":true},"metric_name":{"type":"string","description_kind":"plain","required":true},"metric_namespace":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"skip_metric_validation":{"type":"bool","description_kind":"plain","optional":true},"threshold":{"type":"number","description_kind":"plain","required":true}},"block_types":{"dimension":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"dynamic_criteria":{"nesting_mode":"list","block":{"attributes":{"aggregation":{"type":"string","description_kind":"plain","required":true},"alert_sensitivity":{"type":"string","description_kind":"plain","required":true},"evaluation_failure_count":{"type":"number","description_kind":"plain","optional":true},"evaluation_total_count":{"type":"number","description_kind":"plain","optional":true},"ignore_data_before":{"type":"string","description_kind":"plain","optional":true},"metric_name":{"type":"string","description_kind":"plain","required":true},"metric_namespace":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"skip_metric_validation":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"dimension":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_private_link_scope":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ingestion_access_mode":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"query_access_mode":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_private_link_scoped_service":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_resource_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scope_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_scheduled_query_rules_alert":{"version":1,"block":{"attributes":{"authorized_resource_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"auto_mitigation_enabled":{"type":"bool","description_kind":"plain","optional":true},"data_source_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"frequency":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"query":{"type":"string","description_kind":"plain","required":true},"query_type":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"severity":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"throttling":{"type":"number","description_kind":"plain","optional":true},"time_window":{"type":"number","description_kind":"plain","required":true}},"block_types":{"action":{"nesting_mode":"list","block":{"attributes":{"action_group":{"type":["set","string"],"description_kind":"plain","required":true},"custom_webhook_payload":{"type":"string","description_kind":"plain","optional":true},"email_subject":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"trigger":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"threshold":{"type":"number","description_kind":"plain","required":true}},"block_types":{"metric_trigger":{"nesting_mode":"list","block":{"attributes":{"metric_column":{"type":"string","description_kind":"plain","optional":true},"metric_trigger_type":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"threshold":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"azurerm_monitor_scheduled_query_rules_alert_v2":{"version":0,"block":{"attributes":{"auto_mitigation_enabled":{"type":"bool","description_kind":"plain","optional":true},"created_with_api_version":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"evaluation_frequency":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_a_legacy_log_analytics_rule":{"type":"bool","description_kind":"plain","computed":true},"is_workspace_alerts_storage_configured":{"type":"bool","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mute_actions_after_alert_duration":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"query_time_range_override":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description_kind":"plain","required":true},"severity":{"type":"number","description_kind":"plain","required":true},"skip_query_validation":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"target_resource_types":{"type":["list","string"],"description_kind":"plain","optional":true},"window_duration":{"type":"string","description_kind":"plain","required":true},"workspace_alerts_storage_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"action":{"nesting_mode":"list","block":{"attributes":{"action_groups":{"type":["list","string"],"description_kind":"plain","optional":true},"custom_properties":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"criteria":{"nesting_mode":"list","block":{"attributes":{"metric_measure_column":{"type":"string","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"query":{"type":"string","description_kind":"plain","required":true},"resource_id_column":{"type":"string","description_kind":"plain","optional":true},"threshold":{"type":"number","description_kind":"plain","required":true},"time_aggregation_method":{"type":"string","description_kind":"plain","required":true}},"block_types":{"dimension":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"failing_periods":{"nesting_mode":"list","block":{"attributes":{"minimum_failing_periods_to_trigger_alert":{"type":"number","description_kind":"plain","required":true},"number_of_evaluation_periods":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_scheduled_query_rules_log":{"version":1,"block":{"attributes":{"authorized_resource_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"data_source_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"criteria":{"nesting_mode":"list","block":{"attributes":{"metric_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"dimension":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","optional":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_smart_detector_alert_rule":{"version":1,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"detector_type":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"frequency":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scope_resource_ids":{"type":["set","string"],"description_kind":"plain","required":true},"severity":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"throttling_duration":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"action_group":{"nesting_mode":"list","block":{"attributes":{"email_subject":{"type":"string","description_kind":"plain","optional":true},"ids":{"type":["set","string"],"description_kind":"plain","required":true},"webhook_payload":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_workspace":{"version":0,"block":{"attributes":{"default_data_collection_endpoint_id":{"type":"string","description_kind":"plain","computed":true},"default_data_collection_rule_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"query_endpoint":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_database":{"version":1,"block":{"attributes":{"auto_pause_delay_in_minutes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"collation":{"type":"string","description_kind":"plain","optional":true,"computed":true},"create_mode":{"type":"string","description_kind":"plain","optional":true},"creation_source_database_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"elastic_pool_id":{"type":"string","description_kind":"plain","optional":true},"enclave_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"geo_backup_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ledger_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"maintenance_configuration_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"min_capacity":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"read_replica_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"read_scale":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"recover_database_id":{"type":"string","description_kind":"plain","optional":true},"recovery_point_id":{"type":"string","description_kind":"plain","optional":true},"restore_dropped_database_id":{"type":"string","description_kind":"plain","optional":true},"restore_long_term_retention_backup_id":{"type":"string","description_kind":"plain","optional":true},"restore_point_in_time":{"type":"string","description_kind":"plain","optional":true,"computed":true},"sample_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"secondary_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"server_id":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"storage_account_type":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"transparent_data_encryption_enabled":{"type":"bool","description_kind":"plain","optional":true},"transparent_data_encryption_key_automatic_rotation_enabled":{"type":"bool","description_kind":"plain","optional":true},"transparent_data_encryption_key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"zone_redundant":{"type":"bool","description_kind":"plain","optional":true,"computed":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"import":{"nesting_mode":"list","block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","required":true},"administrator_login_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"authentication_type":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","optional":true},"storage_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"storage_key_type":{"type":"string","description_kind":"plain","required":true},"storage_uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"long_term_retention_policy":{"nesting_mode":"list","block":{"attributes":{"immutable_backups_enabled":{"type":"bool","description_kind":"plain","optional":true},"monthly_retention":{"type":"string","description_kind":"plain","optional":true,"computed":true},"week_of_year":{"type":"number","description_kind":"plain","optional":true,"computed":true},"weekly_retention":{"type":"string","description_kind":"plain","optional":true,"computed":true},"yearly_retention":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"short_term_retention_policy":{"nesting_mode":"list","block":{"attributes":{"backup_interval_in_hours":{"type":"number","description_kind":"plain","optional":true},"retention_days":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"threat_detection_policy":{"nesting_mode":"list","block":{"attributes":{"disabled_alerts":{"type":["set","string"],"description_kind":"plain","optional":true},"email_account_admins":{"type":"string","description_kind":"plain","optional":true},"email_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"retention_days":{"type":"number","description_kind":"plain","optional":true},"state":{"type":"string","description_kind":"plain","optional":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_database_extended_auditing_policy":{"version":0,"block":{"attributes":{"database_id":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_monitoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"retention_in_days":{"type":"number","description_kind":"plain","optional":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_account_access_key_is_secondary":{"type":"bool","description_kind":"plain","optional":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_database_vulnerability_assessment_rule_baseline":{"version":0,"block":{"attributes":{"baseline_name":{"type":"string","description_kind":"plain","optional":true},"database_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"rule_id":{"type":"string","description_kind":"plain","required":true},"server_vulnerability_assessment_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"baseline_result":{"nesting_mode":"set","block":{"attributes":{"result":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_elasticpool":{"version":0,"block":{"attributes":{"enclave_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"maintenance_configuration_name":{"type":"string","description_kind":"plain","optional":true},"max_size_bytes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"max_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone_redundant":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"per_database_settings":{"nesting_mode":"list","block":{"attributes":{"max_capacity":{"type":"number","description_kind":"plain","required":true},"min_capacity":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"sku":{"nesting_mode":"list","block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","required":true},"family":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"tier":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_failover_group":{"version":0,"block":{"attributes":{"databases":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"readonly_endpoint_failover_policy_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"server_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"partner_server":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","computed":true},"role":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"min_items":1},"read_write_endpoint_failover_policy":{"nesting_mode":"list","block":{"attributes":{"grace_minutes":{"type":"number","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_firewall_rule":{"version":0,"block":{"attributes":{"end_ip_address":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"server_id":{"type":"string","description_kind":"plain","required":true},"start_ip_address":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_job_agent":{"version":0,"block":{"attributes":{"database_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_job_credential":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_agent_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_managed_database":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_instance_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"short_term_retention_days":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"long_term_retention_policy":{"nesting_mode":"list","block":{"attributes":{"immutable_backups_enabled":{"type":"bool","description_kind":"plain","optional":true},"monthly_retention":{"type":"string","description_kind":"plain","optional":true,"computed":true},"week_of_year":{"type":"number","description_kind":"plain","optional":true,"computed":true},"weekly_retention":{"type":"string","description_kind":"plain","optional":true,"computed":true},"yearly_retention":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"point_in_time_restore":{"nesting_mode":"list","block":{"attributes":{"restore_point_in_time":{"type":"string","description_kind":"plain","required":true},"source_database_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_managed_instance":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","required":true},"administrator_login_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"collation":{"type":"string","description_kind":"plain","optional":true},"dns_zone":{"type":"string","description_kind":"plain","computed":true},"dns_zone_partner_id":{"type":"string","description_kind":"plain","optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"maintenance_configuration_name":{"type":"string","description_kind":"plain","optional":true},"minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"proxy_override":{"type":"string","description_kind":"plain","optional":true},"public_data_endpoint_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"storage_account_type":{"type":"string","description_kind":"plain","optional":true},"storage_size_in_gb":{"type":"number","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timezone_id":{"type":"string","description_kind":"plain","optional":true},"vcores":{"type":"number","description_kind":"plain","required":true},"zone_redundant_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_managed_instance_active_directory_administrator":{"version":0,"block":{"attributes":{"azuread_authentication_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"login_username":{"type":"string","description_kind":"plain","required":true},"managed_instance_id":{"type":"string","description_kind":"plain","required":true},"object_id":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_managed_instance_failover_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_instance_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"partner_managed_instance_id":{"type":"string","description_kind":"plain","required":true},"partner_region":{"type":["list",["object",{"location":"string","role":"string"}]],"description_kind":"plain","computed":true},"readonly_endpoint_failover_policy_enabled":{"type":"bool","description_kind":"plain","optional":true},"role":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"read_write_endpoint_failover_policy":{"nesting_mode":"list","block":{"attributes":{"grace_minutes":{"type":"number","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_managed_instance_security_alert_policy":{"version":0,"block":{"attributes":{"disabled_alerts":{"type":["set","string"],"description_kind":"plain","optional":true},"email_account_admins_enabled":{"type":"bool","description_kind":"plain","optional":true},"email_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_instance_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retention_days":{"type":"number","description_kind":"plain","optional":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_managed_instance_transparent_data_encryption":{"version":0,"block":{"attributes":{"auto_rotation_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"managed_instance_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_managed_instance_vulnerability_assessment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_instance_id":{"type":"string","description_kind":"plain","required":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_container_path":{"type":"string","description_kind":"plain","required":true},"storage_container_sas_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"block_types":{"recurring_scans":{"nesting_mode":"list","block":{"attributes":{"email_subscription_admins":{"type":"bool","description_kind":"plain","optional":true},"emails":{"type":["list","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_outbound_firewall_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"server_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_server":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","optional":true,"computed":true},"administrator_login_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"connection_policy":{"type":"string","description_kind":"plain","optional":true},"fully_qualified_domain_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_network_restriction_enabled":{"type":"bool","description_kind":"plain","optional":true},"primary_user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"restorable_dropped_database_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"transparent_data_encryption_key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"azuread_administrator":{"nesting_mode":"list","block":{"attributes":{"azuread_authentication_only":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"login_username":{"type":"string","description_kind":"plain","required":true},"object_id":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_server_dns_alias":{"version":0,"block":{"attributes":{"dns_record":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mssql_server_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_server_extended_auditing_policy":{"version":0,"block":{"attributes":{"audit_actions_and_groups":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_monitoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"predicate_expression":{"type":"string","description_kind":"plain","optional":true},"retention_in_days":{"type":"number","description_kind":"plain","optional":true},"server_id":{"type":"string","description_kind":"plain","required":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_account_access_key_is_secondary":{"type":"bool","description_kind":"plain","optional":true},"storage_account_subscription_id":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_server_microsoft_support_auditing_policy":{"version":0,"block":{"attributes":{"blob_storage_endpoint":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_monitoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"server_id":{"type":"string","description_kind":"plain","required":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_account_subscription_id":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_server_security_alert_policy":{"version":0,"block":{"attributes":{"disabled_alerts":{"type":["set","string"],"description_kind":"plain","optional":true},"email_account_admins":{"type":"bool","description_kind":"plain","optional":true},"email_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retention_days":{"type":"number","description_kind":"plain","optional":true},"server_name":{"type":"string","description_kind":"plain","required":true},"state":{"type":"string","description_kind":"plain","required":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_server_transparent_data_encryption":{"version":1,"block":{"attributes":{"auto_rotation_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"managed_hsm_key_id":{"type":"string","description_kind":"plain","optional":true},"server_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_server_vulnerability_assessment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"server_security_alert_policy_id":{"type":"string","description_kind":"plain","required":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_container_path":{"type":"string","description_kind":"plain","required":true},"storage_container_sas_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"block_types":{"recurring_scans":{"nesting_mode":"list","block":{"attributes":{"email_subscription_admins":{"type":"bool","description_kind":"plain","optional":true},"emails":{"type":["list","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_virtual_machine":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"r_services_enabled":{"type":"bool","description_kind":"plain","optional":true},"sql_connectivity_port":{"type":"number","description_kind":"plain","optional":true},"sql_connectivity_type":{"type":"string","description_kind":"plain","optional":true},"sql_connectivity_update_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"sql_connectivity_update_username":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"sql_license_type":{"type":"string","description_kind":"plain","optional":true},"sql_virtual_machine_group_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_machine_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"assessment":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"run_immediately":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"day_of_week":{"type":"string","description_kind":"plain","required":true},"monthly_occurrence":{"type":"number","description_kind":"plain","optional":true},"start_time":{"type":"string","description_kind":"plain","required":true},"weekly_interval":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"auto_backup":{"nesting_mode":"list","block":{"attributes":{"encryption_enabled":{"type":"bool","description_kind":"plain","optional":true},"encryption_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"retention_period_in_days":{"type":"number","description_kind":"plain","required":true},"storage_account_access_key":{"type":"string","description_kind":"plain","required":true},"storage_blob_endpoint":{"type":"string","description_kind":"plain","required":true},"system_databases_backup_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"manual_schedule":{"nesting_mode":"list","block":{"attributes":{"days_of_week":{"type":["set","string"],"description_kind":"plain","optional":true},"full_backup_frequency":{"type":"string","description_kind":"plain","required":true},"full_backup_start_hour":{"type":"number","description_kind":"plain","required":true},"full_backup_window_in_hours":{"type":"number","description_kind":"plain","required":true},"log_backup_frequency_in_minutes":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"auto_patching":{"nesting_mode":"list","block":{"attributes":{"day_of_week":{"type":"string","description_kind":"plain","required":true},"maintenance_window_duration_in_minutes":{"type":"number","description_kind":"plain","required":true},"maintenance_window_starting_hour":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"key_vault_credential":{"nesting_mode":"list","block":{"attributes":{"key_vault_url":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"name":{"type":"string","description_kind":"plain","required":true},"service_principal_name":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"service_principal_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"sql_instance":{"nesting_mode":"list","block":{"attributes":{"adhoc_workloads_optimization_enabled":{"type":"bool","description_kind":"plain","optional":true},"collation":{"type":"string","description_kind":"plain","optional":true},"instant_file_initialization_enabled":{"type":"bool","description_kind":"plain","optional":true},"lock_pages_in_memory_enabled":{"type":"bool","description_kind":"plain","optional":true},"max_dop":{"type":"number","description_kind":"plain","optional":true},"max_server_memory_mb":{"type":"number","description_kind":"plain","optional":true},"min_server_memory_mb":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"storage_configuration":{"nesting_mode":"list","block":{"attributes":{"disk_type":{"type":"string","description_kind":"plain","required":true},"storage_workload_type":{"type":"string","description_kind":"plain","required":true},"system_db_on_data_disk_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"data_settings":{"nesting_mode":"list","block":{"attributes":{"default_file_path":{"type":"string","description_kind":"plain","required":true},"luns":{"type":["list","number"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"log_settings":{"nesting_mode":"list","block":{"attributes":{"default_file_path":{"type":"string","description_kind":"plain","required":true},"luns":{"type":["list","number"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"temp_db_settings":{"nesting_mode":"list","block":{"attributes":{"data_file_count":{"type":"number","description_kind":"plain","optional":true},"data_file_growth_in_mb":{"type":"number","description_kind":"plain","optional":true},"data_file_size_mb":{"type":"number","description_kind":"plain","optional":true},"default_file_path":{"type":"string","description_kind":"plain","required":true},"log_file_growth_mb":{"type":"number","description_kind":"plain","optional":true},"log_file_size_mb":{"type":"number","description_kind":"plain","optional":true},"luns":{"type":["list","number"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"wsfc_domain_credential":{"nesting_mode":"list","block":{"attributes":{"cluster_bootstrap_account_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"cluster_operator_account_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"sql_service_account_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_mssql_virtual_machine_availability_group_listener":{"version":0,"block":{"attributes":{"availability_group_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"port":{"type":"number","description_kind":"plain","optional":true},"sql_virtual_machine_group_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"load_balancer_configuration":{"nesting_mode":"list","block":{"attributes":{"load_balancer_id":{"type":"string","description_kind":"plain","required":true},"private_ip_address":{"type":"string","description_kind":"plain","required":true},"probe_port":{"type":"number","description_kind":"plain","required":true},"sql_virtual_machine_ids":{"type":["set","string"],"description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"multi_subnet_ip_configuration":{"nesting_mode":"set","block":{"attributes":{"private_ip_address":{"type":"string","description_kind":"plain","required":true},"sql_virtual_machine_id":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"replica":{"nesting_mode":"set","block":{"attributes":{"commit":{"type":"string","description_kind":"plain","required":true},"failover_mode":{"type":"string","description_kind":"plain","required":true},"readable_secondary":{"type":"string","description_kind":"plain","required":true},"role":{"type":"string","description_kind":"plain","required":true},"sql_virtual_machine_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_virtual_machine_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sql_image_offer":{"type":"string","description_kind":"plain","required":true},"sql_image_sku":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"wsfc_domain_profile":{"nesting_mode":"list","block":{"attributes":{"cluster_bootstrap_account_name":{"type":"string","description_kind":"plain","optional":true},"cluster_operator_account_name":{"type":"string","description_kind":"plain","optional":true},"cluster_subnet_type":{"type":"string","description_kind":"plain","required":true},"fqdn":{"type":"string","description_kind":"plain","required":true},"organizational_unit_path":{"type":"string","description_kind":"plain","optional":true},"sql_service_account_name":{"type":"string","description_kind":"plain","optional":true},"storage_account_primary_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_account_url":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"azurerm_mssql_virtual_network_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ignore_missing_vnet_service_endpoint":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"server_id":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mysql_active_directory_administrator":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"login":{"type":"string","description_kind":"plain","required":true},"object_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_mysql_configuration":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_mysql_database":{"version":0,"block":{"attributes":{"charset":{"type":"string","description_kind":"plain","required":true},"collation":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_mysql_firewall_rule":{"version":0,"block":{"attributes":{"end_ip_address":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"start_ip_address":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_mysql_flexible_database":{"version":0,"block":{"attributes":{"charset":{"type":"string","description_kind":"plain","required":true},"collation":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mysql_flexible_server":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","optional":true,"computed":true},"administrator_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"backup_retention_days":{"type":"number","description_kind":"plain","optional":true},"create_mode":{"type":"string","description_kind":"plain","optional":true},"delegated_subnet_id":{"type":"string","description_kind":"plain","optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"geo_redundant_backup_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"point_in_time_restore_time_in_utc":{"type":"string","description_kind":"plain","optional":true},"private_dns_zone_id":{"type":"string","description_kind":"plain","optional":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"replica_capacity":{"type":"number","description_kind":"plain","computed":true},"replication_role":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"source_server_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"customer_managed_key":{"nesting_mode":"list","block":{"attributes":{"geo_backup_key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"geo_backup_user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"primary_user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"high_availability":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"standby_availability_zone":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"maintenance_window":{"nesting_mode":"list","block":{"attributes":{"day_of_week":{"type":"number","description_kind":"plain","optional":true},"start_hour":{"type":"number","description_kind":"plain","optional":true},"start_minute":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"storage":{"nesting_mode":"list","block":{"attributes":{"auto_grow_enabled":{"type":"bool","description_kind":"plain","optional":true},"io_scaling_enabled":{"type":"bool","description_kind":"plain","optional":true},"iops":{"type":"number","description_kind":"plain","optional":true,"computed":true},"size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mysql_flexible_server_active_directory_administrator":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_id":{"type":"string","description_kind":"plain","required":true},"login":{"type":"string","description_kind":"plain","required":true},"object_id":{"type":"string","description_kind":"plain","required":true},"server_id":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mysql_flexible_server_configuration":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mysql_flexible_server_firewall_rule":{"version":0,"block":{"attributes":{"end_ip_address":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"start_ip_address":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mysql_server":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","optional":true,"computed":true},"administrator_login_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"auto_grow_enabled":{"type":"bool","description_kind":"plain","optional":true},"backup_retention_days":{"type":"number","description_kind":"plain","optional":true,"computed":true},"create_mode":{"type":"string","description_kind":"plain","optional":true},"creation_source_server_id":{"type":"string","description_kind":"plain","optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"geo_redundant_backup_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"infrastructure_encryption_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"restore_point_in_time":{"type":"string","description_kind":"plain","optional":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"ssl_enforcement_enabled":{"type":"bool","description_kind":"plain","required":true},"ssl_minimal_tls_version_enforced":{"type":"string","description_kind":"plain","optional":true},"storage_mb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"threat_detection_policy":{"nesting_mode":"list","block":{"attributes":{"disabled_alerts":{"type":["set","string"],"description_kind":"plain","optional":true},"email_account_admins":{"type":"bool","description_kind":"plain","optional":true},"email_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"retention_days":{"type":"number","description_kind":"plain","optional":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_mysql_server_key":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_key_id":{"type":"string","description_kind":"plain","required":true},"server_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_mysql_virtual_network_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_nat_gateway":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_guid":{"type":"string","description_kind":"plain","computed":true},"sku_name":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_nat_gateway_public_ip_association":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nat_gateway_id":{"type":"string","description_kind":"plain","required":true},"public_ip_address_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_nat_gateway_public_ip_prefix_association":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nat_gateway_id":{"type":"string","description_kind":"plain","required":true},"public_ip_prefix_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"aes_encryption_enabled":{"type":"bool","description":"If enabled, AES encryption will be enabled for SMB communication.","description_kind":"plain","optional":true},"dns_servers":{"type":["list","string"],"description_kind":"plain","required":true},"domain":{"type":"string","description_kind":"plain","required":true},"kerberos_ad_name":{"type":"string","description":"Name of the active directory machine. This optional parameter is used only while creating kerberos volume.","description_kind":"plain","optional":true},"kerberos_kdc_ip":{"type":"string","description":"IP address of the KDC server (usually same the DC). This optional parameter is used only while creating kerberos volume.","description_kind":"plain","optional":true},"ldap_over_tls_enabled":{"type":"bool","description":"Specifies whether or not the LDAP traffic needs to be secured via TLS.","description_kind":"plain","optional":true},"ldap_signing_enabled":{"type":"bool","description":"Specifies whether or not the LDAP traffic needs to be signed.","description_kind":"plain","optional":true},"local_nfs_users_with_ldap_allowed":{"type":"bool","description":"If enabled, NFS client local users can also (in addition to LDAP users) access the NFS volumes.","description_kind":"plain","optional":true},"organizational_unit":{"type":"string","description":"The Organizational Unit (OU) within the Windows Active Directory where machines will be created. If blank, defaults to 'CN=Computers'","description_kind":"plain","optional":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server_root_ca_certificate":{"type":"string","description":"When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded Active Directory Certificate Service's self-signed root CA certificate, this optional parameter is used only for dual protocol with LDAP user-mapping volumes.","description_kind":"plain","optional":true,"sensitive":true},"site_name":{"type":"string","description":"The Active Directory site the service will limit Domain Controller discovery to. If blank, defaults to 'Default-First-Site-Name'","description_kind":"plain","optional":true},"smb_server_name":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_account_encryption":{"version":0,"block":{"attributes":{"encryption_key":{"type":"string","description":"The versionless encryption key url.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"netapp_account_id":{"type":"string","description":"The ID of the NetApp Account where encryption will be set.","description_kind":"plain","required":true},"system_assigned_identity_principal_id":{"type":"string","description":"The Principal ID of the System Assigned Identity to use for encryption.","description_kind":"plain","optional":true},"user_assigned_identity_id":{"type":"string","description":"The resource ID of the User Assigned Identity to use for encryption.","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_pool":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"encryption_type":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"qos_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_level":{"type":"string","description_kind":"plain","required":true},"size_in_tb":{"type":"number","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_snapshot":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"pool_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"volume_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_snapshot_policy":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"daily_schedule":{"nesting_mode":"list","block":{"attributes":{"hour":{"type":"number","description_kind":"plain","required":true},"minute":{"type":"number","description_kind":"plain","required":true},"snapshots_to_keep":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"hourly_schedule":{"nesting_mode":"list","block":{"attributes":{"minute":{"type":"number","description_kind":"plain","required":true},"snapshots_to_keep":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"monthly_schedule":{"nesting_mode":"list","block":{"attributes":{"days_of_month":{"type":["set","number"],"description_kind":"plain","required":true},"hour":{"type":"number","description_kind":"plain","required":true},"minute":{"type":"number","description_kind":"plain","required":true},"snapshots_to_keep":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"weekly_schedule":{"nesting_mode":"list","block":{"attributes":{"days_of_week":{"type":["set","string"],"description_kind":"plain","required":true},"hour":{"type":"number","description_kind":"plain","required":true},"minute":{"type":"number","description_kind":"plain","required":true},"snapshots_to_keep":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_netapp_volume":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"azure_vmware_data_store_enabled":{"type":"bool","description_kind":"plain","optional":true},"create_from_snapshot_resource_id":{"type":"string","description_kind":"plain","optional":true},"encryption_key_source":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kerberos_enabled":{"type":"bool","description":"Enable to allow Kerberos secured volumes. Requires appropriate export rules as well as the parent `azurerm_netapp_account` having a defined AD connection.","description_kind":"plain","optional":true},"key_vault_private_endpoint_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mount_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_features":{"type":"string","description_kind":"plain","optional":true,"computed":true},"pool_name":{"type":"string","description_kind":"plain","required":true},"protocols":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"security_style":{"type":"string","description_kind":"plain","optional":true,"computed":true},"service_level":{"type":"string","description_kind":"plain","required":true},"smb_access_based_enumeration_enabled":{"type":"bool","description":"Enable access based enumeration setting for SMB/Dual Protocol volume. When enabled, users who do not have permission to access a shared folder or file underneath it, do not see that shared resource displayed in their environment.","description_kind":"plain","optional":true},"smb_continuous_availability_enabled":{"type":"bool","description":"Continuous availability option should be used only for SQL and FSLogix workloads. Using it for any other SMB workloads is not supported.","description_kind":"plain","optional":true},"smb_non_browsable_enabled":{"type":"bool","description":"Enable non browsable share setting for SMB/Dual Protocol volume. When enabled, it restricts windows clients to browse the share","description_kind":"plain","optional":true},"snapshot_directory_visible":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"storage_quota_in_gb":{"type":"number","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"throughput_in_mibps":{"type":"number","description_kind":"plain","optional":true,"computed":true},"volume_path":{"type":"string","description_kind":"plain","required":true},"zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"data_protection_replication":{"nesting_mode":"list","block":{"attributes":{"endpoint_type":{"type":"string","description_kind":"plain","optional":true},"remote_volume_location":{"type":"string","description_kind":"plain","required":true},"remote_volume_resource_id":{"type":"string","description_kind":"plain","required":true},"replication_frequency":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"data_protection_snapshot_policy":{"nesting_mode":"list","block":{"attributes":{"snapshot_policy_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"export_policy_rule":{"nesting_mode":"list","block":{"attributes":{"allowed_clients":{"type":["set","string"],"description_kind":"plain","required":true},"kerberos_5_read_only_enabled":{"type":"bool","description_kind":"plain","optional":true},"kerberos_5_read_write_enabled":{"type":"bool","description_kind":"plain","optional":true},"kerberos_5i_read_only_enabled":{"type":"bool","description_kind":"plain","optional":true},"kerberos_5i_read_write_enabled":{"type":"bool","description_kind":"plain","optional":true},"kerberos_5p_read_only_enabled":{"type":"bool","description_kind":"plain","optional":true},"kerberos_5p_read_write_enabled":{"type":"bool","description_kind":"plain","optional":true},"protocols_enabled":{"type":["list","string"],"description_kind":"plain","optional":true},"root_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"rule_index":{"type":"number","description_kind":"plain","required":true},"unix_read_only":{"type":"bool","description_kind":"plain","optional":true},"unix_read_write":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":5},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_volume_group_sap_hana":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"application_identifier":{"type":"string","description_kind":"plain","required":true},"group_description":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"volume":{"nesting_mode":"list","block":{"attributes":{"capacity_pool_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","computed":true},"mount_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"protocols":{"type":["list","string"],"description_kind":"plain","required":true},"proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"security_style":{"type":"string","description_kind":"plain","required":true},"service_level":{"type":"string","description_kind":"plain","required":true},"snapshot_directory_visible":{"type":"bool","description_kind":"plain","required":true},"storage_quota_in_gb":{"type":"number","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"throughput_in_mibps":{"type":"number","description_kind":"plain","required":true},"volume_path":{"type":"string","description_kind":"plain","required":true},"volume_spec_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"data_protection_replication":{"nesting_mode":"list","block":{"attributes":{"endpoint_type":{"type":"string","description_kind":"plain","optional":true},"remote_volume_location":{"type":"string","description_kind":"plain","required":true},"remote_volume_resource_id":{"type":"string","description_kind":"plain","required":true},"replication_frequency":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"data_protection_snapshot_policy":{"nesting_mode":"list","block":{"attributes":{"snapshot_policy_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"export_policy_rule":{"nesting_mode":"list","block":{"attributes":{"allowed_clients":{"type":"string","description_kind":"plain","required":true},"nfsv3_enabled":{"type":"bool","description_kind":"plain","required":true},"nfsv41_enabled":{"type":"bool","description_kind":"plain","required":true},"root_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"rule_index":{"type":"number","description_kind":"plain","required":true},"unix_read_only":{"type":"bool","description_kind":"plain","optional":true},"unix_read_write":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":5}},"description_kind":"plain"},"min_items":2,"max_items":5}},"description_kind":"plain"}},"azurerm_netapp_volume_quota_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"quota_size_in_kib":{"type":"number","description_kind":"plain","required":true},"quota_target":{"type":"string","description_kind":"plain","optional":true},"quota_type":{"type":"string","description_kind":"plain","required":true},"volume_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_connection_monitor":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"network_watcher_id":{"type":"string","description_kind":"plain","required":true},"notes":{"type":"string","description_kind":"plain","optional":true},"output_workspace_resource_ids":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"endpoint":{"nesting_mode":"set","block":{"attributes":{"address":{"type":"string","description_kind":"plain","optional":true},"coverage_level":{"type":"string","description_kind":"plain","optional":true},"excluded_ip_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"included_ip_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","optional":true},"target_resource_type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"item":{"nesting_mode":"set","block":{"attributes":{"address":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"test_configuration":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"preferred_ip_version":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true},"test_frequency_in_seconds":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"http_configuration":{"nesting_mode":"list","block":{"attributes":{"method":{"type":"string","description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true},"port":{"type":"number","description_kind":"plain","optional":true},"prefer_https":{"type":"bool","description_kind":"plain","optional":true},"valid_status_code_ranges":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"request_header":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"icmp_configuration":{"nesting_mode":"list","block":{"attributes":{"trace_route_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"success_threshold":{"nesting_mode":"list","block":{"attributes":{"checks_failed_percent":{"type":"number","description_kind":"plain","optional":true},"round_trip_time_ms":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"tcp_configuration":{"nesting_mode":"list","block":{"attributes":{"destination_port_behavior":{"type":"string","description_kind":"plain","optional":true},"port":{"type":"number","description_kind":"plain","required":true},"trace_route_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"test_group":{"nesting_mode":"set","block":{"attributes":{"destination_endpoints":{"type":["set","string"],"description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"source_endpoints":{"type":["set","string"],"description_kind":"plain","required":true},"test_configuration_names":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_ddos_protection_plan":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_ids":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_function_azure_traffic_collector":{"version":0,"block":{"attributes":{"collector_policy_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_hub_id":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_function_collector_policy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"traffic_collector_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"ipfx_emission":{"nesting_mode":"list","block":{"attributes":{"destination_types":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"ipfx_ingestion":{"nesting_mode":"list","block":{"attributes":{"source_resource_ids":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_interface":{"version":0,"block":{"attributes":{"accelerated_networking_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"applied_dns_servers":{"type":["list","string"],"description_kind":"plain","computed":true},"auxiliary_mode":{"type":"string","description_kind":"plain","optional":true},"auxiliary_sku":{"type":"string","description_kind":"plain","optional":true},"dns_servers":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"edge_zone":{"type":"string","description_kind":"plain","optional":true},"enable_accelerated_networking":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"enable_ip_forwarding":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internal_dns_name_label":{"type":"string","description_kind":"plain","optional":true},"internal_domain_name_suffix":{"type":"string","description_kind":"plain","computed":true},"ip_forwarding_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mac_address":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_ip_address":{"type":"string","description_kind":"plain","computed":true},"private_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_machine_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"gateway_load_balancer_frontend_ip_configuration_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"private_ip_address":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_ip_address_allocation":{"type":"string","description_kind":"plain","required":true},"private_ip_address_version":{"type":"string","description_kind":"plain","optional":true},"public_ip_address_id":{"type":"string","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_interface_application_gateway_backend_address_pool_association":{"version":0,"block":{"attributes":{"backend_address_pool_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_configuration_name":{"type":"string","description_kind":"plain","required":true},"network_interface_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_interface_application_security_group_association":{"version":1,"block":{"attributes":{"application_security_group_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_interface_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_interface_backend_address_pool_association":{"version":0,"block":{"attributes":{"backend_address_pool_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_configuration_name":{"type":"string","description_kind":"plain","required":true},"network_interface_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_interface_nat_rule_association":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_configuration_name":{"type":"string","description_kind":"plain","required":true},"nat_rule_id":{"type":"string","description_kind":"plain","required":true},"network_interface_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_interface_security_group_association":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_interface_id":{"type":"string","description_kind":"plain","required":true},"network_security_group_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager":{"version":0,"block":{"attributes":{"cross_tenant_scopes":{"type":["list",["object",{"management_groups":["list","string"],"subscriptions":["list","string"],"tenant_id":"string"}]],"description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scope_accesses":{"type":["list","string"],"description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"scope":{"nesting_mode":"list","block":{"attributes":{"management_group_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"subscription_ids":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager_admin_rule":{"version":0,"block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"admin_rule_collection_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"destination_port_ranges":{"type":["list","string"],"description_kind":"plain","optional":true},"direction":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true},"source_port_ranges":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"destination":{"nesting_mode":"list","block":{"attributes":{"address_prefix":{"type":"string","description_kind":"plain","required":true},"address_prefix_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"source":{"nesting_mode":"list","block":{"attributes":{"address_prefix":{"type":"string","description_kind":"plain","required":true},"address_prefix_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager_admin_rule_collection":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_group_ids":{"type":["list","string"],"description_kind":"plain","required":true},"security_admin_configuration_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager_connectivity_configuration":{"version":0,"block":{"attributes":{"connectivity_topology":{"type":"string","description_kind":"plain","required":true},"delete_existing_peering_enabled":{"type":"bool","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"global_mesh_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_manager_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"applies_to_group":{"nesting_mode":"list","block":{"attributes":{"global_mesh_enabled":{"type":"bool","description_kind":"plain","optional":true},"group_connectivity":{"type":"string","description_kind":"plain","required":true},"network_group_id":{"type":"string","description_kind":"plain","required":true},"use_hub_gateway":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"hub":{"nesting_mode":"list","block":{"attributes":{"resource_id":{"type":"string","description_kind":"plain","required":true},"resource_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager_deployment":{"version":0,"block":{"attributes":{"configuration_ids":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"network_manager_id":{"type":"string","description_kind":"plain","required":true},"scope_access":{"type":"string","description_kind":"plain","required":true},"triggers":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager_management_group_connection":{"version":0,"block":{"attributes":{"connection_state":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"network_manager_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager_network_group":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_manager_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager_scope_connection":{"version":0,"block":{"attributes":{"connection_state":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_manager_id":{"type":"string","description_kind":"plain","required":true},"target_scope_id":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager_security_admin_configuration":{"version":0,"block":{"attributes":{"apply_on_network_intent_policy_based_services":{"type":["list","string"],"description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_manager_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager_static_member":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_group_id":{"type":"string","description_kind":"plain","required":true},"region":{"type":"string","description_kind":"plain","computed":true},"target_virtual_network_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager_subscription_connection":{"version":0,"block":{"attributes":{"connection_state":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_manager_id":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_packet_capture":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"maximum_bytes_per_packet":{"type":"number","description_kind":"plain","optional":true},"maximum_bytes_per_session":{"type":"number","description_kind":"plain","optional":true},"maximum_capture_duration":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"network_watcher_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"local_ip_address":{"type":"string","description_kind":"plain","optional":true},"local_port":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true},"remote_ip_address":{"type":"string","description_kind":"plain","optional":true},"remote_port":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"storage_location":{"nesting_mode":"list","block":{"attributes":{"file_path":{"type":"string","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","optional":true},"storage_path":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_network_profile":{"version":0,"block":{"attributes":{"container_network_interface_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"container_network_interface":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_security_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"security_rule":{"type":["set",["object",{"access":"string","description":"string","destination_address_prefix":"string","destination_address_prefixes":["set","string"],"destination_application_security_group_ids":["set","string"],"destination_port_range":"string","destination_port_ranges":["set","string"],"direction":"string","name":"string","priority":"number","protocol":"string","source_address_prefix":"string","source_address_prefixes":["set","string"],"source_application_security_group_ids":["set","string"],"source_port_range":"string","source_port_ranges":["set","string"]}]],"description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_security_rule":{"version":0,"block":{"attributes":{"access":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"destination_address_prefix":{"type":"string","description_kind":"plain","optional":true},"destination_address_prefixes":{"type":["set","string"],"description_kind":"plain","optional":true},"destination_application_security_group_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"destination_port_range":{"type":"string","description_kind":"plain","optional":true},"destination_port_ranges":{"type":["set","string"],"description_kind":"plain","optional":true},"direction":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_security_group_name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_address_prefix":{"type":"string","description_kind":"plain","optional":true},"source_address_prefixes":{"type":["set","string"],"description_kind":"plain","optional":true},"source_application_security_group_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"source_port_range":{"type":"string","description_kind":"plain","optional":true},"source_port_ranges":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_watcher":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_watcher_flow_log":{"version":1,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_security_group_id":{"type":"string","description_kind":"plain","required":true},"network_watcher_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"version":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"retention_policy":{"nesting_mode":"list","block":{"attributes":{"days":{"type":"number","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"traffic_analytics":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"interval_in_minutes":{"type":"number","description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true},"workspace_region":{"type":"string","description_kind":"plain","required":true},"workspace_resource_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_new_relic_monitor":{"version":0,"block":{"attributes":{"account_creation_source":{"type":"string","description_kind":"plain","optional":true},"account_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ingestion_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"org_creation_source":{"type":"string","description_kind":"plain","optional":true},"organization_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"user_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"plan":{"nesting_mode":"list","block":{"attributes":{"billing_cycle":{"type":"string","description_kind":"plain","optional":true},"effective_date":{"type":"string","description_kind":"plain","required":true},"plan_id":{"type":"string","description_kind":"plain","optional":true},"usage_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"user":{"nesting_mode":"list","block":{"attributes":{"email":{"type":"string","description_kind":"plain","required":true},"first_name":{"type":"string","description_kind":"plain","required":true},"last_name":{"type":"string","description_kind":"plain","required":true},"phone_number":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"azurerm_new_relic_tag_rule":{"version":0,"block":{"attributes":{"activity_log_enabled":{"type":"bool","description_kind":"plain","optional":true},"azure_active_directory_log_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metric_enabled":{"type":"bool","description_kind":"plain","optional":true},"monitor_id":{"type":"string","description_kind":"plain","required":true},"subscription_log_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"log_tag_filter":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"metric_tag_filter":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_nginx_certificate":{"version":0,"block":{"attributes":{"certificate_virtual_path":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_secret_id":{"type":"string","description_kind":"plain","required":true},"key_virtual_path":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"nginx_deployment_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_nginx_configuration":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nginx_deployment_id":{"type":"string","description_kind":"plain","required":true},"package_data":{"type":"string","description_kind":"plain","optional":true},"root_file":{"type":"string","description_kind":"plain","required":true}},"block_types":{"config_file":{"nesting_mode":"set","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true},"virtual_path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"protected_file":{"nesting_mode":"set","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"virtual_path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_nginx_deployment":{"version":0,"block":{"attributes":{"automatic_upgrade_channel":{"type":"string","description_kind":"plain","optional":true},"capacity":{"type":"number","description_kind":"plain","optional":true},"diagnose_support_enabled":{"type":"bool","description_kind":"plain","optional":true},"email":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_address":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_resource_group":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"nginx_version":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"auto_scale_profile":{"nesting_mode":"list","block":{"attributes":{"max_capacity":{"type":"number","description_kind":"plain","required":true},"min_capacity":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"configuration":{"nesting_mode":"list","block":{"attributes":{"package_data":{"type":"string","description_kind":"plain","optional":true},"root_file":{"type":"string","description_kind":"plain","required":true}},"block_types":{"config_file":{"nesting_mode":"set","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true},"virtual_path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"protected_file":{"nesting_mode":"set","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"virtual_path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true},"max_items":1},"frontend_private":{"nesting_mode":"list","block":{"attributes":{"allocation_method":{"type":"string","description_kind":"plain","required":true},"ip_address":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"frontend_public":{"nesting_mode":"list","block":{"attributes":{"ip_address":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"logging_storage_account":{"nesting_mode":"list","block":{"attributes":{"container_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"network_interface":{"nesting_mode":"list","block":{"attributes":{"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_notification_hub":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"apns_credential":{"nesting_mode":"list","block":{"attributes":{"application_mode":{"type":"string","description_kind":"plain","required":true},"bundle_id":{"type":"string","description_kind":"plain","required":true},"key_id":{"type":"string","description_kind":"plain","required":true},"team_id":{"type":"string","description_kind":"plain","required":true},"token":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"gcm_credential":{"nesting_mode":"list","block":{"attributes":{"api_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_notification_hub_authorization_rule":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listen":{"type":"bool","description_kind":"plain","optional":true},"manage":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"notification_hub_name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"send":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_notification_hub_namespace":{"version":1,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_type":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"servicebus_endpoint":{"type":"string","description_kind":"plain","computed":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_orbital_contact":{"version":0,"block":{"attributes":{"contact_profile_id":{"type":"string","description_kind":"plain","required":true},"ground_station_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"reservation_end_time":{"type":"string","description_kind":"plain","required":true},"reservation_start_time":{"type":"string","description_kind":"plain","required":true},"spacecraft_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_orbital_contact_profile":{"version":0,"block":{"attributes":{"auto_tracking":{"type":"string","description_kind":"plain","required":true},"event_hub_uri":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"minimum_elevation_degrees":{"type":"number","description_kind":"plain","optional":true},"minimum_variable_contact_duration":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"network_configuration_subnet_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"links":{"nesting_mode":"list","block":{"attributes":{"direction":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"polarization":{"type":"string","description_kind":"plain","required":true}},"block_types":{"channels":{"nesting_mode":"list","block":{"attributes":{"bandwidth_mhz":{"type":"number","description_kind":"plain","required":true},"center_frequency_mhz":{"type":"number","description_kind":"plain","required":true},"demodulation_configuration":{"type":"string","description_kind":"plain","optional":true},"modulation_configuration":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"end_point":{"nesting_mode":"set","block":{"attributes":{"end_point_name":{"type":"string","description_kind":"plain","required":true},"ip_address":{"type":"string","description_kind":"plain","optional":true},"port":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_orbital_spacecraft":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"norad_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"title_line":{"type":"string","description_kind":"plain","required":true},"two_line_elements":{"type":["list","string"],"description_kind":"plain","required":true}},"block_types":{"links":{"nesting_mode":"list","block":{"attributes":{"bandwidth_mhz":{"type":"number","description_kind":"plain","required":true},"center_frequency_mhz":{"type":"number","description_kind":"plain","required":true},"direction":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"polarization":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_orchestrated_virtual_machine_scale_set":{"version":0,"block":{"attributes":{"capacity_reservation_group_id":{"type":"string","description_kind":"plain","optional":true},"encryption_at_host_enabled":{"type":"bool","description_kind":"plain","optional":true},"eviction_policy":{"type":"string","description_kind":"plain","optional":true},"extension_operations_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"extensions_time_budget":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instances":{"type":"number","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"max_bid_price":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"platform_fault_domain_count":{"type":"number","description_kind":"plain","required":true},"priority":{"type":"string","description_kind":"plain","optional":true},"proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"single_placement_group":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"sku_name":{"type":"string","description_kind":"plain","optional":true},"source_image_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"unique_id":{"type":"string","description_kind":"plain","computed":true},"user_data_base64":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"zone_balance":{"type":"bool","description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"additional_capabilities":{"nesting_mode":"list","block":{"attributes":{"ultra_ssd_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"automatic_instance_repair":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"grace_period":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"boot_diagnostics":{"nesting_mode":"list","block":{"attributes":{"storage_account_uri":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"data_disk":{"nesting_mode":"list","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","required":true},"create_option":{"type":"string","description_kind":"plain","optional":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"lun":{"type":"number","description_kind":"plain","optional":true,"computed":true},"storage_account_type":{"type":"string","description_kind":"plain","required":true},"ultra_ssd_disk_iops_read_write":{"type":"number","description_kind":"plain","optional":true,"computed":true},"ultra_ssd_disk_mbps_read_write":{"type":"number","description_kind":"plain","optional":true,"computed":true},"write_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}},"extension":{"nesting_mode":"set","block":{"attributes":{"auto_upgrade_minor_version_enabled":{"type":"bool","description_kind":"plain","optional":true},"extensions_to_provision_after_vm_creation":{"type":["list","string"],"description_kind":"plain","optional":true},"failure_suppression_enabled":{"type":"bool","description_kind":"plain","optional":true},"force_extension_execution_on_change":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"protected_settings":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"publisher":{"type":"string","description_kind":"plain","required":true},"settings":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_handler_version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"protected_settings_from_key_vault":{"nesting_mode":"list","block":{"attributes":{"secret_url":{"type":"string","description_kind":"plain","required":true},"source_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"network_interface":{"nesting_mode":"list","block":{"attributes":{"dns_servers":{"type":["list","string"],"description_kind":"plain","optional":true},"enable_accelerated_networking":{"type":"bool","description_kind":"plain","optional":true},"enable_ip_forwarding":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"network_security_group_id":{"type":"string","description_kind":"plain","optional":true},"primary":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"application_gateway_backend_address_pool_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"application_security_group_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"load_balancer_backend_address_pool_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"primary":{"type":"bool","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"public_ip_address":{"nesting_mode":"list","block":{"attributes":{"domain_name_label":{"type":"string","description_kind":"plain","optional":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_ip_prefix_id":{"type":"string","description_kind":"plain","optional":true},"sku_name":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"ip_tag":{"nesting_mode":"list","block":{"attributes":{"tag":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"os_disk":{"nesting_mode":"list","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","required":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"storage_account_type":{"type":"string","description_kind":"plain","required":true},"write_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"diff_disk_settings":{"nesting_mode":"list","block":{"attributes":{"option":{"type":"string","description_kind":"plain","required":true},"placement":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"os_profile":{"nesting_mode":"list","block":{"attributes":{"custom_data":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"block_types":{"linux_configuration":{"nesting_mode":"list","block":{"attributes":{"admin_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"admin_username":{"type":"string","description_kind":"plain","required":true},"computer_name_prefix":{"type":"string","description_kind":"plain","optional":true,"computed":true},"disable_password_authentication":{"type":"bool","description_kind":"plain","optional":true},"patch_assessment_mode":{"type":"string","description_kind":"plain","optional":true},"patch_mode":{"type":"string","description_kind":"plain","optional":true},"provision_vm_agent":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"admin_ssh_key":{"nesting_mode":"set","block":{"attributes":{"public_key":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"secret":{"nesting_mode":"list","block":{"attributes":{"key_vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"certificate":{"nesting_mode":"set","block":{"attributes":{"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"windows_configuration":{"nesting_mode":"list","block":{"attributes":{"admin_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"admin_username":{"type":"string","description_kind":"plain","required":true},"computer_name_prefix":{"type":"string","description_kind":"plain","optional":true,"computed":true},"enable_automatic_updates":{"type":"bool","description_kind":"plain","optional":true},"hotpatching_enabled":{"type":"bool","description_kind":"plain","optional":true},"patch_assessment_mode":{"type":"string","description_kind":"plain","optional":true},"patch_mode":{"type":"string","description_kind":"plain","optional":true},"provision_vm_agent":{"type":"bool","description_kind":"plain","optional":true},"timezone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"additional_unattend_content":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"setting":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"secret":{"nesting_mode":"list","block":{"attributes":{"key_vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"certificate":{"nesting_mode":"set","block":{"attributes":{"store":{"type":"string","description_kind":"plain","required":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"winrm_listener":{"nesting_mode":"set","block":{"attributes":{"certificate_url":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"plan":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"product":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"priority_mix":{"nesting_mode":"list","block":{"attributes":{"base_regular_count":{"type":"number","description_kind":"plain","optional":true},"regular_percentage_above_base":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"source_image_reference":{"nesting_mode":"list","block":{"attributes":{"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"termination_notification":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"timeout":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_local_rulestack":{"version":0,"block":{"attributes":{"anti_spyware_profile":{"type":"string","description_kind":"plain","optional":true},"anti_virus_profile":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"dns_subscription":{"type":"string","description_kind":"plain","optional":true},"file_blocking_profile":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"url_filtering_profile":{"type":"string","description_kind":"plain","optional":true},"vulnerability_profile":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_local_rulestack_certificate":{"version":0,"block":{"attributes":{"audit_comment":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_certificate_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"rulestack_id":{"type":"string","description_kind":"plain","required":true},"self_signed":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_local_rulestack_fqdn_list":{"version":0,"block":{"attributes":{"audit_comment":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"fully_qualified_domain_names":{"type":["list","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"rulestack_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_local_rulestack_outbound_trust_certificate_association":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_local_rulestack_outbound_untrust_certificate_association":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_local_rulestack_prefix_list":{"version":0,"block":{"attributes":{"audit_comment":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"prefix_list":{"type":["list","string"],"description_kind":"plain","required":true},"rulestack_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_local_rulestack_rule":{"version":0,"block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"applications":{"type":["list","string"],"description_kind":"plain","required":true},"audit_comment":{"type":"string","description_kind":"plain","optional":true},"decryption_rule_type":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inspection_certificate_id":{"type":"string","description_kind":"plain","optional":true},"logging_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"negate_destination":{"type":"bool","description_kind":"plain","optional":true},"negate_source":{"type":"bool","description_kind":"plain","optional":true},"priority":{"type":"number","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","optional":true},"protocol_ports":{"type":["list","string"],"description_kind":"plain","optional":true},"rulestack_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"category":{"nesting_mode":"list","block":{"attributes":{"custom_urls":{"type":["list","string"],"description_kind":"plain","required":true},"feeds":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"destination":{"nesting_mode":"list","block":{"attributes":{"cidrs":{"type":["list","string"],"description_kind":"plain","optional":true},"countries":{"type":["list","string"],"description_kind":"plain","optional":true},"feeds":{"type":["list","string"],"description_kind":"plain","optional":true},"local_rulestack_fqdn_list_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"local_rulestack_prefix_list_ids":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"source":{"nesting_mode":"list","block":{"attributes":{"cidrs":{"type":["list","string"],"description_kind":"plain","optional":true},"countries":{"type":["list","string"],"description_kind":"plain","optional":true},"feeds":{"type":["list","string"],"description_kind":"plain","optional":true},"local_rulestack_prefix_list_ids":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_next_generation_firewall_virtual_hub_local_rulestack":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"rulestack_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"destination_nat":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"block_types":{"backend_config":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description_kind":"plain","required":true},"public_ip_address":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"frontend_config":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description_kind":"plain","required":true},"public_ip_address_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"dns_settings":{"nesting_mode":"list","block":{"attributes":{"azure_dns_servers":{"type":["list","string"],"description_kind":"plain","computed":true},"dns_servers":{"type":["list","string"],"description_kind":"plain","optional":true},"use_azure_dns":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"network_profile":{"nesting_mode":"list","block":{"attributes":{"egress_nat_ip_address_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"egress_nat_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"ip_of_trust_for_user_defined_routes":{"type":"string","description_kind":"plain","computed":true},"network_virtual_appliance_id":{"type":"string","description_kind":"plain","required":true},"public_ip_address_ids":{"type":["list","string"],"description_kind":"plain","required":true},"public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"trusted_address_ranges":{"type":["list","string"],"description_kind":"plain","optional":true},"trusted_subnet_id":{"type":"string","description_kind":"plain","computed":true},"untrusted_subnet_id":{"type":"string","description_kind":"plain","computed":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_next_generation_firewall_virtual_hub_panorama":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"panorama":{"type":["list",["object",{"device_group_name":"string","host_name":"string","name":"string","panorama_server_1":"string","panorama_server_2":"string","template_name":"string","virtual_machine_ssh_key":"string"}]],"description_kind":"plain","computed":true},"panorama_base64_config":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"destination_nat":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"block_types":{"backend_config":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description_kind":"plain","required":true},"public_ip_address":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"frontend_config":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description_kind":"plain","required":true},"public_ip_address_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"dns_settings":{"nesting_mode":"list","block":{"attributes":{"azure_dns_servers":{"type":["list","string"],"description_kind":"plain","computed":true},"dns_servers":{"type":["list","string"],"description_kind":"plain","optional":true},"use_azure_dns":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"network_profile":{"nesting_mode":"list","block":{"attributes":{"egress_nat_ip_address_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"egress_nat_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"ip_of_trust_for_user_defined_routes":{"type":"string","description_kind":"plain","computed":true},"network_virtual_appliance_id":{"type":"string","description_kind":"plain","required":true},"public_ip_address_ids":{"type":["list","string"],"description_kind":"plain","required":true},"public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"trusted_address_ranges":{"type":["list","string"],"description_kind":"plain","optional":true},"trusted_subnet_id":{"type":"string","description_kind":"plain","computed":true},"untrusted_subnet_id":{"type":"string","description_kind":"plain","computed":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_next_generation_firewall_virtual_network_local_rulestack":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"rulestack_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"destination_nat":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"block_types":{"backend_config":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description_kind":"plain","required":true},"public_ip_address":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"frontend_config":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description_kind":"plain","required":true},"public_ip_address_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"dns_settings":{"nesting_mode":"list","block":{"attributes":{"azure_dns_servers":{"type":["list","string"],"description_kind":"plain","computed":true},"dns_servers":{"type":["list","string"],"description_kind":"plain","optional":true},"use_azure_dns":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"network_profile":{"nesting_mode":"list","block":{"attributes":{"egress_nat_ip_address_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"egress_nat_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"public_ip_address_ids":{"type":["list","string"],"description_kind":"plain","required":true},"public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"trusted_address_ranges":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"vnet_configuration":{"nesting_mode":"list","block":{"attributes":{"ip_of_trust_for_user_defined_routes":{"type":"string","description_kind":"plain","computed":true},"trusted_subnet_id":{"type":"string","description_kind":"plain","optional":true},"untrusted_subnet_id":{"type":"string","description_kind":"plain","optional":true},"virtual_network_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_next_generation_firewall_virtual_network_panorama":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"panorama":{"type":["list",["object",{"device_group_name":"string","host_name":"string","name":"string","panorama_server_1":"string","panorama_server_2":"string","template_name":"string","virtual_machine_ssh_key":"string"}]],"description_kind":"plain","computed":true},"panorama_base64_config":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"destination_nat":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"block_types":{"backend_config":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description_kind":"plain","required":true},"public_ip_address":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"frontend_config":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description_kind":"plain","required":true},"public_ip_address_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"dns_settings":{"nesting_mode":"list","block":{"attributes":{"azure_dns_servers":{"type":["list","string"],"description_kind":"plain","computed":true},"dns_servers":{"type":["list","string"],"description_kind":"plain","optional":true},"use_azure_dns":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"network_profile":{"nesting_mode":"list","block":{"attributes":{"egress_nat_ip_address_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"egress_nat_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"public_ip_address_ids":{"type":["list","string"],"description_kind":"plain","required":true},"public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"trusted_address_ranges":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"vnet_configuration":{"nesting_mode":"list","block":{"attributes":{"ip_of_trust_for_user_defined_routes":{"type":"string","description_kind":"plain","computed":true},"trusted_subnet_id":{"type":"string","description_kind":"plain","optional":true},"untrusted_subnet_id":{"type":"string","description_kind":"plain","optional":true},"virtual_network_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_virtual_network_appliance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_pim_active_role_assignment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"justification":{"type":"string","description":"The justification for this role assignment","description_kind":"plain","optional":true,"computed":true},"principal_id":{"type":"string","description":"Object ID of the principal for this role assignment","description_kind":"plain","required":true},"principal_type":{"type":"string","description":"Type of principal to which the role will be assigned","description_kind":"plain","computed":true},"role_definition_id":{"type":"string","description":"Role definition ID for this role assignment","description_kind":"plain","required":true},"scope":{"type":"string","description":"Scope for this role assignment, should be a valid resource ID","description_kind":"plain","required":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"start_date_time":{"type":"string","description":"The start date/time of the role assignment","description_kind":"plain","optional":true,"computed":true}},"block_types":{"expiration":{"nesting_mode":"list","block":{"attributes":{"duration_days":{"type":"number","description":"The duration of the role assignment in days","description_kind":"plain","optional":true,"computed":true},"duration_hours":{"type":"number","description":"The duration of the role assignment in hours","description_kind":"plain","optional":true,"computed":true},"end_date_time":{"type":"string","description":"The end date/time of the role assignment","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1}},"description":"The schedule details for this role assignment","description_kind":"plain"},"max_items":1},"ticket":{"nesting_mode":"list","block":{"attributes":{"number":{"type":"string","description":"User-supplied ticket number to be included with the request","description_kind":"plain","optional":true},"system":{"type":"string","description":"User-supplied ticket system name to be included with the request","description_kind":"plain","optional":true}},"description":"Ticket details relating to the assignment","description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_pim_eligible_role_assignment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"justification":{"type":"string","description":"The justification for this eligible role assignment","description_kind":"plain","optional":true,"computed":true},"principal_id":{"type":"string","description":"Object ID of the principal for this eligible role assignment","description_kind":"plain","required":true},"principal_type":{"type":"string","description":"Type of principal to which the role will be assigned","description_kind":"plain","computed":true},"role_definition_id":{"type":"string","description":"Role definition ID for this eligible role assignment","description_kind":"plain","required":true},"scope":{"type":"string","description":"Scope for this eligible role assignment, should be a valid resource ID","description_kind":"plain","required":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"start_date_time":{"type":"string","description":"The start date/time","description_kind":"plain","optional":true,"computed":true}},"block_types":{"expiration":{"nesting_mode":"list","block":{"attributes":{"duration_days":{"type":"number","description":"The duration of the eligible role assignment in days","description_kind":"plain","optional":true,"computed":true},"duration_hours":{"type":"number","description":"The duration of the eligible role assignment in hours","description_kind":"plain","optional":true,"computed":true},"end_date_time":{"type":"string","description":"The end date/time of the eligible role assignment","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1}},"description":"The schedule details for this eligible role assignment","description_kind":"plain"},"max_items":1},"ticket":{"nesting_mode":"list","block":{"attributes":{"number":{"type":"string","description":"User-supplied ticket number to be included with the request","description_kind":"plain","optional":true},"system":{"type":"string","description":"User-supplied ticket system name to be included with the request","description_kind":"plain","optional":true}},"description":"Ticket details relating to the eligible assignment","description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_point_to_site_vpn_gateway":{"version":0,"block":{"attributes":{"dns_servers":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"routing_preference_internet_enabled":{"type":"bool","description_kind":"plain","optional":true},"scale_unit":{"type":"number","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true},"vpn_server_configuration_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"connection_configuration":{"nesting_mode":"list","block":{"attributes":{"internet_security_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"route":{"nesting_mode":"list","block":{"attributes":{"associated_route_table_id":{"type":"string","description_kind":"plain","required":true},"inbound_route_map_id":{"type":"string","description_kind":"plain","optional":true},"outbound_route_map_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"propagated_route_table":{"nesting_mode":"list","block":{"attributes":{"ids":{"type":["list","string"],"description_kind":"plain","required":true},"labels":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"vpn_client_address_pool":{"nesting_mode":"list","block":{"attributes":{"address_prefixes":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_policy_definition":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_group_id":{"type":"string","description_kind":"plain","optional":true},"metadata":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"policy_rule":{"type":"string","description_kind":"plain","optional":true},"policy_type":{"type":"string","description_kind":"plain","required":true},"role_definition_ids":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_policy_set_definition":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_group_id":{"type":"string","description_kind":"plain","optional":true},"metadata":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"policy_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"policy_definition_group":{"nesting_mode":"set","block":{"attributes":{"additional_metadata_resource_id":{"type":"string","description_kind":"plain","optional":true},"category":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"policy_definition_reference":{"nesting_mode":"list","block":{"attributes":{"parameter_values":{"type":"string","description_kind":"plain","optional":true},"policy_definition_id":{"type":"string","description_kind":"plain","required":true},"policy_group_names":{"type":["set","string"],"description_kind":"plain","optional":true},"reference_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_policy_virtual_machine_configuration_assignment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"virtual_machine_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"configuration":{"nesting_mode":"list","block":{"attributes":{"assignment_type":{"type":"string","description_kind":"plain","optional":true},"content_hash":{"type":"string","description_kind":"plain","optional":true,"computed":true},"content_uri":{"type":"string","description_kind":"plain","optional":true,"computed":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"parameter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_portal_dashboard":{"version":0,"block":{"attributes":{"dashboard_properties":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_portal_tenant_configuration":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_markdown_storage_enforced":{"type":"bool","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_active_directory_administrator":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"login":{"type":"string","description_kind":"plain","required":true},"object_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_configuration":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_database":{"version":1,"block":{"attributes":{"charset":{"type":"string","description_kind":"plain","required":true},"collation":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_firewall_rule":{"version":0,"block":{"attributes":{"end_ip_address":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"start_ip_address":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_flexible_server":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","optional":true,"computed":true},"administrator_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"auto_grow_enabled":{"type":"bool","description_kind":"plain","optional":true},"backup_retention_days":{"type":"number","description_kind":"plain","optional":true,"computed":true},"create_mode":{"type":"string","description_kind":"plain","optional":true},"delegated_subnet_id":{"type":"string","description_kind":"plain","optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"geo_redundant_backup_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"point_in_time_restore_time_in_utc":{"type":"string","description_kind":"plain","optional":true},"private_dns_zone_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"replication_role":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"source_server_id":{"type":"string","description_kind":"plain","optional":true},"storage_mb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"storage_tier":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"attributes":{"active_directory_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"password_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"customer_managed_key":{"nesting_mode":"list","block":{"attributes":{"geo_backup_key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"geo_backup_user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","required":true},"primary_user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"high_availability":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true},"standby_availability_zone":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"maintenance_window":{"nesting_mode":"list","block":{"attributes":{"day_of_week":{"type":"number","description_kind":"plain","optional":true},"start_hour":{"type":"number","description_kind":"plain","optional":true},"start_minute":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_flexible_server_active_directory_administrator":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"object_id":{"type":"string","description_kind":"plain","required":true},"principal_name":{"type":"string","description_kind":"plain","required":true},"principal_type":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_flexible_server_configuration":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"server_id":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_flexible_server_database":{"version":0,"block":{"attributes":{"charset":{"type":"string","description_kind":"plain","optional":true},"collation":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"server_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_flexible_server_firewall_rule":{"version":0,"block":{"attributes":{"end_ip_address":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"server_id":{"type":"string","description_kind":"plain","required":true},"start_ip_address":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_flexible_server_virtual_endpoint":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the Virtual Endpoint","description_kind":"plain","required":true},"replica_server_id":{"type":"string","description":"The Resource ID of the *Replica* Postgres Flexible Server this should be associated with","description_kind":"plain","required":true},"source_server_id":{"type":"string","description":"The Resource ID of the *Source* Postgres Flexible Server this should be associated with","description_kind":"plain","required":true},"type":{"type":"string","description":"The type of Virtual Endpoint","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_server":{"version":1,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","optional":true,"computed":true},"administrator_login_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"auto_grow_enabled":{"type":"bool","description_kind":"plain","optional":true},"backup_retention_days":{"type":"number","description_kind":"plain","optional":true,"computed":true},"create_mode":{"type":"string","description_kind":"plain","optional":true},"creation_source_server_id":{"type":"string","description_kind":"plain","optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"geo_redundant_backup_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"infrastructure_encryption_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"restore_point_in_time":{"type":"string","description_kind":"plain","optional":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"ssl_enforcement_enabled":{"type":"bool","description_kind":"plain","required":true},"ssl_minimal_tls_version_enforced":{"type":"string","description_kind":"plain","optional":true},"storage_mb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"threat_detection_policy":{"nesting_mode":"list","block":{"attributes":{"disabled_alerts":{"type":["set","string"],"description_kind":"plain","optional":true},"email_account_admins":{"type":"bool","description_kind":"plain","optional":true},"email_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"retention_days":{"type":"number","description_kind":"plain","optional":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_server_key":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_key_id":{"type":"string","description_kind":"plain","required":true},"server_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_virtual_network_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ignore_missing_vnet_service_endpoint":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_powerbi_embedded":{"version":0,"block":{"attributes":{"administrators":{"type":["set","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"mode":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_a_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["set","string"],"description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_aaaa_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["set","string"],"description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_cname_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"record":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_mx_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"record":{"nesting_mode":"set","block":{"attributes":{"exchange":{"type":"string","description_kind":"plain","required":true},"preference":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_ptr_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["set","string"],"description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_resolver":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_resolver_dns_forwarding_ruleset":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"private_dns_resolver_outbound_endpoint_ids":{"type":["list","string"],"description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_resolver_forwarding_rule":{"version":0,"block":{"attributes":{"dns_forwarding_ruleset_id":{"type":"string","description_kind":"plain","required":true},"domain_name":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"target_dns_servers":{"nesting_mode":"list","block":{"attributes":{"ip_address":{"type":"string","description_kind":"plain","required":true},"port":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_resolver_inbound_endpoint":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"private_dns_resolver_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"ip_configurations":{"nesting_mode":"list","block":{"attributes":{"private_ip_address":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_ip_allocation_method":{"type":"string","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_resolver_outbound_endpoint":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"private_dns_resolver_id":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_resolver_virtual_network_link":{"version":0,"block":{"attributes":{"dns_forwarding_ruleset_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_srv_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"record":{"nesting_mode":"set","block":{"attributes":{"port":{"type":"number","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","required":true},"target":{"type":"string","description_kind":"plain","required":true},"weight":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_txt_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","required":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"record":{"nesting_mode":"set","block":{"attributes":{"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_zone":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_number_of_record_sets":{"type":"number","description_kind":"plain","computed":true},"max_number_of_virtual_network_links":{"type":"number","description_kind":"plain","computed":true},"max_number_of_virtual_network_links_with_registration":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"number_of_record_sets":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"soa_record":{"nesting_mode":"list","block":{"attributes":{"email":{"type":"string","description_kind":"plain","required":true},"expire_time":{"type":"number","description_kind":"plain","optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","computed":true},"minimum_ttl":{"type":"number","description_kind":"plain","optional":true},"refresh_time":{"type":"number","description_kind":"plain","optional":true},"retry_time":{"type":"number","description_kind":"plain","optional":true},"serial_number":{"type":"number","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_zone_virtual_network_link":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_dns_zone_name":{"type":"string","description_kind":"plain","required":true},"registration_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_endpoint":{"version":0,"block":{"attributes":{"custom_dns_configs":{"type":["list",["object",{"fqdn":"string","ip_addresses":["list","string"]}]],"description_kind":"plain","computed":true},"custom_network_interface_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"network_interface":{"type":["list",["object",{"id":"string","name":"string"}]],"description_kind":"plain","computed":true},"private_dns_zone_configs":{"type":["list",["object",{"id":"string","name":"string","private_dns_zone_id":"string","record_sets":["list",["object",{"fqdn":"string","ip_addresses":["list","string"],"name":"string","ttl":"number","type":"string"}]]}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"member_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_ip_address":{"type":"string","description_kind":"plain","required":true},"subresource_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"private_dns_zone_group":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_dns_zone_ids":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"private_service_connection":{"nesting_mode":"list","block":{"attributes":{"is_manual_connection":{"type":"bool","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"private_connection_resource_alias":{"type":"string","description_kind":"plain","optional":true},"private_connection_resource_id":{"type":"string","description_kind":"plain","optional":true},"private_ip_address":{"type":"string","description_kind":"plain","computed":true},"request_message":{"type":"string","description_kind":"plain","optional":true},"subresource_names":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_endpoint_application_security_group_association":{"version":0,"block":{"attributes":{"application_security_group_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_endpoint_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_link_service":{"version":0,"block":{"attributes":{"alias":{"type":"string","description_kind":"plain","computed":true},"auto_approval_subscription_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"enable_proxy_protocol":{"type":"bool","description_kind":"plain","optional":true},"fqdns":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_frontend_ip_configuration_ids":{"type":["set","string"],"description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"visibility_subscription_ids":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"nat_ip_configuration":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"primary":{"type":"bool","description_kind":"plain","required":true},"private_ip_address":{"type":"string","description_kind":"plain","optional":true},"private_ip_address_version":{"type":"string","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":8},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_proximity_placement_group":{"version":0,"block":{"attributes":{"allowed_vm_sizes":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_public_ip":{"version":0,"block":{"attributes":{"allocation_method":{"type":"string","description_kind":"plain","required":true},"ddos_protection_mode":{"type":"string","description_kind":"plain","optional":true},"ddos_protection_plan_id":{"type":"string","description_kind":"plain","optional":true},"domain_name_label":{"type":"string","description_kind":"plain","optional":true},"edge_zone":{"type":"string","description_kind":"plain","optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true},"ip_address":{"type":"string","description_kind":"plain","computed":true},"ip_tags":{"type":["map","string"],"description_kind":"plain","optional":true},"ip_version":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_ip_prefix_id":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"reverse_fqdn":{"type":"string","description_kind":"plain","optional":true},"sku":{"type":"string","description_kind":"plain","optional":true},"sku_tier":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_public_ip_prefix":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_prefix":{"type":"string","description_kind":"plain","computed":true},"ip_version":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"prefix_length":{"type":"number","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_purview_account":{"version":0,"block":{"attributes":{"atlas_kafka_endpoint_primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"atlas_kafka_endpoint_secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"catalog_endpoint":{"type":"string","description_kind":"plain","computed":true},"guardian_endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_resource_group_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_resources":{"type":["list",["object",{"event_hub_namespace_id":"string","resource_group_id":"string","storage_account_id":"string"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scan_endpoint":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_recovery_services_vault":{"version":0,"block":{"attributes":{"classic_vmware_replication_enabled":{"type":"bool","description_kind":"plain","optional":true},"cross_region_restore_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"immutability":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"soft_delete_enabled":{"type":"bool","description_kind":"plain","optional":true},"storage_mode_type":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"encryption":{"nesting_mode":"list","block":{"attributes":{"infrastructure_encryption_enabled":{"type":"bool","description_kind":"plain","required":true},"key_id":{"type":"string","description_kind":"plain","required":true},"use_system_assigned_identity":{"type":"bool","description_kind":"plain","optional":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"monitoring":{"nesting_mode":"list","block":{"attributes":{"alerts_for_all_job_failures_enabled":{"type":"bool","description_kind":"plain","optional":true},"alerts_for_critical_operation_failures_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_recovery_services_vault_resource_guard_association":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"resource_guard_id":{"type":"string","description_kind":"plain","required":true},"vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_redhat_openshift_cluster":{"version":0,"block":{"attributes":{"console_url":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"api_server_profile":{"nesting_mode":"list","block":{"attributes":{"ip_address":{"type":"string","description_kind":"plain","computed":true},"url":{"type":"string","description_kind":"plain","computed":true},"visibility":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"cluster_profile":{"nesting_mode":"list","block":{"attributes":{"domain":{"type":"string","description_kind":"plain","required":true},"fips_enabled":{"type":"bool","description_kind":"plain","optional":true},"managed_resource_group_name":{"type":"string","description_kind":"plain","optional":true},"pull_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"resource_group_id":{"type":"string","description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"ingress_profile":{"nesting_mode":"list","block":{"attributes":{"ip_address":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","computed":true},"visibility":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"main_profile":{"nesting_mode":"list","block":{"attributes":{"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"encryption_at_host_enabled":{"type":"bool","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"network_profile":{"nesting_mode":"list","block":{"attributes":{"outbound_type":{"type":"string","description_kind":"plain","optional":true},"pod_cidr":{"type":"string","description_kind":"plain","required":true},"preconfigured_network_security_group_enabled":{"type":"bool","description_kind":"plain","optional":true},"service_cidr":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"service_principal":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","required":true},"client_secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"worker_profile":{"nesting_mode":"list","block":{"attributes":{"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"disk_size_gb":{"type":"number","description_kind":"plain","required":true},"encryption_at_host_enabled":{"type":"bool","description_kind":"plain","optional":true},"node_count":{"type":"number","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"azurerm_redis_cache":{"version":1,"block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","required":true},"enable_non_ssl_port":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true},"family":{"type":"string","description_kind":"plain","required":true},"hostname":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"non_ssl_port_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"port":{"type":"number","description_kind":"plain","computed":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"private_static_ip_address":{"type":"string","description_kind":"plain","optional":true,"computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"redis_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"replicas_per_master":{"type":"number","description_kind":"plain","optional":true,"computed":true},"replicas_per_primary":{"type":"number","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"shard_count":{"type":"number","description_kind":"plain","optional":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"ssl_port":{"type":"number","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tenant_settings":{"type":["map","string"],"description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"patch_schedule":{"nesting_mode":"list","block":{"attributes":{"day_of_week":{"type":"string","description_kind":"plain","required":true},"maintenance_window":{"type":"string","description_kind":"plain","optional":true},"start_hour_utc":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"}},"redis_configuration":{"nesting_mode":"list","block":{"attributes":{"active_directory_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"aof_backup_enabled":{"type":"bool","description_kind":"plain","optional":true},"aof_storage_connection_string_0":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"aof_storage_connection_string_1":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"authentication_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"data_persistence_authentication_method":{"type":"string","description_kind":"plain","optional":true},"enable_authentication":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true},"maxclients":{"type":"number","description_kind":"plain","computed":true},"maxfragmentationmemory_reserved":{"type":"number","description_kind":"plain","optional":true,"computed":true},"maxmemory_delta":{"type":"number","description_kind":"plain","optional":true,"computed":true},"maxmemory_policy":{"type":"string","description_kind":"plain","optional":true},"maxmemory_reserved":{"type":"number","description_kind":"plain","optional":true,"computed":true},"notify_keyspace_events":{"type":"string","description_kind":"plain","optional":true},"rdb_backup_enabled":{"type":"bool","description_kind":"plain","optional":true},"rdb_backup_frequency":{"type":"number","description_kind":"plain","optional":true},"rdb_backup_max_snapshot_count":{"type":"number","description_kind":"plain","optional":true},"rdb_storage_connection_string":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_account_subscription_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_redis_cache_access_policy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"permissions":{"type":"string","description_kind":"plain","required":true},"redis_cache_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_redis_cache_access_policy_assignment":{"version":0,"block":{"attributes":{"access_policy_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"object_id":{"type":"string","description_kind":"plain","required":true},"object_id_alias":{"type":"string","description_kind":"plain","required":true},"redis_cache_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_redis_enterprise_cluster":{"version":0,"block":{"attributes":{"hostname":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_redis_enterprise_database":{"version":0,"block":{"attributes":{"client_protocol":{"type":"string","description_kind":"plain","optional":true},"cluster_id":{"type":"string","description_kind":"plain","required":true},"clustering_policy":{"type":"string","description_kind":"plain","optional":true},"eviction_policy":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_database_group_nickname":{"type":"string","description_kind":"plain","optional":true},"linked_database_id":{"type":["set","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true},"port":{"type":"number","description_kind":"plain","optional":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"block_types":{"module":{"nesting_mode":"list","block":{"attributes":{"args":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":4},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_redis_firewall_rule":{"version":1,"block":{"attributes":{"end_ip":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"redis_cache_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"start_ip":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_redis_linked_server":{"version":1,"block":{"attributes":{"geo_replicated_primary_host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_redis_cache_id":{"type":"string","description_kind":"plain","required":true},"linked_redis_cache_location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_role":{"type":"string","description_kind":"plain","required":true},"target_redis_cache_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_relay_hybrid_connection":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"relay_namespace_name":{"type":"string","description_kind":"plain","required":true},"requires_client_authorization":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"user_metadata":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_relay_hybrid_connection_authorization_rule":{"version":0,"block":{"attributes":{"hybrid_connection_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listen":{"type":"bool","description_kind":"plain","optional":true},"manage":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"send":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_relay_namespace":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"metric_id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_relay_namespace_authorization_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listen":{"type":"bool","description_kind":"plain","optional":true},"manage":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"send":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_deployment_script_azure_cli":{"version":0,"block":{"attributes":{"cleanup_preference":{"type":"string","description_kind":"plain","optional":true},"command_line":{"type":"string","description_kind":"plain","optional":true},"force_update_tag":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"outputs":{"type":"string","description_kind":"plain","computed":true},"primary_script_uri":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retention_interval":{"type":"string","description_kind":"plain","required":true},"script_content":{"type":"string","description_kind":"plain","optional":true},"supporting_script_uris":{"type":["list","string"],"description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timeout":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"container":{"nesting_mode":"list","block":{"attributes":{"container_group_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"environment_variable":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"secure_value":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_deployment_script_azure_power_shell":{"version":0,"block":{"attributes":{"cleanup_preference":{"type":"string","description_kind":"plain","optional":true},"command_line":{"type":"string","description_kind":"plain","optional":true},"force_update_tag":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"outputs":{"type":"string","description_kind":"plain","computed":true},"primary_script_uri":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retention_interval":{"type":"string","description_kind":"plain","required":true},"script_content":{"type":"string","description_kind":"plain","optional":true},"supporting_script_uris":{"type":["list","string"],"description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timeout":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"container":{"nesting_mode":"list","block":{"attributes":{"container_group_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"environment_variable":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"secure_value":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"value":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_by":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_group_cost_management_export":{"version":0,"block":{"attributes":{"active":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recurrence_period_end_date":{"type":"string","description_kind":"plain","required":true},"recurrence_period_start_date":{"type":"string","description_kind":"plain","required":true},"recurrence_type":{"type":"string","description_kind":"plain","required":true},"resource_group_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"export_data_options":{"nesting_mode":"list","block":{"attributes":{"time_frame":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"export_data_storage_location":{"nesting_mode":"list","block":{"attributes":{"container_id":{"type":"string","description_kind":"plain","required":true},"root_folder_path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_group_cost_management_view":{"version":0,"block":{"attributes":{"accumulated":{"type":"bool","description_kind":"plain","required":true},"chart_type":{"type":"string","description_kind":"plain","required":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"report_type":{"type":"string","description_kind":"plain","required":true},"resource_group_id":{"type":"string","description_kind":"plain","required":true},"timeframe":{"type":"string","description_kind":"plain","required":true}},"block_types":{"dataset":{"nesting_mode":"list","block":{"attributes":{"granularity":{"type":"string","description_kind":"plain","required":true}},"block_types":{"aggregation":{"nesting_mode":"set","block":{"attributes":{"column_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"grouping":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"sorting":{"nesting_mode":"list","block":{"attributes":{"direction":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"kpi":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"pivot":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_group_policy_assignment":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"enforce":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","optional":true},"metadata":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"not_scopes":{"type":["list","string"],"description_kind":"plain","optional":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"policy_definition_id":{"type":"string","description_kind":"plain","required":true},"resource_group_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"non_compliance_message":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true},"policy_definition_reference_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"overrides":{"nesting_mode":"list","block":{"attributes":{"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"selectors":{"nesting_mode":"list","block":{"attributes":{"in":{"type":["list","string"],"description_kind":"plain","optional":true},"kind":{"type":"string","description_kind":"plain","computed":true},"not_in":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"resource_selectors":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"selectors":{"nesting_mode":"list","block":{"attributes":{"in":{"type":["list","string"],"description_kind":"plain","optional":true},"kind":{"type":"string","description_kind":"plain","required":true},"not_in":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_group_policy_exemption":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"exemption_category":{"type":"string","description_kind":"plain","required":true},"expires_on":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"policy_assignment_id":{"type":"string","description_kind":"plain","required":true},"policy_definition_reference_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"resource_group_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_group_policy_remediation":{"version":0,"block":{"attributes":{"failure_percentage":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location_filters":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parallel_deployments":{"type":"number","description_kind":"plain","optional":true},"policy_assignment_id":{"type":"string","description_kind":"plain","required":true},"policy_definition_id":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"policy_definition_reference_id":{"type":"string","description_kind":"plain","optional":true},"resource_count":{"type":"number","description_kind":"plain","optional":true},"resource_discovery_mode":{"type":"string","description_kind":"plain","optional":true},"resource_group_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_group_template_deployment":{"version":0,"block":{"attributes":{"debug_level":{"type":"string","description_kind":"plain","optional":true},"deployment_mode":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"output_content":{"type":"string","description_kind":"plain","computed":true},"parameters_content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"template_content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"template_spec_version_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_management_private_link":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_management_private_link_association":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","optional":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","required":true},"resource_management_private_link_id":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_policy_assignment":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"enforce":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","optional":true},"metadata":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"not_scopes":{"type":["list","string"],"description_kind":"plain","optional":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"policy_definition_id":{"type":"string","description_kind":"plain","required":true},"resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"non_compliance_message":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true},"policy_definition_reference_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"overrides":{"nesting_mode":"list","block":{"attributes":{"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"selectors":{"nesting_mode":"list","block":{"attributes":{"in":{"type":["list","string"],"description_kind":"plain","optional":true},"kind":{"type":"string","description_kind":"plain","computed":true},"not_in":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"resource_selectors":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"selectors":{"nesting_mode":"list","block":{"attributes":{"in":{"type":["list","string"],"description_kind":"plain","optional":true},"kind":{"type":"string","description_kind":"plain","required":true},"not_in":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_policy_exemption":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"exemption_category":{"type":"string","description_kind":"plain","required":true},"expires_on":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"policy_assignment_id":{"type":"string","description_kind":"plain","required":true},"policy_definition_reference_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_policy_remediation":{"version":0,"block":{"attributes":{"failure_percentage":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location_filters":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parallel_deployments":{"type":"number","description_kind":"plain","optional":true},"policy_assignment_id":{"type":"string","description_kind":"plain","required":true},"policy_definition_id":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"policy_definition_reference_id":{"type":"string","description_kind":"plain","optional":true},"resource_count":{"type":"number","description_kind":"plain","optional":true},"resource_discovery_mode":{"type":"string","description_kind":"plain","optional":true},"resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_provider_registration":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"feature":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"registered":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_restore_point_collection":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_virtual_machine_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_role_assignment":{"version":0,"block":{"attributes":{"condition":{"type":"string","description_kind":"plain","optional":true},"condition_version":{"type":"string","description_kind":"plain","optional":true},"delegated_managed_identity_resource_id":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"principal_id":{"type":"string","description_kind":"plain","required":true},"principal_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"role_definition_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"role_definition_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scope":{"type":"string","description_kind":"plain","required":true},"skip_service_principal_aad_check":{"type":"bool","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_role_definition":{"version":1,"block":{"attributes":{"assignable_scopes":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"role_definition_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"role_definition_resource_id":{"type":"string","description_kind":"plain","computed":true},"scope":{"type":"string","description_kind":"plain","required":true}},"block_types":{"permissions":{"nesting_mode":"list","block":{"attributes":{"actions":{"type":["list","string"],"description_kind":"plain","optional":true},"data_actions":{"type":["set","string"],"description_kind":"plain","optional":true},"not_actions":{"type":["list","string"],"description_kind":"plain","optional":true},"not_data_actions":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_role_management_policy":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"The Description of the policy","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the policy","description_kind":"plain","computed":true},"role_definition_id":{"type":"string","description":"ID of the Azure Role to which this policy is assigned","description_kind":"plain","required":true},"scope":{"type":"string","description":"The scope of the role to which this policy will apply","description_kind":"plain","required":true}},"block_types":{"activation_rules":{"nesting_mode":"list","block":{"attributes":{"maximum_duration":{"type":"string","description":"The time after which the an activation can be valid for","description_kind":"plain","optional":true,"computed":true},"require_approval":{"type":"bool","description":"Whether an approval is required for activation","description_kind":"plain","optional":true,"computed":true},"require_justification":{"type":"bool","description":"Whether a justification is required during activation","description_kind":"plain","optional":true,"computed":true},"require_multifactor_authentication":{"type":"bool","description":"Whether multi-factor authentication is required during activation","description_kind":"plain","optional":true,"computed":true},"require_ticket_info":{"type":"bool","description":"Whether ticket information is required during activation","description_kind":"plain","optional":true,"computed":true},"required_conditional_access_authentication_context":{"type":"string","description":"Whether a conditional access context is required during activation","description_kind":"plain","optional":true,"computed":true}},"block_types":{"approval_stage":{"nesting_mode":"list","block":{"block_types":{"primary_approver":{"nesting_mode":"set","block":{"attributes":{"object_id":{"type":"string","description":"The ID of the object to act as an approver","description_kind":"plain","required":true},"type":{"type":"string","description":"The type of object acting as an approver","description_kind":"plain","required":true}},"description":"The IDs of the users or groups who can approve the activation","description_kind":"plain"},"min_items":1}},"description":"The approval stages for the activation","description_kind":"plain"},"max_items":1}},"description":"The activation rules of the policy","description_kind":"plain"},"max_items":1},"active_assignment_rules":{"nesting_mode":"list","block":{"attributes":{"expiration_required":{"type":"bool","description":"Must the assignment have an expiry date","description_kind":"plain","optional":true,"computed":true},"expire_after":{"type":"string","description":"The duration after which assignments expire","description_kind":"plain","optional":true,"computed":true},"require_justification":{"type":"bool","description":"Whether a justification is required to make an assignment","description_kind":"plain","optional":true,"computed":true},"require_multifactor_authentication":{"type":"bool","description":"Whether multi-factor authentication is required to make an assignment","description_kind":"plain","optional":true,"computed":true},"require_ticket_info":{"type":"bool","description":"Whether ticket information is required to make an assignment","description_kind":"plain","optional":true,"computed":true}},"description":"The rules for active assignment of the policy","description_kind":"plain"},"max_items":1},"eligible_assignment_rules":{"nesting_mode":"list","block":{"attributes":{"expiration_required":{"type":"bool","description":"Must the assignment have an expiry date","description_kind":"plain","optional":true,"computed":true},"expire_after":{"type":"string","description":"The duration after which assignments expire","description_kind":"plain","optional":true,"computed":true}},"description":"The rules for eligible assignment of the policy","description_kind":"plain"},"max_items":1},"notification_rules":{"nesting_mode":"list","block":{"block_types":{"active_assignments":{"nesting_mode":"list","block":{"block_types":{"admin_notifications":{"nesting_mode":"list","block":{"attributes":{"additional_recipients":{"type":["set","string"],"description":"The additional recipients to notify","description_kind":"plain","optional":true,"computed":true},"default_recipients":{"type":"bool","description":"Whether the default recipients are notified","description_kind":"plain","required":true},"notification_level":{"type":"string","description":"What level of notifications are sent","description_kind":"plain","required":true}},"description":"Admin notification settings","description_kind":"plain"},"max_items":1},"approver_notifications":{"nesting_mode":"list","block":{"attributes":{"additional_recipients":{"type":["set","string"],"description":"The additional recipients to notify","description_kind":"plain","optional":true,"computed":true},"default_recipients":{"type":"bool","description":"Whether the default recipients are notified","description_kind":"plain","required":true},"notification_level":{"type":"string","description":"What level of notifications are sent","description_kind":"plain","required":true}},"description":"Approver notification settings","description_kind":"plain"},"max_items":1},"assignee_notifications":{"nesting_mode":"list","block":{"attributes":{"additional_recipients":{"type":["set","string"],"description":"The additional recipients to notify","description_kind":"plain","optional":true,"computed":true},"default_recipients":{"type":"bool","description":"Whether the default recipients are notified","description_kind":"plain","required":true},"notification_level":{"type":"string","description":"What level of notifications are sent","description_kind":"plain","required":true}},"description":"Assignee notification settings","description_kind":"plain"},"max_items":1}},"description":"Notifications about active assignments","description_kind":"plain"},"max_items":1},"eligible_activations":{"nesting_mode":"list","block":{"block_types":{"admin_notifications":{"nesting_mode":"list","block":{"attributes":{"additional_recipients":{"type":["set","string"],"description":"The additional recipients to notify","description_kind":"plain","optional":true,"computed":true},"default_recipients":{"type":"bool","description":"Whether the default recipients are notified","description_kind":"plain","required":true},"notification_level":{"type":"string","description":"What level of notifications are sent","description_kind":"plain","required":true}},"description":"Admin notification settings","description_kind":"plain"},"max_items":1},"approver_notifications":{"nesting_mode":"list","block":{"attributes":{"additional_recipients":{"type":["set","string"],"description":"The additional recipients to notify","description_kind":"plain","optional":true,"computed":true},"default_recipients":{"type":"bool","description":"Whether the default recipients are notified","description_kind":"plain","required":true},"notification_level":{"type":"string","description":"What level of notifications are sent","description_kind":"plain","required":true}},"description":"Approver notification settings","description_kind":"plain"},"max_items":1},"assignee_notifications":{"nesting_mode":"list","block":{"attributes":{"additional_recipients":{"type":["set","string"],"description":"The additional recipients to notify","description_kind":"plain","optional":true,"computed":true},"default_recipients":{"type":"bool","description":"Whether the default recipients are notified","description_kind":"plain","required":true},"notification_level":{"type":"string","description":"What level of notifications are sent","description_kind":"plain","required":true}},"description":"Assignee notification settings","description_kind":"plain"},"max_items":1}},"description":"Notifications about activations of eligible assignments","description_kind":"plain"},"max_items":1},"eligible_assignments":{"nesting_mode":"list","block":{"block_types":{"admin_notifications":{"nesting_mode":"list","block":{"attributes":{"additional_recipients":{"type":["set","string"],"description":"The additional recipients to notify","description_kind":"plain","optional":true,"computed":true},"default_recipients":{"type":"bool","description":"Whether the default recipients are notified","description_kind":"plain","required":true},"notification_level":{"type":"string","description":"What level of notifications are sent","description_kind":"plain","required":true}},"description":"Admin notification settings","description_kind":"plain"},"max_items":1},"approver_notifications":{"nesting_mode":"list","block":{"attributes":{"additional_recipients":{"type":["set","string"],"description":"The additional recipients to notify","description_kind":"plain","optional":true,"computed":true},"default_recipients":{"type":"bool","description":"Whether the default recipients are notified","description_kind":"plain","required":true},"notification_level":{"type":"string","description":"What level of notifications are sent","description_kind":"plain","required":true}},"description":"Approver notification settings","description_kind":"plain"},"max_items":1},"assignee_notifications":{"nesting_mode":"list","block":{"attributes":{"additional_recipients":{"type":["set","string"],"description":"The additional recipients to notify","description_kind":"plain","optional":true,"computed":true},"default_recipients":{"type":"bool","description":"Whether the default recipients are notified","description_kind":"plain","required":true},"notification_level":{"type":"string","description":"What level of notifications are sent","description_kind":"plain","required":true}},"description":"Assignee notification settings","description_kind":"plain"},"max_items":1}},"description":"Notifications about eligible assignments","description_kind":"plain"},"max_items":1}},"description":"The notification rules of the policy","description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_route":{"version":0,"block":{"attributes":{"address_prefix":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"next_hop_in_ip_address":{"type":"string","description_kind":"plain","optional":true},"next_hop_type":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"route_table_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_route_filter":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"rule":{"type":["list",["object",{"access":"string","communities":["list","string"],"name":"string","rule_type":"string"}]],"description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_route_map":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"next_step_if_matched":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"action":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"parameter":{"nesting_mode":"list","block":{"attributes":{"as_path":{"type":["list","string"],"description_kind":"plain","optional":true},"community":{"type":["list","string"],"description_kind":"plain","optional":true},"route_prefix":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"match_criterion":{"nesting_mode":"list","block":{"attributes":{"as_path":{"type":["list","string"],"description_kind":"plain","optional":true},"community":{"type":["list","string"],"description_kind":"plain","optional":true},"match_condition":{"type":"string","description_kind":"plain","required":true},"route_prefix":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_route_server":{"version":0,"block":{"attributes":{"branch_to_branch_traffic_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_ip_address_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"routing_state":{"type":"string","description_kind":"plain","computed":true},"sku":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_router_asn":{"type":"number","description_kind":"plain","computed":true},"virtual_router_ips":{"type":["set","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_route_server_bgp_connection":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"peer_asn":{"type":"number","description_kind":"plain","required":true},"peer_ip":{"type":"string","description_kind":"plain","required":true},"route_server_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_route_table":{"version":0,"block":{"attributes":{"bgp_route_propagation_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"disable_bgp_route_propagation":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"route":{"type":["set",["object",{"address_prefix":"string","name":"string","next_hop_in_ip_address":"string","next_hop_type":"string"}]],"description_kind":"plain","optional":true,"computed":true},"subnets":{"type":["set","string"],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_search_service":{"version":0,"block":{"attributes":{"allowed_ips":{"type":["set","string"],"description_kind":"plain","optional":true},"authentication_failure_mode":{"type":"string","description_kind":"plain","optional":true},"customer_managed_key_enforcement_enabled":{"type":"bool","description_kind":"plain","optional":true},"hosting_mode":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"partition_count":{"type":"number","description_kind":"plain","optional":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"query_keys":{"type":["list",["object",{"key":"string","name":"string"}]],"description_kind":"plain","computed":true},"replica_count":{"type":"number","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"semantic_search_sku":{"type":"string","description_kind":"plain","optional":true},"sku":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_search_shared_private_link_service":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"request_message":{"type":"string","description_kind":"plain","optional":true},"search_service_id":{"type":"string","description_kind":"plain","required":true},"status":{"type":"string","description_kind":"plain","computed":true},"subresource_name":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_security_center_assessment":{"version":0,"block":{"attributes":{"additional_data":{"type":["map","string"],"description_kind":"plain","optional":true},"assessment_policy_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"status":{"nesting_mode":"list","block":{"attributes":{"cause":{"type":"string","description_kind":"plain","optional":true},"code":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_security_center_assessment_policy":{"version":0,"block":{"attributes":{"categories":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description_kind":"plain","required":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"implementation_effort":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","computed":true},"remediation_description":{"type":"string","description_kind":"plain","optional":true},"severity":{"type":"string","description_kind":"plain","optional":true},"threats":{"type":["set","string"],"description_kind":"plain","optional":true},"user_impact":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_security_center_auto_provisioning":{"version":1,"block":{"attributes":{"auto_provision":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_security_center_automation":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"action":{"nesting_mode":"list","block":{"attributes":{"connection_string":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"resource_id":{"type":"string","description_kind":"plain","required":true},"trigger_url":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"source":{"nesting_mode":"list","block":{"attributes":{"event_source":{"type":"string","description_kind":"plain","required":true}},"block_types":{"rule_set":{"nesting_mode":"list","block":{"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"expected_value":{"type":"string","description_kind":"plain","required":true},"operator":{"type":"string","description_kind":"plain","required":true},"property_path":{"type":"string","description_kind":"plain","required":true},"property_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_security_center_contact":{"version":0,"block":{"attributes":{"alert_notifications":{"type":"bool","description_kind":"plain","required":true},"alerts_to_admins":{"type":"bool","description_kind":"plain","required":true},"email":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"phone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_security_center_server_vulnerability_assessment":{"version":0,"block":{"attributes":{"hybrid_machine_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"virtual_machine_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_security_center_server_vulnerability_assessment_virtual_machine":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"virtual_machine_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_security_center_server_vulnerability_assessments_setting":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"vulnerability_assessment_provider":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_security_center_setting":{"version":1,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"setting_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_security_center_storage_defender":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"malware_scanning_on_upload_cap_gb_per_month":{"type":"number","description_kind":"plain","optional":true},"malware_scanning_on_upload_enabled":{"type":"bool","description_kind":"plain","optional":true},"override_subscription_settings_enabled":{"type":"bool","description_kind":"plain","optional":true},"scan_results_event_grid_topic_id":{"type":"string","description_kind":"plain","optional":true},"sensitive_data_discovery_enabled":{"type":"bool","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_security_center_subscription_pricing":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_type":{"type":"string","description_kind":"plain","optional":true},"subplan":{"type":"string","description_kind":"plain","optional":true},"tier":{"type":"string","description_kind":"plain","required":true}},"block_types":{"extension":{"nesting_mode":"set","block":{"attributes":{"additional_extension_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_security_center_workspace":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scope":{"type":"string","description_kind":"plain","required":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_alert_rule_anomaly_built_in":{"version":0,"block":{"attributes":{"anomaly_settings_version":{"type":"number","description_kind":"plain","computed":true},"anomaly_version":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"frequency":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"mode":{"type":"string","description_kind":"plain","required":true},"multi_select_observation":{"type":["list",["object",{"description":"string","name":"string","supported_values":["list","string"],"values":["list","string"]}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"prioritized_exclude_observation":{"type":["list",["object",{"description":"string","exclude":"string","name":"string","prioritize":"string"}]],"description_kind":"plain","computed":true},"required_data_connector":{"type":["list",["object",{"connector_id":"string","data_types":["list","string"]}]],"description_kind":"plain","computed":true},"settings_definition_id":{"type":"string","description_kind":"plain","computed":true},"single_select_observation":{"type":["list",["object",{"description":"string","name":"string","supported_values":["list","string"],"value":"string"}]],"description_kind":"plain","computed":true},"tactics":{"type":["list","string"],"description_kind":"plain","computed":true},"techniques":{"type":["list","string"],"description_kind":"plain","computed":true},"threshold_observation":{"type":["list",["object",{"description":"string","max":"string","min":"string","name":"string","value":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_alert_rule_anomaly_duplicate":{"version":0,"block":{"attributes":{"anomaly_settings_version":{"type":"number","description_kind":"plain","computed":true},"anomaly_version":{"type":"string","description_kind":"plain","computed":true},"built_in_rule_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"frequency":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_default_settings":{"type":"bool","description_kind":"plain","computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"mode":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","computed":true},"required_data_connector":{"type":["list",["object",{"connector_id":"string","data_types":["list","string"]}]],"description_kind":"plain","computed":true},"settings_definition_id":{"type":"string","description_kind":"plain","computed":true},"tactics":{"type":["list","string"],"description_kind":"plain","computed":true},"techniques":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"multi_select_observation":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"supported_values":{"type":["list","string"],"description_kind":"plain","computed":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"prioritized_exclude_observation":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"exclude":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"prioritize":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"single_select_observation":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"supported_values":{"type":["list","string"],"description_kind":"plain","computed":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"threshold_observation":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"max":{"type":"string","description_kind":"plain","computed":true},"min":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_alert_rule_fusion":{"version":0,"block":{"attributes":{"alert_rule_template_guid":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"source":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"sub_type":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"severities_allowed":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_alert_rule_machine_learning_behavior_analytics":{"version":0,"block":{"attributes":{"alert_rule_template_guid":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_alert_rule_ms_security_incident":{"version":0,"block":{"attributes":{"alert_rule_template_guid":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"display_name_exclude_filter":{"type":["set","string"],"description_kind":"plain","optional":true},"display_name_filter":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"product_filter":{"type":"string","description_kind":"plain","required":true},"severity_filter":{"type":["set","string"],"description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_alert_rule_nrt":{"version":0,"block":{"attributes":{"alert_rule_template_guid":{"type":"string","description_kind":"plain","optional":true},"alert_rule_template_version":{"type":"string","description_kind":"plain","optional":true},"custom_details":{"type":["map","string"],"description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"query":{"type":"string","description_kind":"plain","required":true},"severity":{"type":"string","description_kind":"plain","required":true},"suppression_duration":{"type":"string","description_kind":"plain","optional":true},"suppression_enabled":{"type":"bool","description_kind":"plain","optional":true},"tactics":{"type":["set","string"],"description_kind":"plain","optional":true},"techniques":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"alert_details_override":{"nesting_mode":"list","block":{"attributes":{"description_format":{"type":"string","description_kind":"plain","optional":true},"display_name_format":{"type":"string","description_kind":"plain","optional":true},"severity_column_name":{"type":"string","description_kind":"plain","optional":true},"tactics_column_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"dynamic_property":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"entity_mapping":{"nesting_mode":"list","block":{"attributes":{"entity_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"field_mapping":{"nesting_mode":"list","block":{"attributes":{"column_name":{"type":"string","description_kind":"plain","required":true},"identifier":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":3}},"description_kind":"plain"},"max_items":5},"event_grouping":{"nesting_mode":"list","block":{"attributes":{"aggregation_method":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"incident":{"nesting_mode":"list","block":{"attributes":{"create_incident_enabled":{"type":"bool","description_kind":"plain","required":true}},"block_types":{"grouping":{"nesting_mode":"list","block":{"attributes":{"by_alert_details":{"type":["list","string"],"description_kind":"plain","optional":true},"by_custom_details":{"type":["list","string"],"description_kind":"plain","optional":true},"by_entities":{"type":["list","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"entity_matching_method":{"type":"string","description_kind":"plain","optional":true},"lookback_duration":{"type":"string","description_kind":"plain","optional":true},"reopen_closed_incidents":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"sentinel_entity_mapping":{"nesting_mode":"list","block":{"attributes":{"column_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":5},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_alert_rule_scheduled":{"version":0,"block":{"attributes":{"alert_rule_template_guid":{"type":"string","description_kind":"plain","optional":true},"alert_rule_template_version":{"type":"string","description_kind":"plain","optional":true},"custom_details":{"type":["map","string"],"description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"query":{"type":"string","description_kind":"plain","required":true},"query_frequency":{"type":"string","description_kind":"plain","optional":true},"query_period":{"type":"string","description_kind":"plain","optional":true},"severity":{"type":"string","description_kind":"plain","required":true},"suppression_duration":{"type":"string","description_kind":"plain","optional":true},"suppression_enabled":{"type":"bool","description_kind":"plain","optional":true},"tactics":{"type":["set","string"],"description_kind":"plain","optional":true},"techniques":{"type":["set","string"],"description_kind":"plain","optional":true},"trigger_operator":{"type":"string","description_kind":"plain","optional":true},"trigger_threshold":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"alert_details_override":{"nesting_mode":"list","block":{"attributes":{"description_format":{"type":"string","description_kind":"plain","optional":true},"display_name_format":{"type":"string","description_kind":"plain","optional":true},"severity_column_name":{"type":"string","description_kind":"plain","optional":true},"tactics_column_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"dynamic_property":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"entity_mapping":{"nesting_mode":"list","block":{"attributes":{"entity_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"field_mapping":{"nesting_mode":"list","block":{"attributes":{"column_name":{"type":"string","description_kind":"plain","required":true},"identifier":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":3}},"description_kind":"plain"},"max_items":5},"event_grouping":{"nesting_mode":"list","block":{"attributes":{"aggregation_method":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"incident":{"nesting_mode":"list","block":{"attributes":{"create_incident_enabled":{"type":"bool","description_kind":"plain","required":true}},"block_types":{"grouping":{"nesting_mode":"list","block":{"attributes":{"by_alert_details":{"type":["list","string"],"description_kind":"plain","optional":true},"by_custom_details":{"type":["list","string"],"description_kind":"plain","optional":true},"by_entities":{"type":["list","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"entity_matching_method":{"type":"string","description_kind":"plain","optional":true},"lookback_duration":{"type":"string","description_kind":"plain","optional":true},"reopen_closed_incidents":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"incident_configuration":{"nesting_mode":"list","block":{"attributes":{"create_incident":{"type":"bool","description_kind":"plain","deprecated":true,"required":true}},"block_types":{"grouping":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"entity_matching_method":{"type":"string","description_kind":"plain","optional":true},"group_by_alert_details":{"type":["list","string"],"description_kind":"plain","deprecated":true,"optional":true},"group_by_custom_details":{"type":["list","string"],"description_kind":"plain","deprecated":true,"optional":true},"group_by_entities":{"type":["list","string"],"description_kind":"plain","deprecated":true,"optional":true},"lookback_duration":{"type":"string","description_kind":"plain","optional":true},"reopen_closed_incidents":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain","deprecated":true},"max_items":1},"sentinel_entity_mapping":{"nesting_mode":"list","block":{"attributes":{"column_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":5},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_alert_rule_threat_intelligence":{"version":0,"block":{"attributes":{"alert_rule_template_guid":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_automation_rule":{"version":1,"block":{"attributes":{"condition_json":{"type":"string","description_kind":"plain","optional":true,"computed":true},"display_name":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"expiration":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"order":{"type":"number","description_kind":"plain","required":true},"triggers_on":{"type":"string","description_kind":"plain","optional":true},"triggers_when":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"action_incident":{"nesting_mode":"list","block":{"attributes":{"classification":{"type":"string","description_kind":"plain","optional":true},"classification_comment":{"type":"string","description_kind":"plain","optional":true},"labels":{"type":["list","string"],"description_kind":"plain","optional":true},"order":{"type":"number","description_kind":"plain","required":true},"owner_id":{"type":"string","description_kind":"plain","optional":true},"severity":{"type":"string","description_kind":"plain","optional":true},"status":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"action_playbook":{"nesting_mode":"list","block":{"attributes":{"logic_app_id":{"type":"string","description_kind":"plain","required":true},"order":{"type":"number","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"condition":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description_kind":"plain","required":true},"property":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_aws_cloud_trail":{"version":0,"block":{"attributes":{"aws_role_arn":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_aws_s3":{"version":0,"block":{"attributes":{"aws_role_arn":{"type":"string","description_kind":"plain","required":true},"destination_table":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"sqs_urls":{"type":["list","string"],"description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_azure_active_directory":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_azure_advanced_threat_protection":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_azure_security_center":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_dynamics_365":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_iot":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_microsoft_cloud_app_security":{"version":0,"block":{"attributes":{"alerts_enabled":{"type":"bool","description_kind":"plain","optional":true},"discovery_logs_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_microsoft_defender_advanced_threat_protection":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_microsoft_threat_intelligence":{"version":0,"block":{"attributes":{"bing_safety_phishing_url_lookback_date":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"microsoft_emerging_threat_feed_lookback_date":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_microsoft_threat_protection":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_office_365":{"version":0,"block":{"attributes":{"exchange_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"sharepoint_enabled":{"type":"bool","description_kind":"plain","optional":true},"teams_enabled":{"type":"bool","description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_office_365_project":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_office_atp":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_office_irm":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_office_power_bi":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_threat_intelligence":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"lookback_date":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_data_connector_threat_intelligence_taxii":{"version":0,"block":{"attributes":{"api_root_url":{"type":"string","description_kind":"plain","required":true},"collection_id":{"type":"string","description_kind":"plain","required":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"lookback_date":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"polling_frequency":{"type":"string","description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_name":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_log_analytics_workspace_onboarding":{"version":0,"block":{"attributes":{"customer_managed_key_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"workspace_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"workspace_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_metadata":{"version":0,"block":{"attributes":{"content_id":{"type":"string","description_kind":"plain","required":true},"content_schema_version":{"type":"string","description_kind":"plain","optional":true},"custom_version":{"type":"string","description_kind":"plain","optional":true},"dependency":{"type":"string","description_kind":"plain","optional":true},"first_publish_date":{"type":"string","description_kind":"plain","optional":true},"icon_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","required":true},"last_publish_date":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parent_id":{"type":"string","description_kind":"plain","required":true},"preview_images":{"type":["list","string"],"description_kind":"plain","optional":true},"preview_images_dark":{"type":["list","string"],"description_kind":"plain","optional":true},"providers":{"type":["list","string"],"description_kind":"plain","optional":true},"threat_analysis_tactics":{"type":["list","string"],"description_kind":"plain","optional":true},"threat_analysis_techniques":{"type":["list","string"],"description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"author":{"nesting_mode":"list","block":{"attributes":{"email":{"type":"string","description_kind":"plain","optional":true},"link":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"category":{"nesting_mode":"list","block":{"attributes":{"domains":{"type":["list","string"],"description_kind":"plain","optional":true},"verticals":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"source":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true},"kind":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"support":{"nesting_mode":"list","block":{"attributes":{"email":{"type":"string","description_kind":"plain","optional":true},"link":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true},"tier":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_threat_intelligence_indicator":{"version":0,"block":{"attributes":{"confidence":{"type":"number","description_kind":"plain","optional":true},"created_by":{"type":"string","description_kind":"plain","optional":true},"created_on":{"type":"string","description_kind":"plain","computed":true},"defanged":{"type":"bool","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"extension":{"type":"string","description_kind":"plain","optional":true,"computed":true},"external_id":{"type":"string","description_kind":"plain","computed":true},"external_last_updated_time_utc":{"type":"string","description_kind":"plain","computed":true},"guid":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"indicator_type":{"type":["list","string"],"description_kind":"plain","computed":true},"language":{"type":"string","description_kind":"plain","optional":true},"last_updated_time_utc":{"type":"string","description_kind":"plain","computed":true},"object_marking_refs":{"type":["list","string"],"description_kind":"plain","optional":true},"parsed_pattern":{"type":["list",["object",{"pattern_type_key":"string","pattern_type_values":["list",["object",{"value":"string","value_type":"string"}]]}]],"description_kind":"plain","computed":true},"pattern":{"type":"string","description_kind":"plain","required":true},"pattern_type":{"type":"string","description_kind":"plain","required":true},"pattern_version":{"type":"string","description_kind":"plain","optional":true},"revoked":{"type":"bool","description_kind":"plain","optional":true},"source":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["list","string"],"description_kind":"plain","optional":true},"threat_types":{"type":["list","string"],"description_kind":"plain","optional":true},"validate_from_utc":{"type":"string","description_kind":"plain","required":true},"validate_until_utc":{"type":"string","description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"external_reference":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"hashes":{"type":["map","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","computed":true},"source_name":{"type":"string","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"granular_marking":{"nesting_mode":"list","block":{"attributes":{"language":{"type":"string","description_kind":"plain","optional":true},"marking_ref":{"type":"string","description_kind":"plain","optional":true},"selectors":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"kill_chain_phase":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_watchlist":{"version":0,"block":{"attributes":{"default_duration":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"item_search_key":{"type":"string","description_kind":"plain","required":true},"labels":{"type":["list","string"],"description_kind":"plain","optional":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_watchlist_item":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"properties":{"type":["map","string"],"description_kind":"plain","required":true},"watchlist_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_service_fabric_cluster":{"version":0,"block":{"attributes":{"add_on_features":{"type":["set","string"],"description_kind":"plain","optional":true},"cluster_code_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"cluster_endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"management_endpoint":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"reliability_level":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_fabric_zonal_upgrade_mode":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"upgrade_mode":{"type":"string","description_kind":"plain","required":true},"vm_image":{"type":"string","description_kind":"plain","required":true},"vmss_zonal_upgrade_mode":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"azure_active_directory":{"nesting_mode":"list","block":{"attributes":{"client_application_id":{"type":"string","description_kind":"plain","required":true},"cluster_application_id":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"certificate":{"nesting_mode":"list","block":{"attributes":{"thumbprint":{"type":"string","description_kind":"plain","required":true},"thumbprint_secondary":{"type":"string","description_kind":"plain","optional":true},"x509_store_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"certificate_common_names":{"nesting_mode":"list","block":{"attributes":{"x509_store_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"common_names":{"nesting_mode":"set","block":{"attributes":{"certificate_common_name":{"type":"string","description_kind":"plain","required":true},"certificate_issuer_thumbprint":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"max_items":1},"client_certificate_common_name":{"nesting_mode":"list","block":{"attributes":{"common_name":{"type":"string","description_kind":"plain","required":true},"is_admin":{"type":"bool","description_kind":"plain","required":true},"issuer_thumbprint":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"client_certificate_thumbprint":{"nesting_mode":"list","block":{"attributes":{"is_admin":{"type":"bool","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"diagnostics_config":{"nesting_mode":"list","block":{"attributes":{"blob_endpoint":{"type":"string","description_kind":"plain","required":true},"protected_account_key_name":{"type":"string","description_kind":"plain","required":true},"queue_endpoint":{"type":"string","description_kind":"plain","required":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true},"table_endpoint":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"fabric_settings":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"node_type":{"nesting_mode":"list","block":{"attributes":{"capacities":{"type":["map","string"],"description_kind":"plain","optional":true},"client_endpoint_port":{"type":"number","description_kind":"plain","required":true},"durability_level":{"type":"string","description_kind":"plain","optional":true},"http_endpoint_port":{"type":"number","description_kind":"plain","required":true},"instance_count":{"type":"number","description_kind":"plain","required":true},"is_primary":{"type":"bool","description_kind":"plain","required":true},"is_stateless":{"type":"bool","description_kind":"plain","optional":true},"multiple_availability_zones":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"placement_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"reverse_proxy_endpoint_port":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"application_ports":{"nesting_mode":"list","block":{"attributes":{"end_port":{"type":"number","description_kind":"plain","required":true},"start_port":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"ephemeral_ports":{"nesting_mode":"list","block":{"attributes":{"end_port":{"type":"number","description_kind":"plain","required":true},"start_port":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"reverse_proxy_certificate":{"nesting_mode":"list","block":{"attributes":{"thumbprint":{"type":"string","description_kind":"plain","required":true},"thumbprint_secondary":{"type":"string","description_kind":"plain","optional":true},"x509_store_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"reverse_proxy_certificate_common_names":{"nesting_mode":"list","block":{"attributes":{"x509_store_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"common_names":{"nesting_mode":"set","block":{"attributes":{"certificate_common_name":{"type":"string","description_kind":"plain","required":true},"certificate_issuer_thumbprint":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"upgrade_policy":{"nesting_mode":"list","block":{"attributes":{"force_restart_enabled":{"type":"bool","description_kind":"plain","optional":true},"health_check_retry_timeout":{"type":"string","description_kind":"plain","optional":true},"health_check_stable_duration":{"type":"string","description_kind":"plain","optional":true},"health_check_wait_duration":{"type":"string","description_kind":"plain","optional":true},"upgrade_domain_timeout":{"type":"string","description_kind":"plain","optional":true},"upgrade_replica_set_check_timeout":{"type":"string","description_kind":"plain","optional":true},"upgrade_timeout":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"delta_health_policy":{"nesting_mode":"list","block":{"attributes":{"max_delta_unhealthy_applications_percent":{"type":"number","description_kind":"plain","optional":true},"max_delta_unhealthy_nodes_percent":{"type":"number","description_kind":"plain","optional":true},"max_upgrade_domain_delta_unhealthy_nodes_percent":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"health_policy":{"nesting_mode":"list","block":{"attributes":{"max_unhealthy_applications_percent":{"type":"number","description_kind":"plain","optional":true},"max_unhealthy_nodes_percent":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_service_fabric_managed_cluster":{"version":0,"block":{"attributes":{"backup_service_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_connection_port":{"type":"number","description_kind":"plain","required":true},"dns_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"dns_service_enabled":{"type":"bool","description_kind":"plain","optional":true},"http_gateway_port":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"upgrade_wave":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"client_application_id":{"type":"string","description_kind":"plain","required":true},"cluster_application_id":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"certificate":{"nesting_mode":"list","block":{"attributes":{"common_name":{"type":"string","description_kind":"plain","optional":true},"thumbprint":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"custom_fabric_setting":{"nesting_mode":"list","block":{"attributes":{"parameter":{"type":"string","description_kind":"plain","required":true},"section":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"lb_rule":{"nesting_mode":"list","block":{"attributes":{"backend_port":{"type":"number","description_kind":"plain","required":true},"frontend_port":{"type":"number","description_kind":"plain","required":true},"probe_protocol":{"type":"string","description_kind":"plain","required":true},"probe_request_path":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"node_type":{"nesting_mode":"list","block":{"attributes":{"application_port_range":{"type":"string","description_kind":"plain","required":true},"capacities":{"type":["map","string"],"description_kind":"plain","optional":true},"data_disk_size_gb":{"type":"number","description_kind":"plain","required":true},"data_disk_type":{"type":"string","description_kind":"plain","optional":true},"ephemeral_port_range":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","computed":true},"multiple_placement_groups_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"placement_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"primary":{"type":"bool","description_kind":"plain","optional":true},"stateless":{"type":"bool","description_kind":"plain","optional":true},"vm_image_offer":{"type":"string","description_kind":"plain","required":true},"vm_image_publisher":{"type":"string","description_kind":"plain","required":true},"vm_image_sku":{"type":"string","description_kind":"plain","required":true},"vm_image_version":{"type":"string","description_kind":"plain","required":true},"vm_instance_count":{"type":"number","description_kind":"plain","required":true},"vm_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"vm_secrets":{"nesting_mode":"list","block":{"attributes":{"vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"certificates":{"nesting_mode":"list","block":{"attributes":{"store":{"type":"string","description_kind":"plain","required":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_service_plan":{"version":1,"block":{"attributes":{"app_service_environment_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"maximum_elastic_worker_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"os_type":{"type":"string","description_kind":"plain","required":true},"per_site_scaling_enabled":{"type":"bool","description_kind":"plain","optional":true},"reserved":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"worker_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"zone_balancing_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_namespace":{"version":1,"block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","optional":true},"default_primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"minimum_tls_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"premium_messaging_partitions":{"type":"number","description_kind":"plain","optional":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone_redundant":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true}},"block_types":{"customer_managed_key":{"nesting_mode":"list","block":{"attributes":{"identity_id":{"type":"string","description_kind":"plain","required":true},"infrastructure_encryption_enabled":{"type":"bool","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"network_rule_set":{"nesting_mode":"list","block":{"attributes":{"default_action":{"type":"string","description_kind":"plain","optional":true},"ip_rules":{"type":["set","string"],"description_kind":"plain","optional":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"trusted_services_allowed":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"network_rules":{"nesting_mode":"set","block":{"attributes":{"ignore_missing_vnet_service_endpoint":{"type":"bool","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_namespace_authorization_rule":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listen":{"type":"bool","description_kind":"plain","optional":true},"manage":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_id":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"send":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_namespace_disaster_recovery_config":{"version":0,"block":{"attributes":{"alias_authorization_rule_id":{"type":"string","description_kind":"plain","optional":true},"default_primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"partner_namespace_id":{"type":"string","description_kind":"plain","required":true},"primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_namespace_id":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_namespace_network_rule_set":{"version":1,"block":{"attributes":{"default_action":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_rules":{"type":["set","string"],"description_kind":"plain","optional":true},"namespace_id":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"trusted_services_allowed":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"network_rules":{"nesting_mode":"set","block":{"attributes":{"ignore_missing_vnet_service_endpoint":{"type":"bool","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_servicebus_queue":{"version":0,"block":{"attributes":{"auto_delete_on_idle":{"type":"string","description_kind":"plain","optional":true,"computed":true},"batched_operations_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"dead_lettering_on_message_expiration":{"type":"bool","description_kind":"plain","optional":true},"default_message_ttl":{"type":"string","description_kind":"plain","optional":true,"computed":true},"duplicate_detection_history_time_window":{"type":"string","description_kind":"plain","optional":true,"computed":true},"enable_batched_operations":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true},"enable_express":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true},"enable_partitioning":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true},"express_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"forward_dead_lettered_messages_to":{"type":"string","description_kind":"plain","optional":true},"forward_to":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lock_duration":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_delivery_count":{"type":"number","description_kind":"plain","optional":true},"max_message_size_in_kilobytes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"max_size_in_megabytes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_id":{"type":"string","description_kind":"plain","required":true},"partitioning_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"requires_duplicate_detection":{"type":"bool","description_kind":"plain","optional":true},"requires_session":{"type":"bool","description_kind":"plain","optional":true},"status":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_queue_authorization_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listen":{"type":"bool","description_kind":"plain","optional":true},"manage":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"queue_id":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"send":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_subscription":{"version":1,"block":{"attributes":{"auto_delete_on_idle":{"type":"string","description_kind":"plain","optional":true,"computed":true},"batched_operations_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"client_scoped_subscription_enabled":{"type":"bool","description_kind":"plain","optional":true},"dead_lettering_on_filter_evaluation_error":{"type":"bool","description_kind":"plain","optional":true},"dead_lettering_on_message_expiration":{"type":"bool","description_kind":"plain","optional":true},"default_message_ttl":{"type":"string","description_kind":"plain","optional":true,"computed":true},"enable_batched_operations":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"forward_dead_lettered_messages_to":{"type":"string","description_kind":"plain","optional":true},"forward_to":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lock_duration":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_delivery_count":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"requires_session":{"type":"bool","description_kind":"plain","optional":true},"status":{"type":"string","description_kind":"plain","optional":true},"topic_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"client_scoped_subscription":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","optional":true},"is_client_scoped_subscription_durable":{"type":"bool","description_kind":"plain","computed":true},"is_client_scoped_subscription_shareable":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_subscription_rule":{"version":0,"block":{"attributes":{"action":{"type":"string","description_kind":"plain","optional":true},"filter_type":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"sql_filter":{"type":"string","description_kind":"plain","optional":true},"sql_filter_compatibility_level":{"type":"number","description_kind":"plain","computed":true},"subscription_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"correlation_filter":{"nesting_mode":"list","block":{"attributes":{"content_type":{"type":"string","description_kind":"plain","optional":true},"correlation_id":{"type":"string","description_kind":"plain","optional":true},"label":{"type":"string","description_kind":"plain","optional":true},"message_id":{"type":"string","description_kind":"plain","optional":true},"properties":{"type":["map","string"],"description_kind":"plain","optional":true},"reply_to":{"type":"string","description_kind":"plain","optional":true},"reply_to_session_id":{"type":"string","description_kind":"plain","optional":true},"session_id":{"type":"string","description_kind":"plain","optional":true},"to":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_topic":{"version":0,"block":{"attributes":{"auto_delete_on_idle":{"type":"string","description_kind":"plain","optional":true,"computed":true},"batched_operations_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"default_message_ttl":{"type":"string","description_kind":"plain","optional":true,"computed":true},"duplicate_detection_history_time_window":{"type":"string","description_kind":"plain","optional":true,"computed":true},"enable_batched_operations":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"enable_express":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"enable_partitioning":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"express_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_message_size_in_kilobytes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"max_size_in_megabytes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_id":{"type":"string","description_kind":"plain","required":true},"partitioning_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"requires_duplicate_detection":{"type":"bool","description_kind":"plain","optional":true},"status":{"type":"string","description_kind":"plain","optional":true},"support_ordering":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_topic_authorization_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listen":{"type":"bool","description_kind":"plain","optional":true},"manage":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"send":{"type":"bool","description_kind":"plain","optional":true},"topic_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_shared_image":{"version":0,"block":{"attributes":{"accelerated_network_support_enabled":{"type":"bool","description_kind":"plain","optional":true},"architecture":{"type":"string","description_kind":"plain","optional":true},"confidential_vm_enabled":{"type":"bool","description_kind":"plain","optional":true},"confidential_vm_supported":{"type":"bool","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"disk_types_not_allowed":{"type":["set","string"],"description_kind":"plain","optional":true},"end_of_life_date":{"type":"string","description_kind":"plain","optional":true},"eula":{"type":"string","description_kind":"plain","optional":true},"gallery_name":{"type":"string","description_kind":"plain","required":true},"hyper_v_generation":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"max_recommended_memory_in_gb":{"type":"number","description_kind":"plain","optional":true},"max_recommended_vcpu_count":{"type":"number","description_kind":"plain","optional":true},"min_recommended_memory_in_gb":{"type":"number","description_kind":"plain","optional":true},"min_recommended_vcpu_count":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"os_type":{"type":"string","description_kind":"plain","required":true},"privacy_statement_uri":{"type":"string","description_kind":"plain","optional":true},"release_note_uri":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"specialized":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"trusted_launch_enabled":{"type":"bool","description_kind":"plain","optional":true},"trusted_launch_supported":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"identifier":{"nesting_mode":"list","block":{"attributes":{"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"purchase_plan":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"product":{"type":"string","description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_shared_image_gallery":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"unique_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"sharing":{"nesting_mode":"list","block":{"attributes":{"permission":{"type":"string","description_kind":"plain","required":true}},"block_types":{"community_gallery":{"nesting_mode":"list","block":{"attributes":{"eula":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","computed":true},"prefix":{"type":"string","description_kind":"plain","required":true},"publisher_email":{"type":"string","description_kind":"plain","required":true},"publisher_uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_shared_image_version":{"version":0,"block":{"attributes":{"blob_uri":{"type":"string","description_kind":"plain","optional":true},"deletion_of_replicated_locations_enabled":{"type":"bool","description_kind":"plain","optional":true},"end_of_life_date":{"type":"string","description_kind":"plain","optional":true},"exclude_from_latest":{"type":"bool","description_kind":"plain","optional":true},"gallery_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_name":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_image_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"os_disk_snapshot_id":{"type":"string","description_kind":"plain","optional":true},"replication_mode":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"target_region":{"nesting_mode":"list","block":{"attributes":{"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"exclude_from_latest_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"regional_replica_count":{"type":"number","description_kind":"plain","required":true},"storage_account_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_signalr_service":{"version":1,"block":{"attributes":{"aad_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"connectivity_logs_enabled":{"type":"bool","description_kind":"plain","optional":true},"hostname":{"type":"string","description_kind":"plain","computed":true},"http_request_logs_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_address":{"type":"string","description_kind":"plain","computed":true},"live_trace_enabled":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"messaging_logs_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"public_port":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"server_port":{"type":"number","description_kind":"plain","computed":true},"serverless_connection_timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true},"service_mode":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tls_client_cert_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"live_trace":{"nesting_mode":"list","block":{"attributes":{"connectivity_logs_enabled":{"type":"bool","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"http_request_logs_enabled":{"type":"bool","description_kind":"plain","optional":true},"messaging_logs_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"sku":{"nesting_mode":"list","block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"upstream_endpoint":{"nesting_mode":"set","block":{"attributes":{"category_pattern":{"type":["list","string"],"description_kind":"plain","required":true},"event_pattern":{"type":["list","string"],"description_kind":"plain","required":true},"hub_pattern":{"type":["list","string"],"description_kind":"plain","required":true},"url_template":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_signalr_service_custom_certificate":{"version":0,"block":{"attributes":{"certificate_version":{"type":"string","description_kind":"plain","computed":true},"custom_certificate_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"signalr_service_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_signalr_service_custom_domain":{"version":0,"block":{"attributes":{"domain_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"signalr_custom_certificate_id":{"type":"string","description_kind":"plain","required":true},"signalr_service_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_signalr_service_network_acl":{"version":1,"block":{"attributes":{"default_action":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"signalr_service_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"private_endpoint":{"nesting_mode":"set","block":{"attributes":{"allowed_request_types":{"type":["set","string"],"description_kind":"plain","optional":true},"denied_request_types":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"public_network":{"nesting_mode":"list","block":{"attributes":{"allowed_request_types":{"type":["set","string"],"description_kind":"plain","optional":true},"denied_request_types":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_signalr_shared_private_link_resource":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"request_message":{"type":"string","description_kind":"plain","optional":true},"signalr_service_id":{"type":"string","description_kind":"plain","required":true},"status":{"type":"string","description_kind":"plain","computed":true},"sub_resource_name":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_fabric":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_hyperv_network_mapping":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_vault_id":{"type":"string","description_kind":"plain","required":true},"source_network_name":{"type":"string","description_kind":"plain","required":true},"source_system_center_virtual_machine_manager_name":{"type":"string","description_kind":"plain","required":true},"target_network_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_hyperv_replication_policy":{"version":0,"block":{"attributes":{"application_consistent_snapshot_frequency_in_hours":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_point_retention_in_hours":{"type":"number","description_kind":"plain","required":true},"recovery_vault_id":{"type":"string","description_kind":"plain","required":true},"replication_interval_in_seconds":{"type":"number","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_hyperv_replication_policy_association":{"version":0,"block":{"attributes":{"hyperv_site_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"policy_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_network_mapping":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_network_id":{"type":"string","description_kind":"plain","required":true},"source_recovery_fabric_name":{"type":"string","description_kind":"plain","required":true},"target_network_id":{"type":"string","description_kind":"plain","required":true},"target_recovery_fabric_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_protection_container":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_fabric_name":{"type":"string","description_kind":"plain","required":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_protection_container_mapping":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_fabric_name":{"type":"string","description_kind":"plain","required":true},"recovery_replication_policy_id":{"type":"string","description_kind":"plain","required":true},"recovery_source_protection_container_name":{"type":"string","description_kind":"plain","required":true},"recovery_target_protection_container_id":{"type":"string","description_kind":"plain","required":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"automatic_update":{"nesting_mode":"list","block":{"attributes":{"authentication_type":{"type":"string","description_kind":"plain","optional":true},"automation_account_id":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_replicated_vm":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_disk":{"type":["set",["object",{"disk_id":"string","staging_storage_account_id":"string","target_disk_encryption":["list",["object",{"disk_encryption_key":["list",["object",{"secret_url":"string","vault_id":"string"}]],"key_encryption_key":["list",["object",{"key_url":"string","vault_id":"string"}]]}]],"target_disk_encryption_set_id":"string","target_disk_type":"string","target_replica_disk_type":"string","target_resource_group_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"multi_vm_group_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"network_interface":{"type":["set",["object",{"failover_test_public_ip_address_id":"string","failover_test_static_ip":"string","failover_test_subnet_name":"string","is_primary":"bool","recovery_public_ip_address_id":"string","source_network_interface_id":"string","target_static_ip":"string","target_subnet_name":"string"}]],"description_kind":"plain","optional":true,"computed":true},"recovery_replication_policy_id":{"type":"string","description_kind":"plain","required":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_recovery_fabric_name":{"type":"string","description_kind":"plain","required":true},"source_recovery_protection_container_name":{"type":"string","description_kind":"plain","required":true},"source_vm_id":{"type":"string","description_kind":"plain","required":true},"target_availability_set_id":{"type":"string","description_kind":"plain","optional":true},"target_boot_diagnostic_storage_account_id":{"type":"string","description_kind":"plain","optional":true},"target_capacity_reservation_group_id":{"type":"string","description_kind":"plain","optional":true},"target_edge_zone":{"type":"string","description_kind":"plain","optional":true},"target_network_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"target_proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"target_recovery_fabric_id":{"type":"string","description_kind":"plain","required":true},"target_recovery_protection_container_id":{"type":"string","description_kind":"plain","required":true},"target_resource_group_id":{"type":"string","description_kind":"plain","required":true},"target_virtual_machine_scale_set_id":{"type":"string","description_kind":"plain","optional":true},"target_zone":{"type":"string","description_kind":"plain","optional":true},"test_network_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"unmanaged_disk":{"type":["set",["object",{"disk_uri":"string","staging_storage_account_id":"string","target_storage_account_id":"string"}]],"description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_replication_policy":{"version":0,"block":{"attributes":{"application_consistent_snapshot_frequency_in_minutes":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_point_retention_in_minutes":{"type":"number","description_kind":"plain","required":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_replication_recovery_plan":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_vault_id":{"type":"string","description_kind":"plain","required":true},"source_recovery_fabric_id":{"type":"string","description_kind":"plain","required":true},"target_recovery_fabric_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"azure_to_azure_settings":{"nesting_mode":"list","block":{"attributes":{"primary_edge_zone":{"type":"string","description_kind":"plain","optional":true},"primary_zone":{"type":"string","description_kind":"plain","optional":true},"recovery_edge_zone":{"type":"string","description_kind":"plain","optional":true},"recovery_zone":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"boot_recovery_group":{"nesting_mode":"list","block":{"attributes":{"replicated_protected_items":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"post_action":{"nesting_mode":"list","block":{"attributes":{"fabric_location":{"type":"string","description_kind":"plain","optional":true},"fail_over_directions":{"type":["set","string"],"description_kind":"plain","required":true},"fail_over_types":{"type":["set","string"],"description_kind":"plain","required":true},"manual_action_instruction":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"runbook_id":{"type":"string","description_kind":"plain","optional":true},"script_path":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"pre_action":{"nesting_mode":"list","block":{"attributes":{"fabric_location":{"type":"string","description_kind":"plain","optional":true},"fail_over_directions":{"type":["set","string"],"description_kind":"plain","required":true},"fail_over_types":{"type":["set","string"],"description_kind":"plain","required":true},"manual_action_instruction":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"runbook_id":{"type":"string","description_kind":"plain","optional":true},"script_path":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"failover_recovery_group":{"nesting_mode":"list","block":{"block_types":{"post_action":{"nesting_mode":"list","block":{"attributes":{"fabric_location":{"type":"string","description_kind":"plain","optional":true},"fail_over_directions":{"type":["set","string"],"description_kind":"plain","required":true},"fail_over_types":{"type":["set","string"],"description_kind":"plain","required":true},"manual_action_instruction":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"runbook_id":{"type":"string","description_kind":"plain","optional":true},"script_path":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"pre_action":{"nesting_mode":"list","block":{"attributes":{"fabric_location":{"type":"string","description_kind":"plain","optional":true},"fail_over_directions":{"type":["set","string"],"description_kind":"plain","required":true},"fail_over_types":{"type":["set","string"],"description_kind":"plain","required":true},"manual_action_instruction":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"runbook_id":{"type":"string","description_kind":"plain","optional":true},"script_path":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"recovery_group":{"nesting_mode":"set","block":{"attributes":{"replicated_protected_items":{"type":["list","string"],"description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"post_action":{"nesting_mode":"list","block":{"attributes":{"fabric_location":{"type":"string","description_kind":"plain","optional":true},"fail_over_directions":{"type":["set","string"],"description_kind":"plain","required":true},"fail_over_types":{"type":["set","string"],"description_kind":"plain","required":true},"manual_action_instruction":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"runbook_id":{"type":"string","description_kind":"plain","optional":true},"script_path":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"pre_action":{"nesting_mode":"list","block":{"attributes":{"fabric_location":{"type":"string","description_kind":"plain","optional":true},"fail_over_directions":{"type":["set","string"],"description_kind":"plain","required":true},"fail_over_types":{"type":["set","string"],"description_kind":"plain","required":true},"manual_action_instruction":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"runbook_id":{"type":"string","description_kind":"plain","optional":true},"script_path":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"shutdown_recovery_group":{"nesting_mode":"list","block":{"block_types":{"post_action":{"nesting_mode":"list","block":{"attributes":{"fabric_location":{"type":"string","description_kind":"plain","optional":true},"fail_over_directions":{"type":["set","string"],"description_kind":"plain","required":true},"fail_over_types":{"type":["set","string"],"description_kind":"plain","required":true},"manual_action_instruction":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"runbook_id":{"type":"string","description_kind":"plain","optional":true},"script_path":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"pre_action":{"nesting_mode":"list","block":{"attributes":{"fabric_location":{"type":"string","description_kind":"plain","optional":true},"fail_over_directions":{"type":["set","string"],"description_kind":"plain","required":true},"fail_over_types":{"type":["set","string"],"description_kind":"plain","required":true},"manual_action_instruction":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"runbook_id":{"type":"string","description_kind":"plain","optional":true},"script_path":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_services_vault_hyperv_site":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_vmware_replicated_vm":{"version":0,"block":{"attributes":{"appliance_name":{"type":"string","description_kind":"plain","required":true},"default_log_storage_account_id":{"type":"string","description_kind":"plain","optional":true},"default_recovery_disk_type":{"type":"string","description_kind":"plain","optional":true},"default_target_disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","optional":true},"multi_vm_group_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"physical_server_credential_name":{"type":"string","description_kind":"plain","required":true},"recovery_replication_policy_id":{"type":"string","description_kind":"plain","required":true},"recovery_vault_id":{"type":"string","description_kind":"plain","required":true},"source_vm_name":{"type":"string","description_kind":"plain","required":true},"target_availability_set_id":{"type":"string","description_kind":"plain","optional":true},"target_boot_diagnostics_storage_account_id":{"type":"string","description_kind":"plain","optional":true},"target_network_id":{"type":"string","description_kind":"plain","optional":true},"target_proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"target_resource_group_id":{"type":"string","description_kind":"plain","required":true},"target_vm_name":{"type":"string","description_kind":"plain","required":true},"target_vm_size":{"type":"string","description_kind":"plain","optional":true},"target_zone":{"type":"string","description_kind":"plain","optional":true},"test_network_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"managed_disk":{"nesting_mode":"list","block":{"attributes":{"disk_id":{"type":"string","description_kind":"plain","required":true},"log_storage_account_id":{"type":"string","description_kind":"plain","optional":true},"target_disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"target_disk_type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"network_interface":{"nesting_mode":"list","block":{"attributes":{"is_primary":{"type":"bool","description_kind":"plain","required":true},"source_mac_address":{"type":"string","description_kind":"plain","required":true},"target_static_ip":{"type":"string","description_kind":"plain","optional":true},"target_subnet_name":{"type":"string","description_kind":"plain","optional":true},"test_subnet_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_vmware_replication_policy":{"version":0,"block":{"attributes":{"application_consistent_snapshot_frequency_in_minutes":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_point_retention_in_minutes":{"type":"number","description_kind":"plain","required":true},"recovery_vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_vmware_replication_policy_association":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"policy_id":{"type":"string","description_kind":"plain","required":true},"recovery_vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_snapshot":{"version":1,"block":{"attributes":{"create_option":{"type":"string","description_kind":"plain","required":true},"disk_access_id":{"type":"string","description_kind":"plain","optional":true},"disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"incremental_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"network_access_policy":{"type":"string","description_kind":"plain","optional":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_resource_id":{"type":"string","description_kind":"plain","optional":true},"source_uri":{"type":"string","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"trusted_launch_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"encryption_settings":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true}},"block_types":{"disk_encryption_key":{"nesting_mode":"list","block":{"attributes":{"secret_url":{"type":"string","description_kind":"plain","required":true},"source_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"key_encryption_key":{"nesting_mode":"list","block":{"attributes":{"key_url":{"type":"string","description_kind":"plain","required":true},"source_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_source_control_token":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"token":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"token_secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spatial_anchors_account":{"version":0,"block":{"attributes":{"account_domain":{"type":"string","description_kind":"plain","computed":true},"account_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_accelerator":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_active_deployment":{"version":1,"block":{"attributes":{"deployment_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"spring_cloud_app_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_api_portal":{"version":1,"block":{"attributes":{"api_try_out_enabled":{"type":"bool","description_kind":"plain","optional":true},"gateway_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"https_only_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true},"url":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"sso":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","optional":true},"client_secret":{"type":"string","description_kind":"plain","optional":true},"issuer_uri":{"type":"string","description_kind":"plain","optional":true},"scope":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_api_portal_custom_domain":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_api_portal_id":{"type":"string","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_app":{"version":1,"block":{"attributes":{"addon_json":{"type":"string","description_kind":"plain","optional":true,"computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_public":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"public_endpoint_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_name":{"type":"string","description_kind":"plain","required":true},"tls_enabled":{"type":"bool","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"custom_persistent_disk":{"nesting_mode":"list","block":{"attributes":{"mount_options":{"type":["set","string"],"description_kind":"plain","optional":true},"mount_path":{"type":"string","description_kind":"plain","required":true},"read_only_enabled":{"type":"bool","description_kind":"plain","optional":true},"share_name":{"type":"string","description_kind":"plain","required":true},"storage_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"ingress_settings":{"nesting_mode":"list","block":{"attributes":{"backend_protocol":{"type":"string","description_kind":"plain","optional":true},"read_timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true},"send_timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true},"session_affinity":{"type":"string","description_kind":"plain","optional":true},"session_cookie_max_age":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"persistent_disk":{"nesting_mode":"list","block":{"attributes":{"mount_path":{"type":"string","description_kind":"plain","optional":true},"size_in_gb":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_app_cosmosdb_association":{"version":1,"block":{"attributes":{"api_type":{"type":"string","description_kind":"plain","required":true},"cosmosdb_access_key":{"type":"string","description_kind":"plain","required":true},"cosmosdb_account_id":{"type":"string","description_kind":"plain","required":true},"cosmosdb_cassandra_keyspace_name":{"type":"string","description_kind":"plain","optional":true},"cosmosdb_gremlin_database_name":{"type":"string","description_kind":"plain","optional":true},"cosmosdb_gremlin_graph_name":{"type":"string","description_kind":"plain","optional":true},"cosmosdb_mongo_database_name":{"type":"string","description_kind":"plain","optional":true},"cosmosdb_sql_database_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_app_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_app_dynamics_application_performance_monitoring":{"version":0,"block":{"attributes":{"agent_account_access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"agent_account_name":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"agent_application_name":{"type":"string","description_kind":"plain","optional":true},"agent_node_name":{"type":"string","description_kind":"plain","optional":true},"agent_tier_name":{"type":"string","description_kind":"plain","optional":true},"agent_unique_host_id":{"type":"string","description_kind":"plain","optional":true},"controller_host_name":{"type":"string","description_kind":"plain","required":true},"controller_port":{"type":"number","description_kind":"plain","optional":true},"controller_ssl_enabled":{"type":"bool","description_kind":"plain","optional":true},"globally_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_app_mysql_association":{"version":1,"block":{"attributes":{"database_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mysql_server_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"spring_cloud_app_id":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_app_redis_association":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"redis_access_key":{"type":"string","description_kind":"plain","required":true},"redis_cache_id":{"type":"string","description_kind":"plain","required":true},"spring_cloud_app_id":{"type":"string","description_kind":"plain","required":true},"ssl_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_application_insights_application_performance_monitoring":{"version":0,"block":{"attributes":{"connection_string":{"type":"string","description_kind":"plain","optional":true},"globally_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"role_instance":{"type":"string","description_kind":"plain","optional":true},"role_name":{"type":"string","description_kind":"plain","optional":true},"sampling_percentage":{"type":"number","description_kind":"plain","optional":true},"sampling_requests_per_second":{"type":"number","description_kind":"plain","optional":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_application_live_view":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_build_deployment":{"version":1,"block":{"attributes":{"addon_json":{"type":"string","description_kind":"plain","optional":true,"computed":true},"application_performance_monitoring_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"build_result_id":{"type":"string","description_kind":"plain","required":true},"environment_variables":{"type":["map","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_app_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"quota":{"nesting_mode":"list","block":{"attributes":{"cpu":{"type":"string","description_kind":"plain","optional":true,"computed":true},"memory":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_build_pack_binding":{"version":1,"block":{"attributes":{"binding_type":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_builder_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"launch":{"nesting_mode":"list","block":{"attributes":{"properties":{"type":["map","string"],"description_kind":"plain","optional":true},"secrets":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_builder":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"build_pack_group":{"nesting_mode":"set","block":{"attributes":{"build_pack_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"stack":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_certificate":{"version":1,"block":{"attributes":{"certificate_content":{"type":"string","description_kind":"plain","optional":true},"exclude_private_key":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_certificate_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_name":{"type":"string","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_configuration_service":{"version":1,"block":{"attributes":{"generation":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"refresh_interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"repository":{"nesting_mode":"list","block":{"attributes":{"ca_certificate_id":{"type":"string","description_kind":"plain","optional":true},"host_key":{"type":"string","description_kind":"plain","optional":true},"host_key_algorithm":{"type":"string","description_kind":"plain","optional":true},"label":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"patterns":{"type":["set","string"],"description_kind":"plain","required":true},"private_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"search_paths":{"type":["set","string"],"description_kind":"plain","optional":true},"strict_host_key_checking":{"type":"bool","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_connection":{"version":0,"block":{"attributes":{"client_type":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_id":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true},"vnet_solution":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"client_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","optional":true},"secret":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"subscription_id":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"secret_store":{"nesting_mode":"list","block":{"attributes":{"key_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_container_deployment":{"version":1,"block":{"attributes":{"addon_json":{"type":"string","description_kind":"plain","optional":true,"computed":true},"application_performance_monitoring_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"arguments":{"type":["list","string"],"description_kind":"plain","optional":true},"commands":{"type":["list","string"],"description_kind":"plain","optional":true},"environment_variables":{"type":["map","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image":{"type":"string","description_kind":"plain","required":true},"instance_count":{"type":"number","description_kind":"plain","optional":true},"language_framework":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"server":{"type":"string","description_kind":"plain","required":true},"spring_cloud_app_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"quota":{"nesting_mode":"list","block":{"attributes":{"cpu":{"type":"string","description_kind":"plain","optional":true,"computed":true},"memory":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_custom_domain":{"version":1,"block":{"attributes":{"certificate_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_app_id":{"type":"string","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_customized_accelerator":{"version":1,"block":{"attributes":{"accelerator_tags":{"type":["list","string"],"description_kind":"plain","optional":true},"accelerator_type":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"icon_url":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_accelerator_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"git_repository":{"nesting_mode":"list","block":{"attributes":{"branch":{"type":"string","description_kind":"plain","optional":true},"ca_certificate_id":{"type":"string","description_kind":"plain","optional":true},"commit":{"type":"string","description_kind":"plain","optional":true},"git_tag":{"type":"string","description_kind":"plain","optional":true},"interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true},"url":{"type":"string","description_kind":"plain","required":true}},"block_types":{"basic_auth":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"ssh_auth":{"nesting_mode":"list","block":{"attributes":{"host_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"host_key_algorithm":{"type":"string","description_kind":"plain","optional":true},"private_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_dev_tool_portal":{"version":0,"block":{"attributes":{"application_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"application_live_view_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"sso":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","optional":true},"client_secret":{"type":"string","description_kind":"plain","optional":true},"metadata_url":{"type":"string","description_kind":"plain","optional":true},"scope":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_dynatrace_application_performance_monitoring":{"version":0,"block":{"attributes":{"api_token":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"api_url":{"type":"string","description_kind":"plain","optional":true},"connection_point":{"type":"string","description_kind":"plain","required":true},"environment_id":{"type":"string","description_kind":"plain","optional":true},"globally_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true},"tenant":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"tenant_token":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_elastic_application_performance_monitoring":{"version":0,"block":{"attributes":{"application_packages":{"type":["list","string"],"description_kind":"plain","required":true},"globally_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"server_url":{"type":"string","description_kind":"plain","required":true},"service_name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_gateway":{"version":1,"block":{"attributes":{"application_performance_monitoring_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"application_performance_monitoring_types":{"type":["list","string"],"description_kind":"plain","optional":true},"environment_variables":{"type":["map","string"],"description_kind":"plain","optional":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"sensitive_environment_variables":{"type":["map","string"],"description_kind":"plain","optional":true,"sensitive":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true},"url":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"api_metadata":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"documentation_url":{"type":"string","description_kind":"plain","optional":true},"server_url":{"type":"string","description_kind":"plain","optional":true},"title":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"client_authorization":{"nesting_mode":"list","block":{"attributes":{"certificate_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"verification_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_headers":{"type":["set","string"],"description_kind":"plain","optional":true},"allowed_methods":{"type":["set","string"],"description_kind":"plain","optional":true},"allowed_origin_patterns":{"type":["set","string"],"description_kind":"plain","optional":true},"allowed_origins":{"type":["set","string"],"description_kind":"plain","optional":true},"credentials_allowed":{"type":"bool","description_kind":"plain","optional":true},"exposed_headers":{"type":["set","string"],"description_kind":"plain","optional":true},"max_age_seconds":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"local_response_cache_per_instance":{"nesting_mode":"list","block":{"attributes":{"size":{"type":"string","description_kind":"plain","optional":true},"time_to_live":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"local_response_cache_per_route":{"nesting_mode":"list","block":{"attributes":{"size":{"type":"string","description_kind":"plain","optional":true},"time_to_live":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"quota":{"nesting_mode":"list","block":{"attributes":{"cpu":{"type":"string","description_kind":"plain","optional":true},"memory":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"sso":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","optional":true},"client_secret":{"type":"string","description_kind":"plain","optional":true},"issuer_uri":{"type":"string","description_kind":"plain","optional":true},"scope":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_gateway_custom_domain":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_gateway_id":{"type":"string","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_gateway_route_config":{"version":1,"block":{"attributes":{"filters":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"predicates":{"type":["set","string"],"description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","optional":true},"spring_cloud_app_id":{"type":"string","description_kind":"plain","optional":true},"spring_cloud_gateway_id":{"type":"string","description_kind":"plain","required":true},"sso_validation_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"open_api":{"nesting_mode":"list","block":{"attributes":{"uri":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"route":{"nesting_mode":"set","block":{"attributes":{"classification_tags":{"type":["set","string"],"description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"filters":{"type":["set","string"],"description_kind":"plain","optional":true},"order":{"type":"number","description_kind":"plain","required":true},"predicates":{"type":["set","string"],"description_kind":"plain","optional":true},"sso_validation_enabled":{"type":"bool","description_kind":"plain","optional":true},"title":{"type":"string","description_kind":"plain","optional":true},"token_relay":{"type":"bool","description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_java_deployment":{"version":1,"block":{"attributes":{"environment_variables":{"type":["map","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description_kind":"plain","optional":true},"jvm_options":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"runtime_version":{"type":"string","description_kind":"plain","optional":true},"spring_cloud_app_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"quota":{"nesting_mode":"list","block":{"attributes":{"cpu":{"type":"string","description_kind":"plain","optional":true,"computed":true},"memory":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_new_relic_application_performance_monitoring":{"version":0,"block":{"attributes":{"agent_enabled":{"type":"bool","description_kind":"plain","optional":true},"app_name":{"type":"string","description_kind":"plain","required":true},"app_server_port":{"type":"number","description_kind":"plain","optional":true},"audit_mode_enabled":{"type":"bool","description_kind":"plain","optional":true},"auto_app_naming_enabled":{"type":"bool","description_kind":"plain","optional":true},"auto_transaction_naming_enabled":{"type":"bool","description_kind":"plain","optional":true},"custom_tracing_enabled":{"type":"bool","description_kind":"plain","optional":true},"globally_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"labels":{"type":["map","string"],"description_kind":"plain","optional":true},"license_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_service":{"version":1,"block":{"attributes":{"build_agent_pool_size":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"log_stream_public_endpoint_enabled":{"type":"bool","description_kind":"plain","optional":true},"managed_environment_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"required_network_traffic_rules":{"type":["list",["object",{"direction":"string","fqdns":["list","string"],"ip_addresses":["list","string"],"port":"number","protocol":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_registry_enabled":{"type":"bool","description_kind":"plain","optional":true},"service_registry_id":{"type":"string","description_kind":"plain","computed":true},"sku_name":{"type":"string","description_kind":"plain","optional":true},"sku_tier":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone_redundant":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"config_server_git_setting":{"nesting_mode":"list","block":{"attributes":{"label":{"type":"string","description_kind":"plain","optional":true},"search_paths":{"type":["list","string"],"description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"block_types":{"http_basic_auth":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"repository":{"nesting_mode":"list","block":{"attributes":{"label":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"pattern":{"type":["list","string"],"description_kind":"plain","optional":true},"search_paths":{"type":["list","string"],"description_kind":"plain","optional":true},"uri":{"type":"string","description_kind":"plain","required":true}},"block_types":{"http_basic_auth":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"ssh_auth":{"nesting_mode":"list","block":{"attributes":{"host_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"host_key_algorithm":{"type":"string","description_kind":"plain","optional":true},"private_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"strict_host_key_checking_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"ssh_auth":{"nesting_mode":"list","block":{"attributes":{"host_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"host_key_algorithm":{"type":"string","description_kind":"plain","optional":true},"private_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"strict_host_key_checking_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"container_registry":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"server":{"type":"string","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"default_build_service":{"nesting_mode":"list","block":{"attributes":{"container_registry_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"marketplace":{"nesting_mode":"list","block":{"attributes":{"plan":{"type":"string","description_kind":"plain","required":true},"product":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"network":{"nesting_mode":"list","block":{"attributes":{"app_network_resource_group":{"type":"string","description_kind":"plain","optional":true,"computed":true},"app_subnet_id":{"type":"string","description_kind":"plain","required":true},"cidr_ranges":{"type":["list","string"],"description_kind":"plain","required":true},"outbound_type":{"type":"string","description_kind":"plain","optional":true},"read_timeout_seconds":{"type":"number","description_kind":"plain","optional":true},"service_runtime_network_resource_group":{"type":"string","description_kind":"plain","optional":true,"computed":true},"service_runtime_subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"trace":{"nesting_mode":"list","block":{"attributes":{"connection_string":{"type":"string","description_kind":"plain","optional":true},"sample_rate":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_spring_cloud_storage":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"spring_cloud_service_id":{"type":"string","description_kind":"plain","required":true},"storage_account_key":{"type":"string","description_kind":"plain","required":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sql_active_directory_administrator":{"version":1,"block":{"attributes":{"azuread_authentication_only":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"login":{"type":"string","description_kind":"plain","required":true},"object_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_sql_database":{"version":0,"block":{"attributes":{"collation":{"type":"string","description_kind":"plain","optional":true,"computed":true},"create_mode":{"type":"string","description_kind":"plain","optional":true},"creation_date":{"type":"string","description_kind":"plain","computed":true},"default_secondary_location":{"type":"string","description_kind":"plain","computed":true},"edition":{"type":"string","description_kind":"plain","optional":true,"computed":true},"elastic_pool_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"encryption":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"max_size_bytes":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_size_gb":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"read_scale":{"type":"bool","description_kind":"plain","optional":true},"requested_service_objective_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"requested_service_objective_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"restore_point_in_time":{"type":"string","description_kind":"plain","optional":true,"computed":true},"server_name":{"type":"string","description_kind":"plain","required":true},"source_database_deletion_date":{"type":"string","description_kind":"plain","optional":true,"computed":true},"source_database_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"zone_redundant":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"import":{"nesting_mode":"list","block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","required":true},"administrator_login_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"authentication_type":{"type":"string","description_kind":"plain","required":true},"operation_mode":{"type":"string","description_kind":"plain","optional":true},"storage_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"storage_key_type":{"type":"string","description_kind":"plain","required":true},"storage_uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"threat_detection_policy":{"nesting_mode":"list","block":{"attributes":{"disabled_alerts":{"type":["set","string"],"description_kind":"plain","optional":true},"email_account_admins":{"type":"string","description_kind":"plain","optional":true},"email_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"retention_days":{"type":"number","description_kind":"plain","optional":true},"state":{"type":"string","description_kind":"plain","optional":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_sql_elasticpool":{"version":0,"block":{"attributes":{"creation_date":{"type":"string","description_kind":"plain","computed":true},"db_dtu_max":{"type":"number","description_kind":"plain","optional":true,"computed":true},"db_dtu_min":{"type":"number","description_kind":"plain","optional":true,"computed":true},"dtu":{"type":"number","description_kind":"plain","required":true},"edition":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"pool_size":{"type":"number","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_sql_failover_group":{"version":0,"block":{"attributes":{"databases":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"role":{"type":"string","description_kind":"plain","computed":true},"server_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"partner_servers":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","computed":true},"role":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"min_items":1},"read_write_endpoint_failover_policy":{"nesting_mode":"list","block":{"attributes":{"grace_minutes":{"type":"number","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"readonly_endpoint_failover_policy":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_sql_firewall_rule":{"version":0,"block":{"attributes":{"end_ip_address":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"start_ip_address":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_sql_managed_database":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"sql_managed_instance_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_sql_managed_instance":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","required":true},"administrator_login_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"collation":{"type":"string","description_kind":"plain","optional":true},"dns_zone_partner_id":{"type":"string","description_kind":"plain","optional":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"proxy_override":{"type":"string","description_kind":"plain","optional":true},"public_data_endpoint_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"storage_account_type":{"type":"string","description_kind":"plain","optional":true},"storage_size_in_gb":{"type":"number","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timezone_id":{"type":"string","description_kind":"plain","optional":true},"vcores":{"type":"number","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_sql_managed_instance_active_directory_administrator":{"version":0,"block":{"attributes":{"azuread_authentication_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"login":{"type":"string","description_kind":"plain","required":true},"managed_instance_name":{"type":"string","description_kind":"plain","required":true},"object_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_sql_managed_instance_failover_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_instance_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"partner_managed_instance_id":{"type":"string","description_kind":"plain","required":true},"partner_region":{"type":["list",["object",{"location":"string","role":"string"}]],"description_kind":"plain","computed":true},"readonly_endpoint_failover_policy_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"role":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"read_write_endpoint_failover_policy":{"nesting_mode":"list","block":{"attributes":{"grace_minutes":{"type":"number","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_sql_server":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","required":true},"administrator_login_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"connection_policy":{"type":"string","description_kind":"plain","optional":true},"fully_qualified_domain_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"threat_detection_policy":{"nesting_mode":"list","block":{"attributes":{"disabled_alerts":{"type":["set","string"],"description_kind":"plain","optional":true},"email_account_admins":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"email_addresses":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"retention_days":{"type":"number","description_kind":"plain","optional":true},"state":{"type":"string","description_kind":"plain","optional":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_sql_virtual_network_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ignore_missing_vnet_service_endpoint":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_ssh_public_key":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_key":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stack_hci_cluster":{"version":0,"block":{"attributes":{"automanage_configuration_id":{"type":"string","description_kind":"plain","optional":true},"client_id":{"type":"string","description_kind":"plain","optional":true},"cloud_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_provider_object_id":{"type":"string","description_kind":"plain","computed":true},"service_endpoint":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stack_hci_logical_network":{"version":0,"block":{"attributes":{"custom_location_id":{"type":"string","description_kind":"plain","required":true},"dns_servers":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_switch_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"subnet":{"nesting_mode":"list","block":{"attributes":{"address_prefix":{"type":"string","description_kind":"plain","optional":true},"ip_allocation_method":{"type":"string","description_kind":"plain","required":true},"vlan_id":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"ip_pool":{"nesting_mode":"list","block":{"attributes":{"end":{"type":"string","description_kind":"plain","required":true},"start":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"route":{"nesting_mode":"list","block":{"attributes":{"address_prefix":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"next_hop_ip_address":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_static_site":{"version":0,"block":{"attributes":{"api_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"app_settings":{"type":["map","string"],"description_kind":"plain","optional":true},"default_host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_size":{"type":"string","description_kind":"plain","optional":true},"sku_tier":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_static_site_custom_domain":{"version":0,"block":{"attributes":{"domain_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"static_site_id":{"type":"string","description_kind":"plain","required":true},"validation_token":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"validation_type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_static_web_app":{"version":0,"block":{"attributes":{"api_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"app_settings":{"type":["map","string"],"description_kind":"plain","optional":true},"configuration_file_changes_enabled":{"type":"bool","description_kind":"plain","optional":true},"default_host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"preview_environments_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_size":{"type":"string","description_kind":"plain","optional":true},"sku_tier":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"basic_auth":{"nesting_mode":"list","block":{"attributes":{"environments":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_static_web_app_custom_domain":{"version":0,"block":{"attributes":{"domain_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"static_web_app_id":{"type":"string","description_kind":"plain","required":true},"validation_token":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"validation_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_static_web_app_function_app_registration":{"version":0,"block":{"attributes":{"function_app_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"static_web_app_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_account":{"version":4,"block":{"attributes":{"access_tier":{"type":"string","description_kind":"plain","optional":true,"computed":true},"account_kind":{"type":"string","description_kind":"plain","optional":true},"account_replication_type":{"type":"string","description_kind":"plain","required":true},"account_tier":{"type":"string","description_kind":"plain","required":true},"allow_nested_items_to_be_public":{"type":"bool","description_kind":"plain","optional":true},"allowed_copy_scope":{"type":"string","description_kind":"plain","optional":true},"cross_tenant_replication_enabled":{"type":"bool","description_kind":"plain","optional":true},"default_to_oauth_authentication":{"type":"bool","description_kind":"plain","optional":true},"dns_endpoint_type":{"type":"string","description_kind":"plain","optional":true},"edge_zone":{"type":"string","description_kind":"plain","optional":true},"enable_https_traffic_only":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"https_traffic_only_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"infrastructure_encryption_enabled":{"type":"bool","description_kind":"plain","optional":true},"is_hns_enabled":{"type":"bool","description_kind":"plain","optional":true},"large_file_share_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"local_user_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"min_tls_version":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"nfsv3_enabled":{"type":"bool","description_kind":"plain","optional":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_blob_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_blob_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_blob_host":{"type":"string","description_kind":"plain","computed":true},"primary_blob_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_blob_internet_host":{"type":"string","description_kind":"plain","computed":true},"primary_blob_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_blob_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_dfs_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_dfs_host":{"type":"string","description_kind":"plain","computed":true},"primary_dfs_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_dfs_internet_host":{"type":"string","description_kind":"plain","computed":true},"primary_dfs_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_dfs_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"primary_file_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_file_host":{"type":"string","description_kind":"plain","computed":true},"primary_file_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_file_internet_host":{"type":"string","description_kind":"plain","computed":true},"primary_file_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_file_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"primary_location":{"type":"string","description_kind":"plain","computed":true},"primary_queue_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_queue_host":{"type":"string","description_kind":"plain","computed":true},"primary_queue_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_queue_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"primary_table_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_table_host":{"type":"string","description_kind":"plain","computed":true},"primary_table_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_table_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"primary_web_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_web_host":{"type":"string","description_kind":"plain","computed":true},"primary_web_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_web_internet_host":{"type":"string","description_kind":"plain","computed":true},"primary_web_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_web_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"queue_encryption_key_type":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_blob_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_blob_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_blob_host":{"type":"string","description_kind":"plain","computed":true},"secondary_blob_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_blob_internet_host":{"type":"string","description_kind":"plain","computed":true},"secondary_blob_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_blob_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_dfs_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_dfs_host":{"type":"string","description_kind":"plain","computed":true},"secondary_dfs_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_dfs_internet_host":{"type":"string","description_kind":"plain","computed":true},"secondary_dfs_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_dfs_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"secondary_file_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_file_host":{"type":"string","description_kind":"plain","computed":true},"secondary_file_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_file_internet_host":{"type":"string","description_kind":"plain","computed":true},"secondary_file_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_file_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"secondary_location":{"type":"string","description_kind":"plain","computed":true},"secondary_queue_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_queue_host":{"type":"string","description_kind":"plain","computed":true},"secondary_queue_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_queue_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"secondary_table_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_table_host":{"type":"string","description_kind":"plain","computed":true},"secondary_table_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_table_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"secondary_web_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_web_host":{"type":"string","description_kind":"plain","computed":true},"secondary_web_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_web_internet_host":{"type":"string","description_kind":"plain","computed":true},"secondary_web_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_web_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"sftp_enabled":{"type":"bool","description_kind":"plain","optional":true},"shared_access_key_enabled":{"type":"bool","description_kind":"plain","optional":true},"table_encryption_key_type":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"azure_files_authentication":{"nesting_mode":"list","block":{"attributes":{"default_share_level_permission":{"type":"string","description_kind":"plain","optional":true},"directory_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"domain_guid":{"type":"string","description_kind":"plain","required":true},"domain_name":{"type":"string","description_kind":"plain","required":true},"domain_sid":{"type":"string","description_kind":"plain","optional":true},"forest_name":{"type":"string","description_kind":"plain","optional":true},"netbios_domain_name":{"type":"string","description_kind":"plain","optional":true},"storage_sid":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"blob_properties":{"nesting_mode":"list","block":{"attributes":{"change_feed_enabled":{"type":"bool","description_kind":"plain","optional":true},"change_feed_retention_in_days":{"type":"number","description_kind":"plain","optional":true},"default_service_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"last_access_time_enabled":{"type":"bool","description_kind":"plain","optional":true},"versioning_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"container_delete_retention_policy":{"nesting_mode":"list","block":{"attributes":{"days":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"cors_rule":{"nesting_mode":"list","block":{"attributes":{"allowed_headers":{"type":["list","string"],"description_kind":"plain","required":true},"allowed_methods":{"type":["list","string"],"description_kind":"plain","required":true},"allowed_origins":{"type":["list","string"],"description_kind":"plain","required":true},"exposed_headers":{"type":["list","string"],"description_kind":"plain","required":true},"max_age_in_seconds":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":5},"delete_retention_policy":{"nesting_mode":"list","block":{"attributes":{"days":{"type":"number","description_kind":"plain","optional":true},"permanent_delete_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"restore_policy":{"nesting_mode":"list","block":{"attributes":{"days":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"custom_domain":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"use_subdomain":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"customer_managed_key":{"nesting_mode":"list","block":{"attributes":{"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"managed_hsm_key_id":{"type":"string","description_kind":"plain","optional":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"immutability_policy":{"nesting_mode":"list","block":{"attributes":{"allow_protected_append_writes":{"type":"bool","description_kind":"plain","required":true},"period_since_creation_in_days":{"type":"number","description_kind":"plain","required":true},"state":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"network_rules":{"nesting_mode":"list","block":{"attributes":{"bypass":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"default_action":{"type":"string","description_kind":"plain","required":true},"ip_rules":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"virtual_network_subnet_ids":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true}},"block_types":{"private_link_access":{"nesting_mode":"list","block":{"attributes":{"endpoint_resource_id":{"type":"string","description_kind":"plain","required":true},"endpoint_tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"queue_properties":{"nesting_mode":"list","block":{"block_types":{"cors_rule":{"nesting_mode":"list","block":{"attributes":{"allowed_headers":{"type":["list","string"],"description_kind":"plain","required":true},"allowed_methods":{"type":["list","string"],"description_kind":"plain","required":true},"allowed_origins":{"type":["list","string"],"description_kind":"plain","required":true},"exposed_headers":{"type":["list","string"],"description_kind":"plain","required":true},"max_age_in_seconds":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":5},"hour_metrics":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"include_apis":{"type":"bool","description_kind":"plain","optional":true},"retention_policy_days":{"type":"number","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"logging":{"nesting_mode":"list","block":{"attributes":{"delete":{"type":"bool","description_kind":"plain","required":true},"read":{"type":"bool","description_kind":"plain","required":true},"retention_policy_days":{"type":"number","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","required":true},"write":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"minute_metrics":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"include_apis":{"type":"bool","description_kind":"plain","optional":true},"retention_policy_days":{"type":"number","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"routing":{"nesting_mode":"list","block":{"attributes":{"choice":{"type":"string","description_kind":"plain","optional":true},"publish_internet_endpoints":{"type":"bool","description_kind":"plain","optional":true},"publish_microsoft_endpoints":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"sas_policy":{"nesting_mode":"list","block":{"attributes":{"expiration_action":{"type":"string","description_kind":"plain","optional":true},"expiration_period":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"share_properties":{"nesting_mode":"list","block":{"block_types":{"cors_rule":{"nesting_mode":"list","block":{"attributes":{"allowed_headers":{"type":["list","string"],"description_kind":"plain","required":true},"allowed_methods":{"type":["list","string"],"description_kind":"plain","required":true},"allowed_origins":{"type":["list","string"],"description_kind":"plain","required":true},"exposed_headers":{"type":["list","string"],"description_kind":"plain","required":true},"max_age_in_seconds":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":5},"retention_policy":{"nesting_mode":"list","block":{"attributes":{"days":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"smb":{"nesting_mode":"list","block":{"attributes":{"authentication_types":{"type":["set","string"],"description_kind":"plain","optional":true},"channel_encryption_type":{"type":["set","string"],"description_kind":"plain","optional":true},"kerberos_ticket_encryption_type":{"type":["set","string"],"description_kind":"plain","optional":true},"multichannel_enabled":{"type":"bool","description_kind":"plain","optional":true},"versions":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"static_website":{"nesting_mode":"list","block":{"attributes":{"error_404_document":{"type":"string","description_kind":"plain","optional":true},"index_document":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_account_customer_managed_key":{"version":0,"block":{"attributes":{"federated_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_name":{"type":"string","description_kind":"plain","required":true},"key_vault_id":{"type":"string","description_kind":"plain","optional":true},"key_vault_uri":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_version":{"type":"string","description_kind":"plain","optional":true},"managed_hsm_key_id":{"type":"string","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_account_local_user":{"version":0,"block":{"attributes":{"home_directory":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"sid":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"ssh_key_enabled":{"type":"bool","description_kind":"plain","optional":true},"ssh_password_enabled":{"type":"bool","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"permission_scope":{"nesting_mode":"list","block":{"attributes":{"resource_name":{"type":"string","description_kind":"plain","required":true},"service":{"type":"string","description_kind":"plain","required":true}},"block_types":{"permissions":{"nesting_mode":"list","block":{"attributes":{"create":{"type":"bool","description_kind":"plain","optional":true},"delete":{"type":"bool","description_kind":"plain","optional":true},"list":{"type":"bool","description_kind":"plain","optional":true},"read":{"type":"bool","description_kind":"plain","optional":true},"write":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"ssh_authorized_key":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"key":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_account_network_rules":{"version":0,"block":{"attributes":{"bypass":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"default_action":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_rules":{"type":["set","string"],"description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true},"virtual_network_subnet_ids":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"private_link_access":{"nesting_mode":"list","block":{"attributes":{"endpoint_resource_id":{"type":"string","description_kind":"plain","required":true},"endpoint_tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_blob":{"version":1,"block":{"attributes":{"access_tier":{"type":"string","description_kind":"plain","optional":true,"computed":true},"cache_control":{"type":"string","description_kind":"plain","optional":true},"content_md5":{"type":"string","description_kind":"plain","optional":true},"content_type":{"type":"string","description_kind":"plain","optional":true},"encryption_scope":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"parallelism":{"type":"number","description_kind":"plain","optional":true},"size":{"type":"number","description_kind":"plain","optional":true},"source":{"type":"string","description_kind":"plain","optional":true},"source_content":{"type":"string","description_kind":"plain","optional":true},"source_uri":{"type":"string","description_kind":"plain","optional":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true},"storage_container_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"url":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_blob_inventory_policy":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"rules":{"nesting_mode":"set","block":{"attributes":{"format":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"schedule":{"type":"string","description_kind":"plain","required":true},"schema_fields":{"type":["list","string"],"description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","required":true},"storage_container_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"blob_types":{"type":["set","string"],"description_kind":"plain","required":true},"exclude_prefixes":{"type":["set","string"],"description_kind":"plain","optional":true},"include_blob_versions":{"type":"bool","description_kind":"plain","optional":true},"include_deleted":{"type":"bool","description_kind":"plain","optional":true},"include_snapshots":{"type":"bool","description_kind":"plain","optional":true},"prefix_match":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_container":{"version":1,"block":{"attributes":{"container_access_type":{"type":"string","description_kind":"plain","optional":true},"default_encryption_scope":{"type":"string","description_kind":"plain","optional":true,"computed":true},"encryption_scope_override_enabled":{"type":"bool","description_kind":"plain","optional":true},"has_immutability_policy":{"type":"bool","description_kind":"plain","computed":true},"has_legal_hold":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_manager_id":{"type":"string","description_kind":"plain","computed":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_container_immutability_policy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"immutability_period_in_days":{"type":"number","description_kind":"plain","required":true},"locked":{"type":"bool","description_kind":"plain","optional":true},"protected_append_writes_all_enabled":{"type":"bool","description_kind":"plain","optional":true},"protected_append_writes_enabled":{"type":"bool","description_kind":"plain","optional":true},"storage_container_resource_manager_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_data_lake_gen2_filesystem":{"version":0,"block":{"attributes":{"default_encryption_scope":{"type":"string","description_kind":"plain","optional":true,"computed":true},"group":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"owner":{"type":"string","description_kind":"plain","optional":true,"computed":true},"properties":{"type":["map","string"],"description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"ace":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true},"permissions":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_data_lake_gen2_path":{"version":0,"block":{"attributes":{"filesystem_name":{"type":"string","description_kind":"plain","required":true},"group":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"owner":{"type":"string","description_kind":"plain","optional":true,"computed":true},"path":{"type":"string","description_kind":"plain","required":true},"resource":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"ace":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true},"permissions":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_encryption_scope":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"infrastructure_encryption_required":{"type":"bool","description_kind":"plain","optional":true},"key_vault_key_id":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"source":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_management_policy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"actions":{"nesting_mode":"list","block":{"block_types":{"base_blob":{"nesting_mode":"list","block":{"attributes":{"auto_tier_to_hot_from_cool_enabled":{"type":"bool","description_kind":"plain","optional":true},"delete_after_days_since_creation_greater_than":{"type":"number","description_kind":"plain","optional":true},"delete_after_days_since_last_access_time_greater_than":{"type":"number","description_kind":"plain","optional":true},"delete_after_days_since_modification_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_archive_after_days_since_creation_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_archive_after_days_since_last_access_time_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_archive_after_days_since_last_tier_change_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_archive_after_days_since_modification_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_cold_after_days_since_creation_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_cold_after_days_since_last_access_time_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_cold_after_days_since_modification_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_cool_after_days_since_creation_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_cool_after_days_since_last_access_time_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_cool_after_days_since_modification_greater_than":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"snapshot":{"nesting_mode":"list","block":{"attributes":{"change_tier_to_archive_after_days_since_creation":{"type":"number","description_kind":"plain","optional":true},"change_tier_to_cool_after_days_since_creation":{"type":"number","description_kind":"plain","optional":true},"delete_after_days_since_creation_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_archive_after_days_since_last_tier_change_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_cold_after_days_since_creation_greater_than":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"version":{"nesting_mode":"list","block":{"attributes":{"change_tier_to_archive_after_days_since_creation":{"type":"number","description_kind":"plain","optional":true},"change_tier_to_cool_after_days_since_creation":{"type":"number","description_kind":"plain","optional":true},"delete_after_days_since_creation":{"type":"number","description_kind":"plain","optional":true},"tier_to_archive_after_days_since_last_tier_change_greater_than":{"type":"number","description_kind":"plain","optional":true},"tier_to_cold_after_days_since_creation_greater_than":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"filters":{"nesting_mode":"list","block":{"attributes":{"blob_types":{"type":["set","string"],"description_kind":"plain","required":true},"prefix_match":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"match_blob_index_tag":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"operation":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_mover":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_mover_agent":{"version":0,"block":{"attributes":{"arc_virtual_machine_id":{"type":"string","description_kind":"plain","required":true},"arc_virtual_machine_uuid":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_mover_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_mover_job_definition":{"version":0,"block":{"attributes":{"agent_name":{"type":"string","description_kind":"plain","optional":true},"copy_mode":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"source_name":{"type":"string","description_kind":"plain","required":true},"source_sub_path":{"type":"string","description_kind":"plain","optional":true},"storage_mover_project_id":{"type":"string","description_kind":"plain","required":true},"target_name":{"type":"string","description_kind":"plain","required":true},"target_sub_path":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_mover_project":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_mover_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_mover_source_endpoint":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"export":{"type":"string","description_kind":"plain","optional":true},"host":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"nfs_version":{"type":"string","description_kind":"plain","optional":true},"storage_mover_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_mover_target_endpoint":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true},"storage_container_name":{"type":"string","description_kind":"plain","required":true},"storage_mover_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_object_replication":{"version":0,"block":{"attributes":{"destination_object_replication_id":{"type":"string","description_kind":"plain","computed":true},"destination_storage_account_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"source_object_replication_id":{"type":"string","description_kind":"plain","computed":true},"source_storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"rules":{"nesting_mode":"set","block":{"attributes":{"copy_blobs_created_after":{"type":"string","description_kind":"plain","optional":true},"destination_container_name":{"type":"string","description_kind":"plain","required":true},"filter_out_blobs_with_prefix":{"type":["set","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","computed":true},"source_container_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_queue":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_manager_id":{"type":"string","description_kind":"plain","computed":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_share":{"version":2,"block":{"attributes":{"access_tier":{"type":"string","description_kind":"plain","optional":true,"computed":true},"enabled_protocol":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"quota":{"type":"number","description_kind":"plain","required":true},"resource_manager_id":{"type":"string","description_kind":"plain","computed":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true},"url":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"acl":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"access_policy":{"nesting_mode":"list","block":{"attributes":{"expiry":{"type":"string","description_kind":"plain","optional":true},"permissions":{"type":"string","description_kind":"plain","required":true},"start":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_share_directory":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"share_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"storage_account_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"storage_share_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_share_file":{"version":0,"block":{"attributes":{"content_disposition":{"type":"string","description_kind":"plain","optional":true},"content_encoding":{"type":"string","description_kind":"plain","optional":true},"content_length":{"type":"number","description_kind":"plain","computed":true},"content_md5":{"type":"string","description_kind":"plain","optional":true},"content_type":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"source":{"type":"string","description_kind":"plain","optional":true},"storage_share_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_sync":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"incoming_traffic_policy":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"registered_servers":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_sync_cloud_endpoint":{"version":0,"block":{"attributes":{"file_share_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true},"storage_account_tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"storage_sync_group_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_sync_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_sync_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_sync_server_endpoint":{"version":0,"block":{"attributes":{"cloud_tiering_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"initial_download_policy":{"type":"string","description_kind":"plain","optional":true},"local_cache_mode":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"registered_server_id":{"type":"string","description_kind":"plain","required":true},"server_local_path":{"type":"string","description_kind":"plain","required":true},"storage_sync_group_id":{"type":"string","description_kind":"plain","required":true},"tier_files_older_than_days":{"type":"number","description_kind":"plain","optional":true},"volume_free_space_percent":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_table":{"version":2,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"acl":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"access_policy":{"nesting_mode":"list","block":{"attributes":{"expiry":{"type":"string","description_kind":"plain","required":true},"permissions":{"type":"string","description_kind":"plain","required":true},"start":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_table_entity":{"version":0,"block":{"attributes":{"entity":{"type":["map","string"],"description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"partition_key":{"type":"string","description_kind":"plain","required":true},"row_key":{"type":"string","description_kind":"plain","required":true},"storage_account_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"storage_table_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"table_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_cluster":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"streaming_capacity":{"type":"number","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_function_javascript_uda":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"script":{"type":"string","description_kind":"plain","required":true},"stream_analytics_job_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"input":{"nesting_mode":"list","block":{"attributes":{"configuration_parameter":{"type":"bool","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"output":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_function_javascript_udf":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"script":{"type":"string","description_kind":"plain","required":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"input":{"nesting_mode":"list","block":{"attributes":{"configuration_parameter":{"type":"bool","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"output":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_job":{"version":1,"block":{"attributes":{"compatibility_level":{"type":"string","description_kind":"plain","optional":true,"computed":true},"content_storage_policy":{"type":"string","description_kind":"plain","optional":true},"data_locale":{"type":"string","description_kind":"plain","optional":true,"computed":true},"events_late_arrival_max_delay_in_seconds":{"type":"number","description_kind":"plain","optional":true},"events_out_of_order_max_delay_in_seconds":{"type":"number","description_kind":"plain","optional":true},"events_out_of_order_policy":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"output_error_policy":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","optional":true},"stream_analytics_cluster_id":{"type":"string","description_kind":"plain","optional":true},"streaming_units":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"transformation_query":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"job_storage_account":{"nesting_mode":"list","block":{"attributes":{"account_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"authentication_mode":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_job_schedule":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"last_output_time":{"type":"string","description_kind":"plain","computed":true},"start_mode":{"type":"string","description_kind":"plain","required":true},"start_time":{"type":"string","description_kind":"plain","optional":true,"computed":true},"stream_analytics_job_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_managed_private_endpoint":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"stream_analytics_cluster_name":{"type":"string","description_kind":"plain","required":true},"subresource_name":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_output_blob":{"version":1,"block":{"attributes":{"authentication_mode":{"type":"string","description_kind":"plain","optional":true},"batch_max_wait_time":{"type":"string","description_kind":"plain","optional":true},"batch_min_rows":{"type":"number","description_kind":"plain","optional":true},"blob_write_mode":{"type":"string","description_kind":"plain","optional":true},"date_format":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"path_pattern":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_account_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true},"storage_container_name":{"type":"string","description_kind":"plain","required":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true},"time_format":{"type":"string","description_kind":"plain","required":true}},"block_types":{"serialization":{"nesting_mode":"list","block":{"attributes":{"encoding":{"type":"string","description_kind":"plain","optional":true},"field_delimiter":{"type":"string","description_kind":"plain","optional":true},"format":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_output_cosmosdb":{"version":1,"block":{"attributes":{"container_name":{"type":"string","description_kind":"plain","required":true},"cosmosdb_account_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"cosmosdb_sql_database_id":{"type":"string","description_kind":"plain","required":true},"document_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"partition_key":{"type":"string","description_kind":"plain","optional":true},"stream_analytics_job_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_output_eventhub":{"version":1,"block":{"attributes":{"authentication_mode":{"type":"string","description_kind":"plain","optional":true},"eventhub_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"partition_key":{"type":"string","description_kind":"plain","optional":true},"property_columns":{"type":["list","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"servicebus_namespace":{"type":"string","description_kind":"plain","required":true},"shared_access_policy_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"shared_access_policy_name":{"type":"string","description_kind":"plain","optional":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"serialization":{"nesting_mode":"list","block":{"attributes":{"encoding":{"type":"string","description_kind":"plain","optional":true},"field_delimiter":{"type":"string","description_kind":"plain","optional":true},"format":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_output_function":{"version":1,"block":{"attributes":{"api_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"batch_max_count":{"type":"number","description_kind":"plain","optional":true},"batch_max_in_bytes":{"type":"number","description_kind":"plain","optional":true},"function_app":{"type":"string","description_kind":"plain","required":true},"function_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_output_mssql":{"version":1,"block":{"attributes":{"authentication_mode":{"type":"string","description_kind":"plain","optional":true},"database":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_batch_count":{"type":"number","description_kind":"plain","optional":true},"max_writer_count":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server":{"type":"string","description_kind":"plain","required":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true},"table":{"type":"string","description_kind":"plain","required":true},"user":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_output_powerbi":{"version":1,"block":{"attributes":{"dataset":{"type":"string","description_kind":"plain","required":true},"group_id":{"type":"string","description_kind":"plain","required":true},"group_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"stream_analytics_job_id":{"type":"string","description_kind":"plain","required":true},"table":{"type":"string","description_kind":"plain","required":true},"token_user_display_name":{"type":"string","description_kind":"plain","optional":true},"token_user_principal_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_output_servicebus_queue":{"version":1,"block":{"attributes":{"authentication_mode":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"property_columns":{"type":["list","string"],"description_kind":"plain","optional":true},"queue_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"servicebus_namespace":{"type":"string","description_kind":"plain","required":true},"shared_access_policy_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"shared_access_policy_name":{"type":"string","description_kind":"plain","optional":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true},"system_property_columns":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"serialization":{"nesting_mode":"list","block":{"attributes":{"encoding":{"type":"string","description_kind":"plain","optional":true},"field_delimiter":{"type":"string","description_kind":"plain","optional":true},"format":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_output_servicebus_topic":{"version":1,"block":{"attributes":{"authentication_mode":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"property_columns":{"type":["list","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"servicebus_namespace":{"type":"string","description_kind":"plain","required":true},"shared_access_policy_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"shared_access_policy_name":{"type":"string","description_kind":"plain","optional":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true},"system_property_columns":{"type":["map","string"],"description_kind":"plain","optional":true},"topic_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"serialization":{"nesting_mode":"list","block":{"attributes":{"encoding":{"type":"string","description_kind":"plain","optional":true},"field_delimiter":{"type":"string","description_kind":"plain","optional":true},"format":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_output_synapse":{"version":1,"block":{"attributes":{"database":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server":{"type":"string","description_kind":"plain","required":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true},"table":{"type":"string","description_kind":"plain","required":true},"user":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_output_table":{"version":1,"block":{"attributes":{"batch_size":{"type":"number","description_kind":"plain","required":true},"columns_to_remove":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"partition_key":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"row_key":{"type":"string","description_kind":"plain","required":true},"storage_account_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true},"table":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_reference_input_blob":{"version":1,"block":{"attributes":{"authentication_mode":{"type":"string","description_kind":"plain","optional":true},"date_format":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"path_pattern":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_account_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true},"storage_container_name":{"type":"string","description_kind":"plain","required":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true},"time_format":{"type":"string","description_kind":"plain","required":true}},"block_types":{"serialization":{"nesting_mode":"list","block":{"attributes":{"encoding":{"type":"string","description_kind":"plain","optional":true},"field_delimiter":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_reference_input_mssql":{"version":1,"block":{"attributes":{"database":{"type":"string","description_kind":"plain","required":true},"delta_snapshot_query":{"type":"string","description_kind":"plain","optional":true},"full_snapshot_query":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"refresh_interval_duration":{"type":"string","description_kind":"plain","optional":true},"refresh_type":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server":{"type":"string","description_kind":"plain","required":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true},"table":{"type":"string","description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_stream_input_blob":{"version":1,"block":{"attributes":{"date_format":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"path_pattern":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_account_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true},"storage_container_name":{"type":"string","description_kind":"plain","required":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true},"time_format":{"type":"string","description_kind":"plain","required":true}},"block_types":{"serialization":{"nesting_mode":"list","block":{"attributes":{"encoding":{"type":"string","description_kind":"plain","optional":true},"field_delimiter":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_stream_input_eventhub":{"version":1,"block":{"attributes":{"authentication_mode":{"type":"string","description_kind":"plain","optional":true},"eventhub_consumer_group_name":{"type":"string","description_kind":"plain","optional":true},"eventhub_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"partition_key":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"servicebus_namespace":{"type":"string","description_kind":"plain","required":true},"shared_access_policy_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"shared_access_policy_name":{"type":"string","description_kind":"plain","optional":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"serialization":{"nesting_mode":"list","block":{"attributes":{"encoding":{"type":"string","description_kind":"plain","optional":true},"field_delimiter":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_stream_input_eventhub_v2":{"version":1,"block":{"attributes":{"authentication_mode":{"type":"string","description_kind":"plain","optional":true},"eventhub_consumer_group_name":{"type":"string","description_kind":"plain","optional":true},"eventhub_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"partition_key":{"type":"string","description_kind":"plain","optional":true},"servicebus_namespace":{"type":"string","description_kind":"plain","required":true},"shared_access_policy_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"shared_access_policy_name":{"type":"string","description_kind":"plain","optional":true},"stream_analytics_job_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"serialization":{"nesting_mode":"list","block":{"attributes":{"encoding":{"type":"string","description_kind":"plain","optional":true},"field_delimiter":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_stream_input_iothub":{"version":1,"block":{"attributes":{"endpoint":{"type":"string","description_kind":"plain","required":true},"eventhub_consumer_group_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_namespace":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"shared_access_policy_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"shared_access_policy_name":{"type":"string","description_kind":"plain","required":true},"stream_analytics_job_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"serialization":{"nesting_mode":"list","block":{"attributes":{"encoding":{"type":"string","description_kind":"plain","optional":true},"field_delimiter":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subnet":{"version":0,"block":{"attributes":{"address_prefixes":{"type":["list","string"],"description_kind":"plain","required":true},"default_outbound_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"enforce_private_link_endpoint_network_policies":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"enforce_private_link_service_network_policies":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_endpoint_network_policies":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_endpoint_network_policies_enabled":{"type":"bool","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"private_link_service_network_policies_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_endpoint_policy_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"service_endpoints":{"type":["set","string"],"description_kind":"plain","optional":true},"virtual_network_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"delegation":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"service_delegation":{"nesting_mode":"list","block":{"attributes":{"actions":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subnet_nat_gateway_association":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nat_gateway_id":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subnet_network_security_group_association":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_security_group_id":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subnet_route_table_association":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"route_table_id":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subnet_service_endpoint_storage_policy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"definition":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"service":{"type":"string","description_kind":"plain","optional":true},"service_resources":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":2},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subscription":{"version":0,"block":{"attributes":{"alias":{"type":"string","description":"The Alias Name of the subscription. If omitted a new UUID will be generated for this property.","description_kind":"plain","optional":true,"computed":true},"billing_scope_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"subscription_id":{"type":"string","description":"The GUID of the Subscription.","description_kind":"plain","optional":true,"computed":true},"subscription_name":{"type":"string","description":"The Display Name for the Subscription.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tenant_id":{"type":"string","description":"The Tenant ID to which the subscription belongs","description_kind":"plain","computed":true},"workload":{"type":"string","description":"The workload type for the Subscription. Possible values are `Production` (default) and `DevTest`.","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subscription_cost_management_export":{"version":0,"block":{"attributes":{"active":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recurrence_period_end_date":{"type":"string","description_kind":"plain","required":true},"recurrence_period_start_date":{"type":"string","description_kind":"plain","required":true},"recurrence_type":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"export_data_options":{"nesting_mode":"list","block":{"attributes":{"time_frame":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"export_data_storage_location":{"nesting_mode":"list","block":{"attributes":{"container_id":{"type":"string","description_kind":"plain","required":true},"root_folder_path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subscription_cost_management_view":{"version":0,"block":{"attributes":{"accumulated":{"type":"bool","description_kind":"plain","required":true},"chart_type":{"type":"string","description_kind":"plain","required":true},"display_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"report_type":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","required":true},"timeframe":{"type":"string","description_kind":"plain","required":true}},"block_types":{"dataset":{"nesting_mode":"list","block":{"attributes":{"granularity":{"type":"string","description_kind":"plain","required":true}},"block_types":{"aggregation":{"nesting_mode":"set","block":{"attributes":{"column_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"grouping":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"sorting":{"nesting_mode":"list","block":{"attributes":{"direction":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"kpi":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"pivot":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subscription_policy_assignment":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"enforce":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","optional":true},"metadata":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"not_scopes":{"type":["list","string"],"description_kind":"plain","optional":true},"parameters":{"type":"string","description_kind":"plain","optional":true},"policy_definition_id":{"type":"string","description_kind":"plain","required":true},"subscription_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"non_compliance_message":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true},"policy_definition_reference_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"overrides":{"nesting_mode":"list","block":{"attributes":{"value":{"type":"string","description_kind":"plain","required":true}},"block_types":{"selectors":{"nesting_mode":"list","block":{"attributes":{"in":{"type":["list","string"],"description_kind":"plain","optional":true},"kind":{"type":"string","description_kind":"plain","computed":true},"not_in":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"resource_selectors":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"selectors":{"nesting_mode":"list","block":{"attributes":{"in":{"type":["list","string"],"description_kind":"plain","optional":true},"kind":{"type":"string","description_kind":"plain","required":true},"not_in":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subscription_policy_exemption":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"exemption_category":{"type":"string","description_kind":"plain","required":true},"expires_on":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"policy_assignment_id":{"type":"string","description_kind":"plain","required":true},"policy_definition_reference_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"subscription_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subscription_policy_remediation":{"version":0,"block":{"attributes":{"failure_percentage":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location_filters":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"parallel_deployments":{"type":"number","description_kind":"plain","optional":true},"policy_assignment_id":{"type":"string","description_kind":"plain","required":true},"policy_definition_id":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"policy_definition_reference_id":{"type":"string","description_kind":"plain","optional":true},"resource_count":{"type":"number","description_kind":"plain","optional":true},"resource_discovery_mode":{"type":"string","description_kind":"plain","optional":true},"subscription_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subscription_template_deployment":{"version":0,"block":{"attributes":{"debug_level":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"output_content":{"type":"string","description_kind":"plain","computed":true},"parameters_content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"template_content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"template_spec_version_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_firewall_rule":{"version":0,"block":{"attributes":{"end_ip_address":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"start_ip_address":{"type":"string","description_kind":"plain","required":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_integration_runtime_azure":{"version":1,"block":{"attributes":{"compute_type":{"type":"string","description_kind":"plain","optional":true},"core_count":{"type":"number","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","required":true},"time_to_live_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_integration_runtime_self_hosted":{"version":1,"block":{"attributes":{"authorization_key_primary":{"type":"string","description_kind":"plain","computed":true},"authorization_key_secondary":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_linked_service":{"version":1,"block":{"attributes":{"additional_properties":{"type":["map","string"],"description_kind":"plain","optional":true},"annotations":{"type":["list","string"],"description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"type_properties_json":{"type":"string","description_kind":"plain","required":true}},"block_types":{"integration_runtime":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_managed_private_endpoint":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"subresource_name":{"type":"string","description_kind":"plain","required":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_private_link_hub":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_role_assignment":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"principal_id":{"type":"string","description_kind":"plain","required":true},"principal_type":{"type":"string","description_kind":"plain","optional":true},"role_name":{"type":"string","description_kind":"plain","required":true},"synapse_spark_pool_id":{"type":"string","description_kind":"plain","optional":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_spark_pool":{"version":0,"block":{"attributes":{"cache_size":{"type":"number","description_kind":"plain","optional":true},"compute_isolation_enabled":{"type":"bool","description_kind":"plain","optional":true},"dynamic_executor_allocation_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_executors":{"type":"number","description_kind":"plain","optional":true},"min_executors":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"node_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"node_size":{"type":"string","description_kind":"plain","required":true},"node_size_family":{"type":"string","description_kind":"plain","required":true},"session_level_packages_enabled":{"type":"bool","description_kind":"plain","optional":true},"spark_events_folder":{"type":"string","description_kind":"plain","optional":true},"spark_log_folder":{"type":"string","description_kind":"plain","optional":true},"spark_version":{"type":"string","description_kind":"plain","optional":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"auto_pause":{"nesting_mode":"list","block":{"attributes":{"delay_in_minutes":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"auto_scale":{"nesting_mode":"list","block":{"attributes":{"max_node_count":{"type":"number","description_kind":"plain","required":true},"min_node_count":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"library_requirement":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true},"filename":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"spark_config":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true},"filename":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_sql_pool":{"version":0,"block":{"attributes":{"collation":{"type":"string","description_kind":"plain","optional":true,"computed":true},"create_mode":{"type":"string","description_kind":"plain","optional":true},"data_encrypted":{"type":"bool","description_kind":"plain","optional":true},"geo_backup_policy_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_database_id":{"type":"string","description_kind":"plain","optional":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"storage_account_type":{"type":"string","description_kind":"plain","optional":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"restore":{"nesting_mode":"list","block":{"attributes":{"point_in_time":{"type":"string","description_kind":"plain","required":true},"source_database_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_sql_pool_extended_auditing_policy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_monitoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"retention_in_days":{"type":"number","description_kind":"plain","optional":true},"sql_pool_id":{"type":"string","description_kind":"plain","required":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_account_access_key_is_secondary":{"type":"bool","description_kind":"plain","optional":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_sql_pool_security_alert_policy":{"version":0,"block":{"attributes":{"disabled_alerts":{"type":["set","string"],"description_kind":"plain","optional":true},"email_account_admins_enabled":{"type":"bool","description_kind":"plain","optional":true},"email_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_state":{"type":"string","description_kind":"plain","required":true},"retention_days":{"type":"number","description_kind":"plain","optional":true},"sql_pool_id":{"type":"string","description_kind":"plain","required":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_sql_pool_vulnerability_assessment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"sql_pool_security_alert_policy_id":{"type":"string","description_kind":"plain","required":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_container_path":{"type":"string","description_kind":"plain","required":true},"storage_container_sas_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"block_types":{"recurring_scans":{"nesting_mode":"list","block":{"attributes":{"email_subscription_admins_enabled":{"type":"bool","description_kind":"plain","optional":true},"emails":{"type":["list","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_sql_pool_vulnerability_assessment_baseline":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"rule_name":{"type":"string","description_kind":"plain","required":true},"sql_pool_vulnerability_assessment_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"baseline":{"nesting_mode":"list","block":{"attributes":{"result":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_sql_pool_workload_classifier":{"version":0,"block":{"attributes":{"context":{"type":"string","description_kind":"plain","optional":true},"end_time":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"importance":{"type":"string","description_kind":"plain","optional":true},"label":{"type":"string","description_kind":"plain","optional":true},"member_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"start_time":{"type":"string","description_kind":"plain","optional":true},"workload_group_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_sql_pool_workload_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"importance":{"type":"string","description_kind":"plain","optional":true},"max_resource_percent":{"type":"number","description_kind":"plain","required":true},"max_resource_percent_per_request":{"type":"number","description_kind":"plain","optional":true},"min_resource_percent":{"type":"number","description_kind":"plain","required":true},"min_resource_percent_per_request":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"query_execution_timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true},"sql_pool_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_workspace":{"version":0,"block":{"attributes":{"aad_admin":{"type":["list",["object",{"login":"string","object_id":"string","tenant_id":"string"}]],"description_kind":"plain","deprecated":true,"optional":true,"computed":true},"azuread_authentication_only":{"type":"bool","description_kind":"plain","optional":true},"compute_subnet_id":{"type":"string","description_kind":"plain","optional":true},"connectivity_endpoints":{"type":["map","string"],"description_kind":"plain","computed":true},"data_exfiltration_protection_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linking_allowed_for_aad_tenant_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_resource_group_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_virtual_network_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"purview_id":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sql_aad_admin":{"type":["list",["object",{"login":"string","object_id":"string","tenant_id":"string"}]],"description_kind":"plain","deprecated":true,"optional":true,"computed":true},"sql_administrator_login":{"type":"string","description_kind":"plain","optional":true},"sql_administrator_login_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"sql_identity_control_enabled":{"type":"bool","description_kind":"plain","optional":true},"storage_data_lake_gen2_filesystem_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"azure_devops_repo":{"nesting_mode":"list","block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"branch_name":{"type":"string","description_kind":"plain","required":true},"last_commit_id":{"type":"string","description_kind":"plain","optional":true},"project_name":{"type":"string","description_kind":"plain","required":true},"repository_name":{"type":"string","description_kind":"plain","required":true},"root_folder":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"customer_managed_key":{"nesting_mode":"list","block":{"attributes":{"key_name":{"type":"string","description_kind":"plain","optional":true},"key_versionless_id":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github_repo":{"nesting_mode":"list","block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"branch_name":{"type":"string","description_kind":"plain","required":true},"git_url":{"type":"string","description_kind":"plain","optional":true},"last_commit_id":{"type":"string","description_kind":"plain","optional":true},"repository_name":{"type":"string","description_kind":"plain","required":true},"root_folder":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_workspace_aad_admin":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"login":{"type":"string","description_kind":"plain","required":true},"object_id":{"type":"string","description_kind":"plain","required":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_workspace_extended_auditing_policy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_monitoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"retention_in_days":{"type":"number","description_kind":"plain","optional":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_account_access_key_is_secondary":{"type":"bool","description_kind":"plain","optional":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_workspace_key":{"version":0,"block":{"attributes":{"active":{"type":"bool","description_kind":"plain","required":true},"customer_managed_key_name":{"type":"string","description_kind":"plain","required":true},"customer_managed_key_versionless_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_workspace_security_alert_policy":{"version":0,"block":{"attributes":{"disabled_alerts":{"type":["set","string"],"description_kind":"plain","optional":true},"email_account_admins_enabled":{"type":"bool","description_kind":"plain","optional":true},"email_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_state":{"type":"string","description_kind":"plain","required":true},"retention_days":{"type":"number","description_kind":"plain","optional":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_endpoint":{"type":"string","description_kind":"plain","optional":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_workspace_sql_aad_admin":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"login":{"type":"string","description_kind":"plain","required":true},"object_id":{"type":"string","description_kind":"plain","required":true},"synapse_workspace_id":{"type":"string","description_kind":"plain","required":true},"tenant_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_workspace_vulnerability_assessment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"storage_account_access_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"storage_container_path":{"type":"string","description_kind":"plain","required":true},"storage_container_sas_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"workspace_security_alert_policy_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"recurring_scans":{"nesting_mode":"list","block":{"attributes":{"email_subscription_admins_enabled":{"type":"bool","description_kind":"plain","optional":true},"emails":{"type":["list","string"],"description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_system_center_virtual_machine_manager_availability_set":{"version":0,"block":{"attributes":{"custom_location_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"system_center_virtual_machine_manager_server_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_system_center_virtual_machine_manager_cloud":{"version":0,"block":{"attributes":{"custom_location_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"system_center_virtual_machine_manager_server_inventory_item_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_system_center_virtual_machine_manager_server":{"version":0,"block":{"attributes":{"custom_location_id":{"type":"string","description_kind":"plain","required":true},"fqdn":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"port":{"type":"number","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"username":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_system_center_virtual_machine_manager_virtual_machine_template":{"version":0,"block":{"attributes":{"custom_location_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"system_center_virtual_machine_manager_server_inventory_item_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_system_center_virtual_machine_manager_virtual_network":{"version":0,"block":{"attributes":{"custom_location_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"system_center_virtual_machine_manager_server_inventory_item_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_template_deployment":{"version":1,"block":{"attributes":{"deployment_mode":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outputs":{"type":["map","string"],"description_kind":"plain","computed":true},"parameters":{"type":["map","string"],"description_kind":"plain","optional":true},"parameters_body":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"template_body":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_tenant_template_deployment":{"version":0,"block":{"attributes":{"debug_level":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"output_content":{"type":"string","description_kind":"plain","computed":true},"parameters_content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"template_content":{"type":"string","description_kind":"plain","optional":true,"computed":true},"template_spec_version_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_traffic_manager_azure_endpoint":{"version":0,"block":{"attributes":{"always_serve_enabled":{"type":"bool","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"geo_mappings":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","optional":true,"computed":true},"profile_id":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true},"weight":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"custom_header":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"subnet":{"nesting_mode":"list","block":{"attributes":{"first":{"type":"string","description_kind":"plain","required":true},"last":{"type":"string","description_kind":"plain","optional":true},"scope":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_traffic_manager_external_endpoint":{"version":0,"block":{"attributes":{"always_serve_enabled":{"type":"bool","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"endpoint_location":{"type":"string","description_kind":"plain","optional":true,"computed":true},"geo_mappings":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","optional":true,"computed":true},"profile_id":{"type":"string","description_kind":"plain","required":true},"target":{"type":"string","description_kind":"plain","required":true},"weight":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"custom_header":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"subnet":{"nesting_mode":"list","block":{"attributes":{"first":{"type":"string","description_kind":"plain","required":true},"last":{"type":"string","description_kind":"plain","optional":true},"scope":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_traffic_manager_nested_endpoint":{"version":0,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"endpoint_location":{"type":"string","description_kind":"plain","optional":true,"computed":true},"geo_mappings":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"minimum_child_endpoints":{"type":"number","description_kind":"plain","required":true},"minimum_required_child_endpoints_ipv4":{"type":"number","description_kind":"plain","optional":true},"minimum_required_child_endpoints_ipv6":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","optional":true,"computed":true},"profile_id":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true},"weight":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"custom_header":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"subnet":{"nesting_mode":"list","block":{"attributes":{"first":{"type":"string","description_kind":"plain","required":true},"last":{"type":"string","description_kind":"plain","optional":true},"scope":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_traffic_manager_profile":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_return":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"profile_status":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"traffic_routing_method":{"type":"string","description_kind":"plain","required":true},"traffic_view_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"dns_config":{"nesting_mode":"list","block":{"attributes":{"relative_name":{"type":"string","description_kind":"plain","required":true},"ttl":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"monitor_config":{"nesting_mode":"list","block":{"attributes":{"expected_status_code_ranges":{"type":["list","string"],"description_kind":"plain","optional":true},"interval_in_seconds":{"type":"number","description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","optional":true},"port":{"type":"number","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true},"timeout_in_seconds":{"type":"number","description_kind":"plain","optional":true},"tolerated_number_of_failures":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"custom_header":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_user_assigned_identity":{"version":1,"block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_video_analyzer":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"storage_account":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description_kind":"plain","required":true},"user_assigned_identity_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_video_analyzer_edge_module":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"video_analyzer_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_virtual_desktop_application":{"version":0,"block":{"attributes":{"application_group_id":{"type":"string","description_kind":"plain","required":true},"command_line_argument_policy":{"type":"string","description_kind":"plain","required":true},"command_line_arguments":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"friendly_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"icon_index":{"type":"number","description_kind":"plain","optional":true},"icon_path":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","required":true},"show_in_portal":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_desktop_application_group":{"version":1,"block":{"attributes":{"default_desktop_display_name":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"friendly_name":{"type":"string","description_kind":"plain","optional":true},"host_pool_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_desktop_host_pool":{"version":1,"block":{"attributes":{"custom_rdp_properties":{"type":"string","description_kind":"plain","optional":true},"description":{"type":"string","description_kind":"plain","optional":true},"friendly_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_type":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","required":true},"maximum_sessions_allowed":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"personal_desktop_assignment_type":{"type":"string","description_kind":"plain","optional":true},"preferred_app_group_type":{"type":"string","description":"Preferred App Group type to display","description_kind":"plain","optional":true},"public_network_access":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"start_vm_on_connect":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"validate_environment":{"type":"bool","description_kind":"plain","optional":true},"vm_template":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"scheduled_agent_updates":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"timezone":{"type":"string","description_kind":"plain","optional":true},"use_session_host_timezone":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"day_of_week":{"type":"string","description_kind":"plain","required":true},"hour_of_day":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":2}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_desktop_host_pool_registration_info":{"version":0,"block":{"attributes":{"expiration_date":{"type":"string","description_kind":"plain","required":true},"hostpool_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"token":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_desktop_scaling_plan":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"exclusion_tag":{"type":"string","description_kind":"plain","optional":true},"friendly_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"time_zone":{"type":"string","description_kind":"plain","required":true}},"block_types":{"host_pool":{"nesting_mode":"list","block":{"attributes":{"hostpool_id":{"type":"string","description_kind":"plain","required":true},"scaling_plan_enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"}},"schedule":{"nesting_mode":"list","block":{"attributes":{"days_of_week":{"type":["set","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"off_peak_load_balancing_algorithm":{"type":"string","description_kind":"plain","required":true},"off_peak_start_time":{"type":"string","description_kind":"plain","required":true},"peak_load_balancing_algorithm":{"type":"string","description_kind":"plain","required":true},"peak_start_time":{"type":"string","description_kind":"plain","required":true},"ramp_down_capacity_threshold_percent":{"type":"number","description_kind":"plain","required":true},"ramp_down_force_logoff_users":{"type":"bool","description_kind":"plain","required":true},"ramp_down_load_balancing_algorithm":{"type":"string","description_kind":"plain","required":true},"ramp_down_minimum_hosts_percent":{"type":"number","description_kind":"plain","required":true},"ramp_down_notification_message":{"type":"string","description_kind":"plain","required":true},"ramp_down_start_time":{"type":"string","description_kind":"plain","required":true},"ramp_down_stop_hosts_when":{"type":"string","description_kind":"plain","required":true},"ramp_down_wait_time_minutes":{"type":"number","description_kind":"plain","required":true},"ramp_up_capacity_threshold_percent":{"type":"number","description_kind":"plain","optional":true},"ramp_up_load_balancing_algorithm":{"type":"string","description_kind":"plain","required":true},"ramp_up_minimum_hosts_percent":{"type":"number","description_kind":"plain","optional":true},"ramp_up_start_time":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_desktop_scaling_plan_host_pool_association":{"version":0,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"host_pool_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scaling_plan_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_desktop_workspace":{"version":1,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"friendly_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_desktop_workspace_application_group_association":{"version":1,"block":{"attributes":{"application_group_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_hub":{"version":0,"block":{"attributes":{"address_prefix":{"type":"string","description_kind":"plain","optional":true},"default_route_table_id":{"type":"string","description_kind":"plain","computed":true},"hub_routing_preference":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_router_asn":{"type":"number","description_kind":"plain","computed":true},"virtual_router_auto_scale_min_capacity":{"type":"number","description_kind":"plain","optional":true},"virtual_router_ips":{"type":["list","string"],"description_kind":"plain","computed":true},"virtual_wan_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"route":{"nesting_mode":"set","block":{"attributes":{"address_prefixes":{"type":["list","string"],"description_kind":"plain","required":true},"next_hop_ip_address":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_hub_bgp_connection":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"peer_asn":{"type":"number","description_kind":"plain","required":true},"peer_ip":{"type":"string","description_kind":"plain","required":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true},"virtual_network_connection_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_hub_connection":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_security_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"remote_virtual_network_id":{"type":"string","description_kind":"plain","required":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"routing":{"nesting_mode":"list","block":{"attributes":{"associated_route_table_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inbound_route_map_id":{"type":"string","description_kind":"plain","optional":true},"outbound_route_map_id":{"type":"string","description_kind":"plain","optional":true},"static_vnet_local_route_override_criteria":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"propagated_route_table":{"nesting_mode":"list","block":{"attributes":{"labels":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"route_table_ids":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"static_vnet_route":{"nesting_mode":"list","block":{"attributes":{"address_prefixes":{"type":["set","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true},"next_hop_ip_address":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_hub_ip":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_ip_address":{"type":"string","description_kind":"plain","optional":true},"private_ip_allocation_method":{"type":"string","description_kind":"plain","optional":true},"public_ip_address_id":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_hub_route_table":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"labels":{"type":["set","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"route":{"nesting_mode":"set","block":{"attributes":{"destinations":{"type":["set","string"],"description_kind":"plain","required":true},"destinations_type":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"next_hop":{"type":"string","description_kind":"plain","required":true},"next_hop_type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_hub_route_table_route":{"version":0,"block":{"attributes":{"destinations":{"type":["set","string"],"description_kind":"plain","required":true},"destinations_type":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"next_hop":{"type":"string","description_kind":"plain","required":true},"next_hop_type":{"type":"string","description_kind":"plain","optional":true},"route_table_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_hub_routing_intent":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"routing_policy":{"nesting_mode":"list","block":{"attributes":{"destinations":{"type":["list","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"next_hop":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_hub_security_partner_provider":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"security_provider_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_hub_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_machine":{"version":0,"block":{"attributes":{"availability_set_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"delete_data_disks_on_termination":{"type":"bool","description_kind":"plain","optional":true},"delete_os_disk_on_termination":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"network_interface_ids":{"type":["list","string"],"description_kind":"plain","required":true},"primary_network_interface_id":{"type":"string","description_kind":"plain","optional":true},"proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"vm_size":{"type":"string","description_kind":"plain","required":true},"zones":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"additional_capabilities":{"nesting_mode":"list","block":{"attributes":{"ultra_ssd_enabled":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"boot_diagnostics":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"storage_uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"os_profile":{"nesting_mode":"set","block":{"attributes":{"admin_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"admin_username":{"type":"string","description_kind":"plain","required":true},"computer_name":{"type":"string","description_kind":"plain","required":true},"custom_data":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"os_profile_linux_config":{"nesting_mode":"set","block":{"attributes":{"disable_password_authentication":{"type":"bool","description_kind":"plain","required":true}},"block_types":{"ssh_keys":{"nesting_mode":"list","block":{"attributes":{"key_data":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"os_profile_secrets":{"nesting_mode":"list","block":{"attributes":{"source_vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"vault_certificates":{"nesting_mode":"list","block":{"attributes":{"certificate_store":{"type":"string","description_kind":"plain","optional":true},"certificate_url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"os_profile_windows_config":{"nesting_mode":"set","block":{"attributes":{"enable_automatic_upgrades":{"type":"bool","description_kind":"plain","optional":true},"provision_vm_agent":{"type":"bool","description_kind":"plain","optional":true},"timezone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"additional_unattend_config":{"nesting_mode":"list","block":{"attributes":{"component":{"type":"string","description_kind":"plain","required":true},"content":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"pass":{"type":"string","description_kind":"plain","required":true},"setting_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"winrm":{"nesting_mode":"list","block":{"attributes":{"certificate_url":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"plan":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"product":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"storage_data_disk":{"nesting_mode":"list","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","optional":true,"computed":true},"create_option":{"type":"string","description_kind":"plain","required":true},"disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"lun":{"type":"number","description_kind":"plain","required":true},"managed_disk_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_disk_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"vhd_uri":{"type":"string","description_kind":"plain","optional":true},"write_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}},"storage_image_reference":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true},"offer":{"type":"string","description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","optional":true},"sku":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"storage_os_disk":{"nesting_mode":"list","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","optional":true,"computed":true},"create_option":{"type":"string","description_kind":"plain","required":true},"disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"image_uri":{"type":"string","description_kind":"plain","optional":true},"managed_disk_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_disk_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"os_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"vhd_uri":{"type":"string","description_kind":"plain","optional":true},"write_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_machine_automanage_configuration_assignment":{"version":0,"block":{"attributes":{"configuration_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"virtual_machine_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_machine_data_disk_attachment":{"version":0,"block":{"attributes":{"caching":{"type":"string","description_kind":"plain","required":true},"create_option":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lun":{"type":"number","description_kind":"plain","required":true},"managed_disk_id":{"type":"string","description_kind":"plain","required":true},"virtual_machine_id":{"type":"string","description_kind":"plain","required":true},"write_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_machine_extension":{"version":0,"block":{"attributes":{"auto_upgrade_minor_version":{"type":"bool","description_kind":"plain","optional":true},"automatic_upgrade_enabled":{"type":"bool","description_kind":"plain","optional":true},"failure_suppression_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"protected_settings":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"provision_after_extensions":{"type":["list","string"],"description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","required":true},"settings":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_handler_version":{"type":"string","description_kind":"plain","required":true},"virtual_machine_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"protected_settings_from_key_vault":{"nesting_mode":"list","block":{"attributes":{"secret_url":{"type":"string","description_kind":"plain","required":true},"source_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_machine_gallery_application_assignment":{"version":0,"block":{"attributes":{"configuration_blob_uri":{"type":"string","description_kind":"plain","optional":true},"gallery_application_version_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order":{"type":"number","description_kind":"plain","optional":true},"tag":{"type":"string","description_kind":"plain","optional":true},"virtual_machine_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_machine_implicit_data_disk_from_source":{"version":0,"block":{"attributes":{"caching":{"type":"string","description_kind":"plain","optional":true},"create_option":{"type":"string","description_kind":"plain","required":true},"disk_size_gb":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lun":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"source_resource_id":{"type":"string","description_kind":"plain","required":true},"virtual_machine_id":{"type":"string","description_kind":"plain","required":true},"write_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_machine_packet_capture":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"maximum_bytes_per_packet":{"type":"number","description_kind":"plain","optional":true},"maximum_bytes_per_session":{"type":"number","description_kind":"plain","optional":true},"maximum_capture_duration_in_seconds":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"network_watcher_id":{"type":"string","description_kind":"plain","required":true},"virtual_machine_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"local_ip_address":{"type":"string","description_kind":"plain","optional":true},"local_port":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true},"remote_ip_address":{"type":"string","description_kind":"plain","optional":true},"remote_port":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"storage_location":{"nesting_mode":"list","block":{"attributes":{"file_path":{"type":"string","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","optional":true},"storage_path":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_machine_restore_point":{"version":0,"block":{"attributes":{"crash_consistency_mode_enabled":{"type":"bool","description_kind":"plain","optional":true},"excluded_disks":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"virtual_machine_restore_point_collection_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_machine_restore_point_collection":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_virtual_machine_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_virtual_machine_run_command":{"version":0,"block":{"attributes":{"error_blob_uri":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_view":{"type":["list",["object",{"end_time":"string","error_message":"string","execution_message":"string","execution_state":"string","exit_code":"number","output":"string","start_time":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"output_blob_uri":{"type":"string","description_kind":"plain","optional":true},"run_as_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"run_as_user":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_machine_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"error_blob_managed_identity":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"object_id":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"output_blob_managed_identity":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"object_id":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"parameter":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"protected_parameter":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"value":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"source":{"nesting_mode":"list","block":{"attributes":{"command_id":{"type":"string","description_kind":"plain","optional":true},"script":{"type":"string","description_kind":"plain","optional":true},"script_uri":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"script_uri_managed_identity":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"object_id":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_machine_scale_set":{"version":1,"block":{"attributes":{"automatic_os_upgrade":{"type":"bool","description_kind":"plain","optional":true},"eviction_policy":{"type":"string","description_kind":"plain","optional":true},"health_probe_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"overprovision":{"type":"bool","description_kind":"plain","optional":true},"priority":{"type":"string","description_kind":"plain","optional":true},"proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"single_placement_group":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"upgrade_policy_mode":{"type":"string","description_kind":"plain","required":true},"zones":{"type":["list","string"],"description_kind":"plain","optional":true}},"block_types":{"boot_diagnostics":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"storage_uri":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"extension":{"nesting_mode":"set","block":{"attributes":{"auto_upgrade_minor_version":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"protected_settings":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"provision_after_extensions":{"type":["set","string"],"description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","required":true},"settings":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_handler_version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"network_profile":{"nesting_mode":"set","block":{"attributes":{"accelerated_networking":{"type":"bool","description_kind":"plain","optional":true},"ip_forwarding":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"network_security_group_id":{"type":"string","description_kind":"plain","optional":true},"primary":{"type":"bool","description_kind":"plain","required":true}},"block_types":{"dns_settings":{"nesting_mode":"list","block":{"attributes":{"dns_servers":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"application_gateway_backend_address_pool_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"application_security_group_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"load_balancer_backend_address_pool_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"load_balancer_inbound_nat_rules_ids":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary":{"type":"bool","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"public_ip_address_configuration":{"nesting_mode":"list","block":{"attributes":{"domain_name_label":{"type":"string","description_kind":"plain","required":true},"idle_timeout":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1},"os_profile":{"nesting_mode":"list","block":{"attributes":{"admin_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"admin_username":{"type":"string","description_kind":"plain","required":true},"computer_name_prefix":{"type":"string","description_kind":"plain","required":true},"custom_data":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"os_profile_linux_config":{"nesting_mode":"set","block":{"attributes":{"disable_password_authentication":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"ssh_keys":{"nesting_mode":"list","block":{"attributes":{"key_data":{"type":"string","description_kind":"plain","optional":true},"path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"os_profile_secrets":{"nesting_mode":"set","block":{"attributes":{"source_vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"vault_certificates":{"nesting_mode":"list","block":{"attributes":{"certificate_store":{"type":"string","description_kind":"plain","optional":true},"certificate_url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"os_profile_windows_config":{"nesting_mode":"set","block":{"attributes":{"enable_automatic_upgrades":{"type":"bool","description_kind":"plain","optional":true},"provision_vm_agent":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"additional_unattend_config":{"nesting_mode":"list","block":{"attributes":{"component":{"type":"string","description_kind":"plain","required":true},"content":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"pass":{"type":"string","description_kind":"plain","required":true},"setting_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"winrm":{"nesting_mode":"list","block":{"attributes":{"certificate_url":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"plan":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"product":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"rolling_upgrade_policy":{"nesting_mode":"list","block":{"attributes":{"max_batch_instance_percent":{"type":"number","description_kind":"plain","optional":true},"max_unhealthy_instance_percent":{"type":"number","description_kind":"plain","optional":true},"max_unhealthy_upgraded_instance_percent":{"type":"number","description_kind":"plain","optional":true},"pause_time_between_batches":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"sku":{"nesting_mode":"list","block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tier":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"storage_profile_data_disk":{"nesting_mode":"list","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","optional":true,"computed":true},"create_option":{"type":"string","description_kind":"plain","required":true},"disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"lun":{"type":"number","description_kind":"plain","required":true},"managed_disk_type":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"storage_profile_image_reference":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true},"offer":{"type":"string","description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","optional":true},"sku":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"storage_profile_os_disk":{"nesting_mode":"set","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","optional":true,"computed":true},"create_option":{"type":"string","description_kind":"plain","required":true},"image":{"type":"string","description_kind":"plain","optional":true},"managed_disk_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"os_type":{"type":"string","description_kind":"plain","optional":true},"vhd_containers":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_virtual_machine_scale_set_extension":{"version":0,"block":{"attributes":{"auto_upgrade_minor_version":{"type":"bool","description_kind":"plain","optional":true},"automatic_upgrade_enabled":{"type":"bool","description_kind":"plain","optional":true},"failure_suppression_enabled":{"type":"bool","description_kind":"plain","optional":true},"force_update_tag":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"protected_settings":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"provision_after_extensions":{"type":["list","string"],"description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","required":true},"settings":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_handler_version":{"type":"string","description_kind":"plain","required":true},"virtual_machine_scale_set_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"protected_settings_from_key_vault":{"nesting_mode":"list","block":{"attributes":{"secret_url":{"type":"string","description_kind":"plain","required":true},"source_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_machine_scale_set_packet_capture":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"maximum_bytes_per_packet":{"type":"number","description_kind":"plain","optional":true},"maximum_bytes_per_session":{"type":"number","description_kind":"plain","optional":true},"maximum_capture_duration_in_seconds":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"network_watcher_id":{"type":"string","description_kind":"plain","required":true},"virtual_machine_scale_set_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"local_ip_address":{"type":"string","description_kind":"plain","optional":true},"local_port":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true},"remote_ip_address":{"type":"string","description_kind":"plain","optional":true},"remote_port":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"machine_scope":{"nesting_mode":"list","block":{"attributes":{"exclude_instance_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"include_instance_ids":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"storage_location":{"nesting_mode":"list","block":{"attributes":{"file_path":{"type":"string","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","optional":true},"storage_path":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_network":{"version":0,"block":{"attributes":{"address_space":{"type":["list","string"],"description_kind":"plain","required":true},"bgp_community":{"type":"string","description_kind":"plain","optional":true},"dns_servers":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"edge_zone":{"type":"string","description_kind":"plain","optional":true},"flow_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true},"guid":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subnet":{"type":["set",["object",{"address_prefix":"string","id":"string","name":"string","security_group":"string"}]],"description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"ddos_protection_plan":{"nesting_mode":"list","block":{"attributes":{"enable":{"type":"bool","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"encryption":{"nesting_mode":"list","block":{"attributes":{"enforcement":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_network_dns_servers":{"version":0,"block":{"attributes":{"dns_servers":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"virtual_network_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_network_gateway":{"version":0,"block":{"attributes":{"active_active":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"bgp_route_translation_for_nat_enabled":{"type":"bool","description_kind":"plain","optional":true},"default_local_network_gateway_id":{"type":"string","description_kind":"plain","optional":true},"dns_forwarding_enabled":{"type":"bool","description_kind":"plain","optional":true},"edge_zone":{"type":"string","description_kind":"plain","optional":true},"enable_bgp":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"generation":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_sec_replay_protection_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"private_ip_address_enabled":{"type":"bool","description_kind":"plain","optional":true},"remote_vnet_traffic_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"virtual_wan_traffic_enabled":{"type":"bool","description_kind":"plain","optional":true},"vpn_type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"bgp_settings":{"nesting_mode":"list","block":{"attributes":{"asn":{"type":"number","description_kind":"plain","optional":true},"peer_weight":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"peering_addresses":{"nesting_mode":"list","block":{"attributes":{"apipa_addresses":{"type":["list","string"],"description_kind":"plain","optional":true},"default_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"ip_configuration_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tunnel_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":2}},"description_kind":"plain"},"max_items":1},"custom_route":{"nesting_mode":"list","block":{"attributes":{"address_prefixes":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","optional":true},"private_ip_address_allocation":{"type":"string","description_kind":"plain","optional":true},"public_ip_address_id":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":3},"policy_group":{"nesting_mode":"list","block":{"attributes":{"is_default":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"policy_member":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"vpn_client_configuration":{"nesting_mode":"list","block":{"attributes":{"aad_audience":{"type":"string","description_kind":"plain","optional":true},"aad_issuer":{"type":"string","description_kind":"plain","optional":true},"aad_tenant":{"type":"string","description_kind":"plain","optional":true},"address_space":{"type":["list","string"],"description_kind":"plain","required":true},"radius_server_address":{"type":"string","description_kind":"plain","optional":true},"radius_server_secret":{"type":"string","description_kind":"plain","optional":true},"vpn_auth_types":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"vpn_client_protocols":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true}},"block_types":{"ipsec_policy":{"nesting_mode":"list","block":{"attributes":{"dh_group":{"type":"string","description_kind":"plain","required":true},"ike_encryption":{"type":"string","description_kind":"plain","required":true},"ike_integrity":{"type":"string","description_kind":"plain","required":true},"ipsec_encryption":{"type":"string","description_kind":"plain","required":true},"ipsec_integrity":{"type":"string","description_kind":"plain","required":true},"pfs_group":{"type":"string","description_kind":"plain","required":true},"sa_data_size_in_kilobytes":{"type":"number","description_kind":"plain","required":true},"sa_lifetime_in_seconds":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"radius_server":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description_kind":"plain","required":true},"score":{"type":"number","description_kind":"plain","required":true},"secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"revoked_certificate":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"root_certificate":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"public_cert_data":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"virtual_network_gateway_client_connection":{"nesting_mode":"list","block":{"attributes":{"address_prefixes":{"type":["list","string"],"description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"policy_group_names":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"azurerm_virtual_network_gateway_connection":{"version":0,"block":{"attributes":{"authorization_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"connection_mode":{"type":"string","description_kind":"plain","optional":true},"connection_protocol":{"type":"string","description_kind":"plain","optional":true,"computed":true},"dpd_timeout_seconds":{"type":"number","description_kind":"plain","optional":true},"egress_nat_rule_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"enable_bgp":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"express_route_circuit_id":{"type":"string","description_kind":"plain","optional":true},"express_route_gateway_bypass":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ingress_nat_rule_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"local_azure_ip_address_enabled":{"type":"bool","description_kind":"plain","optional":true},"local_network_gateway_id":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"peer_virtual_network_gateway_id":{"type":"string","description_kind":"plain","optional":true},"private_link_fast_path_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"routing_weight":{"type":"number","description_kind":"plain","optional":true,"computed":true},"shared_key":{"type":"string","description_kind":"plain","optional":true,"computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"use_policy_based_traffic_selectors":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"virtual_network_gateway_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"custom_bgp_addresses":{"nesting_mode":"list","block":{"attributes":{"primary":{"type":"string","description_kind":"plain","required":true},"secondary":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"ipsec_policy":{"nesting_mode":"list","block":{"attributes":{"dh_group":{"type":"string","description_kind":"plain","required":true},"ike_encryption":{"type":"string","description_kind":"plain","required":true},"ike_integrity":{"type":"string","description_kind":"plain","required":true},"ipsec_encryption":{"type":"string","description_kind":"plain","required":true},"ipsec_integrity":{"type":"string","description_kind":"plain","required":true},"pfs_group":{"type":"string","description_kind":"plain","required":true},"sa_datasize":{"type":"number","description_kind":"plain","optional":true,"computed":true},"sa_lifetime":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"traffic_selector_policy":{"nesting_mode":"list","block":{"attributes":{"local_address_cidrs":{"type":["list","string"],"description_kind":"plain","required":true},"remote_address_cidrs":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_network_gateway_nat_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_configuration_id":{"type":"string","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true},"virtual_network_gateway_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"external_mapping":{"nesting_mode":"list","block":{"attributes":{"address_space":{"type":"string","description_kind":"plain","required":true},"port_range":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"internal_mapping":{"nesting_mode":"list","block":{"attributes":{"address_space":{"type":"string","description_kind":"plain","required":true},"port_range":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_network_peering":{"version":0,"block":{"attributes":{"allow_forwarded_traffic":{"type":"bool","description_kind":"plain","optional":true},"allow_gateway_transit":{"type":"bool","description_kind":"plain","optional":true},"allow_virtual_network_access":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_subnet_names":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"only_ipv6_peering_enabled":{"type":"bool","description_kind":"plain","optional":true},"peer_complete_virtual_networks_enabled":{"type":"bool","description_kind":"plain","optional":true},"remote_subnet_names":{"type":["list","string"],"description_kind":"plain","optional":true},"remote_virtual_network_id":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"triggers":{"type":["map","string"],"description_kind":"plain","optional":true},"use_remote_gateways":{"type":"bool","description_kind":"plain","optional":true},"virtual_network_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_wan":{"version":0,"block":{"attributes":{"allow_branch_to_branch_traffic":{"type":"bool","description_kind":"plain","optional":true},"disable_vpn_encryption":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"office365_local_breakout_category":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_vmware_cluster":{"version":0,"block":{"attributes":{"cluster_node_count":{"type":"number","description_kind":"plain","required":true},"cluster_number":{"type":"number","description_kind":"plain","computed":true},"hosts":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"vmware_cloud_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_vmware_express_route_authorization":{"version":0,"block":{"attributes":{"express_route_authorization_id":{"type":"string","description_kind":"plain","computed":true},"express_route_authorization_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_cloud_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_vmware_netapp_volume_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"netapp_volume_id":{"type":"string","description_kind":"plain","required":true},"vmware_cluster_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_vmware_private_cloud":{"version":0,"block":{"attributes":{"circuit":{"type":["list",["object",{"express_route_id":"string","express_route_private_peering_id":"string","primary_subnet_cidr":"string","secondary_subnet_cidr":"string"}]],"description_kind":"plain","computed":true},"hcx_cloud_manager_endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_connection_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"management_subnet_cidr":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_subnet_cidr":{"type":"string","description_kind":"plain","required":true},"nsxt_certificate_thumbprint":{"type":"string","description_kind":"plain","computed":true},"nsxt_manager_endpoint":{"type":"string","description_kind":"plain","computed":true},"nsxt_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"provisioning_subnet_cidr":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"vcenter_certificate_thumbprint":{"type":"string","description_kind":"plain","computed":true},"vcenter_password":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"vcsa_endpoint":{"type":"string","description_kind":"plain","computed":true},"vmotion_subnet_cidr":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"management_cluster":{"nesting_mode":"list","block":{"attributes":{"hosts":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"number","description_kind":"plain","computed":true},"size":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_voice_services_communications_gateway":{"version":0,"block":{"attributes":{"api_bridge":{"type":"string","description_kind":"plain","optional":true},"auto_generated_domain_name_label_scope":{"type":"string","description_kind":"plain","optional":true},"codecs":{"type":"string","description_kind":"plain","required":true},"connectivity":{"type":"string","description_kind":"plain","required":true},"e911_type":{"type":"string","description_kind":"plain","required":true},"emergency_dial_strings":{"type":["list","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"microsoft_teams_voicemail_pilot_number":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"on_prem_mcp_enabled":{"type":"bool","description_kind":"plain","optional":true},"platforms":{"type":["list","string"],"description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"service_location":{"nesting_mode":"set","block":{"attributes":{"allowed_media_source_address_prefixes":{"type":["set","string"],"description_kind":"plain","optional":true},"allowed_signaling_source_address_prefixes":{"type":["set","string"],"description_kind":"plain","optional":true},"esrp_addresses":{"type":["set","string"],"description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"operator_addresses":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_voice_services_communications_gateway_test_line":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"phone_number":{"type":"string","description_kind":"plain","required":true},"purpose":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"voice_services_communications_gateway_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_vpn_gateway":{"version":0,"block":{"attributes":{"bgp_route_translation_for_nat_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"routing_preference":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scale_unit":{"type":"number","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_hub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"bgp_settings":{"nesting_mode":"list","block":{"attributes":{"asn":{"type":"number","description_kind":"plain","required":true},"bgp_peering_address":{"type":"string","description_kind":"plain","computed":true},"peer_weight":{"type":"number","description_kind":"plain","required":true}},"block_types":{"instance_0_bgp_peering_address":{"nesting_mode":"list","block":{"attributes":{"custom_ips":{"type":["set","string"],"description_kind":"plain","required":true},"default_ips":{"type":["set","string"],"description_kind":"plain","computed":true},"ip_configuration_id":{"type":"string","description_kind":"plain","computed":true},"tunnel_ips":{"type":["set","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"instance_1_bgp_peering_address":{"nesting_mode":"list","block":{"attributes":{"custom_ips":{"type":["set","string"],"description_kind":"plain","required":true},"default_ips":{"type":["set","string"],"description_kind":"plain","computed":true},"ip_configuration_id":{"type":"string","description_kind":"plain","computed":true},"tunnel_ips":{"type":["set","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_vpn_gateway_connection":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_security_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"remote_vpn_site_id":{"type":"string","description_kind":"plain","required":true},"vpn_gateway_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"routing":{"nesting_mode":"list","block":{"attributes":{"associated_route_table":{"type":"string","description_kind":"plain","required":true},"inbound_route_map_id":{"type":"string","description_kind":"plain","optional":true},"outbound_route_map_id":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"propagated_route_table":{"nesting_mode":"list","block":{"attributes":{"labels":{"type":["set","string"],"description_kind":"plain","optional":true},"route_table_ids":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"traffic_selector_policy":{"nesting_mode":"set","block":{"attributes":{"local_address_ranges":{"type":["set","string"],"description_kind":"plain","required":true},"remote_address_ranges":{"type":["set","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}},"vpn_link":{"nesting_mode":"list","block":{"attributes":{"bandwidth_mbps":{"type":"number","description_kind":"plain","optional":true},"bgp_enabled":{"type":"bool","description_kind":"plain","optional":true},"connection_mode":{"type":"string","description_kind":"plain","optional":true},"egress_nat_rule_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"ingress_nat_rule_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"local_azure_ip_address_enabled":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"policy_based_traffic_selector_enabled":{"type":"bool","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","optional":true},"ratelimit_enabled":{"type":"bool","description_kind":"plain","optional":true},"route_weight":{"type":"number","description_kind":"plain","optional":true},"shared_key":{"type":"string","description_kind":"plain","optional":true},"vpn_site_link_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"custom_bgp_address":{"nesting_mode":"set","block":{"attributes":{"ip_address":{"type":"string","description_kind":"plain","required":true},"ip_configuration_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"ipsec_policy":{"nesting_mode":"list","block":{"attributes":{"dh_group":{"type":"string","description_kind":"plain","required":true},"encryption_algorithm":{"type":"string","description_kind":"plain","required":true},"ike_encryption_algorithm":{"type":"string","description_kind":"plain","required":true},"ike_integrity_algorithm":{"type":"string","description_kind":"plain","required":true},"integrity_algorithm":{"type":"string","description_kind":"plain","required":true},"pfs_group":{"type":"string","description_kind":"plain","required":true},"sa_data_size_kb":{"type":"number","description_kind":"plain","required":true},"sa_lifetime_sec":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"azurerm_vpn_gateway_nat_rule":{"version":0,"block":{"attributes":{"external_address_space_mappings":{"type":["list","string"],"description_kind":"plain","deprecated":true,"optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internal_address_space_mappings":{"type":["list","string"],"description_kind":"plain","deprecated":true,"optional":true,"computed":true},"ip_configuration_id":{"type":"string","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","deprecated":true,"required":true},"type":{"type":"string","description_kind":"plain","optional":true},"vpn_gateway_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"external_mapping":{"nesting_mode":"list","block":{"attributes":{"address_space":{"type":"string","description_kind":"plain","required":true},"port_range":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"internal_mapping":{"nesting_mode":"list","block":{"attributes":{"address_space":{"type":"string","description_kind":"plain","required":true},"port_range":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_vpn_server_configuration":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"vpn_authentication_types":{"type":["list","string"],"description_kind":"plain","required":true},"vpn_protocols":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true}},"block_types":{"azure_active_directory_authentication":{"nesting_mode":"list","block":{"attributes":{"audience":{"type":"string","description_kind":"plain","required":true},"issuer":{"type":"string","description_kind":"plain","required":true},"tenant":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"client_revoked_certificate":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"client_root_certificate":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"public_cert_data":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"ipsec_policy":{"nesting_mode":"list","block":{"attributes":{"dh_group":{"type":"string","description_kind":"plain","required":true},"ike_encryption":{"type":"string","description_kind":"plain","required":true},"ike_integrity":{"type":"string","description_kind":"plain","required":true},"ipsec_encryption":{"type":"string","description_kind":"plain","required":true},"ipsec_integrity":{"type":"string","description_kind":"plain","required":true},"pfs_group":{"type":"string","description_kind":"plain","required":true},"sa_data_size_kilobytes":{"type":"number","description_kind":"plain","required":true},"sa_lifetime_seconds":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"radius":{"nesting_mode":"list","block":{"block_types":{"client_root_certificate":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"server":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description_kind":"plain","required":true},"score":{"type":"number","description_kind":"plain","required":true},"secret":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"server_root_certificate":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"public_cert_data":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_vpn_server_configuration_policy_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_default":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","optional":true},"vpn_server_configuration_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"policy":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_vpn_site":{"version":0,"block":{"attributes":{"address_cidrs":{"type":["set","string"],"description_kind":"plain","optional":true},"device_model":{"type":"string","description_kind":"plain","optional":true},"device_vendor":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_wan_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"link":{"nesting_mode":"list","block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","computed":true},"ip_address":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"provider_name":{"type":"string","description_kind":"plain","optional":true},"speed_in_mbps":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"bgp":{"nesting_mode":"list","block":{"attributes":{"asn":{"type":"number","description_kind":"plain","required":true},"peering_address":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"o365_policy":{"nesting_mode":"list","block":{"block_types":{"traffic_category":{"nesting_mode":"list","block":{"attributes":{"allow_endpoint_enabled":{"type":"bool","description_kind":"plain","optional":true},"default_endpoint_enabled":{"type":"bool","description_kind":"plain","optional":true},"optimize_endpoint_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_web_app_active_slot":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"last_successful_swap":{"type":"string","description":"The timestamp of the last successful swap with `Production`","description_kind":"plain","computed":true},"overwrite_network_config":{"type":"bool","description":"The swap action should overwrite the Production slot's network configuration with the configuration from this slot. Defaults to `true`.","description_kind":"plain","optional":true},"slot_id":{"type":"string","description":"The ID of the Slot to swap with `Production`.","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_web_app_hybrid_connection":{"version":0,"block":{"attributes":{"hostname":{"type":"string","description":"The hostname of the endpoint.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_name":{"type":"string","description":"The name of the Relay Namespace.","description_kind":"plain","computed":true},"port":{"type":"number","description":"The port to use for the endpoint","description_kind":"plain","required":true},"relay_id":{"type":"string","description":"The ID of the Relay Hybrid Connection to use.","description_kind":"plain","required":true},"relay_name":{"type":"string","description":"The name of the Relay in use.","description_kind":"plain","computed":true},"send_key_name":{"type":"string","description":"The name of the Relay key with `Send` permission to use. Defaults to `RootManageSharedAccessKey`","description_kind":"plain","optional":true},"send_key_value":{"type":"string","description":"The Primary Access Key for the `send_key_name`","description_kind":"plain","computed":true,"sensitive":true},"service_bus_namespace":{"type":"string","description":"The Service Bus Namespace.","description_kind":"plain","computed":true},"service_bus_suffix":{"type":"string","description":"The suffix for the endpoint.","description_kind":"plain","computed":true},"web_app_id":{"type":"string","description":"The ID of the Web App for this Hybrid Connection.","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_web_application_firewall_policy":{"version":1,"block":{"attributes":{"http_listener_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"path_based_rule_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"custom_rules":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"group_rate_limit_by":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true},"priority":{"type":"number","description_kind":"plain","required":true},"rate_limit_duration":{"type":"string","description_kind":"plain","optional":true},"rate_limit_threshold":{"type":"number","description_kind":"plain","optional":true},"rule_type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"match_conditions":{"nesting_mode":"list","block":{"attributes":{"match_values":{"type":["list","string"],"description_kind":"plain","optional":true},"negation_condition":{"type":"bool","description_kind":"plain","optional":true},"operator":{"type":"string","description_kind":"plain","required":true},"transforms":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"match_variables":{"nesting_mode":"list","block":{"attributes":{"selector":{"type":"string","description_kind":"plain","optional":true},"variable_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"managed_rules":{"nesting_mode":"list","block":{"block_types":{"exclusion":{"nesting_mode":"list","block":{"attributes":{"match_variable":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description_kind":"plain","required":true},"selector_match_operator":{"type":"string","description_kind":"plain","required":true}},"block_types":{"excluded_rule_set":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"rule_group":{"nesting_mode":"list","block":{"attributes":{"excluded_rules":{"type":["list","string"],"description_kind":"plain","optional":true},"rule_group_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"managed_rule_set":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"rule_group_override":{"nesting_mode":"list","block":{"attributes":{"disabled_rules":{"type":["list","string"],"description_kind":"plain","deprecated":true,"optional":true,"computed":true},"rule_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"policy_settings":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"file_upload_limit_in_mb":{"type":"number","description_kind":"plain","optional":true},"js_challenge_cookie_expiration_in_minutes":{"type":"number","description_kind":"plain","optional":true},"max_request_body_size_in_kb":{"type":"number","description_kind":"plain","optional":true},"mode":{"type":"string","description_kind":"plain","optional":true},"request_body_check":{"type":"bool","description_kind":"plain","optional":true},"request_body_inspect_limit_in_kb":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"log_scrubbing":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"match_variable":{"type":"string","description_kind":"plain","required":true},"selector":{"type":"string","description":"When matchVariable is a collection, operator used to specify which elements in the collection this rule applies to.","description_kind":"plain","optional":true},"selector_match_operator":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_web_pubsub":{"version":1,"block":{"attributes":{"aad_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"capacity":{"type":"number","description_kind":"plain","optional":true},"external_ip":{"type":"string","description_kind":"plain","computed":true},"hostname":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"public_port":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"server_port":{"type":"number","description_kind":"plain","computed":true},"sku":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tls_client_cert_enabled":{"type":"bool","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"live_trace":{"nesting_mode":"list","block":{"attributes":{"connectivity_logs_enabled":{"type":"bool","description_kind":"plain","optional":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"http_request_logs_enabled":{"type":"bool","description_kind":"plain","optional":true},"messaging_logs_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_web_pubsub_custom_certificate":{"version":0,"block":{"attributes":{"certificate_version":{"type":"string","description_kind":"plain","computed":true},"custom_certificate_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"web_pubsub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_web_pubsub_custom_domain":{"version":0,"block":{"attributes":{"domain_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"web_pubsub_custom_certificate_id":{"type":"string","description_kind":"plain","required":true},"web_pubsub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_web_pubsub_hub":{"version":1,"block":{"attributes":{"anonymous_connections_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"web_pubsub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"event_handler":{"nesting_mode":"list","block":{"attributes":{"system_events":{"type":["set","string"],"description_kind":"plain","optional":true},"url_template":{"type":"string","description_kind":"plain","required":true},"user_event_pattern":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"auth":{"nesting_mode":"list","block":{"attributes":{"managed_identity_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"event_listener":{"nesting_mode":"list","block":{"attributes":{"eventhub_name":{"type":"string","description_kind":"plain","required":true},"eventhub_namespace_name":{"type":"string","description_kind":"plain","required":true},"system_event_name_filter":{"type":["list","string"],"description_kind":"plain","optional":true},"user_event_name_filter":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_web_pubsub_network_acl":{"version":0,"block":{"attributes":{"default_action":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"web_pubsub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"private_endpoint":{"nesting_mode":"set","block":{"attributes":{"allowed_request_types":{"type":["set","string"],"description_kind":"plain","optional":true},"denied_request_types":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"public_network":{"nesting_mode":"list","block":{"attributes":{"allowed_request_types":{"type":["set","string"],"description_kind":"plain","optional":true},"denied_request_types":{"type":["set","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_web_pubsub_shared_private_link_resource":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"request_message":{"type":"string","description_kind":"plain","optional":true},"status":{"type":"string","description_kind":"plain","computed":true},"subresource_name":{"type":"string","description_kind":"plain","required":true},"target_resource_id":{"type":"string","description_kind":"plain","required":true},"web_pubsub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_windows_function_app":{"version":1,"block":{"attributes":{"app_settings":{"type":["map","string"],"description":"A map of key-value pairs for [App Settings](https://docs.microsoft.com/en-us/azure/azure-functions/functions-app-settings) and custom values.","description_kind":"plain","optional":true},"builtin_logging_enabled":{"type":"bool","description":"Should built in logging be enabled. Configures `AzureWebJobsDashboard` app setting based on the configured storage setting","description_kind":"plain","optional":true},"client_certificate_enabled":{"type":"bool","description":"Should the function app use Client Certificates","description_kind":"plain","optional":true},"client_certificate_exclusion_paths":{"type":"string","description":"Paths to exclude when using client certificates, separated by ;","description_kind":"plain","optional":true},"client_certificate_mode":{"type":"string","description":"The mode of the Function App's client certificates requirement for incoming requests. Possible values are `Required`, `Optional`, and `OptionalInteractiveUser` ","description_kind":"plain","optional":true},"content_share_force_disabled":{"type":"bool","description":"Force disable the content share settings.","description_kind":"plain","optional":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"daily_memory_time_quota":{"type":"number","description":"The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps in Consumption Plans.","description_kind":"plain","optional":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description":"Is the Windows Function App enabled.","description_kind":"plain","optional":true},"ftp_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"functions_extension_version":{"type":"string","description":"The runtime version associated with the Function App.","description_kind":"plain","optional":true},"hosting_environment_id":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description":"Can the Function App only be accessed via HTTPS?","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_reference_identity_id":{"type":"string","description":"The User Assigned Identity to use for Key Vault access.","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description":"Specifies the name of the Function App.","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_plan_id":{"type":"string","description":"The ID of the App Service Plan within which to create this Function App","description_kind":"plain","required":true},"site_credential":{"type":["list",["object",{"name":"string","password":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"storage_account_access_key":{"type":"string","description":"The access key which will be used to access the storage account for the Function App.","description_kind":"plain","optional":true,"sensitive":true},"storage_account_name":{"type":"string","description":"The backend storage account name which will be used by this Function App.","description_kind":"plain","optional":true},"storage_key_vault_secret_id":{"type":"string","description":"The Key Vault Secret ID, including version, that contains the Connection String to connect to the storage account for this Function App.","description_kind":"plain","optional":true},"storage_uses_managed_identity":{"type":"bool","description":"Should the Function App use its Managed Identity to access storage?","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","optional":true},"webdeploy_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"zip_deploy_file":{"type":"string","description":"The local path and filename of the Zip packaged application to deploy to this Windows Function App. **Note:** Using this value requires `WEBSITE_RUN_FROM_PACKAGE=1` to be set on the App in `app_settings`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"auth_settings":{"nesting_mode":"list","block":{"attributes":{"additional_login_parameters":{"type":["map","string"],"description":"Specifies a map of Login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.","description_kind":"plain","optional":true},"allowed_external_redirect_urls":{"type":["list","string"],"description":"Specifies a list of External URLs that can be redirected to as part of logging in or logging out of the Windows Web App.","description_kind":"plain","optional":true,"computed":true},"default_provider":{"type":"string","description":"The default authentication provider to use when multiple providers are configured. Possible values include: `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount`, `Twitter`, `Github`.","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description":"Should the Authentication / Authorization feature be enabled?","description_kind":"plain","required":true},"issuer":{"type":"string","description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The RuntimeVersion of the Authentication / Authorization feature in use.","description_kind":"plain","optional":true,"computed":true},"token_refresh_extension_hours":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Windows Web App durably store platform-specific security tokens that are obtained during login flows? Defaults to `false`.","description_kind":"plain","optional":true},"unauthenticated_client_action":{"type":"string","description":"The action to take when an unauthenticated client attempts to access the app. Possible values include: `RedirectToLoginPage`, `AllowAnonymous`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret for the Client ID. Cannot be used with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client. Cannot be used with `client_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"facebook":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret":{"type":"string","description":"The App Secret of the Facebook app used for Facebook Login. Cannot be specified with `app_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login. Cannot be specified with `app_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret of the GitHub app used for GitHub Login. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The client secret associated with the Google web application. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"microsoft":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"The list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, `wl.basic` is used as the default scope.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret":{"type":"string","description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"auth_settings_v2":{"nesting_mode":"list","block":{"attributes":{"auth_enabled":{"type":"bool","description":"Should the AuthV2 Settings be enabled. Defaults to `false`","description_kind":"plain","optional":true},"config_file_path":{"type":"string","description":"The path to the App Auth settings. **Note:** Relative Paths are evaluated from the Site Root directory.","description_kind":"plain","optional":true},"default_provider":{"type":"string","description":"The Default Authentication Provider to use when the `unauthenticated_action` is set to `RedirectToLoginPage`. Possible values include: `apple`, `azureactivedirectory`, `facebook`, `github`, `google`, `twitter` and the `name` of your `custom_oidc_v2` provider.","description_kind":"plain","optional":true},"excluded_paths":{"type":["list","string"],"description":"The paths which should be excluded from the `unauthenticated_action` when it is set to `RedirectToLoginPage`.","description_kind":"plain","optional":true},"forward_proxy_convention":{"type":"string","description":"The convention used to determine the url of the request made. Possible values include `ForwardProxyConventionNoProxy`, `ForwardProxyConventionStandard`, `ForwardProxyConventionCustom`. Defaults to `ForwardProxyConventionNoProxy`","description_kind":"plain","optional":true},"forward_proxy_custom_host_header_name":{"type":"string","description":"The name of the header containing the host of the request.","description_kind":"plain","optional":true},"forward_proxy_custom_scheme_header_name":{"type":"string","description":"The name of the header containing the scheme of the request.","description_kind":"plain","optional":true},"http_route_api_prefix":{"type":"string","description":"The prefix that should precede all the authentication and authorisation paths. Defaults to `/.auth`","description_kind":"plain","optional":true},"require_authentication":{"type":"bool","description":"Should the authentication flow be used for all requests.","description_kind":"plain","optional":true},"require_https":{"type":"bool","description":"Should HTTPS be required on connections? Defaults to true.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The Runtime Version of the Authentication and Authorisation feature of this App. Defaults to `~1`","description_kind":"plain","optional":true},"unauthenticated_action":{"type":"string","description":"The action to take for requests made without authentication. Possible values include `RedirectToLoginPage`, `AllowAnonymous`, `Return401`, and `Return403`. Defaults to `RedirectToLoginPage`.","description_kind":"plain","optional":true}},"block_types":{"active_directory_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_applications":{"type":["list","string"],"description":"The list of allowed Applications for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"allowed_groups":{"type":["list","string"],"description":"The list of allowed Group Names for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_identities":{"type":["list","string"],"description":"The list of allowed Identities for the Default Authorisation Policy.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret_certificate_thumbprint":{"type":"string","description":"The thumbprint of the certificate used for signing purposes.","description_kind":"plain","optional":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client.","description_kind":"plain","optional":true},"jwt_allowed_client_applications":{"type":["list","string"],"description":"A list of Allowed Client Applications in the JWT Claim.","description_kind":"plain","optional":true},"jwt_allowed_groups":{"type":["list","string"],"description":"A list of Allowed Groups in the JWT Claim.","description_kind":"plain","optional":true},"login_parameters":{"type":["map","string"],"description":"A map of key-value pairs to send to the Authorisation Endpoint when a user logs in.","description_kind":"plain","optional":true},"tenant_auth_endpoint":{"type":"string","description":"The Azure Tenant Endpoint for the Authenticating Tenant. e.g. `https://login.microsoftonline.com/v2.0/{tenant-guid}/`.","description_kind":"plain","required":true},"www_authentication_disabled":{"type":"bool","description":"Should the www-authenticate provider should be omitted from the request? Defaults to `false`","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"apple_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Apple web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Apple Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"azure_static_web_app_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Static Web App Authentication.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"custom_oidc_v2":{"nesting_mode":"list","block":{"attributes":{"authorisation_endpoint":{"type":"string","description":"The endpoint to make the Authorisation Request.","description_kind":"plain","computed":true},"certification_uri":{"type":"string","description":"The endpoint that provides the keys necessary to validate the token.","description_kind":"plain","computed":true},"client_credential_method":{"type":"string","description":"The Client Credential Method used. Currently the only supported value is `ClientSecretPost`.","description_kind":"plain","computed":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with this Custom OIDC.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the secret for this Custom OIDC Client.","description_kind":"plain","computed":true},"issuer_endpoint":{"type":"string","description":"The endpoint that issued the Token.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the Custom OIDC Authentication Provider.","description_kind":"plain","required":true},"name_claim_type":{"type":"string","description":"The name of the claim that contains the users name.","description_kind":"plain","optional":true},"openid_configuration_endpoint":{"type":"string","description":"The endpoint that contains all the configuration endpoints for this Custom OIDC provider.","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description":"The list of the scopes that should be requested while authenticating.","description_kind":"plain","optional":true},"token_endpoint":{"type":"string","description":"The endpoint used to request a Token.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"facebook_v2":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login.","description_kind":"plain","required":true},"graph_api_version":{"type":"string","description":"The version of the Facebook API to be used while logging in.","description_kind":"plain","optional":true,"computed":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of Login scopes that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"login":{"nesting_mode":"list","block":{"attributes":{"allowed_external_redirect_urls":{"type":["list","string"],"description":"External URLs that can be redirected to as part of logging in or logging out of the app. This is an advanced setting typically only needed by Windows Store application backends. **Note:** URLs within the current domain are always implicitly allowed.","description_kind":"plain","optional":true},"cookie_expiration_convention":{"type":"string","description":"The method by which cookies expire. Possible values include: `FixedTime`, and `IdentityProviderDerived`. Defaults to `FixedTime`.","description_kind":"plain","optional":true},"cookie_expiration_time":{"type":"string","description":"The time after the request is made when the session cookie should expire. Defaults to `08:00:00`.","description_kind":"plain","optional":true},"logout_endpoint":{"type":"string","description":"The endpoint to which logout requests should be made.","description_kind":"plain","optional":true},"nonce_expiration_time":{"type":"string","description":"The time after the request is made when the nonce should expire. Defaults to `00:05:00`.","description_kind":"plain","optional":true},"preserve_url_fragments_for_logins":{"type":"bool","description":"Should the fragments from the request be preserved after the login request is made. Defaults to `false`.","description_kind":"plain","optional":true},"token_refresh_extension_time":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Token Store configuration Enabled. Defaults to `false`","description_kind":"plain","optional":true},"token_store_path":{"type":"string","description":"The directory path in the App Filesystem in which the tokens will be stored.","description_kind":"plain","optional":true},"token_store_sas_setting_name":{"type":"string","description":"The name of the app setting which contains the SAS URL of the blob storage containing the tokens.","description_kind":"plain","optional":true},"validate_nonce":{"type":"bool","description":"Should the nonce be validated while completing the login flow. Defaults to `true`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"microsoft_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"The list of Login scopes that will be requested as part of Microsoft Account authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter_v2":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"backup":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Should this backup job be enabled?","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this Backup.","description_kind":"plain","required":true},"storage_account_url":{"type":"string","description":"The SAS URL to the container.","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"frequency_interval":{"type":"number","description":"How often the backup should be executed (e.g. for weekly backup, this should be set to `7` and `frequency_unit` should be set to `Day`).","description_kind":"plain","required":true},"frequency_unit":{"type":"string","description":"The unit of time for how often the backup should take place. Possible values include: `Day` and `Hour`.","description_kind":"plain","required":true},"keep_at_least_one_backup":{"type":"bool","description":"Should the service keep at least one backup, regardless of age of backup. Defaults to `false`.","description_kind":"plain","optional":true},"last_execution_time":{"type":"string","description":"The time the backup was last attempted.","description_kind":"plain","computed":true},"retention_period_days":{"type":"number","description":"After how many days backups should be deleted.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"When the schedule should start working in RFC-3339 format.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"The name which should be used for this Connection.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type of database. Possible values include: `MySQL`, `SQLServer`, `SQLAzure`, `Custom`, `NotificationHub`, `ServiceBus`, `EventHub`, `APIHub`, `DocDb`, `RedisCache`, and `PostgreSQL`.","description_kind":"plain","required":true},"value":{"type":"string","description":"The connection string value.","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"always_on":{"type":"bool","description":"If this Windows Web App is Always On enabled. Defaults to `false`.","description_kind":"plain","optional":true,"computed":true},"api_definition_url":{"type":"string","description":"The URL of the API definition that describes this Windows Function App.","description_kind":"plain","optional":true},"api_management_api_id":{"type":"string","description":"The ID of the API Management API for this Windows Function App.","description_kind":"plain","optional":true},"app_command_line":{"type":"string","description":"The program and any arguments used to launch this app via the command line. (Example `node myapp.js`).","description_kind":"plain","optional":true},"app_scale_limit":{"type":"number","description":"The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.","description_kind":"plain","optional":true,"computed":true},"application_insights_connection_string":{"type":"string","description":"The Connection String for linking the Windows Function App to Application Insights.","description_kind":"plain","optional":true,"sensitive":true},"application_insights_key":{"type":"string","description":"The Instrumentation Key for connecting the Windows Function App to Application Insights.","description_kind":"plain","optional":true,"sensitive":true},"default_documents":{"type":["list","string"],"description":"Specifies a list of Default Documents for the Windows Web App.","description_kind":"plain","optional":true,"computed":true},"detailed_error_logging_enabled":{"type":"bool","description":"Is detailed error logging enabled","description_kind":"plain","computed":true},"elastic_instance_minimum":{"type":"number","description":"The number of minimum instances for this Windows Function App. Only affects apps on Elastic Premium plans.","description_kind":"plain","optional":true,"computed":true},"ftps_state":{"type":"string","description":"State of FTP / FTPS service for this function app. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`. Defaults to `Disabled`.","description_kind":"plain","optional":true},"health_check_eviction_time_in_min":{"type":"number","description":"The amount of time in minutes that a node is unhealthy before being removed from the load balancer. Possible values are between `2` and `10`. Only valid in conjunction with `health_check_path`","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description":"The path to be checked for this function app health.","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description":"Specifies if the http2 protocol should be enabled. Defaults to `false`.","description_kind":"plain","optional":true},"ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"load_balancing_mode":{"type":"string","description":"The Site load balancing mode. Possible values include: `WeightedRoundRobin`, `LeastRequests`, `LeastResponseTime`, `WeightedTotalTraffic`, `RequestHash`, `PerSiteRoundRobin`. Defaults to `LeastRequests` if omitted.","description_kind":"plain","optional":true},"managed_pipeline_mode":{"type":"string","description":"The Managed Pipeline mode. Possible values include: `Integrated`, `Classic`. Defaults to `Integrated`.","description_kind":"plain","optional":true},"minimum_tls_version":{"type":"string","description":"The configures the minimum version of TLS required for SSL requests. Possible values include: `1.0`, `1.1`, and `1.2`. Defaults to `1.2`.","description_kind":"plain","optional":true},"pre_warmed_instance_count":{"type":"number","description":"The number of pre-warmed instances for this function app. Only affects apps on an Elastic Premium plan.","description_kind":"plain","optional":true,"computed":true},"remote_debugging_enabled":{"type":"bool","description":"Should Remote Debugging be enabled. Defaults to `false`.","description_kind":"plain","optional":true},"remote_debugging_version":{"type":"string","description":"The Remote Debugging Version. Possible values include `VS2017`, `VS2019`, and `VS2022`","description_kind":"plain","optional":true,"computed":true},"runtime_scale_monitoring_enabled":{"type":"bool","description":"Should Functions Runtime Scale Monitoring be enabled.","description_kind":"plain","optional":true},"scm_ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"scm_minimum_tls_version":{"type":"string","description":"Configures the minimum version of TLS required for SSL requests to the SCM site Possible values include: `1.0`, `1.1`, and `1.2`. Defaults to `1.2`.","description_kind":"plain","optional":true},"scm_type":{"type":"string","description":"The SCM Type in use by the Windows Function App.","description_kind":"plain","computed":true},"scm_use_main_ip_restriction":{"type":"bool","description":"Should the Windows Function App `ip_restriction` configuration be used for the SCM also.","description_kind":"plain","optional":true},"use_32_bit_worker":{"type":"bool","description":"Should the Windows Web App use a 32-bit worker.","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description":"Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`.","description_kind":"plain","optional":true},"websockets_enabled":{"type":"bool","description":"Should Web Sockets be enabled. Defaults to `false`.","description_kind":"plain","optional":true},"windows_fx_version":{"type":"string","description":"The Windows FX Version string.","description_kind":"plain","computed":true},"worker_count":{"type":"number","description":"The number of Workers for this Windows Function App.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"app_service_logs":{"nesting_mode":"list","block":{"attributes":{"disk_quota_mb":{"type":"number","description":"The amount of disk space to use for logs. Valid values are between `25` and `100`.","description_kind":"plain","optional":true},"retention_period_days":{"type":"number","description":"The retention period for logs in days. Valid values are between `0` and `99999`. Defaults to `0` (never delete).","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"application_stack":{"nesting_mode":"list","block":{"attributes":{"dotnet_version":{"type":"string","description":"The version of .Net. Possible values are `v3.0`, `v4.0`, `v6.0` and `v7.0`","description_kind":"plain","optional":true},"java_version":{"type":"string","description":"The version of Java to use. Possible values are `1.8`, `11` and `17`","description_kind":"plain","optional":true},"node_version":{"type":"string","description":"The version of Node to use. Possible values include `12`, `14`, `16` and `18`","description_kind":"plain","optional":true},"powershell_core_version":{"type":"string","description":"The PowerShell Core version to use. Possible values are `7`, `7.2`, and `7.4`","description_kind":"plain","optional":true},"use_custom_runtime":{"type":"bool","description":"Does the Function App use a custom Application Stack?","description_kind":"plain","optional":true,"computed":true},"use_dotnet_isolated_runtime":{"type":"bool","description":"Should the DotNet process use an isolated runtime. Defaults to `false`.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description":"Specifies a list of origins that should be allowed to make cross-origin calls.","description_kind":"plain","optional":true},"support_credentials":{"type":"bool","description":"Are credentials allowed in CORS requests? Defaults to `false`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"scm_ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"sticky_settings":{"nesting_mode":"list","block":{"attributes":{"app_setting_names":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string_names":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"set","block":{"attributes":{"access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"mount_path":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"share_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_windows_function_app_slot":{"version":1,"block":{"attributes":{"app_settings":{"type":["map","string"],"description":"A map of key-value pairs for [App Settings](https://docs.microsoft.com/en-us/azure/azure-functions/functions-app-settings) and custom values.","description_kind":"plain","optional":true},"builtin_logging_enabled":{"type":"bool","description":"Should built in logging be enabled. Configures `AzureWebJobsDashboard` app setting based on the configured storage setting.","description_kind":"plain","optional":true},"client_certificate_enabled":{"type":"bool","description":"Should the Function App Slot use Client Certificates.","description_kind":"plain","optional":true},"client_certificate_exclusion_paths":{"type":"string","description":"Paths to exclude when using client certificates, separated by ;","description_kind":"plain","optional":true},"client_certificate_mode":{"type":"string","description":"The mode of the Function App Slot's client certificates requirement for incoming requests. Possible values are `Required`, `Optional`, and `OptionalInteractiveUser`.","description_kind":"plain","optional":true},"content_share_force_disabled":{"type":"bool","description":"Force disable the content share settings.","description_kind":"plain","optional":true},"custom_domain_verification_id":{"type":"string","description":"The identifier used by App Service to perform domain ownership verification via DNS TXT record.","description_kind":"plain","computed":true,"sensitive":true},"daily_memory_time_quota":{"type":"number","description":"The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps in Consumption Plans.","description_kind":"plain","optional":true},"default_hostname":{"type":"string","description":"The default hostname of the Windows Function App Slot.","description_kind":"plain","computed":true},"enabled":{"type":"bool","description":"Is the Windows Function App Slot enabled.","description_kind":"plain","optional":true},"ftp_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"function_app_id":{"type":"string","description":"The ID of the Windows Function App this Slot is a member of.","description_kind":"plain","required":true},"functions_extension_version":{"type":"string","description":"The runtime version associated with the Function App Slot.","description_kind":"plain","optional":true},"hosting_environment_id":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description":"Can the Function App Slot only be accessed via HTTPS?","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_reference_identity_id":{"type":"string","description":"The User Assigned Identity to use for Key Vault access.","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description":"The Kind value for this Windows Function App Slot.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Specifies the name of the Windows Function App Slot.","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description":"A list of outbound IP addresses. For example `[\"52.23.25.3\", \"52.143.43.12\"]`.","description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description":"A comma separated list of outbound IP addresses as a string. For example `52.23.25.3,52.143.43.12`.","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description":"A list of possible outbound IP addresses, not all of which are necessarily in use. This is a superset of `outbound_ip_address_list`. For example `[\"52.23.25.3\", \"52.143.43.12\"]`.","description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description":"A comma separated list of possible outbound IP addresses as a string. For example `52.23.25.3,52.143.43.12,52.143.43.17`. This is a superset of `outbound_ip_addresses`. For example `[\"52.23.25.3\", \"52.143.43.12\",\"52.143.43.17\"]`.","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"service_plan_id":{"type":"string","description_kind":"plain","optional":true},"site_credential":{"type":["list",["object",{"name":"string","password":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"storage_account_access_key":{"type":"string","description":"The access key which will be used to access the storage account for the Function App Slot.","description_kind":"plain","optional":true,"sensitive":true},"storage_account_name":{"type":"string","description":"The backend storage account name which will be used by this Function App Slot.","description_kind":"plain","optional":true},"storage_key_vault_secret_id":{"type":"string","description":"The Key Vault Secret ID, including version, that contains the Connection String to connect to the storage account for this Function App.","description_kind":"plain","optional":true},"storage_uses_managed_identity":{"type":"bool","description":"Should the Function App Slot use its Managed Identity to access storage?","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","optional":true},"webdeploy_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"auth_settings":{"nesting_mode":"list","block":{"attributes":{"additional_login_parameters":{"type":["map","string"],"description":"Specifies a map of Login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.","description_kind":"plain","optional":true},"allowed_external_redirect_urls":{"type":["list","string"],"description":"Specifies a list of External URLs that can be redirected to as part of logging in or logging out of the Windows Web App.","description_kind":"plain","optional":true,"computed":true},"default_provider":{"type":"string","description":"The default authentication provider to use when multiple providers are configured. Possible values include: `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount`, `Twitter`, `Github`.","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description":"Should the Authentication / Authorization feature be enabled?","description_kind":"plain","required":true},"issuer":{"type":"string","description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The RuntimeVersion of the Authentication / Authorization feature in use.","description_kind":"plain","optional":true,"computed":true},"token_refresh_extension_hours":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Windows Web App durably store platform-specific security tokens that are obtained during login flows? Defaults to `false`.","description_kind":"plain","optional":true},"unauthenticated_client_action":{"type":"string","description":"The action to take when an unauthenticated client attempts to access the app. Possible values include: `RedirectToLoginPage`, `AllowAnonymous`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret for the Client ID. Cannot be used with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client. Cannot be used with `client_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"facebook":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret":{"type":"string","description":"The App Secret of the Facebook app used for Facebook Login. Cannot be specified with `app_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login. Cannot be specified with `app_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret of the GitHub app used for GitHub Login. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The client secret associated with the Google web application. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"microsoft":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"The list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, `wl.basic` is used as the default scope.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret":{"type":"string","description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"auth_settings_v2":{"nesting_mode":"list","block":{"attributes":{"auth_enabled":{"type":"bool","description":"Should the AuthV2 Settings be enabled. Defaults to `false`","description_kind":"plain","optional":true},"config_file_path":{"type":"string","description":"The path to the App Auth settings. **Note:** Relative Paths are evaluated from the Site Root directory.","description_kind":"plain","optional":true},"default_provider":{"type":"string","description":"The Default Authentication Provider to use when the `unauthenticated_action` is set to `RedirectToLoginPage`. Possible values include: `apple`, `azureactivedirectory`, `facebook`, `github`, `google`, `twitter` and the `name` of your `custom_oidc_v2` provider.","description_kind":"plain","optional":true},"excluded_paths":{"type":["list","string"],"description":"The paths which should be excluded from the `unauthenticated_action` when it is set to `RedirectToLoginPage`.","description_kind":"plain","optional":true},"forward_proxy_convention":{"type":"string","description":"The convention used to determine the url of the request made. Possible values include `ForwardProxyConventionNoProxy`, `ForwardProxyConventionStandard`, `ForwardProxyConventionCustom`. Defaults to `ForwardProxyConventionNoProxy`","description_kind":"plain","optional":true},"forward_proxy_custom_host_header_name":{"type":"string","description":"The name of the header containing the host of the request.","description_kind":"plain","optional":true},"forward_proxy_custom_scheme_header_name":{"type":"string","description":"The name of the header containing the scheme of the request.","description_kind":"plain","optional":true},"http_route_api_prefix":{"type":"string","description":"The prefix that should precede all the authentication and authorisation paths. Defaults to `/.auth`","description_kind":"plain","optional":true},"require_authentication":{"type":"bool","description":"Should the authentication flow be used for all requests.","description_kind":"plain","optional":true},"require_https":{"type":"bool","description":"Should HTTPS be required on connections? Defaults to true.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The Runtime Version of the Authentication and Authorisation feature of this App. Defaults to `~1`","description_kind":"plain","optional":true},"unauthenticated_action":{"type":"string","description":"The action to take for requests made without authentication. Possible values include `RedirectToLoginPage`, `AllowAnonymous`, `Return401`, and `Return403`. Defaults to `RedirectToLoginPage`.","description_kind":"plain","optional":true}},"block_types":{"active_directory_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_applications":{"type":["list","string"],"description":"The list of allowed Applications for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"allowed_groups":{"type":["list","string"],"description":"The list of allowed Group Names for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_identities":{"type":["list","string"],"description":"The list of allowed Identities for the Default Authorisation Policy.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret_certificate_thumbprint":{"type":"string","description":"The thumbprint of the certificate used for signing purposes.","description_kind":"plain","optional":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client.","description_kind":"plain","optional":true},"jwt_allowed_client_applications":{"type":["list","string"],"description":"A list of Allowed Client Applications in the JWT Claim.","description_kind":"plain","optional":true},"jwt_allowed_groups":{"type":["list","string"],"description":"A list of Allowed Groups in the JWT Claim.","description_kind":"plain","optional":true},"login_parameters":{"type":["map","string"],"description":"A map of key-value pairs to send to the Authorisation Endpoint when a user logs in.","description_kind":"plain","optional":true},"tenant_auth_endpoint":{"type":"string","description":"The Azure Tenant Endpoint for the Authenticating Tenant. e.g. `https://login.microsoftonline.com/v2.0/{tenant-guid}/`.","description_kind":"plain","required":true},"www_authentication_disabled":{"type":"bool","description":"Should the www-authenticate provider should be omitted from the request? Defaults to `false`","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"apple_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Apple web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Apple Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"azure_static_web_app_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Static Web App Authentication.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"custom_oidc_v2":{"nesting_mode":"list","block":{"attributes":{"authorisation_endpoint":{"type":"string","description":"The endpoint to make the Authorisation Request.","description_kind":"plain","computed":true},"certification_uri":{"type":"string","description":"The endpoint that provides the keys necessary to validate the token.","description_kind":"plain","computed":true},"client_credential_method":{"type":"string","description":"The Client Credential Method used. Currently the only supported value is `ClientSecretPost`.","description_kind":"plain","computed":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with this Custom OIDC.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the secret for this Custom OIDC Client.","description_kind":"plain","computed":true},"issuer_endpoint":{"type":"string","description":"The endpoint that issued the Token.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the Custom OIDC Authentication Provider.","description_kind":"plain","required":true},"name_claim_type":{"type":"string","description":"The name of the claim that contains the users name.","description_kind":"plain","optional":true},"openid_configuration_endpoint":{"type":"string","description":"The endpoint that contains all the configuration endpoints for this Custom OIDC provider.","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description":"The list of the scopes that should be requested while authenticating.","description_kind":"plain","optional":true},"token_endpoint":{"type":"string","description":"The endpoint used to request a Token.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"facebook_v2":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login.","description_kind":"plain","required":true},"graph_api_version":{"type":"string","description":"The version of the Facebook API to be used while logging in.","description_kind":"plain","optional":true,"computed":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of Login scopes that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"login":{"nesting_mode":"list","block":{"attributes":{"allowed_external_redirect_urls":{"type":["list","string"],"description":"External URLs that can be redirected to as part of logging in or logging out of the app. This is an advanced setting typically only needed by Windows Store application backends. **Note:** URLs within the current domain are always implicitly allowed.","description_kind":"plain","optional":true},"cookie_expiration_convention":{"type":"string","description":"The method by which cookies expire. Possible values include: `FixedTime`, and `IdentityProviderDerived`. Defaults to `FixedTime`.","description_kind":"plain","optional":true},"cookie_expiration_time":{"type":"string","description":"The time after the request is made when the session cookie should expire. Defaults to `08:00:00`.","description_kind":"plain","optional":true},"logout_endpoint":{"type":"string","description":"The endpoint to which logout requests should be made.","description_kind":"plain","optional":true},"nonce_expiration_time":{"type":"string","description":"The time after the request is made when the nonce should expire. Defaults to `00:05:00`.","description_kind":"plain","optional":true},"preserve_url_fragments_for_logins":{"type":"bool","description":"Should the fragments from the request be preserved after the login request is made. Defaults to `false`.","description_kind":"plain","optional":true},"token_refresh_extension_time":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Token Store configuration Enabled. Defaults to `false`","description_kind":"plain","optional":true},"token_store_path":{"type":"string","description":"The directory path in the App Filesystem in which the tokens will be stored.","description_kind":"plain","optional":true},"token_store_sas_setting_name":{"type":"string","description":"The name of the app setting which contains the SAS URL of the blob storage containing the tokens.","description_kind":"plain","optional":true},"validate_nonce":{"type":"bool","description":"Should the nonce be validated while completing the login flow. Defaults to `true`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"microsoft_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"The list of Login scopes that will be requested as part of Microsoft Account authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter_v2":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"backup":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Should this backup job be enabled?","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this Backup.","description_kind":"plain","required":true},"storage_account_url":{"type":"string","description":"The SAS URL to the container.","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"frequency_interval":{"type":"number","description":"How often the backup should be executed (e.g. for weekly backup, this should be set to `7` and `frequency_unit` should be set to `Day`).","description_kind":"plain","required":true},"frequency_unit":{"type":"string","description":"The unit of time for how often the backup should take place. Possible values include: `Day` and `Hour`.","description_kind":"plain","required":true},"keep_at_least_one_backup":{"type":"bool","description":"Should the service keep at least one backup, regardless of age of backup. Defaults to `false`.","description_kind":"plain","optional":true},"last_execution_time":{"type":"string","description":"The time the backup was last attempted.","description_kind":"plain","computed":true},"retention_period_days":{"type":"number","description":"After how many days backups should be deleted.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"When the schedule should start working in RFC-3339 format.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"The name which should be used for this Connection.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type of database. Possible values include: `MySQL`, `SQLServer`, `SQLAzure`, `Custom`, `NotificationHub`, `ServiceBus`, `EventHub`, `APIHub`, `DocDb`, `RedisCache`, and `PostgreSQL`.","description_kind":"plain","required":true},"value":{"type":"string","description":"The connection string value.","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"always_on":{"type":"bool","description":"If this Windows Web App is Always On enabled. Defaults to `false`.","description_kind":"plain","optional":true,"computed":true},"api_definition_url":{"type":"string","description":"The URL of the API definition that describes this Windows Function App.","description_kind":"plain","optional":true},"api_management_api_id":{"type":"string","description":"The ID of the API Management API for this Windows Function App.","description_kind":"plain","optional":true},"app_command_line":{"type":"string","description":"The program and any arguments used to launch this app via the command line. (Example `node myapp.js`).","description_kind":"plain","optional":true},"app_scale_limit":{"type":"number","description":"The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.","description_kind":"plain","optional":true,"computed":true},"application_insights_connection_string":{"type":"string","description":"The Connection String for linking the Windows Function App to Application Insights.","description_kind":"plain","optional":true,"sensitive":true},"application_insights_key":{"type":"string","description":"The Instrumentation Key for connecting the Windows Function App to Application Insights.","description_kind":"plain","optional":true,"sensitive":true},"auto_swap_slot_name":{"type":"string","description_kind":"plain","optional":true},"default_documents":{"type":["list","string"],"description":"Specifies a list of Default Documents for the Windows Web App.","description_kind":"plain","optional":true,"computed":true},"detailed_error_logging_enabled":{"type":"bool","description":"Is detailed error logging enabled","description_kind":"plain","computed":true},"elastic_instance_minimum":{"type":"number","description":"The number of minimum instances for this Windows Function App. Only affects apps on Elastic Premium plans.","description_kind":"plain","optional":true,"computed":true},"ftps_state":{"type":"string","description":"State of FTP / FTPS service for this function app. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`. Defaults to `Disabled`.","description_kind":"plain","optional":true},"health_check_eviction_time_in_min":{"type":"number","description":"The amount of time in minutes that a node is unhealthy before being removed from the load balancer. Possible values are between `2` and `10`. Defaults to `10`. Only valid in conjunction with `health_check_path`","description_kind":"plain","optional":true},"health_check_path":{"type":"string","description":"The path to be checked for this function app health.","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description":"Specifies if the http2 protocol should be enabled. Defaults to `false`.","description_kind":"plain","optional":true},"ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"load_balancing_mode":{"type":"string","description":"The Site load balancing mode. Possible values include: `WeightedRoundRobin`, `LeastRequests`, `LeastResponseTime`, `WeightedTotalTraffic`, `RequestHash`, `PerSiteRoundRobin`. Defaults to `LeastRequests` if omitted.","description_kind":"plain","optional":true},"managed_pipeline_mode":{"type":"string","description":"The Managed Pipeline mode. Possible values include: `Integrated`, `Classic`. Defaults to `Integrated`.","description_kind":"plain","optional":true},"minimum_tls_version":{"type":"string","description":"The configures the minimum version of TLS required for SSL requests. Possible values include: `1.0`, `1.1`, and `1.2`. Defaults to `1.2`.","description_kind":"plain","optional":true},"pre_warmed_instance_count":{"type":"number","description":"The number of pre-warmed instances for this function app. Only affects apps on an Elastic Premium plan.","description_kind":"plain","optional":true,"computed":true},"remote_debugging_enabled":{"type":"bool","description":"Should Remote Debugging be enabled. Defaults to `false`.","description_kind":"plain","optional":true},"remote_debugging_version":{"type":"string","description":"The Remote Debugging Version. Possible values include `VS2017`, `VS2019`, and `VS2022`","description_kind":"plain","optional":true,"computed":true},"runtime_scale_monitoring_enabled":{"type":"bool","description":"Should Functions Runtime Scale Monitoring be enabled.","description_kind":"plain","optional":true},"scm_ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"scm_minimum_tls_version":{"type":"string","description":"Configures the minimum version of TLS required for SSL requests to the SCM site Possible values include: `1.0`, `1.1`, and `1.2`. Defaults to `1.2`.","description_kind":"plain","optional":true},"scm_type":{"type":"string","description":"The SCM Type in use by the Windows Function App.","description_kind":"plain","computed":true},"scm_use_main_ip_restriction":{"type":"bool","description":"Should the Windows Function App `ip_restriction` configuration be used for the SCM also.","description_kind":"plain","optional":true},"use_32_bit_worker":{"type":"bool","description":"Should the Windows Function App use a 32-bit worker.","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description":"Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`.","description_kind":"plain","optional":true},"websockets_enabled":{"type":"bool","description":"Should Web Sockets be enabled. Defaults to `false`.","description_kind":"plain","optional":true},"windows_fx_version":{"type":"string","description":"The Windows FX Version string.","description_kind":"plain","computed":true},"worker_count":{"type":"number","description":"The number of Workers for this Windows Function App.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"app_service_logs":{"nesting_mode":"list","block":{"attributes":{"disk_quota_mb":{"type":"number","description":"The amount of disk space to use for logs. Valid values are between `25` and `100`.","description_kind":"plain","optional":true},"retention_period_days":{"type":"number","description":"The retention period for logs in days. Valid values are between `0` and `99999`. Defaults to `0` (never delete).","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"application_stack":{"nesting_mode":"list","block":{"attributes":{"dotnet_version":{"type":"string","description":"The version of .Net. Possible values are `v3.0`, `v4.0`, `v6.0` and `v7.0`","description_kind":"plain","optional":true},"java_version":{"type":"string","description":"The version of Java to use. Possible values are `1.8`, `11` and `17`","description_kind":"plain","optional":true},"node_version":{"type":"string","description":"The version of Node to use. Possible values include `12`, `14`, `16` and `18`","description_kind":"plain","optional":true},"powershell_core_version":{"type":"string","description":"The PowerShell Core version to use. Possible values are `7`, `7.2`, and `7.4`","description_kind":"plain","optional":true},"use_custom_runtime":{"type":"bool","description":"Does the Function App use a custom Application Stack?","description_kind":"plain","optional":true,"computed":true},"use_dotnet_isolated_runtime":{"type":"bool","description":"Should the DotNet process use an isolated runtime. Defaults to `false`.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description":"Specifies a list of origins that should be allowed to make cross-origin calls.","description_kind":"plain","optional":true},"support_credentials":{"type":"bool","description":"Are credentials allowed in CORS requests? Defaults to `false`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"scm_ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"storage_account":{"nesting_mode":"set","block":{"attributes":{"access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"mount_path":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"share_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_windows_virtual_machine":{"version":0,"block":{"attributes":{"admin_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"admin_username":{"type":"string","description_kind":"plain","required":true},"allow_extension_operations":{"type":"bool","description_kind":"plain","optional":true},"availability_set_id":{"type":"string","description_kind":"plain","optional":true},"bypass_platform_safety_checks_on_user_schedule_enabled":{"type":"bool","description_kind":"plain","optional":true},"capacity_reservation_group_id":{"type":"string","description_kind":"plain","optional":true},"computer_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"custom_data":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"dedicated_host_group_id":{"type":"string","description_kind":"plain","optional":true},"dedicated_host_id":{"type":"string","description_kind":"plain","optional":true},"disk_controller_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"edge_zone":{"type":"string","description_kind":"plain","optional":true},"enable_automatic_updates":{"type":"bool","description_kind":"plain","optional":true},"encryption_at_host_enabled":{"type":"bool","description_kind":"plain","optional":true},"eviction_policy":{"type":"string","description_kind":"plain","optional":true},"extensions_time_budget":{"type":"string","description_kind":"plain","optional":true},"hotpatching_enabled":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"max_bid_price":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"network_interface_ids":{"type":["list","string"],"description_kind":"plain","required":true},"patch_assessment_mode":{"type":"string","description_kind":"plain","optional":true},"patch_mode":{"type":"string","description_kind":"plain","optional":true},"platform_fault_domain":{"type":"number","description_kind":"plain","optional":true},"priority":{"type":"string","description_kind":"plain","optional":true},"private_ip_address":{"type":"string","description_kind":"plain","computed":true},"private_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"provision_vm_agent":{"type":"bool","description_kind":"plain","optional":true},"proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"public_ip_address":{"type":"string","description_kind":"plain","computed":true},"public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"reboot_setting":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secure_boot_enabled":{"type":"bool","description_kind":"plain","optional":true},"size":{"type":"string","description_kind":"plain","required":true},"source_image_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timezone":{"type":"string","description_kind":"plain","optional":true},"user_data":{"type":"string","description_kind":"plain","optional":true},"virtual_machine_id":{"type":"string","description_kind":"plain","computed":true},"virtual_machine_scale_set_id":{"type":"string","description_kind":"plain","optional":true},"vm_agent_platform_updates_enabled":{"type":"bool","description_kind":"plain","optional":true},"vtpm_enabled":{"type":"bool","description_kind":"plain","optional":true},"zone":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"additional_capabilities":{"nesting_mode":"list","block":{"attributes":{"hibernation_enabled":{"type":"bool","description_kind":"plain","optional":true},"ultra_ssd_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"additional_unattend_content":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"setting":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"boot_diagnostics":{"nesting_mode":"list","block":{"attributes":{"storage_account_uri":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"gallery_application":{"nesting_mode":"list","block":{"attributes":{"automatic_upgrade_enabled":{"type":"bool","description_kind":"plain","optional":true},"configuration_blob_uri":{"type":"string","description_kind":"plain","optional":true},"order":{"type":"number","description_kind":"plain","optional":true},"tag":{"type":"string","description_kind":"plain","optional":true},"treat_failure_as_deployment_failure_enabled":{"type":"bool","description_kind":"plain","optional":true},"version_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":100},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"os_disk":{"nesting_mode":"list","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","required":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"secure_vm_disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"security_encryption_type":{"type":"string","description_kind":"plain","optional":true},"storage_account_type":{"type":"string","description_kind":"plain","required":true},"write_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"diff_disk_settings":{"nesting_mode":"list","block":{"attributes":{"option":{"type":"string","description_kind":"plain","required":true},"placement":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"os_image_notification":{"nesting_mode":"list","block":{"attributes":{"timeout":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"plan":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"product":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"secret":{"nesting_mode":"list","block":{"attributes":{"key_vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"certificate":{"nesting_mode":"set","block":{"attributes":{"store":{"type":"string","description_kind":"plain","required":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"source_image_reference":{"nesting_mode":"list","block":{"attributes":{"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"termination_notification":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"timeout":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"winrm_listener":{"nesting_mode":"set","block":{"attributes":{"certificate_url":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_windows_virtual_machine_scale_set":{"version":0,"block":{"attributes":{"admin_password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"admin_username":{"type":"string","description_kind":"plain","required":true},"capacity_reservation_group_id":{"type":"string","description_kind":"plain","optional":true},"computer_name_prefix":{"type":"string","description_kind":"plain","optional":true,"computed":true},"custom_data":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"do_not_run_extensions_on_overprovisioned_machines":{"type":"bool","description_kind":"plain","optional":true},"edge_zone":{"type":"string","description_kind":"plain","optional":true},"enable_automatic_updates":{"type":"bool","description_kind":"plain","optional":true},"encryption_at_host_enabled":{"type":"bool","description_kind":"plain","optional":true},"eviction_policy":{"type":"string","description_kind":"plain","optional":true},"extension_operations_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"extensions_time_budget":{"type":"string","description_kind":"plain","optional":true},"health_probe_id":{"type":"string","description_kind":"plain","optional":true},"host_group_id":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instances":{"type":"number","description_kind":"plain","required":true},"license_type":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","required":true},"max_bid_price":{"type":"number","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"overprovision":{"type":"bool","description_kind":"plain","optional":true},"platform_fault_domain_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"string","description_kind":"plain","optional":true},"provision_vm_agent":{"type":"bool","description_kind":"plain","optional":true},"proximity_placement_group_id":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scale_in_policy":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"secure_boot_enabled":{"type":"bool","description_kind":"plain","optional":true},"single_placement_group":{"type":"bool","description_kind":"plain","optional":true},"sku":{"type":"string","description_kind":"plain","required":true},"source_image_id":{"type":"string","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timezone":{"type":"string","description_kind":"plain","optional":true},"unique_id":{"type":"string","description_kind":"plain","computed":true},"upgrade_mode":{"type":"string","description_kind":"plain","optional":true},"user_data":{"type":"string","description_kind":"plain","optional":true},"vtpm_enabled":{"type":"bool","description_kind":"plain","optional":true},"zone_balance":{"type":"bool","description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"additional_capabilities":{"nesting_mode":"list","block":{"attributes":{"ultra_ssd_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"additional_unattend_content":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"setting":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"automatic_instance_repair":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description_kind":"plain","required":true},"grace_period":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"max_items":1},"automatic_os_upgrade_policy":{"nesting_mode":"list","block":{"attributes":{"disable_automatic_rollback":{"type":"bool","description_kind":"plain","required":true},"enable_automatic_os_upgrade":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"boot_diagnostics":{"nesting_mode":"list","block":{"attributes":{"storage_account_uri":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"data_disk":{"nesting_mode":"list","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","required":true},"create_option":{"type":"string","description_kind":"plain","optional":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"disk_size_gb":{"type":"number","description_kind":"plain","required":true},"lun":{"type":"number","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","optional":true},"storage_account_type":{"type":"string","description_kind":"plain","required":true},"ultra_ssd_disk_iops_read_write":{"type":"number","description_kind":"plain","optional":true,"computed":true},"ultra_ssd_disk_mbps_read_write":{"type":"number","description_kind":"plain","optional":true,"computed":true},"write_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"}},"extension":{"nesting_mode":"set","block":{"attributes":{"auto_upgrade_minor_version":{"type":"bool","description_kind":"plain","optional":true},"automatic_upgrade_enabled":{"type":"bool","description_kind":"plain","optional":true},"force_update_tag":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"protected_settings":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"provision_after_extensions":{"type":["list","string"],"description_kind":"plain","optional":true},"publisher":{"type":"string","description_kind":"plain","required":true},"settings":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true},"type_handler_version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"protected_settings_from_key_vault":{"nesting_mode":"list","block":{"attributes":{"secret_url":{"type":"string","description_kind":"plain","required":true},"source_vault_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"gallery_application":{"nesting_mode":"list","block":{"attributes":{"configuration_blob_uri":{"type":"string","description_kind":"plain","optional":true},"order":{"type":"number","description_kind":"plain","optional":true},"tag":{"type":"string","description_kind":"plain","optional":true},"version_id":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":100},"gallery_applications":{"nesting_mode":"list","block":{"attributes":{"configuration_reference_blob_uri":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"order":{"type":"number","description_kind":"plain","optional":true},"package_reference_id":{"type":"string","description_kind":"plain","deprecated":true,"required":true},"tag":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true},"max_items":100},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"network_interface":{"nesting_mode":"list","block":{"attributes":{"dns_servers":{"type":["list","string"],"description_kind":"plain","optional":true},"enable_accelerated_networking":{"type":"bool","description_kind":"plain","optional":true},"enable_ip_forwarding":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"network_security_group_id":{"type":"string","description_kind":"plain","optional":true},"primary":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"ip_configuration":{"nesting_mode":"list","block":{"attributes":{"application_gateway_backend_address_pool_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"application_security_group_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"load_balancer_backend_address_pool_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"load_balancer_inbound_nat_rules_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"primary":{"type":"bool","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"public_ip_address":{"nesting_mode":"list","block":{"attributes":{"domain_name_label":{"type":"string","description_kind":"plain","optional":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_ip_prefix_id":{"type":"string","description_kind":"plain","optional":true},"version":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"ip_tag":{"nesting_mode":"list","block":{"attributes":{"tag":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"},"min_items":1},"os_disk":{"nesting_mode":"list","block":{"attributes":{"caching":{"type":"string","description_kind":"plain","required":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"disk_size_gb":{"type":"number","description_kind":"plain","optional":true,"computed":true},"secure_vm_disk_encryption_set_id":{"type":"string","description_kind":"plain","optional":true},"security_encryption_type":{"type":"string","description_kind":"plain","optional":true},"storage_account_type":{"type":"string","description_kind":"plain","required":true},"write_accelerator_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"diff_disk_settings":{"nesting_mode":"list","block":{"attributes":{"option":{"type":"string","description_kind":"plain","required":true},"placement":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"plan":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"product":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"rolling_upgrade_policy":{"nesting_mode":"list","block":{"attributes":{"cross_zone_upgrades_enabled":{"type":"bool","description_kind":"plain","optional":true},"max_batch_instance_percent":{"type":"number","description_kind":"plain","required":true},"max_unhealthy_instance_percent":{"type":"number","description_kind":"plain","required":true},"max_unhealthy_upgraded_instance_percent":{"type":"number","description_kind":"plain","required":true},"maximum_surge_instances_enabled":{"type":"bool","description_kind":"plain","optional":true},"pause_time_between_batches":{"type":"string","description_kind":"plain","required":true},"prioritize_unhealthy_instances_enabled":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"scale_in":{"nesting_mode":"list","block":{"attributes":{"force_deletion_enabled":{"type":"bool","description_kind":"plain","optional":true},"rule":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"secret":{"nesting_mode":"list","block":{"attributes":{"key_vault_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"certificate":{"nesting_mode":"set","block":{"attributes":{"store":{"type":"string","description_kind":"plain","required":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"source_image_reference":{"nesting_mode":"list","block":{"attributes":{"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"spot_restore":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","optional":true},"timeout":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"terminate_notification":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"timeout":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true},"max_items":1},"termination_notification":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","required":true},"timeout":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"winrm_listener":{"nesting_mode":"set","block":{"attributes":{"certificate_url":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_windows_web_app":{"version":1,"block":{"attributes":{"app_settings":{"type":["map","string"],"description_kind":"plain","optional":true},"client_affinity_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_certificate_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_certificate_exclusion_paths":{"type":"string","description":"Paths to exclude when using client certificates, separated by ;","description_kind":"plain","optional":true},"client_certificate_mode":{"type":"string","description_kind":"plain","optional":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"ftp_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"hosting_environment_id":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_reference_identity_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_plan_id":{"type":"string","description_kind":"plain","required":true},"site_credential":{"type":["list",["object",{"name":"string","password":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","optional":true},"webdeploy_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"zip_deploy_file":{"type":"string","description":"The local path and filename of the Zip packaged application to deploy to this Windows Web App. **Note:** Using this value requires either `WEBSITE_RUN_FROM_PACKAGE=1` or `SCM_DO_BUILD_DURING_DEPLOYMENT=true` to be set on the App in `app_settings`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"auth_settings":{"nesting_mode":"list","block":{"attributes":{"additional_login_parameters":{"type":["map","string"],"description":"Specifies a map of Login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.","description_kind":"plain","optional":true},"allowed_external_redirect_urls":{"type":["list","string"],"description":"Specifies a list of External URLs that can be redirected to as part of logging in or logging out of the Windows Web App.","description_kind":"plain","optional":true,"computed":true},"default_provider":{"type":"string","description":"The default authentication provider to use when multiple providers are configured. Possible values include: `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount`, `Twitter`, `Github`.","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description":"Should the Authentication / Authorization feature be enabled?","description_kind":"plain","required":true},"issuer":{"type":"string","description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The RuntimeVersion of the Authentication / Authorization feature in use.","description_kind":"plain","optional":true,"computed":true},"token_refresh_extension_hours":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Windows Web App durably store platform-specific security tokens that are obtained during login flows? Defaults to `false`.","description_kind":"plain","optional":true},"unauthenticated_client_action":{"type":"string","description":"The action to take when an unauthenticated client attempts to access the app. Possible values include: `RedirectToLoginPage`, `AllowAnonymous`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret for the Client ID. Cannot be used with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client. Cannot be used with `client_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"facebook":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret":{"type":"string","description":"The App Secret of the Facebook app used for Facebook Login. Cannot be specified with `app_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login. Cannot be specified with `app_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret of the GitHub app used for GitHub Login. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The client secret associated with the Google web application. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"microsoft":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"The list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, `wl.basic` is used as the default scope.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret":{"type":"string","description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"auth_settings_v2":{"nesting_mode":"list","block":{"attributes":{"auth_enabled":{"type":"bool","description":"Should the AuthV2 Settings be enabled. Defaults to `false`","description_kind":"plain","optional":true},"config_file_path":{"type":"string","description":"The path to the App Auth settings. **Note:** Relative Paths are evaluated from the Site Root directory.","description_kind":"plain","optional":true},"default_provider":{"type":"string","description":"The Default Authentication Provider to use when the `unauthenticated_action` is set to `RedirectToLoginPage`. Possible values include: `apple`, `azureactivedirectory`, `facebook`, `github`, `google`, `twitter` and the `name` of your `custom_oidc_v2` provider.","description_kind":"plain","optional":true},"excluded_paths":{"type":["list","string"],"description":"The paths which should be excluded from the `unauthenticated_action` when it is set to `RedirectToLoginPage`.","description_kind":"plain","optional":true},"forward_proxy_convention":{"type":"string","description":"The convention used to determine the url of the request made. Possible values include `ForwardProxyConventionNoProxy`, `ForwardProxyConventionStandard`, `ForwardProxyConventionCustom`. Defaults to `ForwardProxyConventionNoProxy`","description_kind":"plain","optional":true},"forward_proxy_custom_host_header_name":{"type":"string","description":"The name of the header containing the host of the request.","description_kind":"plain","optional":true},"forward_proxy_custom_scheme_header_name":{"type":"string","description":"The name of the header containing the scheme of the request.","description_kind":"plain","optional":true},"http_route_api_prefix":{"type":"string","description":"The prefix that should precede all the authentication and authorisation paths. Defaults to `/.auth`","description_kind":"plain","optional":true},"require_authentication":{"type":"bool","description":"Should the authentication flow be used for all requests.","description_kind":"plain","optional":true},"require_https":{"type":"bool","description":"Should HTTPS be required on connections? Defaults to true.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The Runtime Version of the Authentication and Authorisation feature of this App. Defaults to `~1`","description_kind":"plain","optional":true},"unauthenticated_action":{"type":"string","description":"The action to take for requests made without authentication. Possible values include `RedirectToLoginPage`, `AllowAnonymous`, `Return401`, and `Return403`. Defaults to `RedirectToLoginPage`.","description_kind":"plain","optional":true}},"block_types":{"active_directory_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_applications":{"type":["list","string"],"description":"The list of allowed Applications for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"allowed_groups":{"type":["list","string"],"description":"The list of allowed Group Names for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_identities":{"type":["list","string"],"description":"The list of allowed Identities for the Default Authorisation Policy.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret_certificate_thumbprint":{"type":"string","description":"The thumbprint of the certificate used for signing purposes.","description_kind":"plain","optional":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client.","description_kind":"plain","optional":true},"jwt_allowed_client_applications":{"type":["list","string"],"description":"A list of Allowed Client Applications in the JWT Claim.","description_kind":"plain","optional":true},"jwt_allowed_groups":{"type":["list","string"],"description":"A list of Allowed Groups in the JWT Claim.","description_kind":"plain","optional":true},"login_parameters":{"type":["map","string"],"description":"A map of key-value pairs to send to the Authorisation Endpoint when a user logs in.","description_kind":"plain","optional":true},"tenant_auth_endpoint":{"type":"string","description":"The Azure Tenant Endpoint for the Authenticating Tenant. e.g. `https://login.microsoftonline.com/v2.0/{tenant-guid}/`.","description_kind":"plain","required":true},"www_authentication_disabled":{"type":"bool","description":"Should the www-authenticate provider should be omitted from the request? Defaults to `false`","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"apple_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Apple web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Apple Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"azure_static_web_app_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Static Web App Authentication.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"custom_oidc_v2":{"nesting_mode":"list","block":{"attributes":{"authorisation_endpoint":{"type":"string","description":"The endpoint to make the Authorisation Request.","description_kind":"plain","computed":true},"certification_uri":{"type":"string","description":"The endpoint that provides the keys necessary to validate the token.","description_kind":"plain","computed":true},"client_credential_method":{"type":"string","description":"The Client Credential Method used. Currently the only supported value is `ClientSecretPost`.","description_kind":"plain","computed":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with this Custom OIDC.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the secret for this Custom OIDC Client.","description_kind":"plain","computed":true},"issuer_endpoint":{"type":"string","description":"The endpoint that issued the Token.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the Custom OIDC Authentication Provider.","description_kind":"plain","required":true},"name_claim_type":{"type":"string","description":"The name of the claim that contains the users name.","description_kind":"plain","optional":true},"openid_configuration_endpoint":{"type":"string","description":"The endpoint that contains all the configuration endpoints for this Custom OIDC provider.","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description":"The list of the scopes that should be requested while authenticating.","description_kind":"plain","optional":true},"token_endpoint":{"type":"string","description":"The endpoint used to request a Token.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"facebook_v2":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login.","description_kind":"plain","required":true},"graph_api_version":{"type":"string","description":"The version of the Facebook API to be used while logging in.","description_kind":"plain","optional":true,"computed":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of Login scopes that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"login":{"nesting_mode":"list","block":{"attributes":{"allowed_external_redirect_urls":{"type":["list","string"],"description":"External URLs that can be redirected to as part of logging in or logging out of the app. This is an advanced setting typically only needed by Windows Store application backends. **Note:** URLs within the current domain are always implicitly allowed.","description_kind":"plain","optional":true},"cookie_expiration_convention":{"type":"string","description":"The method by which cookies expire. Possible values include: `FixedTime`, and `IdentityProviderDerived`. Defaults to `FixedTime`.","description_kind":"plain","optional":true},"cookie_expiration_time":{"type":"string","description":"The time after the request is made when the session cookie should expire. Defaults to `08:00:00`.","description_kind":"plain","optional":true},"logout_endpoint":{"type":"string","description":"The endpoint to which logout requests should be made.","description_kind":"plain","optional":true},"nonce_expiration_time":{"type":"string","description":"The time after the request is made when the nonce should expire. Defaults to `00:05:00`.","description_kind":"plain","optional":true},"preserve_url_fragments_for_logins":{"type":"bool","description":"Should the fragments from the request be preserved after the login request is made. Defaults to `false`.","description_kind":"plain","optional":true},"token_refresh_extension_time":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Token Store configuration Enabled. Defaults to `false`","description_kind":"plain","optional":true},"token_store_path":{"type":"string","description":"The directory path in the App Filesystem in which the tokens will be stored.","description_kind":"plain","optional":true},"token_store_sas_setting_name":{"type":"string","description":"The name of the app setting which contains the SAS URL of the blob storage containing the tokens.","description_kind":"plain","optional":true},"validate_nonce":{"type":"bool","description":"Should the nonce be validated while completing the login flow. Defaults to `true`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"microsoft_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"The list of Login scopes that will be requested as part of Microsoft Account authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter_v2":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"backup":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Should this backup job be enabled?","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this Backup.","description_kind":"plain","required":true},"storage_account_url":{"type":"string","description":"The SAS URL to the container.","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"frequency_interval":{"type":"number","description":"How often the backup should be executed (e.g. for weekly backup, this should be set to `7` and `frequency_unit` should be set to `Day`).","description_kind":"plain","required":true},"frequency_unit":{"type":"string","description":"The unit of time for how often the backup should take place. Possible values include: `Day` and `Hour`.","description_kind":"plain","required":true},"keep_at_least_one_backup":{"type":"bool","description":"Should the service keep at least one backup, regardless of age of backup. Defaults to `false`.","description_kind":"plain","optional":true},"last_execution_time":{"type":"string","description":"The time the backup was last attempted.","description_kind":"plain","computed":true},"retention_period_days":{"type":"number","description":"After how many days backups should be deleted.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"When the schedule should start working in RFC-3339 format.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"The name which should be used for this Connection.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type of database. Possible values include: `MySQL`, `SQLServer`, `SQLAzure`, `Custom`, `NotificationHub`, `ServiceBus`, `EventHub`, `APIHub`, `DocDb`, `RedisCache`, and `PostgreSQL`.","description_kind":"plain","required":true},"value":{"type":"string","description":"The connection string value.","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"logs":{"nesting_mode":"list","block":{"attributes":{"detailed_error_messages":{"type":"bool","description_kind":"plain","optional":true},"failed_request_tracing":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"application_logs":{"nesting_mode":"list","block":{"attributes":{"file_system_level":{"type":"string","description_kind":"plain","required":true}},"block_types":{"azure_blob_storage":{"nesting_mode":"list","block":{"attributes":{"level":{"type":"string","description_kind":"plain","required":true},"retention_in_days":{"type":"number","description_kind":"plain","required":true},"sas_url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"http_logs":{"nesting_mode":"list","block":{"block_types":{"azure_blob_storage":{"nesting_mode":"list","block":{"attributes":{"retention_in_days":{"type":"number","description_kind":"plain","optional":true},"sas_url":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"file_system":{"nesting_mode":"list","block":{"attributes":{"retention_in_days":{"type":"number","description_kind":"plain","required":true},"retention_in_mb":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"always_on":{"type":"bool","description_kind":"plain","optional":true},"api_definition_url":{"type":"string","description_kind":"plain","optional":true},"api_management_api_id":{"type":"string","description_kind":"plain","optional":true},"app_command_line":{"type":"string","description_kind":"plain","optional":true},"auto_heal_enabled":{"type":"bool","description_kind":"plain","optional":true},"container_registry_managed_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"container_registry_use_managed_identity":{"type":"bool","description_kind":"plain","optional":true},"default_documents":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"detailed_error_logging_enabled":{"type":"bool","description_kind":"plain","computed":true},"ftps_state":{"type":"string","description_kind":"plain","optional":true},"health_check_eviction_time_in_min":{"type":"number","description":"The amount of time in minutes that a node is unhealthy before being removed from the load balancer. Possible values are between `2` and `10`. Only valid in conjunction with `health_check_path`","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description_kind":"plain","optional":true},"ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"linux_fx_version":{"type":"string","description_kind":"plain","computed":true},"load_balancing_mode":{"type":"string","description_kind":"plain","optional":true},"local_mysql_enabled":{"type":"bool","description_kind":"plain","optional":true},"managed_pipeline_mode":{"type":"string","description_kind":"plain","optional":true},"minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"remote_debugging_enabled":{"type":"bool","description_kind":"plain","optional":true},"remote_debugging_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"scm_minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"scm_type":{"type":"string","description_kind":"plain","computed":true},"scm_use_main_ip_restriction":{"type":"bool","description_kind":"plain","optional":true},"use_32_bit_worker":{"type":"bool","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description":"Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`.","description_kind":"plain","optional":true},"websockets_enabled":{"type":"bool","description_kind":"plain","optional":true},"windows_fx_version":{"type":"string","description_kind":"plain","computed":true},"worker_count":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"application_stack":{"nesting_mode":"list","block":{"attributes":{"current_stack":{"type":"string","description_kind":"plain","optional":true,"computed":true},"docker_container_name":{"type":"string","description_kind":"plain","optional":true},"docker_container_registry":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"docker_container_tag":{"type":"string","description_kind":"plain","optional":true},"docker_image_name":{"type":"string","description_kind":"plain","optional":true},"docker_registry_password":{"type":"string","description_kind":"plain","optional":true,"computed":true,"sensitive":true},"docker_registry_url":{"type":"string","description_kind":"plain","optional":true,"computed":true},"docker_registry_username":{"type":"string","description_kind":"plain","optional":true,"computed":true},"dotnet_core_version":{"type":"string","description":"The version of DotNetCore to use.","description_kind":"plain","optional":true},"dotnet_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"java_container":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"java_container_version":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"java_embedded_server_enabled":{"type":"bool","description":"Should the application use the embedded web server for the version of Java in use.","description_kind":"plain","optional":true,"computed":true},"java_version":{"type":"string","description_kind":"plain","optional":true},"node_version":{"type":"string","description_kind":"plain","optional":true},"php_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"python":{"type":"bool","description_kind":"plain","optional":true},"python_version":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"tomcat_version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"auto_heal_setting":{"nesting_mode":"list","block":{"block_types":{"action":{"nesting_mode":"list","block":{"attributes":{"action_type":{"type":"string","description_kind":"plain","required":true},"minimum_process_execution_time":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"custom_action":{"nesting_mode":"list","block":{"attributes":{"executable":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"trigger":{"nesting_mode":"list","block":{"attributes":{"private_memory_kb":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"requests":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"slow_request":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"time_taken":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"slow_request_with_path":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"time_taken":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"status_code":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"status_code_range":{"type":"string","description_kind":"plain","required":true},"sub_status":{"type":"number","description_kind":"plain","optional":true},"win32_status_code":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description":"Specifies a list of origins that should be allowed to make cross-origin calls.","description_kind":"plain","optional":true},"support_credentials":{"type":"bool","description":"Are credentials allowed in CORS requests? Defaults to `false`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"handler_mapping":{"nesting_mode":"set","block":{"attributes":{"arguments":{"type":"string","description_kind":"plain","optional":true},"extension":{"type":"string","description_kind":"plain","required":true},"script_processor_path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"scm_ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"virtual_application":{"nesting_mode":"set","block":{"attributes":{"physical_path":{"type":"string","description_kind":"plain","required":true},"preload":{"type":"bool","description_kind":"plain","required":true},"virtual_path":{"type":"string","description_kind":"plain","required":true}},"block_types":{"virtual_directory":{"nesting_mode":"set","block":{"attributes":{"physical_path":{"type":"string","description_kind":"plain","optional":true},"virtual_path":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"sticky_settings":{"nesting_mode":"list","block":{"attributes":{"app_setting_names":{"type":["list","string"],"description_kind":"plain","optional":true},"connection_string_names":{"type":["list","string"],"description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"storage_account":{"nesting_mode":"set","block":{"attributes":{"access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"mount_path":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"share_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_windows_web_app_slot":{"version":1,"block":{"attributes":{"app_service_id":{"type":"string","description_kind":"plain","required":true},"app_settings":{"type":["map","string"],"description_kind":"plain","optional":true},"client_affinity_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_certificate_enabled":{"type":"bool","description_kind":"plain","optional":true},"client_certificate_exclusion_paths":{"type":"string","description":"Paths to exclude when using client certificates, separated by ;","description_kind":"plain","optional":true},"client_certificate_mode":{"type":"string","description_kind":"plain","optional":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","optional":true},"ftp_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"hosting_environment_id":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_reference_identity_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"service_plan_id":{"type":"string","description_kind":"plain","optional":true},"site_credential":{"type":["list",["object",{"name":"string","password":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","optional":true},"webdeploy_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","optional":true},"zip_deploy_file":{"type":"string","description":"The local path and filename of the Zip packaged application to deploy to this Windows Web App. **Note:** Using this value requires `WEBSITE_RUN_FROM_PACKAGE=1` on the App in `app_settings`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"auth_settings":{"nesting_mode":"list","block":{"attributes":{"additional_login_parameters":{"type":["map","string"],"description":"Specifies a map of Login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.","description_kind":"plain","optional":true},"allowed_external_redirect_urls":{"type":["list","string"],"description":"Specifies a list of External URLs that can be redirected to as part of logging in or logging out of the Windows Web App.","description_kind":"plain","optional":true,"computed":true},"default_provider":{"type":"string","description":"The default authentication provider to use when multiple providers are configured. Possible values include: `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount`, `Twitter`, `Github`.","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description":"Should the Authentication / Authorization feature be enabled?","description_kind":"plain","required":true},"issuer":{"type":"string","description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The RuntimeVersion of the Authentication / Authorization feature in use.","description_kind":"plain","optional":true,"computed":true},"token_refresh_extension_hours":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Windows Web App durably store platform-specific security tokens that are obtained during login flows? Defaults to `false`.","description_kind":"plain","optional":true},"unauthenticated_client_action":{"type":"string","description":"The action to take when an unauthenticated client attempts to access the app. Possible values include: `RedirectToLoginPage`, `AllowAnonymous`.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"active_directory":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret for the Client ID. Cannot be used with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client. Cannot be used with `client_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"facebook":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret":{"type":"string","description":"The App Secret of the Facebook app used for Facebook Login. Cannot be specified with `app_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login. Cannot be specified with `app_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The Client Secret of the GitHub app used for GitHub Login. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The client secret associated with the Google web application. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"microsoft":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret`.","description_kind":"plain","optional":true},"oauth_scopes":{"type":["list","string"],"description":"The list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, `wl.basic` is used as the default scope.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret":{"type":"string","description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret_setting_name`.","description_kind":"plain","optional":true,"sensitive":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"auth_settings_v2":{"nesting_mode":"list","block":{"attributes":{"auth_enabled":{"type":"bool","description":"Should the AuthV2 Settings be enabled. Defaults to `false`","description_kind":"plain","optional":true},"config_file_path":{"type":"string","description":"The path to the App Auth settings. **Note:** Relative Paths are evaluated from the Site Root directory.","description_kind":"plain","optional":true},"default_provider":{"type":"string","description":"The Default Authentication Provider to use when the `unauthenticated_action` is set to `RedirectToLoginPage`. Possible values include: `apple`, `azureactivedirectory`, `facebook`, `github`, `google`, `twitter` and the `name` of your `custom_oidc_v2` provider.","description_kind":"plain","optional":true},"excluded_paths":{"type":["list","string"],"description":"The paths which should be excluded from the `unauthenticated_action` when it is set to `RedirectToLoginPage`.","description_kind":"plain","optional":true},"forward_proxy_convention":{"type":"string","description":"The convention used to determine the url of the request made. Possible values include `ForwardProxyConventionNoProxy`, `ForwardProxyConventionStandard`, `ForwardProxyConventionCustom`. Defaults to `ForwardProxyConventionNoProxy`","description_kind":"plain","optional":true},"forward_proxy_custom_host_header_name":{"type":"string","description":"The name of the header containing the host of the request.","description_kind":"plain","optional":true},"forward_proxy_custom_scheme_header_name":{"type":"string","description":"The name of the header containing the scheme of the request.","description_kind":"plain","optional":true},"http_route_api_prefix":{"type":"string","description":"The prefix that should precede all the authentication and authorisation paths. Defaults to `/.auth`","description_kind":"plain","optional":true},"require_authentication":{"type":"bool","description":"Should the authentication flow be used for all requests.","description_kind":"plain","optional":true},"require_https":{"type":"bool","description":"Should HTTPS be required on connections? Defaults to true.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"The Runtime Version of the Authentication and Authorisation feature of this App. Defaults to `~1`","description_kind":"plain","optional":true},"unauthenticated_action":{"type":"string","description":"The action to take for requests made without authentication. Possible values include `RedirectToLoginPage`, `AllowAnonymous`, `Return401`, and `Return403`. Defaults to `RedirectToLoginPage`.","description_kind":"plain","optional":true}},"block_types":{"active_directory_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_applications":{"type":["list","string"],"description":"The list of allowed Applications for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.","description_kind":"plain","optional":true},"allowed_groups":{"type":["list","string"],"description":"The list of allowed Group Names for the Default Authorisation Policy.","description_kind":"plain","optional":true},"allowed_identities":{"type":["list","string"],"description":"The list of allowed Identities for the Default Authorisation Policy.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Active Directory.","description_kind":"plain","required":true},"client_secret_certificate_thumbprint":{"type":"string","description":"The thumbprint of the certificate used for signing purposes.","description_kind":"plain","optional":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the client secret of the Client.","description_kind":"plain","optional":true},"jwt_allowed_client_applications":{"type":["list","string"],"description":"A list of Allowed Client Applications in the JWT Claim.","description_kind":"plain","optional":true},"jwt_allowed_groups":{"type":["list","string"],"description":"A list of Allowed Groups in the JWT Claim.","description_kind":"plain","optional":true},"login_parameters":{"type":["map","string"],"description":"A map of key-value pairs to send to the Authorisation Endpoint when a user logs in.","description_kind":"plain","optional":true},"tenant_auth_endpoint":{"type":"string","description":"The Azure Tenant Endpoint for the Authenticating Tenant. e.g. `https://login.microsoftonline.com/v2.0/{tenant-guid}/`.","description_kind":"plain","required":true},"www_authentication_disabled":{"type":"bool","description":"Should the www-authenticate provider should be omitted from the request? Defaults to `false`","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"apple_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Apple web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Apple Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1},"azure_static_web_app_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with Azure Static Web App Authentication.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"custom_oidc_v2":{"nesting_mode":"list","block":{"attributes":{"authorisation_endpoint":{"type":"string","description":"The endpoint to make the Authorisation Request.","description_kind":"plain","computed":true},"certification_uri":{"type":"string","description":"The endpoint that provides the keys necessary to validate the token.","description_kind":"plain","computed":true},"client_credential_method":{"type":"string","description":"The Client Credential Method used. Currently the only supported value is `ClientSecretPost`.","description_kind":"plain","computed":true},"client_id":{"type":"string","description":"The ID of the Client to use to authenticate with this Custom OIDC.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The App Setting name that contains the secret for this Custom OIDC Client.","description_kind":"plain","computed":true},"issuer_endpoint":{"type":"string","description":"The endpoint that issued the Token.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the Custom OIDC Authentication Provider.","description_kind":"plain","required":true},"name_claim_type":{"type":"string","description":"The name of the claim that contains the users name.","description_kind":"plain","optional":true},"openid_configuration_endpoint":{"type":"string","description":"The endpoint that contains all the configuration endpoints for this Custom OIDC provider.","description_kind":"plain","required":true},"scopes":{"type":["list","string"],"description":"The list of the scopes that should be requested while authenticating.","description_kind":"plain","optional":true},"token_endpoint":{"type":"string","description":"The endpoint used to request a Token.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"facebook_v2":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"The App ID of the Facebook app used for login.","description_kind":"plain","required":true},"app_secret_setting_name":{"type":"string","description":"The app setting name that contains the `app_secret` value used for Facebook Login.","description_kind":"plain","required":true},"graph_api_version":{"type":"string","description":"The version of the Facebook API to be used while logging in.","description_kind":"plain","optional":true,"computed":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of scopes to be requested as part of Facebook Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"github_v2":{"nesting_mode":"list","block":{"attributes":{"client_id":{"type":"string","description":"The ID of the GitHub app used for login.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for GitHub Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"google_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OpenID Connect Client ID for the Google web application.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name that contains the `client_secret` value used for Google Login.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"Specifies a list of Login scopes that will be requested as part of Google Sign-In authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"login":{"nesting_mode":"list","block":{"attributes":{"allowed_external_redirect_urls":{"type":["list","string"],"description":"External URLs that can be redirected to as part of logging in or logging out of the app. This is an advanced setting typically only needed by Windows Store application backends. **Note:** URLs within the current domain are always implicitly allowed.","description_kind":"plain","optional":true},"cookie_expiration_convention":{"type":"string","description":"The method by which cookies expire. Possible values include: `FixedTime`, and `IdentityProviderDerived`. Defaults to `FixedTime`.","description_kind":"plain","optional":true},"cookie_expiration_time":{"type":"string","description":"The time after the request is made when the session cookie should expire. Defaults to `08:00:00`.","description_kind":"plain","optional":true},"logout_endpoint":{"type":"string","description":"The endpoint to which logout requests should be made.","description_kind":"plain","optional":true},"nonce_expiration_time":{"type":"string","description":"The time after the request is made when the nonce should expire. Defaults to `00:05:00`.","description_kind":"plain","optional":true},"preserve_url_fragments_for_logins":{"type":"bool","description":"Should the fragments from the request be preserved after the login request is made. Defaults to `false`.","description_kind":"plain","optional":true},"token_refresh_extension_time":{"type":"number","description":"The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to `72` hours.","description_kind":"plain","optional":true},"token_store_enabled":{"type":"bool","description":"Should the Token Store configuration Enabled. Defaults to `false`","description_kind":"plain","optional":true},"token_store_path":{"type":"string","description":"The directory path in the App Filesystem in which the tokens will be stored.","description_kind":"plain","optional":true},"token_store_sas_setting_name":{"type":"string","description":"The name of the app setting which contains the SAS URL of the blob storage containing the tokens.","description_kind":"plain","optional":true},"validate_nonce":{"type":"bool","description":"Should the nonce be validated while completing the login flow. Defaults to `true`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"microsoft_v2":{"nesting_mode":"list","block":{"attributes":{"allowed_audiences":{"type":["list","string"],"description":"Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication.","description_kind":"plain","optional":true},"client_id":{"type":"string","description":"The OAuth 2.0 client ID that was created for the app used for authentication.","description_kind":"plain","required":true},"client_secret_setting_name":{"type":"string","description":"The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.","description_kind":"plain","required":true},"login_scopes":{"type":["list","string"],"description":"The list of Login scopes that will be requested as part of Microsoft Account authentication.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"twitter_v2":{"nesting_mode":"list","block":{"attributes":{"consumer_key":{"type":"string","description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.","description_kind":"plain","required":true},"consumer_secret_setting_name":{"type":"string","description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"backup":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Should this backup job be enabled?","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this Backup.","description_kind":"plain","required":true},"storage_account_url":{"type":"string","description":"The SAS URL to the container.","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"schedule":{"nesting_mode":"list","block":{"attributes":{"frequency_interval":{"type":"number","description":"How often the backup should be executed (e.g. for weekly backup, this should be set to `7` and `frequency_unit` should be set to `Day`).","description_kind":"plain","required":true},"frequency_unit":{"type":"string","description":"The unit of time for how often the backup should take place. Possible values include: `Day` and `Hour`.","description_kind":"plain","required":true},"keep_at_least_one_backup":{"type":"bool","description":"Should the service keep at least one backup, regardless of age of backup. Defaults to `false`.","description_kind":"plain","optional":true},"last_execution_time":{"type":"string","description":"The time the backup was last attempted.","description_kind":"plain","computed":true},"retention_period_days":{"type":"number","description":"After how many days backups should be deleted.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"When the schedule should start working in RFC-3339 format.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"connection_string":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"The name which should be used for this Connection.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type of database. Possible values include: `MySQL`, `SQLServer`, `SQLAzure`, `Custom`, `NotificationHub`, `ServiceBus`, `EventHub`, `APIHub`, `DocDb`, `RedisCache`, and `PostgreSQL`.","description_kind":"plain","required":true},"value":{"type":"string","description":"The connection string value.","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"logs":{"nesting_mode":"list","block":{"attributes":{"detailed_error_messages":{"type":"bool","description_kind":"plain","optional":true},"failed_request_tracing":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"application_logs":{"nesting_mode":"list","block":{"attributes":{"file_system_level":{"type":"string","description_kind":"plain","required":true}},"block_types":{"azure_blob_storage":{"nesting_mode":"list","block":{"attributes":{"level":{"type":"string","description_kind":"plain","required":true},"retention_in_days":{"type":"number","description_kind":"plain","required":true},"sas_url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"http_logs":{"nesting_mode":"list","block":{"block_types":{"azure_blob_storage":{"nesting_mode":"list","block":{"attributes":{"retention_in_days":{"type":"number","description_kind":"plain","optional":true},"sas_url":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1},"file_system":{"nesting_mode":"list","block":{"attributes":{"retention_in_days":{"type":"number","description_kind":"plain","required":true},"retention_in_mb":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"site_config":{"nesting_mode":"list","block":{"attributes":{"always_on":{"type":"bool","description_kind":"plain","optional":true},"api_definition_url":{"type":"string","description_kind":"plain","optional":true},"api_management_api_id":{"type":"string","description_kind":"plain","optional":true},"app_command_line":{"type":"string","description_kind":"plain","optional":true},"auto_heal_enabled":{"type":"bool","description_kind":"plain","optional":true},"auto_swap_slot_name":{"type":"string","description_kind":"plain","optional":true},"container_registry_managed_identity_client_id":{"type":"string","description_kind":"plain","optional":true},"container_registry_use_managed_identity":{"type":"bool","description_kind":"plain","optional":true},"default_documents":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"detailed_error_logging_enabled":{"type":"bool","description_kind":"plain","computed":true},"ftps_state":{"type":"string","description_kind":"plain","optional":true},"health_check_eviction_time_in_min":{"type":"number","description":"The amount of time in minutes that a node is unhealthy before being removed from the load balancer. Possible values are between `2` and `10`. Only valid in conjunction with `health_check_path`","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description_kind":"plain","optional":true},"ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"load_balancing_mode":{"type":"string","description_kind":"plain","optional":true},"local_mysql_enabled":{"type":"bool","description_kind":"plain","optional":true},"managed_pipeline_mode":{"type":"string","description_kind":"plain","optional":true},"minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"remote_debugging_enabled":{"type":"bool","description_kind":"plain","optional":true},"remote_debugging_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_ip_restriction_default_action":{"type":"string","description_kind":"plain","optional":true},"scm_minimum_tls_version":{"type":"string","description_kind":"plain","optional":true},"scm_type":{"type":"string","description_kind":"plain","computed":true},"scm_use_main_ip_restriction":{"type":"bool","description_kind":"plain","optional":true},"use_32_bit_worker":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"vnet_route_all_enabled":{"type":"bool","description":"Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`.","description_kind":"plain","optional":true},"websockets_enabled":{"type":"bool","description_kind":"plain","optional":true},"windows_fx_version":{"type":"string","description_kind":"plain","computed":true},"worker_count":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"block_types":{"application_stack":{"nesting_mode":"list","block":{"attributes":{"current_stack":{"type":"string","description_kind":"plain","optional":true,"computed":true},"docker_container_name":{"type":"string","description_kind":"plain","optional":true},"docker_container_registry":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"docker_container_tag":{"type":"string","description_kind":"plain","optional":true},"docker_image_name":{"type":"string","description_kind":"plain","optional":true},"docker_registry_password":{"type":"string","description_kind":"plain","optional":true,"computed":true,"sensitive":true},"docker_registry_url":{"type":"string","description_kind":"plain","optional":true,"computed":true},"docker_registry_username":{"type":"string","description_kind":"plain","optional":true,"computed":true},"dotnet_core_version":{"type":"string","description":"The version of DotNetCore to use.","description_kind":"plain","optional":true},"dotnet_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"java_container":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"java_container_version":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"java_embedded_server_enabled":{"type":"bool","description":"Should the application use the embedded web server for the version of Java in use.","description_kind":"plain","optional":true,"computed":true},"java_version":{"type":"string","description_kind":"plain","optional":true},"node_version":{"type":"string","description_kind":"plain","optional":true},"php_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"python":{"type":"bool","description_kind":"plain","optional":true},"python_version":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"tomcat_version":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"auto_heal_setting":{"nesting_mode":"list","block":{"block_types":{"action":{"nesting_mode":"list","block":{"attributes":{"action_type":{"type":"string","description_kind":"plain","required":true},"minimum_process_execution_time":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"custom_action":{"nesting_mode":"list","block":{"attributes":{"executable":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"trigger":{"nesting_mode":"list","block":{"attributes":{"private_memory_kb":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"requests":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"slow_request":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"time_taken":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"slow_request_with_path":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"time_taken":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"status_code":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"interval":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"status_code_range":{"type":"string","description_kind":"plain","required":true},"sub_status":{"type":"number","description_kind":"plain","optional":true},"win32_status_code":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"max_items":1},"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description":"Specifies a list of origins that should be allowed to make cross-origin calls.","description_kind":"plain","optional":true},"support_credentials":{"type":"bool","description":"Are credentials allowed in CORS requests? Defaults to `false`.","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"handler_mapping":{"nesting_mode":"set","block":{"attributes":{"arguments":{"type":"string","description_kind":"plain","optional":true},"extension":{"type":"string","description_kind":"plain","required":true},"script_processor_path":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"scm_ip_restriction":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The action to take. Possible values are `Allow` or `Deny`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the IP restriction rule.","description_kind":"plain","optional":true},"headers":{"type":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"description_kind":"plain","optional":true},"ip_address":{"type":"string","description":"The CIDR notation of the IP or IP Range to match. For example: `10.0.0.0/24` or `192.168.10.1/32` or `fe80::/64` or `13.107.6.152/31,13.107.128.0/22`","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name which should be used for this `ip_restriction`.","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority value of this `ip_restriction`.","description_kind":"plain","optional":true},"service_tag":{"type":"string","description":"The Service Tag used for this IP Restriction.","description_kind":"plain","optional":true},"virtual_network_subnet_id":{"type":"string","description":"The Virtual Network Subnet ID used for this IP Restriction.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"virtual_application":{"nesting_mode":"set","block":{"attributes":{"physical_path":{"type":"string","description_kind":"plain","required":true},"preload":{"type":"bool","description_kind":"plain","required":true},"virtual_path":{"type":"string","description_kind":"plain","required":true}},"block_types":{"virtual_directory":{"nesting_mode":"set","block":{"attributes":{"physical_path":{"type":"string","description_kind":"plain","optional":true},"virtual_path":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1},"storage_account":{"nesting_mode":"set","block":{"attributes":{"access_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"account_name":{"type":"string","description_kind":"plain","required":true},"mount_path":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"share_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_workloads_sap_discovery_virtual_instance":{"version":0,"block":{"attributes":{"central_server_virtual_machine_id":{"type":"string","description_kind":"plain","required":true},"environment":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_resource_group_name":{"type":"string","description_kind":"plain","optional":true},"managed_storage_account_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sap_product":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_workloads_sap_single_node_virtual_instance":{"version":0,"block":{"attributes":{"app_location":{"type":"string","description_kind":"plain","required":true},"environment":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_resource_group_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sap_fqdn":{"type":"string","description_kind":"plain","required":true},"sap_product":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"single_server_configuration":{"nesting_mode":"list","block":{"attributes":{"app_resource_group_name":{"type":"string","description_kind":"plain","required":true},"database_type":{"type":"string","description_kind":"plain","optional":true},"secondary_ip_enabled":{"type":"bool","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"disk_volume_configuration":{"nesting_mode":"set","block":{"attributes":{"number_of_disks":{"type":"number","description_kind":"plain","required":true},"size_in_gb":{"type":"number","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"volume_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"virtual_machine_configuration":{"nesting_mode":"list","block":{"attributes":{"virtual_machine_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"image":{"nesting_mode":"list","block":{"attributes":{"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"os_profile":{"nesting_mode":"list","block":{"attributes":{"admin_username":{"type":"string","description_kind":"plain","required":true},"ssh_private_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"ssh_public_key":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"virtual_machine_resource_names":{"nesting_mode":"list","block":{"attributes":{"host_name":{"type":"string","description_kind":"plain","optional":true},"network_interface_names":{"type":["list","string"],"description_kind":"plain","optional":true},"os_disk_name":{"type":"string","description_kind":"plain","optional":true},"virtual_machine_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"set","block":{"attributes":{"names":{"type":["list","string"],"description_kind":"plain","required":true},"volume_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_workloads_sap_three_tier_virtual_instance":{"version":0,"block":{"attributes":{"app_location":{"type":"string","description_kind":"plain","required":true},"environment":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"managed_resource_group_name":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sap_fqdn":{"type":"string","description_kind":"plain","required":true},"sap_product":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"three_tier_configuration":{"nesting_mode":"list","block":{"attributes":{"app_resource_group_name":{"type":"string","description_kind":"plain","required":true},"high_availability_type":{"type":"string","description_kind":"plain","optional":true},"secondary_ip_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"application_server_configuration":{"nesting_mode":"list","block":{"attributes":{"instance_count":{"type":"number","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"virtual_machine_configuration":{"nesting_mode":"list","block":{"attributes":{"virtual_machine_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"image":{"nesting_mode":"list","block":{"attributes":{"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"os_profile":{"nesting_mode":"list","block":{"attributes":{"admin_username":{"type":"string","description_kind":"plain","required":true},"ssh_private_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"ssh_public_key":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"central_server_configuration":{"nesting_mode":"list","block":{"attributes":{"instance_count":{"type":"number","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"virtual_machine_configuration":{"nesting_mode":"list","block":{"attributes":{"virtual_machine_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"image":{"nesting_mode":"list","block":{"attributes":{"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"os_profile":{"nesting_mode":"list","block":{"attributes":{"admin_username":{"type":"string","description_kind":"plain","required":true},"ssh_private_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"ssh_public_key":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"database_server_configuration":{"nesting_mode":"list","block":{"attributes":{"database_type":{"type":"string","description_kind":"plain","optional":true},"instance_count":{"type":"number","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"disk_volume_configuration":{"nesting_mode":"set","block":{"attributes":{"number_of_disks":{"type":"number","description_kind":"plain","required":true},"size_in_gb":{"type":"number","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","required":true},"volume_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"virtual_machine_configuration":{"nesting_mode":"list","block":{"attributes":{"virtual_machine_size":{"type":"string","description_kind":"plain","required":true}},"block_types":{"image":{"nesting_mode":"list","block":{"attributes":{"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"os_profile":{"nesting_mode":"list","block":{"attributes":{"admin_username":{"type":"string","description_kind":"plain","required":true},"ssh_private_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"ssh_public_key":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"resource_names":{"nesting_mode":"list","block":{"block_types":{"application_server":{"nesting_mode":"list","block":{"attributes":{"availability_set_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"virtual_machine":{"nesting_mode":"list","block":{"attributes":{"host_name":{"type":"string","description_kind":"plain","optional":true},"network_interface_names":{"type":["list","string"],"description_kind":"plain","optional":true},"os_disk_name":{"type":"string","description_kind":"plain","optional":true},"virtual_machine_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"set","block":{"attributes":{"names":{"type":["list","string"],"description_kind":"plain","required":true},"volume_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"central_server":{"nesting_mode":"list","block":{"attributes":{"availability_set_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"load_balancer":{"nesting_mode":"list","block":{"attributes":{"backend_pool_names":{"type":["list","string"],"description_kind":"plain","optional":true},"frontend_ip_configuration_names":{"type":["list","string"],"description_kind":"plain","optional":true},"health_probe_names":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"virtual_machine":{"nesting_mode":"list","block":{"attributes":{"host_name":{"type":"string","description_kind":"plain","optional":true},"network_interface_names":{"type":["list","string"],"description_kind":"plain","optional":true},"os_disk_name":{"type":"string","description_kind":"plain","optional":true},"virtual_machine_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"set","block":{"attributes":{"names":{"type":["list","string"],"description_kind":"plain","required":true},"volume_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"database_server":{"nesting_mode":"list","block":{"attributes":{"availability_set_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"load_balancer":{"nesting_mode":"list","block":{"attributes":{"backend_pool_names":{"type":["list","string"],"description_kind":"plain","optional":true},"frontend_ip_configuration_names":{"type":["list","string"],"description_kind":"plain","optional":true},"health_probe_names":{"type":["list","string"],"description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"virtual_machine":{"nesting_mode":"list","block":{"attributes":{"host_name":{"type":"string","description_kind":"plain","optional":true},"network_interface_names":{"type":["list","string"],"description_kind":"plain","optional":true},"os_disk_name":{"type":"string","description_kind":"plain","optional":true},"virtual_machine_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"set","block":{"attributes":{"names":{"type":["list","string"],"description_kind":"plain","required":true},"volume_name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description_kind":"plain"},"max_items":1},"shared_storage":{"nesting_mode":"list","block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","optional":true},"private_endpoint_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"transport_create_and_mount":{"nesting_mode":"list","block":{"attributes":{"resource_group_id":{"type":"string","description_kind":"plain","optional":true},"storage_account_name":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"data_source_schemas":{"azurerm_aadb2c_directory":{"version":0,"block":{"attributes":{"billing_type":{"type":"string","description":"The type of billing for the B2C tenant. Possible values include: `MAU` or `Auths`.","description_kind":"plain","computed":true},"data_residency_location":{"type":"string","description":"Location in which the B2C tenant is hosted and data resides.","description_kind":"plain","computed":true},"domain_name":{"type":"string","description":"Domain name of the B2C tenant, including onmicrosoft.com suffix.","description_kind":"plain","required":true},"effective_start_date":{"type":"string","description":"The date from which the billing type took effect. May not be populated until after the first billing cycle.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description":"Billing SKU for the B2C tenant.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"tenant_id":{"type":"string","description":"The Tenant ID for the B2C tenant.","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_active_directory_domain_service":{"version":0,"block":{"attributes":{"deployment_id":{"type":"string","description_kind":"plain","computed":true},"domain_configuration_type":{"type":"string","description_kind":"plain","computed":true},"domain_name":{"type":"string","description_kind":"plain","computed":true},"filtered_sync_enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"notifications":{"type":["list",["object",{"additional_recipients":["list","string"],"notify_dc_admins":"bool","notify_global_admins":"bool"}]],"description_kind":"plain","computed":true},"replica_sets":{"type":["list",["object",{"domain_controller_ip_addresses":["list","string"],"external_access_ip_address":"string","id":"string","location":"string","service_status":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_id":{"type":"string","description_kind":"plain","computed":true},"secure_ldap":{"type":["list",["object",{"certificate_expiry":"string","certificate_thumbprint":"string","enabled":"bool","external_access_enabled":"bool","public_certificate":"string"}]],"description_kind":"plain","computed":true},"security":{"type":["list",["object",{"kerberos_armoring_enabled":"bool","kerberos_rc4_encryption_enabled":"bool","ntlm_v1_enabled":"bool","sync_kerberos_passwords":"bool","sync_ntlm_passwords":"bool","sync_on_prem_passwords":"bool","tls_v1_enabled":"bool"}]],"description_kind":"plain","computed":true},"sku":{"type":"string","description_kind":"plain","computed":true},"sync_owner":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"version":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_advisor_recommendations":{"version":0,"block":{"attributes":{"filter_by_category":{"type":["set","string"],"description_kind":"plain","optional":true},"filter_by_resource_groups":{"type":["set","string"],"description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"recommendations":{"type":["list",["object",{"category":"string","description":"string","impact":"string","recommendation_name":"string","recommendation_type_id":"string","resource_name":"string","resource_type":"string","suppression_names":["set","string"],"updated_time":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management":{"version":0,"block":{"attributes":{"additional_location":{"type":["list",["object",{"capacity":"number","gateway_regional_url":"string","location":"string","private_ip_addresses":["list","string"],"public_ip_address_id":"string","public_ip_addresses":["list","string"],"zones":["list","string"]}]],"description_kind":"plain","computed":true},"developer_portal_url":{"type":"string","description_kind":"plain","computed":true},"gateway_regional_url":{"type":"string","description_kind":"plain","computed":true},"gateway_url":{"type":"string","description_kind":"plain","computed":true},"hostname_configuration":{"type":["list",["object",{"developer_portal":["list",["object",{"host_name":"string","key_vault_id":"string","negotiate_client_certificate":"bool"}]],"management":["list",["object",{"host_name":"string","key_vault_id":"string","negotiate_client_certificate":"bool"}]],"portal":["list",["object",{"host_name":"string","key_vault_id":"string","negotiate_client_certificate":"bool"}]],"proxy":["list",["object",{"default_ssl_binding":"bool","host_name":"string","key_vault_id":"string","negotiate_client_certificate":"bool"}]],"scm":["list",["object",{"host_name":"string","key_vault_id":"string","negotiate_client_certificate":"bool"}]]}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"management_api_url":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"notification_sender_email":{"type":"string","description_kind":"plain","computed":true},"portal_url":{"type":"string","description_kind":"plain","computed":true},"private_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"public_ip_address_id":{"type":"string","description_kind":"plain","computed":true},"public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"publisher_email":{"type":"string","description_kind":"plain","computed":true},"publisher_name":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scm_url":{"type":"string","description_kind":"plain","computed":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"tenant_access":{"type":["list",["object",{"enabled":"bool","primary_key":"string","secondary_key":"string","tenant_id":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_api":{"version":1,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_current":{"type":"bool","description_kind":"plain","computed":true},"is_online":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","computed":true},"protocols":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"revision":{"type":"string","description_kind":"plain","required":true},"service_url":{"type":"string","description_kind":"plain","computed":true},"soap_pass_through":{"type":"bool","description_kind":"plain","computed":true},"subscription_key_parameter_names":{"type":["list",["object",{"header":"string","query":"string"}]],"description_kind":"plain","computed":true},"subscription_required":{"type":"bool","description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true},"version_set_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_api_version_set":{"version":1,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"version_header_name":{"type":"string","description_kind":"plain","computed":true},"version_query_name":{"type":"string","description_kind":"plain","computed":true},"versioning_scheme":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_gateway":{"version":0,"block":{"attributes":{"api_management_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location_data":{"type":["list",["object",{"city":"string","district":"string","name":"string","region":"string"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_gateway_host_name_configuration":{"version":0,"block":{"attributes":{"api_management_id":{"type":"string","description_kind":"plain","required":true},"certificate_id":{"type":"string","description_kind":"plain","computed":true},"gateway_name":{"type":"string","description_kind":"plain","required":true},"host_name":{"type":"string","description_kind":"plain","computed":true},"http2_enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"request_client_certificate_enabled":{"type":"bool","description_kind":"plain","computed":true},"tls10_enabled":{"type":"bool","description_kind":"plain","computed":true},"tls11_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_group":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"external_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_product":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"approval_required":{"type":"bool","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product_id":{"type":"string","description_kind":"plain","required":true},"published":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subscription_required":{"type":"bool","description_kind":"plain","computed":true},"subscriptions_limit":{"type":"number","description_kind":"plain","computed":true},"terms":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_api_management_user":{"version":0,"block":{"attributes":{"api_management_name":{"type":"string","description_kind":"plain","required":true},"email":{"type":"string","description_kind":"plain","computed":true},"first_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"last_name":{"type":"string","description_kind":"plain","computed":true},"note":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"state":{"type":"string","description_kind":"plain","computed":true},"user_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_configuration":{"version":0,"block":{"attributes":{"encryption":{"type":["list",["object",{"identity_client_id":"string","key_vault_key_identifier":"string"}]],"description_kind":"plain","computed":true},"endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_read_key":{"type":["list",["object",{"connection_string":"string","id":"string","secret":"string"}]],"description_kind":"plain","computed":true},"primary_write_key":{"type":["list",["object",{"connection_string":"string","id":"string","secret":"string"}]],"description_kind":"plain","computed":true},"public_network_access":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"purge_protection_enabled":{"type":"bool","description_kind":"plain","computed":true},"replica":{"type":["list",["object",{"endpoint":"string","id":"string","location":"string","name":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_read_key":{"type":["list",["object",{"connection_string":"string","id":"string","secret":"string"}]],"description_kind":"plain","computed":true},"secondary_write_key":{"type":["list",["object",{"connection_string":"string","id":"string","secret":"string"}]],"description_kind":"plain","computed":true},"sku":{"type":"string","description_kind":"plain","computed":true},"soft_delete_retention_days":{"type":"number","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_configuration_key":{"version":2,"block":{"attributes":{"configuration_store_id":{"type":"string","description_kind":"plain","required":true},"content_type":{"type":"string","description_kind":"plain","computed":true},"etag":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description_kind":"plain","required":true},"label":{"type":"string","description_kind":"plain","optional":true},"locked":{"type":"bool","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","computed":true},"value":{"type":"string","description_kind":"plain","computed":true},"vault_key_reference":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_configuration_keys":{"version":0,"block":{"attributes":{"configuration_store_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"items":{"type":["list",["object",{"content_type":"string","etag":"string","key":"string","label":"string","locked":"bool","tags":["map","string"],"type":"string","value":"string","vault_key_reference":"string"}]],"description_kind":"plain","computed":true},"key":{"type":"string","description_kind":"plain","optional":true},"label":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service":{"version":0,"block":{"attributes":{"app_service_plan_id":{"type":"string","description_kind":"plain","computed":true},"app_settings":{"type":["map","string"],"description_kind":"plain","computed":true},"client_affinity_enabled":{"type":"bool","description_kind":"plain","computed":true},"client_cert_enabled":{"type":"bool","description_kind":"plain","computed":true},"connection_string":{"type":["list",["object",{"name":"string","type":"string","value":"string"}]],"description_kind":"plain","computed":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true},"default_site_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"https_only":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"site_config":{"type":["list",["object",{"acr_use_managed_identity_credentials":"bool","acr_user_managed_identity_client_id":"string","always_on":"bool","app_command_line":"string","cors":["list",["object",{"allowed_origins":["set","string"],"support_credentials":"bool"}]],"default_documents":["list","string"],"dotnet_framework_version":"string","ftps_state":"string","health_check_path":"string","http2_enabled":"bool","ip_restriction":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"java_container":"string","java_container_version":"string","java_version":"string","linux_fx_version":"string","local_mysql_enabled":"bool","managed_pipeline_mode":"string","min_tls_version":"string","number_of_workers":"number","php_version":"string","python_version":"string","remote_debugging_enabled":"bool","remote_debugging_version":"string","scm_ip_restriction":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"scm_type":"string","scm_use_main_ip_restriction":"bool","use_32_bit_worker_process":"bool","vnet_route_all_enabled":"bool","websockets_enabled":"bool","windows_fx_version":"string"}]],"description_kind":"plain","computed":true},"site_credential":{"type":["list",["object",{"password":"string","username":"string"}]],"description_kind":"plain","computed":true},"source_control":{"type":["list",["object",{"branch":"string","manual_integration":"bool","repo_url":"string","rollback_enabled":"bool","use_mercurial":"bool"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_app_service_certificate":{"version":0,"block":{"attributes":{"expiration_date":{"type":"string","description_kind":"plain","computed":true},"friendly_name":{"type":"string","description_kind":"plain","computed":true},"host_names":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"issue_date":{"type":"string","description_kind":"plain","computed":true},"issuer":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subject_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_certificate_order":{"version":1,"block":{"attributes":{"app_service_certificate_not_renewable_reasons":{"type":["list","string"],"description_kind":"plain","computed":true},"auto_renew":{"type":"bool","description_kind":"plain","computed":true},"certificates":{"type":["list",["object",{"certificate_name":"string","key_vault_id":"string","key_vault_secret_name":"string","provisioning_state":"string"}]],"description_kind":"plain","computed":true},"csr":{"type":"string","description_kind":"plain","computed":true},"distinguished_name":{"type":"string","description_kind":"plain","computed":true},"domain_verification_token":{"type":"string","description_kind":"plain","computed":true},"expiration_time":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"intermediate_thumbprint":{"type":"string","description_kind":"plain","computed":true},"is_private_key_external":{"type":"bool","description_kind":"plain","computed":true},"key_size":{"type":"number","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"product_type":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"root_thumbprint":{"type":"string","description_kind":"plain","computed":true},"signed_certificate_thumbprint":{"type":"string","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"validity_in_years":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_environment":{"version":0,"block":{"attributes":{"cluster_setting":{"type":["list",["object",{"name":"string","value":"string"}]],"description_kind":"plain","computed":true},"front_end_scale_factor":{"type":"number","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internal_ip_address":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"pricing_tier":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_ip_address":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_app_service_environment_v3":{"version":0,"block":{"attributes":{"allow_new_private_endpoint_connections":{"type":"bool","description_kind":"plain","computed":true},"cluster_setting":{"type":["list",["object",{"name":"string","value":"string"}]],"description_kind":"plain","computed":true},"dedicated_host_count":{"type":"number","description_kind":"plain","computed":true},"dns_suffix":{"type":"string","description_kind":"plain","computed":true},"external_inbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inbound_network_dependencies":{"type":["list",["object",{"description":"string","ip_addresses":["list","string"],"ports":["list","string"]}]],"description_kind":"plain","computed":true},"internal_inbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"internal_load_balancing_mode":{"type":"string","description_kind":"plain","computed":true},"ip_ssl_address_count":{"type":"number","description_kind":"plain","computed":true},"linux_outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"pricing_tier":{"type":"string","description_kind":"plain","computed":true},"remote_debugging_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"windows_outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"zone_redundant":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_app_service_plan":{"version":1,"block":{"attributes":{"app_service_environment_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_xenon":{"type":"bool","description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"maximum_elastic_worker_count":{"type":"number","description_kind":"plain","computed":true},"maximum_number_of_workers":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"per_site_scaling":{"type":"bool","description_kind":"plain","computed":true},"reserved":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":["list",["object",{"capacity":"number","size":"string","tier":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zone_redundant":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_application_gateway":{"version":0,"block":{"attributes":{"authentication_certificate":{"type":["list",["object",{"id":"string","name":"string"}]],"description_kind":"plain","computed":true},"autoscale_configuration":{"type":["list",["object",{"max_capacity":"number","min_capacity":"number"}]],"description_kind":"plain","computed":true},"backend_address_pool":{"type":["list",["object",{"fqdns":["list","string"],"id":"string","ip_addresses":["list","string"],"name":"string"}]],"description_kind":"plain","computed":true},"backend_http_settings":{"type":["list",["object",{"affinity_cookie_name":"string","authentication_certificate":["list",["object",{"id":"string","name":"string"}]],"connection_draining":["list",["object",{"drain_timeout_sec":"number","enabled":"bool"}]],"cookie_based_affinity":"string","host_name":"string","id":"string","name":"string","path":"string","pick_host_name_from_backend_address":"bool","port":"number","probe_id":"string","probe_name":"string","protocol":"string","request_timeout":"number","trusted_root_certificate_names":["list","string"]}]],"description_kind":"plain","computed":true},"custom_error_configuration":{"type":["list",["object",{"custom_error_page_url":"string","id":"string","status_code":"string"}]],"description_kind":"plain","computed":true},"fips_enabled":{"type":"bool","description_kind":"plain","computed":true},"firewall_policy_id":{"type":"string","description_kind":"plain","computed":true},"force_firewall_policy_association":{"type":"bool","description_kind":"plain","computed":true},"frontend_ip_configuration":{"type":["list",["object",{"id":"string","name":"string","private_ip_address":"string","private_ip_address_allocation":"string","private_link_configuration_id":"string","private_link_configuration_name":"string","public_ip_address_id":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"frontend_port":{"type":["list",["object",{"id":"string","name":"string","port":"number"}]],"description_kind":"plain","computed":true},"gateway_ip_configuration":{"type":["list",["object",{"id":"string","name":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"global":{"type":["list",["object",{"request_buffering_enabled":"bool","response_buffering_enabled":"bool"}]],"description_kind":"plain","computed":true},"http2_enabled":{"type":"bool","description_kind":"plain","computed":true},"http_listener":{"type":["list",["object",{"custom_error_configuration":["list",["object",{"custom_error_page_url":"string","id":"string","status_code":"string"}]],"firewall_policy_id":"string","frontend_ip_configuration_id":"string","frontend_ip_configuration_name":"string","frontend_port_id":"string","frontend_port_name":"string","host_name":"string","host_names":["list","string"],"id":"string","name":"string","protocol":"string","require_sni":"bool","ssl_certificate_id":"string","ssl_certificate_name":"string","ssl_profile_id":"string","ssl_profile_name":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_endpoint_connection":{"type":["list",["object",{"id":"string","name":"string"}]],"description_kind":"plain","computed":true},"private_link_configuration":{"type":["list",["object",{"id":"string","ip_configuration":["list",["object",{"name":"string","primary":"bool","private_ip_address":"string","private_ip_address_allocation":"string","subnet_id":"string"}]],"name":"string"}]],"description_kind":"plain","computed":true},"probe":{"type":["list",["object",{"host":"string","id":"string","interval":"number","match":["list",["object",{"body":"string","status_code":["list","string"]}]],"minimum_servers":"number","name":"string","path":"string","pick_host_name_from_backend_http_settings":"bool","port":"number","protocol":"string","timeout":"number","unhealthy_threshold":"number"}]],"description_kind":"plain","computed":true},"redirect_configuration":{"type":["list",["object",{"id":"string","include_path":"bool","include_query_string":"bool","name":"string","redirect_type":"string","target_listener_id":"string","target_listener_name":"string","target_url":"string"}]],"description_kind":"plain","computed":true},"request_routing_rule":{"type":["list",["object",{"backend_address_pool_id":"string","backend_address_pool_name":"string","backend_http_settings_id":"string","backend_http_settings_name":"string","http_listener_id":"string","http_listener_name":"string","id":"string","name":"string","priority":"number","redirect_configuration_id":"string","redirect_configuration_name":"string","rewrite_rule_set_id":"string","rewrite_rule_set_name":"string","rule_type":"string","url_path_map_id":"string","url_path_map_name":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"rewrite_rule_set":{"type":["list",["object",{"id":"string","name":"string","rewrite_rule":["list",["object",{"condition":["list",["object",{"ignore_case":"bool","negate":"bool","pattern":"string","variable":"string"}]],"name":"string","request_header_configuration":["list",["object",{"header_name":"string","header_value":"string"}]],"response_header_configuration":["list",["object",{"header_name":"string","header_value":"string"}]],"rule_sequence":"number","url":["list",["object",{"components":"string","path":"string","query_string":"string","reroute":"bool"}]]}]]}]],"description_kind":"plain","computed":true},"sku":{"type":["list",["object",{"capacity":"number","name":"string","tier":"string"}]],"description_kind":"plain","computed":true},"ssl_certificate":{"type":["list",["object",{"id":"string","key_vault_secret_id":"string","name":"string","public_cert_data":"string"}]],"description_kind":"plain","computed":true},"ssl_policy":{"type":["list",["object",{"cipher_suites":["list","string"],"disabled_protocols":["list","string"],"min_protocol_version":"string","policy_name":"string","policy_type":"string"}]],"description_kind":"plain","computed":true},"ssl_profile":{"type":["list",["object",{"id":"string","name":"string","ssl_policy":["list",["object",{"cipher_suites":["list","string"],"disabled_protocols":["list","string"],"min_protocol_version":"string","policy_name":"string","policy_type":"string"}]],"trusted_client_certificate_names":["list","string"],"verify_client_certificate_issuer_dn":"bool","verify_client_certificate_revocation":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"trusted_client_certificate":{"type":["list",["object",{"data":"string","id":"string","name":"string"}]],"description_kind":"plain","computed":true},"trusted_root_certificate":{"type":["list",["object",{"id":"string","key_vault_secret_id":"string","name":"string"}]],"description_kind":"plain","computed":true},"url_path_map":{"type":["list",["object",{"default_backend_address_pool_id":"string","default_backend_address_pool_name":"string","default_backend_http_settings_id":"string","default_backend_http_settings_name":"string","default_redirect_configuration_id":"string","default_redirect_configuration_name":"string","default_rewrite_rule_set_id":"string","default_rewrite_rule_set_name":"string","id":"string","name":"string","path_rule":["list",["object",{"backend_address_pool_id":"string","backend_address_pool_name":"string","backend_http_settings_id":"string","backend_http_settings_name":"string","firewall_policy_id":"string","id":"string","name":"string","paths":["list","string"],"redirect_configuration_id":"string","redirect_configuration_name":"string","rewrite_rule_set_id":"string","rewrite_rule_set_name":"string"}]]}]],"description_kind":"plain","computed":true},"waf_configuration":{"type":["list",["object",{"disabled_rule_group":["list",["object",{"rule_group_name":"string","rules":["list","number"]}]],"enabled":"bool","exclusion":["list",["object",{"match_variable":"string","selector":"string","selector_match_operator":"string"}]],"file_upload_limit_mb":"number","firewall_mode":"string","max_request_body_size_kb":"number","request_body_check":"bool","rule_set_type":"string","rule_set_version":"string"}]],"description_kind":"plain","computed":true},"zones":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_insights":{"version":2,"block":{"attributes":{"app_id":{"type":"string","description_kind":"plain","computed":true},"application_type":{"type":"string","description_kind":"plain","computed":true},"connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instrumentation_key":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retention_in_days":{"type":"number","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"workspace_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_application_security_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_arc_machine":{"version":0,"block":{"attributes":{"active_directory_fqdn":{"type":"string","description_kind":"plain","computed":true},"agent":{"type":["list",["object",{"extensions_allow_list":["list",["object",{"publisher":"string","type":"string"}]],"extensions_block_list":["list",["object",{"publisher":"string","type":"string"}]],"extensions_enabled":"bool","guest_configuration_enabled":"bool","incoming_connections_ports":["list","string"],"proxy_bypass":["list","string"],"proxy_url":"string"}]],"description_kind":"plain","computed":true},"agent_version":{"type":"string","description_kind":"plain","computed":true},"client_public_key":{"type":"string","description_kind":"plain","computed":true},"cloud_metadata":{"type":["list",["object",{"provider":"string"}]],"description_kind":"plain","computed":true},"detected_properties":{"type":["map","string"],"description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"dns_fqdn":{"type":"string","description_kind":"plain","computed":true},"domain_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"last_status_change_time":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"location_data":{"type":["list",["object",{"city":"string","country_or_region":"string","district":"string","name":"string"}]],"description_kind":"plain","computed":true},"machine_fqdn":{"type":"string","description_kind":"plain","computed":true},"mssql_discovered":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"os_name":{"type":"string","description_kind":"plain","computed":true},"os_profile":{"type":["list",["object",{"computer_name":"string","linux":["list",["object",{"patch":["list",["object",{"assessment_mode":"string","patch_mode":"string"}]]}]],"windows":["list",["object",{"patch":["list",["object",{"assessment_mode":"string","patch_mode":"string"}]]}]]}]],"description_kind":"plain","computed":true},"os_sku":{"type":"string","description_kind":"plain","computed":true},"os_type":{"type":"string","description_kind":"plain","computed":true},"os_version":{"type":"string","description_kind":"plain","computed":true},"parent_cluster_resource_id":{"type":"string","description_kind":"plain","computed":true},"private_link_scope_resource_id":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_status":{"type":["list",["object",{"extension_service":["list",["object",{"startup_type":"string","status":"string"}]],"guest_configuration_service":["list",["object",{"startup_type":"string","status":"string"}]]}]],"description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"vm_id":{"type":"string","description_kind":"plain","computed":true},"vm_uuid":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_arc_resource_bridge_appliance":{"version":0,"block":{"attributes":{"distro":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"infrastructure_provider":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_key_base64":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_attestation_provider":{"version":0,"block":{"attributes":{"attestation_uri":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"trust_model":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_account":{"version":0,"block":{"attributes":{"endpoint":{"type":"string","description_kind":"plain","computed":true},"hybrid_service_url":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","computed":true},"private_endpoint_connection":{"type":["list",["object",{"id":"string","name":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_runbook":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"content":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"log_activity_trace_level":{"type":"number","description_kind":"plain","computed":true},"log_progress":{"type":"bool","description_kind":"plain","computed":true},"log_verbose":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"runbook_type":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_variable_bool":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"encrypted":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_variable_datetime":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"encrypted":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_variable_int":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"encrypted":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_variable_object":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"encrypted":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_variable_string":{"version":0,"block":{"attributes":{"automation_account_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"encrypted":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_automation_variables":{"version":0,"block":{"attributes":{"automation_account_id":{"type":"string","description_kind":"plain","required":true},"bool":{"type":["list",["object",{"description":"string","encrypted":"bool","id":"string","name":"string","value":"bool"}]],"description_kind":"plain","computed":true},"datetime":{"type":["list",["object",{"description":"string","encrypted":"bool","id":"string","name":"string","value":"string"}]],"description_kind":"plain","computed":true},"encrypted":{"type":["list",["object",{"description":"string","encrypted":"bool","id":"string","name":"string","value":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"int":{"type":["list",["object",{"description":"string","encrypted":"bool","id":"string","name":"string","value":"number"}]],"description_kind":"plain","computed":true},"null":{"type":["list",["object",{"description":"string","encrypted":"bool","id":"string","name":"string","value":"string"}]],"description_kind":"plain","computed":true},"object":{"type":["list",["object",{"description":"string","encrypted":"bool","id":"string","name":"string","value":"string"}]],"description_kind":"plain","computed":true},"string":{"type":["list",["object",{"description":"string","encrypted":"bool","id":"string","name":"string","value":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_availability_set":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"managed":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"platform_fault_domain_count":{"type":"number","description_kind":"plain","computed":true},"platform_update_domain_count":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_backup_policy_file_share":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_backup_policy_vm":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_bastion_host":{"version":0,"block":{"attributes":{"copy_paste_enabled":{"type":"bool","description_kind":"plain","computed":true},"dns_name":{"type":"string","description_kind":"plain","computed":true},"file_copy_enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_configuration":{"type":["list",["object",{"name":"string","public_ip_address_id":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"ip_connect_enabled":{"type":"bool","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scale_units":{"type":"number","description_kind":"plain","computed":true},"shareable_link_enabled":{"type":"bool","description_kind":"plain","computed":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"tunneling_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_batch_account":{"version":0,"block":{"attributes":{"account_endpoint":{"type":"string","description_kind":"plain","computed":true},"encryption":{"type":["list",["object",{"key_vault_key_id":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_reference":{"type":["list",["object",{"id":"string","url":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"pool_allocation_mode":{"type":"string","description_kind":"plain","computed":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"storage_account_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_batch_application":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"allow_updates":{"type":"bool","description_kind":"plain","computed":true},"default_version":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_batch_certificate":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"format":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_data":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true},"thumbprint_algorithm":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_batch_pool":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"auto_scale":{"type":["list",["object",{"evaluation_interval":"string","formula":"string"}]],"description_kind":"plain","computed":true},"certificate":{"type":["list",["object",{"id":"string","store_location":"string","store_name":"string","visibility":["set","string"]}]],"description_kind":"plain","computed":true},"container_configuration":{"type":["list",["object",{"container_image_names":["set","string"],"container_registries":["list",["object",{"password":"string","registry_server":"string","user_assigned_identity_id":"string","user_name":"string"}]],"type":"string"}]],"description_kind":"plain","computed":true},"data_disks":{"type":["list",["object",{"caching":"string","disk_size_gb":"number","lun":"number","storage_account_type":"string"}]],"description_kind":"plain","computed":true},"disk_encryption":{"type":["list",["object",{"disk_encryption_target":"string"}]],"description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"extensions":{"type":["list",["object",{"auto_upgrade_minor_version":"bool","name":"string","protected_settings":"string","provision_after_extensions":["set","string"],"publisher":"string","settings_json":"string","type":"string","type_handler_version":"string"}]],"description_kind":"plain","computed":true},"fixed_scale":{"type":["list",["object",{"resize_timeout":"string","target_dedicated_nodes":"number","target_low_priority_nodes":"number"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inter_node_communication":{"type":"string","description_kind":"plain","computed":true},"license_type":{"type":"string","description_kind":"plain","computed":true},"max_tasks_per_node":{"type":"number","description_kind":"plain","computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","computed":true},"mount":{"type":["list",["object",{"azure_blob_file_system":["list",["object",{"account_key":"string","account_name":"string","blobfuse_options":"string","container_name":"string","identity_id":"string","relative_mount_path":"string","sas_key":"string"}]],"azure_file_share":["list",["object",{"account_key":"string","account_name":"string","azure_file_url":"string","mount_options":"string","relative_mount_path":"string"}]],"cifs_mount":["list",["object",{"mount_options":"string","password":"string","relative_mount_path":"string","source":"string","user_name":"string"}]],"nfs_mount":["list",["object",{"mount_options":"string","relative_mount_path":"string","source":"string"}]]}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_configuration":{"type":["list",["object",{"accelerated_networking_enabled":"bool","dynamic_vnet_assignment_scope":"string","endpoint_configuration":["list",["object",{"backend_port":"number","frontend_port_range":"string","name":"string","network_security_group_rules":["list",["object",{"access":"string","priority":"number","source_address_prefix":"string","source_port_ranges":["list","string"]}]],"protocol":"string"}]],"public_address_provisioning_type":"string","public_ips":["set","string"],"subnet_id":"string"}]],"description_kind":"plain","computed":true},"node_agent_sku_id":{"type":"string","description_kind":"plain","computed":true},"node_placement":{"type":["list",["object",{"policy":"string"}]],"description_kind":"plain","computed":true},"os_disk_placement":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"start_task":{"type":["list",["object",{"command_line":"string","common_environment_properties":["map","string"],"container":["list",["object",{"image_name":"string","registry":["list",["object",{"password":"string","registry_server":"string","user_assigned_identity_id":"string","user_name":"string"}]],"run_options":"string","working_directory":"string"}]],"resource_file":["list",["object",{"auto_storage_container_name":"string","blob_prefix":"string","file_mode":"string","file_path":"string","http_url":"string","storage_container_url":"string","user_assigned_identity_id":"string"}]],"task_retry_maximum":"number","user_identity":["list",["object",{"auto_user":["list",["object",{"elevation_level":"string","scope":"string"}]],"user_name":"string"}]],"wait_for_success":"bool"}]],"description_kind":"plain","computed":true},"storage_image_reference":{"type":["list",["object",{"id":"string","offer":"string","publisher":"string","sku":"string","version":"string"}]],"description_kind":"plain","computed":true},"task_scheduling_policy":{"type":["list",["object",{"node_fill_type":"string"}]],"description_kind":"plain","computed":true},"user_accounts":{"type":["list",["object",{"elevation_level":"string","linux_user_configuration":["list",["object",{"gid":"number","ssh_private_key":"string","uid":"number"}]],"name":"string","password":"string","windows_user_configuration":["list",["object",{"login_mode":"string"}]]}]],"description_kind":"plain","computed":true},"vm_size":{"type":"string","description_kind":"plain","computed":true},"windows":{"type":["list",["object",{"enable_automatic_updates":"bool"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_billing_enrollment_account_scope":{"version":0,"block":{"attributes":{"billing_account_name":{"type":"string","description_kind":"plain","required":true},"enrollment_account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_billing_mca_account_scope":{"version":0,"block":{"attributes":{"billing_account_name":{"type":"string","description_kind":"plain","required":true},"billing_profile_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"invoice_section_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_billing_mpa_account_scope":{"version":0,"block":{"attributes":{"billing_account_name":{"type":"string","description_kind":"plain","required":true},"customer_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_blueprint_definition":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"last_modified":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"scope_id":{"type":"string","description_kind":"plain","required":true},"target_scope":{"type":"string","description_kind":"plain","computed":true},"time_created":{"type":"string","description_kind":"plain","computed":true},"versions":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_blueprint_published_version":{"version":0,"block":{"attributes":{"blueprint_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"last_modified":{"type":"string","description_kind":"plain","computed":true},"scope_id":{"type":"string","description_kind":"plain","required":true},"target_scope":{"type":"string","description_kind":"plain","computed":true},"time_created":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_custom_domain":{"version":0,"block":{"attributes":{"cdn_frontdoor_profile_id":{"type":"string","description_kind":"plain","computed":true},"dns_zone_id":{"type":"string","description_kind":"plain","computed":true},"expiration_date":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"profile_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tls":{"type":["list",["object",{"cdn_frontdoor_secret_id":"string","certificate_type":"string","minimum_tls_version":"string"}]],"description_kind":"plain","computed":true},"validation_token":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_endpoint":{"version":0,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"profile_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_firewall_policy":{"version":0,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","computed":true},"frontend_endpoint_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"redirect_url":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_origin_group":{"version":0,"block":{"attributes":{"cdn_frontdoor_profile_id":{"type":"string","description_kind":"plain","computed":true},"health_probe":{"type":["list",["object",{"interval_in_seconds":"number","path":"string","protocol":"string","request_type":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancing":{"type":["list",["object",{"additional_latency_in_milliseconds":"number","sample_size":"number","successful_samples_required":"number"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"profile_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"restore_traffic_time_to_healed_or_new_endpoint_in_minutes":{"type":"number","description_kind":"plain","computed":true},"session_affinity_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_profile":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_guid":{"type":"string","description_kind":"plain","computed":true},"response_timeout_seconds":{"type":"number","description_kind":"plain","computed":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_rule_set":{"version":0,"block":{"attributes":{"cdn_frontdoor_profile_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"profile_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_frontdoor_secret":{"version":0,"block":{"attributes":{"cdn_frontdoor_profile_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"profile_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secret":{"type":["list",["object",{"customer_certificate":["list",["object",{"expiration_date":"string","key_vault_certificate_id":"string","subject_alternative_names":["list","string"]}]]}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cdn_profile":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_client_config":{"version":0,"block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"object_id":{"type":"string","description_kind":"plain","computed":true},"subscription_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cognitive_account":{"version":0,"block":{"attributes":{"endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"qna_runtime_endpoint":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_communication_service":{"version":1,"block":{"attributes":{"data_location":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_confidential_ledger":{"version":0,"block":{"attributes":{"azuread_based_service_principal":{"type":["list",["object",{"ledger_role_name":"string","principal_id":"string","tenant_id":"string"}]],"description_kind":"plain","computed":true},"certificate_based_security_principal":{"type":["list",["object",{"ledger_role_name":"string","pem_public_key":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_service_endpoint":{"type":"string","description_kind":"plain","computed":true},"ledger_endpoint":{"type":"string","description_kind":"plain","computed":true},"ledger_type":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_consumption_budget_resource_group":{"version":0,"block":{"attributes":{"amount":{"type":"number","description_kind":"plain","computed":true},"filter":{"type":["list",["object",{"dimension":["list",["object",{"name":"string","operator":"string","values":["list","string"]}]],"not":["list",["object",{"dimension":["list",["object",{"name":"string","operator":"string","values":["list","string"]}]],"tag":["list",["object",{"name":"string","operator":"string","values":["list","string"]}]]}]],"tag":["list",["object",{"name":"string","operator":"string","values":["list","string"]}]]}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"notification":{"type":["list",["object",{"contact_emails":["list","string"],"contact_groups":["list","string"],"contact_roles":["list","string"],"enabled":"bool","operator":"string","threshold":"number","threshold_type":"string"}]],"description_kind":"plain","computed":true},"resource_group_id":{"type":"string","description_kind":"plain","required":true},"time_grain":{"type":"string","description_kind":"plain","computed":true},"time_period":{"type":["list",["object",{"end_date":"string","start_date":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_consumption_budget_subscription":{"version":2,"block":{"attributes":{"amount":{"type":"number","description_kind":"plain","computed":true},"filter":{"type":["list",["object",{"dimension":["list",["object",{"name":"string","operator":"string","values":["list","string"]}]],"not":["list",["object",{"dimension":["list",["object",{"name":"string","operator":"string","values":["list","string"]}]],"tag":["list",["object",{"name":"string","operator":"string","values":["list","string"]}]]}]],"tag":["list",["object",{"name":"string","operator":"string","values":["list","string"]}]]}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"notification":{"type":["list",["object",{"contact_emails":["list","string"],"contact_groups":["list","string"],"contact_roles":["list","string"],"enabled":"bool","operator":"string","threshold":"number","threshold_type":"string"}]],"description_kind":"plain","computed":true},"subscription_id":{"type":"string","description_kind":"plain","required":true},"time_grain":{"type":"string","description_kind":"plain","computed":true},"time_period":{"type":["list",["object",{"end_date":"string","start_date":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_app":{"version":0,"block":{"attributes":{"container_app_environment_id":{"type":"string","description_kind":"plain","computed":true},"custom_domain_verification_id":{"type":"string","description":"The ID of the Custom Domain Verification for this Container App.","description_kind":"plain","computed":true,"sensitive":true},"dapr":{"type":["list",["object",{"app_id":"string","app_port":"number","app_protocol":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"ingress":{"type":["list",["object",{"allow_insecure_connections":"bool","custom_domain":["list",["object",{"certificate_binding_type":"string","certificate_id":"string","name":"string"}]],"exposed_port":"number","external_enabled":"bool","fqdn":"string","ip_security_restriction":["list",["object",{"action":"string","description":"string","ip_address_range":"string","name":"string"}]],"target_port":"number","traffic_weight":["list",["object",{"label":"string","latest_revision":"bool","percentage":"number","revision_suffix":"string"}]],"transport":"string"}]],"description_kind":"plain","computed":true},"latest_revision_fqdn":{"type":"string","description":"The fully qualified domain name of the latest Container App.","description_kind":"plain","computed":true},"latest_revision_name":{"type":"string","description":"The name of the latest Container Revision.","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"registry":{"type":["list",["object",{"identity":"string","password_secret_name":"string","server":"string","username":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"revision_mode":{"type":"string","description_kind":"plain","computed":true},"secret":{"type":["set",["object",{"identity":"string","key_vault_secret_id":"string","name":"string","value":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"template":{"type":["list",["object",{"azure_queue_scale_rule":["list",["object",{"authentication":["list",["object",{"secret_name":"string","trigger_parameter":"string"}]],"name":"string","queue_length":"number","queue_name":"string"}]],"container":["list",["object",{"args":["list","string"],"command":["list","string"],"cpu":"number","env":["list",["object",{"name":"string","secret_name":"string","value":"string"}]],"ephemeral_storage":"string","image":"string","liveness_probe":["list",["object",{"failure_count_threshold":"number","header":["list",["object",{"name":"string","value":"string"}]],"host":"string","initial_delay":"number","interval_seconds":"number","path":"string","port":"number","termination_grace_period_seconds":"number","timeout":"number","transport":"string"}]],"memory":"string","name":"string","readiness_probe":["list",["object",{"failure_count_threshold":"number","header":["list",["object",{"name":"string","value":"string"}]],"host":"string","interval_seconds":"number","path":"string","port":"number","success_count_threshold":"number","timeout":"number","transport":"string"}]],"startup_probe":["list",["object",{"failure_count_threshold":"number","header":["list",["object",{"name":"string","value":"string"}]],"host":"string","interval_seconds":"number","path":"string","port":"number","termination_grace_period_seconds":"number","timeout":"number","transport":"string"}]],"volume_mounts":["list",["object",{"name":"string","path":"string"}]]}]],"custom_scale_rule":["list",["object",{"authentication":["list",["object",{"secret_name":"string","trigger_parameter":"string"}]],"custom_rule_type":"string","metadata":["map","string"],"name":"string"}]],"http_scale_rule":["list",["object",{"authentication":["list",["object",{"secret_name":"string","trigger_parameter":"string"}]],"concurrent_requests":"string","name":"string"}]],"init_container":["list",["object",{"args":["list","string"],"command":["list","string"],"cpu":"number","env":["list",["object",{"name":"string","secret_name":"string","value":"string"}]],"ephemeral_storage":"string","image":"string","memory":"string","name":"string","volume_mounts":["list",["object",{"name":"string","path":"string"}]]}]],"max_replicas":"number","min_replicas":"number","revision_suffix":"string","tcp_scale_rule":["list",["object",{"authentication":["list",["object",{"secret_name":"string","trigger_parameter":"string"}]],"concurrent_requests":"string","name":"string"}]],"volume":["list",["object",{"name":"string","storage_name":"string","storage_type":"string"}]]}]],"description_kind":"plain","computed":true},"workload_profile_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_app_environment":{"version":0,"block":{"attributes":{"custom_domain_verification_id":{"type":"string","description":"The ID of the Custom Domain Verification for this Container App Environment.","description_kind":"plain","computed":true},"default_domain":{"type":"string","description":"The default publicly resolvable name of this Container App Environment","description_kind":"plain","computed":true},"docker_bridge_cidr":{"type":"string","description":"The network addressing in which the Container Apps in this Container App Environment will reside in CIDR notation.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"infrastructure_subnet_id":{"type":"string","description":"The existing Subnet in use by the Container Apps Control Plane.","description_kind":"plain","computed":true},"internal_load_balancer_enabled":{"type":"bool","description":"Does the Container Environment operate in Internal Load Balancing Mode?","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"log_analytics_workspace_name":{"type":"string","description":"The name of the Log Analytics Workspace this Container Apps Managed Environment is linked to.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the Container Apps Managed Environment.","description_kind":"plain","required":true},"platform_reserved_cidr":{"type":"string","description":"The IP range, in CIDR notation, that is reserved for environment infrastructure IP addresses.","description_kind":"plain","computed":true},"platform_reserved_dns_ip_address":{"type":"string","description":"The IP address from the IP range defined by `platform_reserved_cidr` that is reserved for the internal DNS server.","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"static_ip_address":{"type":"string","description":"The Static IP Address of the Environment.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_app_environment_certificate":{"version":0,"block":{"attributes":{"container_app_environment_id":{"type":"string","description":"The Container App Managed Environment ID to configure this Certificate on.","description_kind":"plain","required":true},"expiration_date":{"type":"string","description":"The expiration date for the Certificate.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"issue_date":{"type":"string","description":"The date of issue for the Certificate.","description_kind":"plain","computed":true},"issuer":{"type":"string","description":"The Certificate Issuer.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the Container Apps Certificate.","description_kind":"plain","required":true},"subject_name":{"type":"string","description":"The Subject Name for the Certificate.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"thumbprint":{"type":"string","description":"The Thumbprint of the Certificate.","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_group":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"ip_address":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subnet_ids":{"type":["set","string"],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zones":{"type":["set","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry":{"version":2,"block":{"attributes":{"admin_enabled":{"type":"bool","description_kind":"plain","computed":true},"admin_password":{"type":"string","description_kind":"plain","computed":true},"admin_username":{"type":"string","description_kind":"plain","computed":true},"data_endpoint_enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"login_server":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry_cache_rule":{"version":0,"block":{"attributes":{"container_registry_id":{"type":"string","description_kind":"plain","required":true},"credential_set_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"source_repo":{"type":"string","description_kind":"plain","computed":true},"target_repo":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry_scope_map":{"version":0,"block":{"attributes":{"actions":{"type":["list","string"],"description_kind":"plain","computed":true},"container_registry_name":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_container_registry_token":{"version":0,"block":{"attributes":{"container_registry_name":{"type":"string","description_kind":"plain","required":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scope_map_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_account":{"version":0,"block":{"attributes":{"automatic_failover_enabled":{"type":"bool","description_kind":"plain","computed":true},"capabilities":{"type":["list",["object",{"name":"string"}]],"description_kind":"plain","computed":true},"connection_strings":{"type":["list","string"],"description_kind":"plain","deprecated":true,"computed":true,"sensitive":true},"consistency_policy":{"type":["list",["object",{"consistency_level":"string","max_interval_in_seconds":"number","max_staleness_prefix":"number"}]],"description_kind":"plain","computed":true},"enable_automatic_failover":{"type":"bool","description_kind":"plain","deprecated":true,"computed":true},"enable_free_tier":{"type":"bool","description_kind":"plain","deprecated":true,"computed":true},"enable_multiple_write_locations":{"type":"bool","description_kind":"plain","deprecated":true,"computed":true},"endpoint":{"type":"string","description_kind":"plain","computed":true},"free_tier_enabled":{"type":"bool","description_kind":"plain","computed":true},"geo_location":{"type":["list",["object",{"failover_priority":"number","id":"string","location":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_range_filter":{"type":"string","description_kind":"plain","computed":true},"is_virtual_network_filter_enabled":{"type":"bool","description_kind":"plain","computed":true},"key_vault_key_id":{"type":"string","description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"multiple_write_locations_enabled":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"offer_type":{"type":"string","description_kind":"plain","computed":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_mongodb_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_readonly_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_readonly_mongodb_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_readonly_sql_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_sql_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"read_endpoints":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_mongodb_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_readonly_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_readonly_mongodb_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_readonly_sql_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_sql_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"virtual_network_rule":{"type":["list",["object",{"id":"string"}]],"description_kind":"plain","computed":true},"write_endpoints":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_mongo_database":{"version":1,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_restorable_database_accounts":{"version":0,"block":{"attributes":{"accounts":{"type":["list",["object",{"api_type":"string","creation_time":"string","deletion_time":"string","id":"string","restorable_locations":["list",["object",{"creation_time":"string","deletion_time":"string","location":"string","regional_database_account_instance_id":"string"}]]}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_sql_database":{"version":1,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"autoscale_settings":{"type":["list",["object",{"max_throughput":"number"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"throughput":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_cosmosdb_sql_role_definition":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"assignable_scopes":{"type":["set","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","computed":true},"permissions":{"type":["set",["object",{"data_actions":["set","string"]}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"role_definition_id":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dashboard_grafana":{"version":0,"block":{"attributes":{"api_key_enabled":{"type":"bool","description_kind":"plain","computed":true},"auto_generated_domain_name_label_scope":{"type":"string","description_kind":"plain","computed":true},"azure_monitor_workspace_integrations":{"type":["list",["object",{"resource_id":"string"}]],"description_kind":"plain","computed":true},"deterministic_outbound_ip_enabled":{"type":"bool","description_kind":"plain","computed":true},"endpoint":{"type":"string","description_kind":"plain","computed":true},"grafana_major_version":{"type":"string","description_kind":"plain","computed":true},"grafana_version":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ips":{"type":["list","string"],"description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zone_redundancy_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory":{"version":2,"block":{"attributes":{"github_configuration":{"type":["list",["object",{"account_name":"string","branch_name":"string","git_url":"string","repository_name":"string","root_folder":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"vsts_configuration":{"type":["list",["object",{"account_name":"string","branch_name":"string","project_name":"string","repository_name":"string","root_folder":"string","tenant_id":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_trigger_schedule":{"version":0,"block":{"attributes":{"activated":{"type":"bool","description_kind":"plain","computed":true},"annotations":{"type":["list","string"],"description_kind":"plain","computed":true},"data_factory_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"end_time":{"type":"string","description_kind":"plain","computed":true},"frequency":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"pipeline_name":{"type":"string","description_kind":"plain","computed":true},"schedule":{"type":["list",["object",{"days_of_month":["list","number"],"days_of_week":["list","string"],"hours":["list","number"],"minutes":["list","number"],"monthly":["list",["object",{"week":"number","weekday":"string"}]]}]],"description_kind":"plain","computed":true},"start_time":{"type":"string","description_kind":"plain","computed":true},"time_zone":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_factory_trigger_schedules":{"version":0,"block":{"attributes":{"data_factory_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"items":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_protection_backup_vault":{"version":0,"block":{"attributes":{"datastore_type":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"redundancy":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_share":{"version":0,"block":{"attributes":{"account_id":{"type":"string","description_kind":"plain","required":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"snapshot_schedule":{"type":["list",["object",{"name":"string","recurrence":"string","start_time":"string"}]],"description_kind":"plain","computed":true},"terms":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_share_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_share_dataset_blob_storage":{"version":0,"block":{"attributes":{"container_name":{"type":"string","description_kind":"plain","computed":true},"data_share_id":{"type":"string","description_kind":"plain","required":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"file_path":{"type":"string","description_kind":"plain","computed":true},"folder_path":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_account":{"type":["list",["object",{"name":"string","resource_group_name":"string","subscription_id":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_share_dataset_data_lake_gen2":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","computed":true},"file_path":{"type":"string","description_kind":"plain","computed":true},"file_system_name":{"type":"string","description_kind":"plain","computed":true},"folder_path":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"share_id":{"type":"string","description_kind":"plain","required":true},"storage_account_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_share_dataset_kusto_cluster":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kusto_cluster_id":{"type":"string","description_kind":"plain","computed":true},"kusto_cluster_location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"share_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_data_share_dataset_kusto_database":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kusto_cluster_location":{"type":"string","description_kind":"plain","computed":true},"kusto_database_id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"share_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_database_migration_project":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_name":{"type":"string","description_kind":"plain","required":true},"source_platform":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"target_platform":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_database_migration_service":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_databox_edge_device":{"version":0,"block":{"attributes":{"device_properties":{"type":["list",["object",{"capacity":"number","configured_role_types":["list","string"],"culture":"string","hcs_version":"string","model":"string","node_count":"number","serial_number":"string","software_version":"string","status":"string","time_zone":"string","type":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_databricks_access_connector":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_databricks_workspace":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"managed_disk_identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","computed":true},"storage_account_identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","computed":true},"workspace_url":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_databricks_workspace_private_endpoint_connection":{"version":0,"block":{"attributes":{"connections":{"type":["list",["object",{"action_required":"string","description":"string","name":"string","status":"string","workspace_private_endpoint_id":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_endpoint_id":{"type":"string","description_kind":"plain","required":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dedicated_host":{"version":0,"block":{"attributes":{"dedicated_host_group_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dedicated_host_group":{"version":0,"block":{"attributes":{"automatic_placement_enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"platform_fault_domain_count":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zones":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_test_lab":{"version":1,"block":{"attributes":{"artifacts_storage_account_id":{"type":"string","description_kind":"plain","computed":true},"default_premium_storage_account_id":{"type":"string","description_kind":"plain","computed":true},"default_storage_account_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_id":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"premium_data_disk_storage_account_id":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"storage_type":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"unique_identifier":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dev_test_virtual_network":{"version":1,"block":{"attributes":{"allowed_subnets":{"type":["list",["object",{"allow_public_ip":"string","lab_subnet_name":"string","resource_id":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lab_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subnet_overrides":{"type":["list",["object",{"lab_subnet_name":"string","resource_id":"string","use_in_vm_creation_permission":"string","use_public_ip_address_permission":"string","virtual_network_pool_name":"string"}]],"description_kind":"plain","computed":true},"unique_identifier":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_digital_twins_instance":{"version":0,"block":{"attributes":{"host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_disk_access":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_disk_encryption_set":{"version":0,"block":{"attributes":{"auto_key_rotation_enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"key_vault_key_url":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_a_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["set","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"target_resource_id":{"type":"string","description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_aaaa_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["set","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"target_resource_id":{"type":"string","description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_caa_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"record":{"type":["set",["object",{"flags":"number","tag":"string","value":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_cname_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"record":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"target_resource_id":{"type":"string","description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_mx_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"record":{"type":["set",["object",{"exchange":"string","preference":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_ns_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_ptr_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["set","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_soa_record":{"version":0,"block":{"attributes":{"email":{"type":"string","description_kind":"plain","computed":true},"expire_time":{"type":"number","description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"minimum_ttl":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"refresh_time":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retry_time":{"type":"number","description_kind":"plain","computed":true},"serial_number":{"type":"number","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_srv_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"record":{"type":["set",["object",{"port":"number","priority":"number","target":"string","weight":"number"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_txt_record":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"record":{"type":["set",["object",{"value":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_dns_zone":{"version":2,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_number_of_record_sets":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"name_servers":{"type":["set","string"],"description_kind":"plain","computed":true},"number_of_record_sets":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_elastic_cloud_elasticsearch":{"version":0,"block":{"attributes":{"elastic_cloud_deployment_id":{"type":"string","description_kind":"plain","computed":true},"elastic_cloud_email_address":{"type":"string","description_kind":"plain","computed":true},"elastic_cloud_sso_default_url":{"type":"string","description_kind":"plain","computed":true},"elastic_cloud_user_id":{"type":"string","description_kind":"plain","computed":true},"elasticsearch_service_url":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kibana_service_url":{"type":"string","description_kind":"plain","computed":true},"kibana_sso_uri":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"monitoring_enabled":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"logs":{"nesting_mode":"list","block":{"attributes":{"filtering_tag":{"type":["list",["object",{"action":"string","name":"string","value":"string"}]],"description_kind":"plain","computed":true},"send_activity_logs":{"type":"bool","description_kind":"plain","computed":true},"send_azuread_logs":{"type":"bool","description_kind":"plain","computed":true},"send_subscription_logs":{"type":"bool","description_kind":"plain","computed":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_elastic_san":{"version":0,"block":{"attributes":{"base_size_in_tib":{"type":"number","description_kind":"plain","computed":true},"extended_size_in_tib":{"type":"number","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":["list",["object",{"name":"string","tier":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"total_iops":{"type":"number","description_kind":"plain","computed":true},"total_mbps":{"type":"number","description_kind":"plain","computed":true},"total_size_in_tib":{"type":"number","description_kind":"plain","computed":true},"total_volume_size_in_gib":{"type":"number","description_kind":"plain","computed":true},"volume_group_count":{"type":"number","description_kind":"plain","computed":true},"zones":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_elastic_san_volume_group":{"version":0,"block":{"attributes":{"elastic_san_id":{"type":"string","description_kind":"plain","required":true},"encryption":{"type":["list",["object",{"current_versioned_key_expiration_timestamp":"string","current_versioned_key_id":"string","key_vault_key_id":"string","last_key_rotation_timestamp":"string","user_assigned_identity_id":"string"}]],"description_kind":"plain","computed":true},"encryption_type":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_rule":{"type":["list",["object",{"action":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"protocol_type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_elastic_san_volume_snapshot":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"source_id":{"type":"string","description_kind":"plain","computed":true},"source_volume_size_in_gib":{"type":"number","description_kind":"plain","computed":true},"volume_group_id":{"type":"string","description_kind":"plain","required":true},"volume_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventgrid_domain":{"version":0,"block":{"attributes":{"endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"inbound_ip_rule":{"type":["list",["object",{"action":"string","ip_mask":"string"}]],"description_kind":"plain","computed":true},"input_mapping_default_values":{"type":["list",["object",{"data_version":"string","event_type":"string","subject":"string"}]],"description_kind":"plain","computed":true},"input_mapping_fields":{"type":["list",["object",{"data_version":"string","event_time":"string","event_type":"string","id":"string","subject":"string","topic":"string"}]],"description_kind":"plain","computed":true},"input_schema":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventgrid_domain_topic":{"version":0,"block":{"attributes":{"domain_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventgrid_system_topic":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"metric_arm_resource_id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_arm_resource_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"topic_type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventgrid_topic":{"version":0,"block":{"attributes":{"endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"partition_count":{"type":"number","description_kind":"plain","computed":true},"partition_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_authorization_rule":{"version":1,"block":{"attributes":{"eventhub_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listen":{"type":"bool","description_kind":"plain","optional":true},"manage":{"type":"bool","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"send":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_cluster":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_consumer_group":{"version":1,"block":{"attributes":{"eventhub_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"user_metadata":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_namespace":{"version":0,"block":{"attributes":{"auto_inflate_enabled":{"type":"bool","description_kind":"plain","computed":true},"capacity":{"type":"number","description_kind":"plain","computed":true},"dedicated_cluster_id":{"type":"string","description_kind":"plain","computed":true},"default_primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kafka_enabled":{"type":"bool","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"maximum_throughput_units":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zone_redundant":{"type":"bool","description_kind":"plain","deprecated":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_namespace_authorization_rule":{"version":2,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listen":{"type":"bool","description_kind":"plain","computed":true},"manage":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"send":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_eventhub_sas":{"version":0,"block":{"attributes":{"connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"expiry":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"sas":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_express_route_circuit":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"peerings":{"type":["list",["object",{"azure_asn":"number","peer_asn":"number","peering_type":"string","primary_peer_address_prefix":"string","secondary_peer_address_prefix":"string","shared_key":"string","vlan_id":"number"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_key":{"type":"string","description_kind":"plain","computed":true},"service_provider_properties":{"type":["list",["object",{"bandwidth_in_mbps":"number","peering_location":"string","service_provider_name":"string"}]],"description_kind":"plain","computed":true},"service_provider_provisioning_state":{"type":"string","description_kind":"plain","computed":true},"sku":{"type":["list",["object",{"family":"string","tier":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_express_route_circuit_peering":{"version":0,"block":{"attributes":{"azure_asn":{"type":"number","description_kind":"plain","computed":true},"express_route_circuit_name":{"type":"string","description_kind":"plain","required":true},"gateway_manager_etag":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv4_enabled":{"type":"bool","description_kind":"plain","computed":true},"peer_asn":{"type":"number","description_kind":"plain","computed":true},"peering_type":{"type":"string","description_kind":"plain","required":true},"primary_azure_port":{"type":"string","description_kind":"plain","computed":true},"primary_peer_address_prefix":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"route_filter_id":{"type":"string","description_kind":"plain","computed":true},"secondary_azure_port":{"type":"string","description_kind":"plain","computed":true},"secondary_peer_address_prefix":{"type":"string","description_kind":"plain","computed":true},"shared_key":{"type":"string","description_kind":"plain","computed":true},"vlan_id":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_extended_locations":{"version":0,"block":{"attributes":{"extended_locations":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_firewall":{"version":0,"block":{"attributes":{"dns_proxy_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"dns_servers":{"type":["list","string"],"description_kind":"plain","computed":true},"firewall_policy_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_configuration":{"type":["list",["object",{"name":"string","private_ip_address":"string","public_ip_address_id":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"management_ip_configuration":{"type":["list",["object",{"name":"string","private_ip_address":"string","public_ip_address_id":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"sku_tier":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"threat_intel_mode":{"type":"string","description_kind":"plain","computed":true},"virtual_hub":{"type":["list",["object",{"private_ip_address":"string","public_ip_addresses":["list","string"],"public_ip_count":"number","virtual_hub_id":"string"}]],"description_kind":"plain","computed":true},"zones":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_firewall_policy":{"version":0,"block":{"attributes":{"base_policy_id":{"type":"string","description_kind":"plain","computed":true},"child_policies":{"type":["list","string"],"description_kind":"plain","computed":true},"dns":{"type":["list",["object",{"network_rule_fqdn_enabled":"bool","proxy_enabled":"bool","servers":["list","string"]}]],"description_kind":"plain","computed":true},"firewalls":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"rule_collection_groups":{"type":["list","string"],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"threat_intelligence_allowlist":{"type":["list",["object",{"fqdns":["list","string"],"ip_addresses":["list","string"]}]],"description_kind":"plain","computed":true},"threat_intelligence_mode":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_function_app":{"version":0,"block":{"attributes":{"app_service_plan_id":{"type":"string","description_kind":"plain","computed":true},"app_settings":{"type":["map","string"],"description_kind":"plain","computed":true},"client_cert_mode":{"type":"string","description_kind":"plain","computed":true},"connection_string":{"type":["list",["object",{"name":"string","type":"string","value":"string"}]],"description_kind":"plain","computed":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"os_type":{"type":"string","description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"site_config":{"type":["list",["object",{"always_on":"bool","app_scale_limit":"number","auto_swap_slot_name":"string","cors":["list",["object",{"allowed_origins":["set","string"],"support_credentials":"bool"}]],"dotnet_framework_version":"string","elastic_instance_minimum":"number","ftps_state":"string","health_check_path":"string","http2_enabled":"bool","ip_restriction":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"java_version":"string","linux_fx_version":"string","min_tls_version":"string","pre_warmed_instance_count":"number","runtime_scale_monitoring_enabled":"bool","scm_ip_restriction":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"scm_type":"string","scm_use_main_ip_restriction":"bool","use_32_bit_worker_process":"bool","vnet_route_all_enabled":"bool","websockets_enabled":"bool"}]],"description_kind":"plain","computed":true},"site_credential":{"type":["list",["object",{"password":"string","username":"string"}]],"description_kind":"plain","computed":true},"source_control":{"type":["list",["object",{"branch":"string","manual_integration":"bool","repo_url":"string","rollback_enabled":"bool","use_mercurial":"bool"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_function_app_host_keys":{"version":0,"block":{"attributes":{"blobs_extension_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_function_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"durabletask_extension_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"event_grid_extension_config_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"event_grid_extension_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"signalr_extension_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"webpubsub_extension_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_hdinsight_cluster":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description_kind":"plain","computed":true},"cluster_version":{"type":"string","description_kind":"plain","computed":true},"component_versions":{"type":["map","string"],"description_kind":"plain","computed":true},"edge_ssh_endpoint":{"type":"string","description_kind":"plain","computed":true},"gateway":{"type":["list",["object",{"enabled":"bool","password":"string","username":"string"}]],"description_kind":"plain","computed":true},"https_endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kafka_rest_proxy_endpoint":{"type":"string","description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"ssh_endpoint":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"tier":{"type":"string","description_kind":"plain","computed":true},"tls_min_version":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_healthcare_dicom_service":{"version":1,"block":{"attributes":{"authentication":{"type":["list",["object",{"audience":["list","string"],"authority":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_endpoint":{"type":["list",["object",{"id":"string","name":"string"}]],"description_kind":"plain","computed":true},"service_url":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_healthcare_fhir_service":{"version":1,"block":{"attributes":{"access_policy_object_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"authentication":{"type":["list",["object",{"audience":"string","authority":"string","smart_proxy_enabled":"bool"}]],"description_kind":"plain","computed":true},"configuration_export_storage_account_name":{"type":"string","description_kind":"plain","computed":true},"container_registry_login_server_url":{"type":["list","string"],"description_kind":"plain","computed":true},"cors":{"type":["list",["object",{"allowed_headers":["list","string"],"allowed_methods":["list","string"],"allowed_origins":["list","string"],"credentials_allowed":"bool","max_age_in_seconds":"number"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_healthcare_medtech_service":{"version":1,"block":{"attributes":{"device_mapping_json":{"type":"string","description_kind":"plain","computed":true},"eventhub_consumer_group_name":{"type":"string","description_kind":"plain","computed":true},"eventhub_name":{"type":"string","description_kind":"plain","computed":true},"eventhub_namespace_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"workspace_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_healthcare_service":{"version":0,"block":{"attributes":{"access_policy_object_ids":{"type":["set","string"],"description_kind":"plain","computed":true},"authentication_configuration":{"type":["list",["object",{"audience":"string","authority":"string","smart_proxy_enabled":"bool"}]],"description_kind":"plain","computed":true},"cors_configuration":{"type":["list",["object",{"allow_credentials":"bool","allowed_headers":["set","string"],"allowed_methods":["list","string"],"allowed_origins":["set","string"],"max_age_in_seconds":"number"}]],"description_kind":"plain","computed":true},"cosmosdb_key_vault_key_versionless_id":{"type":"string","description_kind":"plain","computed":true},"cosmosdb_throughput":{"type":"number","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_healthcare_workspace":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_hybrid_compute_machine":{"version":0,"block":{"attributes":{"ad_fqdn":{"type":"string","description_kind":"plain","computed":true},"agent_configuration":{"type":["list",["object",{"extensions_allow_list":["list",["object",{"publisher":"string","type":"string"}]],"extensions_block_list":["list",["object",{"publisher":"string","type":"string"}]],"extensions_enabled":"bool","guest_configuration_enabled":"bool","incoming_connections_ports":["list","string"],"proxy_bypass":["list","string"],"proxy_url":"string"}]],"description_kind":"plain","computed":true},"agent_version":{"type":"string","description_kind":"plain","computed":true},"client_public_key":{"type":"string","description_kind":"plain","computed":true},"cloud_metadata":{"type":["list",["object",{"provider":"string"}]],"description_kind":"plain","computed":true},"detected_properties":{"type":["map","string"],"description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"dns_fqdn":{"type":"string","description_kind":"plain","computed":true},"domain_name":{"type":"string","description_kind":"plain","computed":true},"error_details":{"type":["list",["object",{"additional_info":["list",["object",{"info":"string","type":"string"}]],"code":"string","message":"string","target":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"last_status_change":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"location_data":{"type":["list",["object",{"city":"string","country_or_region":"string","district":"string","name":"string"}]],"description_kind":"plain","computed":true},"machine_fqdn":{"type":"string","description_kind":"plain","computed":true},"mssql_discovered":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"os_name":{"type":"string","description_kind":"plain","computed":true},"os_profile":{"type":["list",["object",{"computer_name":"string","linux_configuration":["list",["object",{"patch_settings":["list",["object",{"assessment_mode":"string","patch_mode":"string"}]]}]],"windows_configuration":["list",["object",{"patch_settings":["list",["object",{"assessment_mode":"string","patch_mode":"string"}]]}]]}]],"description_kind":"plain","computed":true},"os_sku":{"type":"string","description_kind":"plain","computed":true},"os_type":{"type":"string","description_kind":"plain","computed":true},"os_version":{"type":"string","description_kind":"plain","computed":true},"parent_cluster_resource_id":{"type":"string","description_kind":"plain","computed":true},"private_link_scope_resource_id":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_status":{"type":["list",["object",{"extension_service":["list",["object",{"startup_type":"string","status":"string"}]],"guest_configuration_service":["list",["object",{"startup_type":"string","status":"string"}]]}]],"description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"vm_id":{"type":"string","description_kind":"plain","computed":true},"vm_uuid":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_image":{"version":0,"block":{"attributes":{"data_disk":{"type":["list",["object",{"blob_uri":"string","caching":"string","lun":"number","managed_disk_id":"string","size_gb":"number"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"name_regex":{"type":"string","description_kind":"plain","optional":true},"os_disk":{"type":["list",["object",{"blob_uri":"string","caching":"string","managed_disk_id":"string","os_state":"string","os_type":"string","size_gb":"number"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sort_descending":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zone_resilient":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_images":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"images":{"type":["list",["object",{"data_disk":["list",["object",{"blob_uri":"string","caching":"string","lun":"number","managed_disk_id":"string","size_gb":"number"}]],"location":"string","name":"string","os_disk":["list",["object",{"blob_uri":"string","caching":"string","disk_encryption_set_id":"string","managed_disk_id":"string","os_state":"string","os_type":"string","size_gb":"number"}]],"tags":["map","string"],"zone_resilient":"bool"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags_filter":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub":{"version":1,"block":{"attributes":{"hostname":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_dps":{"version":0,"block":{"attributes":{"allocation_policy":{"type":"string","description_kind":"plain","computed":true},"device_provisioning_host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id_scope":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_operations_host_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_dps_shared_access_policy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_dps_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_iothub_shared_access_policy":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"iothub_name":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_ip_group":{"version":0,"block":{"attributes":{"cidrs":{"type":["set","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_ip_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ids":{"type":["list","string"],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"names":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault":{"version":2,"block":{"attributes":{"access_policy":{"type":["list",["object",{"application_id":"string","certificate_permissions":["list","string"],"key_permissions":["list","string"],"object_id":"string","secret_permissions":["list","string"],"storage_permissions":["list","string"],"tenant_id":"string"}]],"description_kind":"plain","computed":true},"enable_rbac_authorization":{"type":"bool","description_kind":"plain","computed":true},"enabled_for_deployment":{"type":"bool","description_kind":"plain","computed":true},"enabled_for_disk_encryption":{"type":"bool","description_kind":"plain","computed":true},"enabled_for_template_deployment":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_acls":{"type":["list",["object",{"bypass":"string","default_action":"string","ip_rules":["list","string"],"virtual_network_subnet_ids":["list","string"]}]],"description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"purge_protection_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"vault_uri":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_access_policy":{"version":0,"block":{"attributes":{"certificate_permissions":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_permissions":{"type":["list","string"],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"secret_permissions":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_certificate":{"version":0,"block":{"attributes":{"certificate_data":{"type":"string","description_kind":"plain","computed":true},"certificate_data_base64":{"type":"string","description_kind":"plain","computed":true},"certificate_policy":{"type":["list",["object",{"issuer_parameters":["list",["object",{"name":"string"}]],"key_properties":["list",["object",{"curve":"string","exportable":"bool","key_size":"number","key_type":"string","reuse_key":"bool"}]],"lifetime_action":["list",["object",{"action":["list",["object",{"action_type":"string"}]],"trigger":["list",["object",{"days_before_expiry":"number","lifetime_percentage":"number"}]]}]],"secret_properties":["list",["object",{"content_type":"string"}]],"x509_certificate_properties":["list",["object",{"extended_key_usage":["list","string"],"key_usage":["list","string"],"subject":"string","subject_alternative_names":["list",["object",{"dns_names":["list","string"],"emails":["list","string"],"upns":["list","string"]}]],"validity_in_months":"number"}]]}]],"description_kind":"plain","computed":true},"expires":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"not_before":{"type":"string","description_kind":"plain","computed":true},"resource_manager_id":{"type":"string","description_kind":"plain","computed":true},"resource_manager_versionless_id":{"type":"string","description_kind":"plain","computed":true},"secret_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"thumbprint":{"type":"string","description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"versionless_id":{"type":"string","description_kind":"plain","computed":true},"versionless_secret_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_certificate_data":{"version":0,"block":{"attributes":{"certificates_count":{"type":"number","description_kind":"plain","computed":true},"expires":{"type":"string","description_kind":"plain","computed":true},"hex":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"not_before":{"type":"string","description_kind":"plain","computed":true},"pem":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_certificate_issuer":{"version":0,"block":{"attributes":{"account_id":{"type":"string","description_kind":"plain","computed":true},"admin":{"type":["list",["object",{"email_address":"string","first_name":"string","last_name":"string","phone":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"org_id":{"type":"string","description_kind":"plain","computed":true},"provider_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_certificates":{"version":0,"block":{"attributes":{"certificates":{"type":["list",["object",{"enabled":"bool","id":"string","name":"string","tags":["map","string"]}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"include_pending":{"type":"bool","description_kind":"plain","optional":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"names":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_encrypted_value":{"version":0,"block":{"attributes":{"algorithm":{"type":"string","description_kind":"plain","required":true},"decoded_plain_text_value":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"encrypted_data":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_key_id":{"type":"string","description_kind":"plain","required":true},"plain_text_value":{"type":"string","description_kind":"plain","optional":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_key":{"version":0,"block":{"attributes":{"curve":{"type":"string","description_kind":"plain","computed":true},"e":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_opts":{"type":["list","string"],"description_kind":"plain","computed":true},"key_size":{"type":"number","description_kind":"plain","computed":true},"key_type":{"type":"string","description_kind":"plain","computed":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"n":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_key_openssh":{"type":"string","description_kind":"plain","computed":true},"public_key_pem":{"type":"string","description_kind":"plain","computed":true},"resource_id":{"type":"string","description_kind":"plain","computed":true},"resource_versionless_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true},"versionless_id":{"type":"string","description_kind":"plain","computed":true},"x":{"type":"string","description_kind":"plain","computed":true},"y":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_managed_hardware_security_module":{"version":0,"block":{"attributes":{"admin_object_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"hsm_uri":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"purge_protection_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"soft_delete_retention_days":{"type":"number","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_managed_hardware_security_module_role_definition":{"version":1,"block":{"attributes":{"assignable_scopes":{"type":["list","string"],"description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_hsm_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"permission":{"type":["list",["object",{"actions":["list","string"],"data_actions":["list","string"],"not_actions":["list","string"],"not_data_actions":["list","string"]}]],"description_kind":"plain","computed":true},"resource_manager_id":{"type":"string","description_kind":"plain","computed":true},"role_name":{"type":"string","description_kind":"plain","computed":true},"role_type":{"type":"string","description_kind":"plain","computed":true},"vault_base_url":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_secret":{"version":0,"block":{"attributes":{"content_type":{"type":"string","description_kind":"plain","computed":true},"expiration_date":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"not_before_date":{"type":"string","description_kind":"plain","computed":true},"resource_id":{"type":"string","description_kind":"plain","computed":true},"resource_versionless_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"value":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"version":{"type":"string","description_kind":"plain","optional":true},"versionless_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_key_vault_secrets":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_id":{"type":"string","description_kind":"plain","required":true},"names":{"type":["list","string"],"description_kind":"plain","computed":true},"secrets":{"type":["list",["object",{"enabled":"bool","id":"string","name":"string","tags":["map","string"]}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kubernetes_cluster":{"version":2,"block":{"attributes":{"aci_connector_linux":{"type":["list",["object",{"subnet_name":"string"}]],"description_kind":"plain","computed":true},"agent_pool_profile":{"type":["list",["object",{"auto_scaling_enabled":"bool","count":"number","enable_auto_scaling":"bool","enable_node_public_ip":"bool","max_count":"number","max_pods":"number","min_count":"number","name":"string","node_labels":["map","string"],"node_public_ip_enabled":"bool","node_public_ip_prefix_id":"string","node_taints":["list","string"],"orchestrator_version":"string","os_disk_size_gb":"number","os_type":"string","tags":["map","string"],"type":"string","upgrade_settings":["list",["object",{"drain_timeout_in_minutes":"number","max_surge":"string","node_soak_duration_in_minutes":"number"}]],"vm_size":"string","vnet_subnet_id":"string","zones":["list","string"]}]],"description_kind":"plain","computed":true},"api_server_authorized_ip_ranges":{"type":["set","string"],"description_kind":"plain","computed":true},"azure_active_directory_role_based_access_control":{"type":["list",["object",{"admin_group_object_ids":["list","string"],"azure_rbac_enabled":"bool","client_app_id":"string","managed":"bool","server_app_id":"string","tenant_id":"string"}]],"description_kind":"plain","computed":true},"azure_policy_enabled":{"type":"bool","description_kind":"plain","computed":true},"current_kubernetes_version":{"type":"string","description_kind":"plain","computed":true},"custom_ca_trust_certificates_base64":{"type":["list","string"],"description_kind":"plain","deprecated":true,"computed":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","computed":true},"dns_prefix":{"type":"string","description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"http_application_routing_enabled":{"type":"bool","description_kind":"plain","computed":true},"http_application_routing_zone_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"ingress_application_gateway":{"type":["list",["object",{"effective_gateway_id":"string","gateway_id":"string","gateway_name":"string","ingress_application_gateway_identity":["list",["object",{"client_id":"string","object_id":"string","user_assigned_identity_id":"string"}]],"subnet_cidr":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"key_management_service":{"type":["list",["object",{"key_vault_key_id":"string","key_vault_network_access":"string"}]],"description_kind":"plain","computed":true},"key_vault_secrets_provider":{"type":["list",["object",{"secret_identity":["list",["object",{"client_id":"string","object_id":"string","user_assigned_identity_id":"string"}]],"secret_rotation_enabled":"bool","secret_rotation_interval":"string"}]],"description_kind":"plain","computed":true},"kube_admin_config":{"type":["list",["object",{"client_certificate":"string","client_key":"string","cluster_ca_certificate":"string","host":"string","password":"string","username":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"kube_admin_config_raw":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"kube_config":{"type":["list",["object",{"client_certificate":"string","client_key":"string","cluster_ca_certificate":"string","host":"string","password":"string","username":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"kube_config_raw":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"kubelet_identity":{"type":["list",["object",{"client_id":"string","object_id":"string","user_assigned_identity_id":"string"}]],"description_kind":"plain","computed":true},"kubernetes_version":{"type":"string","description_kind":"plain","computed":true},"linux_profile":{"type":["list",["object",{"admin_username":"string","ssh_key":["list",["object",{"key_data":"string"}]]}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"microsoft_defender":{"type":["list",["object",{"log_analytics_workspace_id":"string"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_profile":{"type":["list",["object",{"dns_service_ip":"string","docker_bridge_cidr":"string","load_balancer_sku":"string","network_plugin":"string","network_policy":"string","pod_cidr":"string","service_cidr":"string"}]],"description_kind":"plain","computed":true},"node_resource_group":{"type":"string","description_kind":"plain","computed":true},"node_resource_group_id":{"type":"string","description_kind":"plain","computed":true},"oidc_issuer_enabled":{"type":"bool","description_kind":"plain","computed":true},"oidc_issuer_url":{"type":"string","description_kind":"plain","computed":true},"oms_agent":{"type":["list",["object",{"log_analytics_workspace_id":"string","msi_auth_for_monitoring_enabled":"bool","oms_agent_identity":["list",["object",{"client_id":"string","object_id":"string","user_assigned_identity_id":"string"}]]}]],"description_kind":"plain","computed":true},"open_service_mesh_enabled":{"type":"bool","description_kind":"plain","computed":true},"private_cluster_enabled":{"type":"bool","description_kind":"plain","computed":true},"private_fqdn":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"role_based_access_control_enabled":{"type":"bool","description_kind":"plain","computed":true},"service_mesh_profile":{"type":["list",["object",{"certificate_authority":["list",["object",{"cert_chain_object_name":"string","cert_object_name":"string","key_object_name":"string","key_vault_id":"string","root_cert_object_name":"string"}]],"external_ingress_gateway_enabled":"bool","internal_ingress_gateway_enabled":"bool","mode":"string"}]],"description_kind":"plain","computed":true},"service_principal":{"type":["list",["object",{"client_id":"string"}]],"description_kind":"plain","computed":true},"storage_profile":{"type":["list",["object",{"blob_driver_enabled":"bool","disk_driver_enabled":"bool","disk_driver_version":"string","file_driver_enabled":"bool","snapshot_controller_enabled":"bool"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"windows_profile":{"type":["list",["object",{"admin_username":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kubernetes_cluster_node_pool":{"version":1,"block":{"attributes":{"auto_scaling_enabled":{"type":"bool","description_kind":"plain","computed":true},"enable_auto_scaling":{"type":"bool","description_kind":"plain","computed":true},"enable_node_public_ip":{"type":"bool","description_kind":"plain","computed":true},"eviction_policy":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kubernetes_cluster_name":{"type":"string","description_kind":"plain","required":true},"max_count":{"type":"number","description_kind":"plain","computed":true},"max_pods":{"type":"number","description_kind":"plain","computed":true},"min_count":{"type":"number","description_kind":"plain","computed":true},"mode":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"node_count":{"type":"number","description_kind":"plain","computed":true},"node_labels":{"type":["map","string"],"description_kind":"plain","computed":true},"node_public_ip_enabled":{"type":"bool","description_kind":"plain","computed":true},"node_public_ip_prefix_id":{"type":"string","description_kind":"plain","computed":true},"node_taints":{"type":["list","string"],"description_kind":"plain","computed":true},"orchestrator_version":{"type":"string","description_kind":"plain","computed":true},"os_disk_size_gb":{"type":"number","description_kind":"plain","computed":true},"os_disk_type":{"type":"string","description_kind":"plain","computed":true},"os_type":{"type":"string","description_kind":"plain","computed":true},"priority":{"type":"string","description_kind":"plain","computed":true},"proximity_placement_group_id":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"spot_max_price":{"type":"number","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"upgrade_settings":{"type":["list",["object",{"drain_timeout_in_minutes":"number","max_surge":"string","node_soak_duration_in_minutes":"number"}]],"description_kind":"plain","computed":true},"vm_size":{"type":"string","description_kind":"plain","computed":true},"vnet_subnet_id":{"type":"string","description_kind":"plain","computed":true},"zones":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kubernetes_node_pool_snapshot":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_node_pool_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kubernetes_service_versions":{"version":0,"block":{"attributes":{"default_version":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"include_preview":{"type":"bool","description_kind":"plain","optional":true},"latest_version":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"version_prefix":{"type":"string","description_kind":"plain","optional":true},"versions":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_cluster":{"version":1,"block":{"attributes":{"data_ingestion_uri":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"uri":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_kusto_database":{"version":1,"block":{"attributes":{"cluster_name":{"type":"string","description_kind":"plain","required":true},"hot_cache_period":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"size":{"type":"number","description_kind":"plain","computed":true},"soft_delete_period":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lb":{"version":0,"block":{"attributes":{"frontend_ip_configuration":{"type":["list",["object",{"id":"string","name":"string","private_ip_address":"string","private_ip_address_allocation":"string","private_ip_address_version":"string","public_ip_address_id":"string","subnet_id":"string","zones":["list","string"]}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_ip_address":{"type":"string","description_kind":"plain","computed":true},"private_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lb_backend_address_pool":{"version":0,"block":{"attributes":{"backend_address":{"type":["list",["object",{"inbound_nat_rule_port_mapping":["list",["object",{"backend_port":"number","frontend_port":"number","inbound_nat_rule_name":"string"}]],"ip_address":"string","name":"string","virtual_network_id":"string"}]],"description_kind":"plain","computed":true},"backend_ip_configurations":{"type":["list",["object",{"id":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inbound_nat_rules":{"type":["list","string"],"description_kind":"plain","computed":true},"load_balancing_rules":{"type":["list","string"],"description_kind":"plain","computed":true},"loadbalancer_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_rules":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lb_outbound_rule":{"version":0,"block":{"attributes":{"allocated_outbound_ports":{"type":"number","description_kind":"plain","computed":true},"backend_address_pool_id":{"type":"string","description_kind":"plain","computed":true},"frontend_ip_configuration":{"type":["list",["object",{"id":"string","name":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","computed":true},"loadbalancer_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","computed":true},"tcp_reset_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_lb_rule":{"version":0,"block":{"attributes":{"backend_address_pool_id":{"type":"string","description_kind":"plain","computed":true},"backend_port":{"type":"number","description_kind":"plain","computed":true},"disable_outbound_snat":{"type":"bool","description_kind":"plain","computed":true},"enable_floating_ip":{"type":"bool","description_kind":"plain","computed":true},"enable_tcp_reset":{"type":"bool","description_kind":"plain","computed":true},"frontend_ip_configuration_name":{"type":"string","description_kind":"plain","computed":true},"frontend_port":{"type":"number","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","computed":true},"load_distribution":{"type":"string","description_kind":"plain","computed":true},"loadbalancer_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"probe_id":{"type":"string","description_kind":"plain","computed":true},"protocol":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_linux_function_app":{"version":1,"block":{"attributes":{"app_settings":{"type":["map","string"],"description_kind":"plain","computed":true},"auth_settings":{"type":["list",["object",{"active_directory":["list",["object",{"allowed_audiences":["list","string"],"client_id":"string","client_secret":"string","client_secret_setting_name":"string"}]],"additional_login_parameters":["map","string"],"allowed_external_redirect_urls":["list","string"],"default_provider":"string","enabled":"bool","facebook":["list",["object",{"app_id":"string","app_secret":"string","app_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"github":["list",["object",{"client_id":"string","client_secret":"string","client_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"google":["list",["object",{"client_id":"string","client_secret":"string","client_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"issuer":"string","microsoft":["list",["object",{"client_id":"string","client_secret":"string","client_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"runtime_version":"string","token_refresh_extension_hours":"number","token_store_enabled":"bool","twitter":["list",["object",{"consumer_key":"string","consumer_secret":"string","consumer_secret_setting_name":"string"}]],"unauthenticated_client_action":"string"}]],"description_kind":"plain","computed":true},"auth_settings_v2":{"type":["list",["object",{"active_directory_v2":["list",["object",{"allowed_applications":["list","string"],"allowed_audiences":["list","string"],"allowed_groups":["list","string"],"allowed_identities":["list","string"],"client_id":"string","client_secret_certificate_thumbprint":"string","client_secret_setting_name":"string","jwt_allowed_client_applications":["list","string"],"jwt_allowed_groups":["list","string"],"login_parameters":["map","string"],"tenant_auth_endpoint":"string","www_authentication_disabled":"bool"}]],"apple_v2":["list",["object",{"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"auth_enabled":"bool","azure_static_web_app_v2":["list",["object",{"client_id":"string"}]],"config_file_path":"string","custom_oidc_v2":["list",["object",{"authorisation_endpoint":"string","certification_uri":"string","client_credential_method":"string","client_id":"string","client_secret_setting_name":"string","issuer_endpoint":"string","name":"string","name_claim_type":"string","openid_configuration_endpoint":"string","scopes":["list","string"],"token_endpoint":"string"}]],"default_provider":"string","excluded_paths":["list","string"],"facebook_v2":["list",["object",{"app_id":"string","app_secret_setting_name":"string","graph_api_version":"string","login_scopes":["list","string"]}]],"forward_proxy_convention":"string","forward_proxy_custom_host_header_name":"string","forward_proxy_custom_scheme_header_name":"string","github_v2":["list",["object",{"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"google_v2":["list",["object",{"allowed_audiences":["list","string"],"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"http_route_api_prefix":"string","login":["list",["object",{"allowed_external_redirect_urls":["list","string"],"cookie_expiration_convention":"string","cookie_expiration_time":"string","logout_endpoint":"string","nonce_expiration_time":"string","preserve_url_fragments_for_logins":"bool","token_refresh_extension_time":"number","token_store_enabled":"bool","token_store_path":"string","token_store_sas_setting_name":"string","validate_nonce":"bool"}]],"microsoft_v2":["list",["object",{"allowed_audiences":["list","string"],"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"require_authentication":"bool","require_https":"bool","runtime_version":"string","twitter_v2":["list",["object",{"consumer_key":"string","consumer_secret_setting_name":"string"}]],"unauthenticated_action":"string"}]],"description_kind":"plain","computed":true},"availability":{"type":"string","description_kind":"plain","computed":true},"backup":{"type":["list",["object",{"enabled":"bool","name":"string","schedule":["list",["object",{"frequency_interval":"number","frequency_unit":"string","keep_at_least_one_backup":"bool","last_execution_time":"string","retention_period_days":"number","start_time":"string"}]],"storage_account_url":"string"}]],"description_kind":"plain","computed":true},"builtin_logging_enabled":{"type":"bool","description_kind":"plain","computed":true},"client_certificate_enabled":{"type":"bool","description_kind":"plain","computed":true},"client_certificate_exclusion_paths":{"type":"string","description":"Paths to exclude when using client certificates, separated by ;","description_kind":"plain","computed":true},"client_certificate_mode":{"type":"string","description_kind":"plain","computed":true},"connection_string":{"type":["set",["object",{"name":"string","type":"string","value":"string"}]],"description_kind":"plain","computed":true},"content_share_force_disabled":{"type":"bool","description_kind":"plain","computed":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"daily_memory_time_quota":{"type":"number","description_kind":"plain","computed":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"ftp_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","computed":true},"functions_extension_version":{"type":"string","description_kind":"plain","computed":true},"hosting_environment_id":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_plan_id":{"type":"string","description_kind":"plain","computed":true},"site_config":{"type":["list",["object",{"always_on":"bool","api_definition_url":"string","api_management_api_id":"string","app_command_line":"string","app_scale_limit":"number","app_service_logs":["list",["object",{"disk_quota_mb":"number","retention_period_days":"number"}]],"application_insights_connection_string":"string","application_insights_key":"string","application_stack":["list",["object",{"docker":["list",["object",{"image_name":"string","image_tag":"string","registry_password":"string","registry_url":"string","registry_username":"string"}]],"dotnet_version":"string","java_version":"string","node_version":"string","powershell_core_version":"string","python_version":"string","use_custom_runtime":"bool","use_dotnet_isolated_runtime":"bool"}]],"container_registry_managed_identity_client_id":"string","container_registry_use_managed_identity":"bool","cors":["list",["object",{"allowed_origins":["list","string"],"support_credentials":"bool"}]],"default_documents":["list","string"],"detailed_error_logging_enabled":"bool","elastic_instance_minimum":"number","ftps_state":"string","health_check_eviction_time_in_min":"number","health_check_path":"string","http2_enabled":"bool","ip_restriction":["list",["object",{"action":"string","description":"string","headers":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"ip_restriction_default_action":"string","linux_fx_version":"string","load_balancing_mode":"string","managed_pipeline_mode":"string","minimum_tls_version":"string","pre_warmed_instance_count":"number","remote_debugging_enabled":"bool","remote_debugging_version":"string","runtime_scale_monitoring_enabled":"bool","scm_ip_restriction":["list",["object",{"action":"string","description":"string","headers":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"scm_ip_restriction_default_action":"string","scm_minimum_tls_version":"string","scm_type":"string","scm_use_main_ip_restriction":"bool","use_32_bit_worker":"bool","vnet_route_all_enabled":"bool","websockets_enabled":"bool","worker_count":"number"}]],"description_kind":"plain","computed":true},"site_credential":{"type":["list",["object",{"name":"string","password":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"sticky_settings":{"type":["list",["object",{"app_setting_names":["list","string"],"connection_string_names":["list","string"]}]],"description_kind":"plain","computed":true},"storage_account_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"storage_account_name":{"type":"string","description_kind":"plain","computed":true},"storage_key_vault_secret_id":{"type":"string","description":"The Key Vault Secret ID, including version, that contains the Connection String used to connect to the storage account for this Function App.","description_kind":"plain","computed":true},"storage_uses_managed_identity":{"type":"bool","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"usage":{"type":"string","description_kind":"plain","computed":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","computed":true},"webdeploy_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_linux_web_app":{"version":1,"block":{"attributes":{"app_metadata":{"type":["map","string"],"description_kind":"plain","computed":true},"app_settings":{"type":["map","string"],"description_kind":"plain","computed":true},"auth_settings":{"type":["list",["object",{"active_directory":["list",["object",{"allowed_audiences":["list","string"],"client_id":"string","client_secret":"string","client_secret_setting_name":"string"}]],"additional_login_parameters":["map","string"],"allowed_external_redirect_urls":["list","string"],"default_provider":"string","enabled":"bool","facebook":["list",["object",{"app_id":"string","app_secret":"string","app_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"github":["list",["object",{"client_id":"string","client_secret":"string","client_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"google":["list",["object",{"client_id":"string","client_secret":"string","client_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"issuer":"string","microsoft":["list",["object",{"client_id":"string","client_secret":"string","client_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"runtime_version":"string","token_refresh_extension_hours":"number","token_store_enabled":"bool","twitter":["list",["object",{"consumer_key":"string","consumer_secret":"string","consumer_secret_setting_name":"string"}]],"unauthenticated_client_action":"string"}]],"description_kind":"plain","computed":true},"auth_settings_v2":{"type":["list",["object",{"active_directory_v2":["list",["object",{"allowed_applications":["list","string"],"allowed_audiences":["list","string"],"allowed_groups":["list","string"],"allowed_identities":["list","string"],"client_id":"string","client_secret_certificate_thumbprint":"string","client_secret_setting_name":"string","jwt_allowed_client_applications":["list","string"],"jwt_allowed_groups":["list","string"],"login_parameters":["map","string"],"tenant_auth_endpoint":"string","www_authentication_disabled":"bool"}]],"apple_v2":["list",["object",{"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"auth_enabled":"bool","azure_static_web_app_v2":["list",["object",{"client_id":"string"}]],"config_file_path":"string","custom_oidc_v2":["list",["object",{"authorisation_endpoint":"string","certification_uri":"string","client_credential_method":"string","client_id":"string","client_secret_setting_name":"string","issuer_endpoint":"string","name":"string","name_claim_type":"string","openid_configuration_endpoint":"string","scopes":["list","string"],"token_endpoint":"string"}]],"default_provider":"string","excluded_paths":["list","string"],"facebook_v2":["list",["object",{"app_id":"string","app_secret_setting_name":"string","graph_api_version":"string","login_scopes":["list","string"]}]],"forward_proxy_convention":"string","forward_proxy_custom_host_header_name":"string","forward_proxy_custom_scheme_header_name":"string","github_v2":["list",["object",{"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"google_v2":["list",["object",{"allowed_audiences":["list","string"],"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"http_route_api_prefix":"string","login":["list",["object",{"allowed_external_redirect_urls":["list","string"],"cookie_expiration_convention":"string","cookie_expiration_time":"string","logout_endpoint":"string","nonce_expiration_time":"string","preserve_url_fragments_for_logins":"bool","token_refresh_extension_time":"number","token_store_enabled":"bool","token_store_path":"string","token_store_sas_setting_name":"string","validate_nonce":"bool"}]],"microsoft_v2":["list",["object",{"allowed_audiences":["list","string"],"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"require_authentication":"bool","require_https":"bool","runtime_version":"string","twitter_v2":["list",["object",{"consumer_key":"string","consumer_secret_setting_name":"string"}]],"unauthenticated_action":"string"}]],"description_kind":"plain","computed":true},"availability":{"type":"string","description_kind":"plain","computed":true},"backup":{"type":["list",["object",{"enabled":"bool","name":"string","schedule":["list",["object",{"frequency_interval":"number","frequency_unit":"string","keep_at_least_one_backup":"bool","last_execution_time":"string","retention_period_days":"number","start_time":"string"}]],"storage_account_url":"string"}]],"description_kind":"plain","computed":true},"client_affinity_enabled":{"type":"bool","description_kind":"plain","computed":true},"client_certificate_enabled":{"type":"bool","description_kind":"plain","computed":true},"client_certificate_exclusion_paths":{"type":"string","description":"Paths to exclude when using client certificates, separated by ;","description_kind":"plain","computed":true},"client_certificate_mode":{"type":"string","description_kind":"plain","computed":true},"connection_string":{"type":["set",["object",{"name":"string","type":"string","value":"string"}]],"description_kind":"plain","computed":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"ftp_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","computed":true},"hosting_environment_id":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"key_vault_reference_identity_id":{"type":"string","description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"logs":{"type":["list",["object",{"application_logs":["list",["object",{"azure_blob_storage":["list",["object",{"level":"string","retention_in_days":"number","sas_url":"string"}]],"file_system_level":"string"}]],"detailed_error_messages":"bool","failed_request_tracing":"bool","http_logs":["list",["object",{"azure_blob_storage":["list",["object",{"retention_in_days":"number","sas_url":"string"}]],"file_system":["list",["object",{"retention_in_days":"number","retention_in_mb":"number"}]]}]]}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_plan_id":{"type":"string","description_kind":"plain","computed":true},"site_config":{"type":["list",["object",{"always_on":"bool","api_definition_url":"string","api_management_api_id":"string","app_command_line":"string","application_stack":["list",["object",{"docker_image":"string","docker_image_name":"string","docker_image_tag":"string","docker_registry_password":"string","docker_registry_url":"string","docker_registry_username":"string","dotnet_version":"string","go_version":"string","java_server":"string","java_server_version":"string","java_version":"string","node_version":"string","php_version":"string","python_version":"string","ruby_version":"string"}]],"auto_heal_enabled":"bool","auto_heal_setting":["list",["object",{"action":["list",["object",{"action_type":"string","minimum_process_execution_time":"string"}]],"trigger":["list",["object",{"requests":["list",["object",{"count":"number","interval":"string"}]],"slow_request":["list",["object",{"count":"number","interval":"string","path":"string","time_taken":"string"}]],"slow_request_with_path":["list",["object",{"count":"number","interval":"string","path":"string","time_taken":"string"}]],"status_code":["list",["object",{"count":"number","interval":"string","path":"string","status_code_range":"string","sub_status":"number","win32_status_code":"number"}]]}]]}]],"container_registry_managed_identity_client_id":"string","container_registry_use_managed_identity":"bool","cors":["list",["object",{"allowed_origins":["list","string"],"support_credentials":"bool"}]],"default_documents":["list","string"],"detailed_error_logging_enabled":"bool","ftps_state":"string","health_check_eviction_time_in_min":"number","health_check_path":"string","http2_enabled":"bool","ip_restriction":["list",["object",{"action":"string","description":"string","headers":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"ip_restriction_default_action":"string","linux_fx_version":"string","load_balancing_mode":"string","local_mysql_enabled":"bool","managed_pipeline_mode":"string","minimum_tls_version":"string","remote_debugging_enabled":"bool","remote_debugging_version":"string","scm_ip_restriction":["list",["object",{"action":"string","description":"string","headers":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"scm_ip_restriction_default_action":"string","scm_minimum_tls_version":"string","scm_type":"string","scm_use_main_ip_restriction":"bool","use_32_bit_worker":"bool","vnet_route_all_enabled":"bool","websockets_enabled":"bool","worker_count":"number"}]],"description_kind":"plain","computed":true},"site_credential":{"type":["list",["object",{"name":"string","password":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"sticky_settings":{"type":["list",["object",{"app_setting_names":["list","string"],"connection_string_names":["list","string"]}]],"description_kind":"plain","computed":true},"storage_account":{"type":["list",["object",{"access_key":"string","account_name":"string","mount_path":"string","name":"string","share_name":"string","type":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"usage":{"type":"string","description_kind":"plain","computed":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","computed":true},"webdeploy_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_load_test":{"version":0,"block":{"attributes":{"data_plane_uri":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"encryption":{"type":["list",["object",{"identity":["list",["object",{"identity_id":"string","type":"string"}]],"key_url":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_local_network_gateway":{"version":0,"block":{"attributes":{"address_space":{"type":["list","string"],"description_kind":"plain","computed":true},"bgp_settings":{"type":["list",["object",{"asn":"number","bgp_peering_address":"string","peer_weight":"number"}]],"description_kind":"plain","computed":true},"gateway_address":{"type":"string","description_kind":"plain","computed":true},"gateway_fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_location":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"zone_mappings":{"type":["list",["object",{"logical_zone":"string","physical_zone":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_log_analytics_workspace":{"version":3,"block":{"attributes":{"daily_quota_gb":{"type":"number","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_shared_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retention_in_days":{"type":"number","description_kind":"plain","computed":true},"secondary_shared_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"workspace_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_integration_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_standard":{"version":0,"block":{"attributes":{"app_service_plan_id":{"type":"string","description_kind":"plain","computed":true},"app_settings":{"type":["map","string"],"description_kind":"plain","computed":true},"bundle_version":{"type":"string","description_kind":"plain","computed":true},"client_affinity_enabled":{"type":"bool","description_kind":"plain","computed":true},"client_certificate_mode":{"type":"string","description_kind":"plain","computed":true},"connection_string":{"type":["set",["object",{"name":"string","type":"string","value":"string"}]],"description_kind":"plain","computed":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"https_only":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"site_credential":{"type":["list",["object",{"password":"string","username":"string"}]],"description_kind":"plain","computed":true},"storage_account_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"storage_account_name":{"type":"string","description_kind":"plain","computed":true},"storage_account_share_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"use_extension_bundle":{"type":"bool","description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"site_config":{"nesting_mode":"list","block":{"attributes":{"always_on":{"type":"bool","description_kind":"plain","optional":true},"app_scale_limit":{"type":"number","description_kind":"plain","optional":true,"computed":true},"auto_swap_slot_name":{"type":"string","description_kind":"plain","computed":true},"dotnet_framework_version":{"type":"string","description_kind":"plain","optional":true},"elastic_instance_minimum":{"type":"number","description_kind":"plain","optional":true,"computed":true},"ftps_state":{"type":"string","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description_kind":"plain","optional":true},"http2_enabled":{"type":"bool","description_kind":"plain","optional":true},"ip_restriction":{"type":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"linux_fx_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"min_tls_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"pre_warmed_instance_count":{"type":"number","description_kind":"plain","optional":true,"computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","optional":true},"runtime_scale_monitoring_enabled":{"type":"bool","description_kind":"plain","optional":true},"scm_ip_restriction":{"type":["list",["object",{"action":"string","headers":["list",["object",{"x_azure_fdid":["set","string"],"x_fd_health_probe":["set","string"],"x_forwarded_for":["set","string"],"x_forwarded_host":["set","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"description_kind":"plain","optional":true,"computed":true},"scm_min_tls_version":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scm_use_main_ip_restriction":{"type":"bool","description_kind":"plain","optional":true},"use_32_bit_worker_process":{"type":"bool","description_kind":"plain","optional":true},"vnet_route_all_enabled":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"websockets_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"cors":{"nesting_mode":"list","block":{"attributes":{"allowed_origins":{"type":["set","string"],"description_kind":"plain","required":true},"support_credentials":{"type":"bool","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_logic_app_workflow":{"version":0,"block":{"attributes":{"access_endpoint":{"type":"string","description_kind":"plain","computed":true},"connector_endpoint_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"connector_outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"logic_app_integration_account_id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"parameters":{"type":["map","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"workflow_endpoint_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"workflow_outbound_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"workflow_schema":{"type":"string","description_kind":"plain","computed":true},"workflow_version":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_machine_learning_workspace":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_maintenance_configuration":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"in_guest_user_patch_mode":{"type":"string","description_kind":"plain","computed":true},"install_patches":{"type":["list",["object",{"linux":["list",["object",{"classifications_to_include":["list","string"],"package_names_mask_to_exclude":["list","string"],"package_names_mask_to_include":["list","string"]}]],"reboot":"string","windows":["list",["object",{"classifications_to_include":["list","string"],"kb_numbers_to_exclude":["list","string"],"kb_numbers_to_include":["list","string"]}]]}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"properties":{"type":["map","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scope":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"visibility":{"type":"string","description_kind":"plain","computed":true},"window":{"type":["list",["object",{"duration":"string","expiration_date_time":"string","recur_every":"string","start_date_time":"string","time_zone":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_managed_api":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_managed_application_definition":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_managed_disk":{"version":1,"block":{"attributes":{"create_option":{"type":"string","description_kind":"plain","computed":true},"disk_access_id":{"type":"string","description_kind":"plain","computed":true},"disk_encryption_set_id":{"type":"string","description_kind":"plain","computed":true},"disk_iops_read_write":{"type":"number","description_kind":"plain","computed":true},"disk_mbps_read_write":{"type":"number","description_kind":"plain","computed":true},"disk_size_gb":{"type":"number","description_kind":"plain","computed":true},"encryption_settings":{"type":["list",["object",{"disk_encryption_key":["list",["object",{"secret_url":"string","source_vault_id":"string"}]],"enabled":"bool","key_encryption_key":["list",["object",{"key_url":"string","source_vault_id":"string"}]]}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_reference_id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_access_policy":{"type":"string","description_kind":"plain","computed":true},"os_type":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_resource_id":{"type":"string","description_kind":"plain","computed":true},"source_uri":{"type":"string","description_kind":"plain","computed":true},"storage_account_id":{"type":"string","description_kind":"plain","computed":true},"storage_account_type":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zones":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_management_group":{"version":0,"block":{"attributes":{"all_management_group_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"all_subscription_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_group_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"parent_management_group_id":{"type":"string","description_kind":"plain","computed":true},"subscription_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"tenant_scoped_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_management_group_template_deployment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"output_content":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_maps_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"x_ms_client_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mariadb_server":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"ssl_enforcement":{"type":"string","description_kind":"plain","computed":true},"storage_profile":{"type":["list",["object",{"auto_grow":"string","backup_retention_days":"number","geo_redundant_backup":"string","storage_mb":"number"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_marketplace_agreement":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_text_link":{"type":"string","description_kind":"plain","computed":true},"offer":{"type":"string","description_kind":"plain","required":true},"plan":{"type":"string","description_kind":"plain","required":true},"privacy_policy_link":{"type":"string","description_kind":"plain","computed":true},"publisher":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"mobile_country_code":{"type":"string","description_kind":"plain","computed":true},"mobile_network_code":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_key":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_attached_data_network":{"version":0,"block":{"attributes":{"dns_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"mobile_network_data_network_name":{"type":"string","description_kind":"plain","required":true},"mobile_network_packet_core_data_plane_id":{"type":"string","description_kind":"plain","required":true},"network_address_port_translation":{"type":["list",["object",{"icmp_pinhole_timeout_in_seconds":"number","pinhole_maximum_number":"number","port_range":["list",["object",{"maximum":"number","minimum":"number"}]],"tcp_pinhole_timeout_in_seconds":"number","tcp_port_reuse_minimum_hold_time_in_seconds":"number","udp_pinhole_timeout_in_seconds":"number","udp_port_reuse_minimum_hold_time_in_seconds":"number"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"user_equipment_address_pool_prefixes":{"type":["list","string"],"description_kind":"plain","computed":true},"user_equipment_static_address_pool_prefixes":{"type":["list","string"],"description_kind":"plain","computed":true},"user_plane_access_ipv4_address":{"type":"string","description_kind":"plain","computed":true},"user_plane_access_ipv4_gateway":{"type":"string","description_kind":"plain","computed":true},"user_plane_access_ipv4_subnet":{"type":"string","description_kind":"plain","computed":true},"user_plane_access_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_data_network":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"mobile_network_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_packet_core_control_plane":{"version":0,"block":{"attributes":{"control_plane_access_ipv4_address":{"type":"string","description_kind":"plain","computed":true},"control_plane_access_ipv4_gateway":{"type":"string","description_kind":"plain","computed":true},"control_plane_access_ipv4_subnet":{"type":"string","description_kind":"plain","computed":true},"control_plane_access_name":{"type":"string","description_kind":"plain","computed":true},"core_network_technology":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"type":"string"}]],"description_kind":"plain","computed":true},"interoperability_settings_json":{"type":"string","description_kind":"plain","computed":true},"local_diagnostics_access":{"type":["list",["object",{"authentication_type":"string","https_server_certificate_url":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"platform":{"type":["list",["object",{"arc_kubernetes_cluster_id":"string","custom_location_id":"string","edge_device_id":"string","stack_hci_cluster_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"site_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"sku":{"type":"string","description_kind":"plain","computed":true},"software_version":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"user_equipment_mtu_in_bytes":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_packet_core_data_plane":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"mobile_network_packet_core_control_plane_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"user_plane_access_ipv4_address":{"type":"string","description_kind":"plain","computed":true},"user_plane_access_ipv4_gateway":{"type":"string","description_kind":"plain","computed":true},"user_plane_access_ipv4_subnet":{"type":"string","description_kind":"plain","computed":true},"user_plane_access_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_service":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"mobile_network_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"pcc_rule":{"type":["list",["object",{"name":"string","precedence":"number","qos_policy":["list",["object",{"allocation_and_retention_priority_level":"number","guaranteed_bit_rate":["list",["object",{"downlink":"string","uplink":"string"}]],"maximum_bit_rate":["list",["object",{"downlink":"string","uplink":"string"}]],"preemption_capability":"string","preemption_vulnerability":"string","qos_indicator":"number"}]],"service_data_flow_template":["list",["object",{"direction":"string","name":"string","ports":["list","string"],"protocol":["list","string"],"remote_ip_list":["list","string"]}]],"traffic_control_enabled":"bool"}]],"description_kind":"plain","computed":true},"service_precedence":{"type":"number","description_kind":"plain","computed":true},"service_qos_policy":{"type":["list",["object",{"allocation_and_retention_priority_level":"number","maximum_bit_rate":["list",["object",{"downlink":"string","uplink":"string"}]],"preemption_capability":"string","preemption_vulnerability":"string","qos_indicator":"number"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_sim":{"version":0,"block":{"attributes":{"device_type":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integrated_circuit_card_identifier":{"type":"string","description_kind":"plain","computed":true},"international_mobile_subscriber_identity":{"type":"string","description_kind":"plain","computed":true},"mobile_network_sim_group_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"sim_policy_id":{"type":"string","description_kind":"plain","computed":true},"sim_state":{"type":"string","description_kind":"plain","computed":true},"static_ip_configuration":{"type":["list",["object",{"attached_data_network_id":"string","slice_id":"string","static_ipv4_address":"string"}]],"description_kind":"plain","computed":true},"vendor_key_fingerprint":{"type":"string","description_kind":"plain","computed":true},"vendor_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_sim_group":{"version":0,"block":{"attributes":{"encryption_key_url":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"mobile_network_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_sim_policy":{"version":0,"block":{"attributes":{"default_slice_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"mobile_network_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"rat_frequency_selection_priority_index":{"type":"number","description_kind":"plain","computed":true},"registration_timer_in_seconds":{"type":"number","description_kind":"plain","computed":true},"slice":{"type":["list",["object",{"data_network":["list",["object",{"additional_allowed_session_types":["list","string"],"allocation_and_retention_priority_level":"number","allowed_services_ids":["list","string"],"data_network_id":"string","default_session_type":"string","max_buffered_packets":"number","preemption_capability":"string","preemption_vulnerability":"string","qos_indicator":"number","session_aggregate_maximum_bit_rate":["list",["object",{"downlink":"string","uplink":"string"}]]}]],"default_data_network_id":"string","slice_id":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"user_equipment_aggregate_maximum_bit_rate":{"type":["list",["object",{"downlink":"string","uplink":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_site":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"mobile_network_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"network_function_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mobile_network_slice":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"mobile_network_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"single_network_slice_selection_assistance_information":{"type":["list",["object",{"slice_differentiator":"string","slice_service_type":"number"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_action_group":{"version":1,"block":{"attributes":{"arm_role_receiver":{"type":["list",["object",{"name":"string","role_id":"string","use_common_alert_schema":"bool"}]],"description_kind":"plain","computed":true},"automation_runbook_receiver":{"type":["list",["object",{"automation_account_id":"string","is_global_runbook":"bool","name":"string","runbook_name":"string","service_uri":"string","use_common_alert_schema":"bool","webhook_resource_id":"string"}]],"description_kind":"plain","computed":true},"azure_app_push_receiver":{"type":["list",["object",{"email_address":"string","name":"string"}]],"description_kind":"plain","computed":true},"azure_function_receiver":{"type":["list",["object",{"function_app_resource_id":"string","function_name":"string","http_trigger_url":"string","name":"string","use_common_alert_schema":"bool"}]],"description_kind":"plain","computed":true},"email_receiver":{"type":["list",["object",{"email_address":"string","name":"string","use_common_alert_schema":"bool"}]],"description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"event_hub_receiver":{"type":["list",["object",{"event_hub_id":"string","event_hub_name":"string","event_hub_namespace":"string","name":"string","subscription_id":"string","tenant_id":"string","use_common_alert_schema":"bool"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"itsm_receiver":{"type":["list",["object",{"connection_id":"string","name":"string","region":"string","ticket_configuration":"string","workspace_id":"string"}]],"description_kind":"plain","computed":true},"logic_app_receiver":{"type":["list",["object",{"callback_url":"string","name":"string","resource_id":"string","use_common_alert_schema":"bool"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"short_name":{"type":"string","description_kind":"plain","computed":true},"sms_receiver":{"type":["list",["object",{"country_code":"string","name":"string","phone_number":"string"}]],"description_kind":"plain","computed":true},"voice_receiver":{"type":["list",["object",{"country_code":"string","name":"string","phone_number":"string"}]],"description_kind":"plain","computed":true},"webhook_receiver":{"type":["list",["object",{"aad_auth":["list",["object",{"identifier_uri":"string","object_id":"string","tenant_id":"string"}]],"name":"string","service_uri":"string","use_common_alert_schema":"bool"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_data_collection_endpoint":{"version":0,"block":{"attributes":{"configuration_access_endpoint":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"immutable_id":{"type":"string","description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"logs_ingestion_endpoint":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_data_collection_rule":{"version":0,"block":{"attributes":{"data_collection_endpoint_id":{"type":"string","description_kind":"plain","computed":true},"data_flow":{"type":["list",["object",{"built_in_transform":"string","destinations":["list","string"],"output_stream":"string","streams":["list","string"],"transform_kql":"string"}]],"description_kind":"plain","computed":true},"data_sources":{"type":["list",["object",{"data_import":["list",["object",{"event_hub_data_source":["list",["object",{"consumer_group":"string","name":"string","stream":"string"}]]}]],"extension":["list",["object",{"extension_json":"string","extension_name":"string","input_data_sources":["list","string"],"name":"string","streams":["list","string"]}]],"iis_log":["list",["object",{"log_directories":["list","string"],"name":"string","streams":["list","string"]}]],"log_file":["list",["object",{"file_patterns":["list","string"],"format":"string","name":"string","settings":["list",["object",{"text":["list",["object",{"record_start_timestamp_format":"string"}]]}]],"streams":["list","string"]}]],"performance_counter":["list",["object",{"counter_specifiers":["list","string"],"name":"string","sampling_frequency_in_seconds":"number","streams":["list","string"]}]],"platform_telemetry":["list",["object",{"name":"string","streams":["list","string"]}]],"prometheus_forwarder":["list",["object",{"label_include_filter":["list",["object",{"label":"string","value":"string"}]],"name":"string","streams":["list","string"]}]],"syslog":["list",["object",{"facility_names":["list","string"],"log_levels":["list","string"],"name":"string","streams":["list","string"]}]],"windows_event_log":["list",["object",{"name":"string","streams":["list","string"],"x_path_queries":["list","string"]}]],"windows_firewall_log":["list",["object",{"name":"string","streams":["list","string"]}]]}]],"description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"destinations":{"type":["list",["object",{"azure_monitor_metrics":["list",["object",{"name":"string"}]],"event_hub":["list",["object",{"event_hub_id":"string","name":"string"}]],"event_hub_direct":["list",["object",{"event_hub_id":"string","name":"string"}]],"log_analytics":["list",["object",{"name":"string","workspace_resource_id":"string"}]],"monitor_account":["list",["object",{"monitor_account_id":"string","name":"string"}]],"storage_blob":["list",["object",{"container_name":"string","name":"string","storage_account_id":"string"}]],"storage_blob_direct":["list",["object",{"container_name":"string","name":"string","storage_account_id":"string"}]],"storage_table_direct":["list",["object",{"name":"string","storage_account_id":"string","table_name":"string"}]]}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"immutable_id":{"type":"string","description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"stream_declaration":{"type":["list",["object",{"column":["list",["object",{"name":"string","type":"string"}]],"stream_name":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_diagnostic_categories":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_category_groups":{"type":["set","string"],"description_kind":"plain","computed":true},"log_category_types":{"type":["set","string"],"description_kind":"plain","computed":true},"logs":{"type":["set","string"],"description_kind":"plain","deprecated":true,"computed":true},"metrics":{"type":["set","string"],"description_kind":"plain","computed":true},"resource_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_log_profile":{"version":1,"block":{"attributes":{"categories":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"locations":{"type":["list","string"],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"retention_policy":{"type":["list",["object",{"days":"number","enabled":"bool"}]],"description_kind":"plain","computed":true},"servicebus_rule_id":{"type":"string","description_kind":"plain","computed":true},"storage_account_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_monitor_scheduled_query_rules_alert":{"version":1,"block":{"attributes":{"action":{"type":["set",["object",{"action_group":["set","string"],"custom_webhook_payload":"string","email_subject":"string"}]],"description_kind":"plain","computed":true},"authorized_resource_ids":{"type":["set","string"],"description_kind":"plain","computed":true},"data_source_id":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"frequency":{"type":"number","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"query":{"type":"string","description_kind":"plain","computed":true},"query_type":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"severity":{"type":"number","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"throttling":{"type":"number","description_kind":"plain","computed":true},"time_window":{"type":"number","description_kind":"plain","computed":true},"trigger":{"type":["set",["object",{"metric_trigger":["set",["object",{"metric_column":"string","metric_trigger_type":"string","operator":"string","threshold":"number"}]],"operator":"string","threshold":"number"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_scheduled_query_rules_log":{"version":1,"block":{"attributes":{"authorized_resource_ids":{"type":["set","string"],"description_kind":"plain","computed":true},"criteria":{"type":["set",["object",{"dimension":["set",["object",{"name":"string","operator":"string","values":["list","string"]}]],"metric_name":"string"}]],"description_kind":"plain","computed":true},"data_source_id":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_monitor_workspace":{"version":0,"block":{"attributes":{"default_data_collection_endpoint_id":{"type":"string","description_kind":"plain","computed":true},"default_data_collection_rule_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"query_endpoint":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_database":{"version":1,"block":{"attributes":{"collation":{"type":"string","description_kind":"plain","computed":true},"elastic_pool_id":{"type":"string","description_kind":"plain","computed":true},"enclave_type":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"type":"string"}]],"description_kind":"plain","computed":true},"license_type":{"type":"string","description_kind":"plain","computed":true},"max_size_gb":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"read_replica_count":{"type":"number","description_kind":"plain","computed":true},"read_scale":{"type":"bool","description_kind":"plain","computed":true},"server_id":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"storage_account_type":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"transparent_data_encryption_enabled":{"type":"bool","description_kind":"plain","computed":true},"transparent_data_encryption_key_automatic_rotation_enabled":{"type":"bool","description_kind":"plain","computed":true},"transparent_data_encryption_key_vault_key_id":{"type":"string","description_kind":"plain","computed":true},"zone_redundant":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_elasticpool":{"version":0,"block":{"attributes":{"enclave_type":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_type":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"max_size_bytes":{"type":"number","description_kind":"plain","computed":true},"max_size_gb":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"per_db_max_capacity":{"type":"number","description_kind":"plain","computed":true},"per_db_min_capacity":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":["list",["object",{"capacity":"number","family":"string","name":"string","tier":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zone_redundant":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_managed_instance":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","computed":true},"collation":{"type":"string","description_kind":"plain","computed":true},"customer_managed_key_id":{"type":"string","description_kind":"plain","computed":true},"dns_zone":{"type":"string","description_kind":"plain","computed":true},"dns_zone_partner_id":{"type":"string","description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"license_type":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"minimum_tls_version":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"proxy_override":{"type":"string","description_kind":"plain","computed":true},"public_data_endpoint_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"storage_account_type":{"type":"string","description_kind":"plain","computed":true},"storage_size_in_gb":{"type":"number","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"timezone_id":{"type":"string","description_kind":"plain","computed":true},"vcores":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mssql_server":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","computed":true},"fully_qualified_domain_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"restorable_dropped_database_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"transparent_data_encryption_key_vault_key_id":{"type":"string","description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mysql_flexible_server":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","computed":true},"backup_retention_days":{"type":"number","description_kind":"plain","computed":true},"delegated_subnet_id":{"type":"string","description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"geo_redundant_backup_enabled":{"type":"bool","description_kind":"plain","computed":true},"high_availability":{"type":["list",["object",{"mode":"string","standby_availability_zone":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"maintenance_window":{"type":["list",["object",{"day_of_week":"number","start_hour":"number","start_minute":"number"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_dns_zone_id":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"replica_capacity":{"type":"number","description_kind":"plain","computed":true},"replication_role":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"restore_point_in_time":{"type":"string","description_kind":"plain","computed":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"storage":{"type":["list",["object",{"auto_grow_enabled":"bool","io_scaling_enabled":"bool","iops":"number","size_gb":"number"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true},"zone":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_mysql_server":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","computed":true},"auto_grow_enabled":{"type":"bool","description_kind":"plain","computed":true},"backup_retention_days":{"type":"number","description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"geo_redundant_backup_enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"infrastructure_encryption_enabled":{"type":"bool","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"restore_point_in_time":{"type":"string","description_kind":"plain","computed":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"ssl_enforcement_enabled":{"type":"bool","description_kind":"plain","computed":true},"ssl_minimal_tls_version_enforced":{"type":"string","description_kind":"plain","computed":true},"storage_mb":{"type":"number","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"threat_detection_policy":{"type":["list",["object",{"disabled_alerts":["set","string"],"email_account_admins":"bool","email_addresses":["set","string"],"enabled":"bool","retention_days":"number","storage_account_access_key":"string","storage_endpoint":"string"}]],"description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_nat_gateway":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_ip_address_ids":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"public_ip_prefix_ids":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_guid":{"type":"string","description_kind":"plain","computed":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zones":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"identity":{"nesting_mode":"list","block":{"attributes":{"identity_ids":{"type":["set","string"],"description_kind":"plain","optional":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_account_encryption":{"version":0,"block":{"attributes":{"encryption_key":{"type":"string","description":"The versionless encryption key url.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"netapp_account_id":{"type":"string","description":"The ID of the NetApp Account where encryption will be set.","description_kind":"plain","required":true},"system_assigned_identity_principal_id":{"type":"string","description":"The Principal ID of the System Assigned Identity to use for encryption.","description_kind":"plain","optional":true},"user_assigned_identity_id":{"type":"string","description":"The resource ID of the User Assigned Identity to use for encryption.","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_pool":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"encryption_type":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_level":{"type":"string","description_kind":"plain","computed":true},"size_in_tb":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_snapshot":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"pool_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"volume_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_snapshot_policy":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"daily_schedule":{"type":["list",["object",{"hour":"number","minute":"number","snapshots_to_keep":"number"}]],"description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"hourly_schedule":{"type":["list",["object",{"minute":"number","snapshots_to_keep":"number"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"monthly_schedule":{"type":["list",["object",{"days_of_month":["set","number"],"hour":"number","minute":"number","snapshots_to_keep":"number"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"weekly_schedule":{"type":["list",["object",{"days_of_week":["set","string"],"hour":"number","minute":"number","snapshots_to_keep":"number"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_volume":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"data_protection_replication":{"type":["list",["object",{"endpoint_type":"string","remote_volume_location":"string","remote_volume_resource_id":"string","replication_frequency":"string"}]],"description_kind":"plain","computed":true},"encryption_key_source":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_private_endpoint_id":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"mount_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_features":{"type":"string","description_kind":"plain","computed":true},"pool_name":{"type":"string","description_kind":"plain","required":true},"protocols":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"security_style":{"type":"string","description_kind":"plain","optional":true},"service_level":{"type":"string","description_kind":"plain","computed":true},"smb_access_based_enumeration_enabled":{"type":"bool","description_kind":"plain","computed":true},"smb_non_browsable_enabled":{"type":"bool","description_kind":"plain","computed":true},"storage_quota_in_gb":{"type":"number","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description_kind":"plain","computed":true},"volume_path":{"type":"string","description_kind":"plain","computed":true},"zone":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_volume_group_sap_hana":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description_kind":"plain","required":true},"application_identifier":{"type":"string","description_kind":"plain","computed":true},"group_description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"volume":{"type":["list",["object",{"capacity_pool_id":"string","data_protection_replication":["list",["object",{"endpoint_type":"string","remote_volume_location":"string","remote_volume_resource_id":"string","replication_frequency":"string"}]],"data_protection_snapshot_policy":["list",["object",{"snapshot_policy_id":"string"}]],"export_policy_rule":["list",["object",{"allowed_clients":"string","nfsv3_enabled":"bool","nfsv41_enabled":"bool","root_access_enabled":"bool","rule_index":"number","unix_read_only":"bool","unix_read_write":"bool"}]],"id":"string","mount_ip_addresses":["list","string"],"name":"string","protocols":["list","string"],"proximity_placement_group_id":"string","security_style":"string","service_level":"string","snapshot_directory_visible":"bool","storage_quota_in_gb":"number","subnet_id":"string","tags":["map","string"],"throughput_in_mibps":"number","volume_path":"string","volume_spec_name":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_netapp_volume_quota_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"quota_size_in_kib":{"type":"number","description_kind":"plain","computed":true},"quota_target":{"type":"string","description_kind":"plain","computed":true},"quota_type":{"type":"string","description_kind":"plain","computed":true},"volume_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_ddos_protection_plan":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"virtual_network_ids":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_interface":{"version":0,"block":{"attributes":{"accelerated_networking_enabled":{"type":"bool","description_kind":"plain","computed":true},"applied_dns_servers":{"type":["set","string"],"description_kind":"plain","computed":true},"dns_servers":{"type":["set","string"],"description_kind":"plain","computed":true},"enable_accelerated_networking":{"type":"bool","description_kind":"plain","deprecated":true,"computed":true},"enable_ip_forwarding":{"type":"bool","description_kind":"plain","deprecated":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internal_dns_name_label":{"type":"string","description_kind":"plain","computed":true},"ip_configuration":{"type":["list",["object",{"application_gateway_backend_address_pools_ids":["set","string"],"application_security_group_ids":["set","string"],"gateway_load_balancer_frontend_ip_configuration_id":"string","load_balancer_backend_address_pools_ids":["set","string"],"load_balancer_inbound_nat_rules_ids":["set","string"],"name":"string","primary":"bool","private_ip_address":"string","private_ip_address_allocation":"string","private_ip_address_version":"string","public_ip_address_id":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"ip_forwarding_enabled":{"type":"bool","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"mac_address":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_security_group_id":{"type":"string","description_kind":"plain","computed":true},"private_ip_address":{"type":"string","description_kind":"plain","computed":true},"private_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"virtual_machine_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager":{"version":0,"block":{"attributes":{"cross_tenant_scopes":{"type":["list",["object",{"management_groups":["list","string"],"subscriptions":["list","string"],"tenant_id":"string"}]],"description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scope":{"type":["list",["object",{"management_group_ids":["list","string"],"subscription_ids":["list","string"]}]],"description_kind":"plain","computed":true},"scope_accesses":{"type":["list","string"],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager_connectivity_configuration":{"version":0,"block":{"attributes":{"applies_to_group":{"type":["list",["object",{"global_mesh_enabled":"bool","group_connectivity":"string","network_group_id":"string","use_hub_gateway":"bool"}]],"description_kind":"plain","computed":true},"connectivity_topology":{"type":"string","description_kind":"plain","computed":true},"delete_existing_peering_enabled":{"type":"bool","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"global_mesh_enabled":{"type":"bool","description_kind":"plain","computed":true},"hub":{"type":["list",["object",{"resource_id":"string","resource_type":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_manager_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_manager_network_group":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_manager_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_security_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"security_rule":{"type":["list",["object",{"access":"string","description":"string","destination_address_prefix":"string","destination_address_prefixes":["set","string"],"destination_application_security_group_ids":["set","string"],"destination_port_range":"string","destination_port_ranges":["set","string"],"direction":"string","name":"string","priority":"number","protocol":"string","source_address_prefix":"string","source_address_prefixes":["set","string"],"source_application_security_group_ids":["set","string"],"source_port_range":"string","source_port_ranges":["set","string"]}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_service_tags":{"version":0,"block":{"attributes":{"address_prefixes":{"type":["list","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv4_cidrs":{"type":["list","string"],"description_kind":"plain","computed":true},"ipv6_cidrs":{"type":["list","string"],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","required":true},"location_filter":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","computed":true},"service":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_network_watcher":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_nginx_certificate":{"version":0,"block":{"attributes":{"certificate_virtual_path":{"type":"string","description_kind":"plain","computed":true},"error_code":{"type":"string","description_kind":"plain","computed":true},"error_message":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_secret_creation_date":{"type":"string","description_kind":"plain","computed":true},"key_vault_secret_id":{"type":"string","description_kind":"plain","computed":true},"key_vault_secret_version":{"type":"string","description_kind":"plain","computed":true},"key_virtual_path":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"nginx_deployment_id":{"type":"string","description_kind":"plain","required":true},"sha1_thumbprint":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_nginx_configuration":{"version":0,"block":{"attributes":{"config_file":{"type":["set",["object",{"content":"string","virtual_path":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nginx_deployment_id":{"type":"string","description_kind":"plain","required":true},"package_data":{"type":"string","description_kind":"plain","computed":true},"protected_file":{"type":["set",["object",{"content":"string","virtual_path":"string"}]],"description_kind":"plain","computed":true},"root_file":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_nginx_deployment":{"version":0,"block":{"attributes":{"auto_scale_profile":{"type":["list",["object",{"max_capacity":"number","min_capacity":"number","name":"string"}]],"description_kind":"plain","computed":true},"automatic_upgrade_channel":{"type":"string","description_kind":"plain","computed":true},"capacity":{"type":"number","description_kind":"plain","computed":true},"diagnose_support_enabled":{"type":"bool","description_kind":"plain","computed":true},"email":{"type":"string","description_kind":"plain","computed":true},"frontend_private":{"type":["list",["object",{"allocation_method":"string","ip_address":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"frontend_public":{"type":["list",["object",{"ip_address":["list","string"]}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"ip_address":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"logging_storage_account":{"type":["list",["object",{"container_name":"string","name":"string"}]],"description_kind":"plain","computed":true},"managed_resource_group":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_interface":{"type":["list",["object",{"subnet_id":"string"}]],"description_kind":"plain","computed":true},"nginx_version":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_notification_hub":{"version":1,"block":{"attributes":{"apns_credential":{"type":["list",["object",{"application_mode":"string","bundle_id":"string","key_id":"string","team_id":"string","token":"string"}]],"description_kind":"plain","computed":true},"gcm_credential":{"type":["list",["object",{"api_key":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_notification_hub_namespace":{"version":1,"block":{"attributes":{"enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_type":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"servicebus_endpoint":{"type":"string","description_kind":"plain","computed":true},"sku":{"type":["list",["object",{"name":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_orchestrated_virtual_machine_scale_set":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_interface":{"type":["list",["object",{"accelerated_networking_enabled":"bool","dns_servers":["list","string"],"ip_configuration":["list",["object",{"application_gateway_backend_address_pool_ids":["list","string"],"application_security_group_ids":["list","string"],"load_balancer_backend_address_pool_ids":["list","string"],"load_balancer_inbound_nat_rules_ids":["list","string"],"name":"string","primary":"bool","public_ip_address":["list",["object",{"domain_name_label":"string","idle_timeout_in_minutes":"number","ip_tag":["list",["object",{"tag":"string","type":"string"}]],"name":"string","public_ip_prefix_id":"string","version":"string"}]],"subnet_id":"string","version":"string"}]],"ip_forwarding_enabled":"bool","name":"string","network_security_group_id":"string","primary":"bool"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_palo_alto_local_rulestack":{"version":0,"block":{"attributes":{"anti_spyware_profile":{"type":"string","description_kind":"plain","computed":true},"anti_virus_profile":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"dns_subscription":{"type":"string","description_kind":"plain","computed":true},"file_blocking_profile":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_trust_certificate":{"type":"string","description_kind":"plain","computed":true},"outbound_untrust_certificate":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"url_filtering_profile":{"type":"string","description_kind":"plain","computed":true},"vulnerability_profile":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_platform_image":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","required":true},"offer":{"type":"string","description_kind":"plain","required":true},"publisher":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","required":true},"version":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_policy_assignment":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","computed":true},"enforce":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"metadata":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"non_compliance_message":{"type":["list",["object",{"content":"string","policy_definition_reference_id":"string"}]],"description_kind":"plain","computed":true},"not_scopes":{"type":["list","string"],"description_kind":"plain","computed":true},"parameters":{"type":"string","description_kind":"plain","computed":true},"policy_definition_id":{"type":"string","description_kind":"plain","computed":true},"scope_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_policy_definition":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_group_name":{"type":"string","description_kind":"plain","optional":true},"metadata":{"type":"string","description_kind":"plain","computed":true},"mode":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"parameters":{"type":"string","description_kind":"plain","computed":true},"policy_rule":{"type":"string","description_kind":"plain","computed":true},"policy_type":{"type":"string","description_kind":"plain","computed":true},"role_definition_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_policy_definition_built_in":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_group_name":{"type":"string","description_kind":"plain","optional":true},"metadata":{"type":"string","description_kind":"plain","computed":true},"mode":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"parameters":{"type":"string","description_kind":"plain","computed":true},"policy_rule":{"type":"string","description_kind":"plain","computed":true},"policy_type":{"type":"string","description_kind":"plain","computed":true},"role_definition_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_policy_set_definition":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_group_name":{"type":"string","description_kind":"plain","optional":true},"metadata":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"parameters":{"type":"string","description_kind":"plain","computed":true},"policy_definition_group":{"type":["list",["object",{"additional_metadata_resource_id":"string","category":"string","description":"string","display_name":"string","name":"string"}]],"description_kind":"plain","computed":true},"policy_definition_reference":{"type":["list",["object",{"parameter_values":"string","parameters":["map","string"],"policy_definition_id":"string","policy_group_names":["list","string"],"reference_id":"string"}]],"description_kind":"plain","computed":true},"policy_definitions":{"type":"string","description_kind":"plain","computed":true},"policy_type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_policy_virtual_machine_configuration_assignment":{"version":0,"block":{"attributes":{"assignment_hash":{"type":"string","description_kind":"plain","computed":true},"compliance_status":{"type":"string","description_kind":"plain","computed":true},"content_hash":{"type":"string","description_kind":"plain","computed":true},"content_uri":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"last_compliance_status_checked":{"type":"string","description_kind":"plain","computed":true},"latest_report_id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"virtual_machine_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_portal_dashboard":{"version":0,"block":{"attributes":{"dashboard_properties":{"type":"string","description_kind":"plain","optional":true,"computed":true},"display_name":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_flexible_server":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","computed":true},"auto_grow_enabled":{"type":"bool","description_kind":"plain","computed":true},"backup_retention_days":{"type":"number","description_kind":"plain","computed":true},"delegated_subnet_id":{"type":"string","description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"storage_mb":{"type":"number","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_postgresql_server":{"version":1,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_a_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["set","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_aaaa_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["set","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_cname_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"record":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"target_resource_id":{"type":"string","description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_mx_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"record":{"type":["set",["object",{"exchange":"string","preference":"number"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_ptr_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"records":{"type":["set","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_resolver":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"virtual_network_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_resolver_dns_forwarding_ruleset":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_dns_resolver_outbound_endpoint_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_resolver_forwarding_rule":{"version":0,"block":{"attributes":{"dns_forwarding_ruleset_id":{"type":"string","description_kind":"plain","required":true},"domain_name":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"target_dns_servers":{"type":["list",["object",{"ip_address":"string","port":"number"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_resolver_inbound_endpoint":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_configurations":{"type":["list",["object",{"private_ip_address":"string","private_ip_allocation_method":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_dns_resolver_id":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_resolver_outbound_endpoint":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_dns_resolver_id":{"type":"string","description_kind":"plain","required":true},"subnet_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_resolver_virtual_network_link":{"version":0,"block":{"attributes":{"dns_forwarding_ruleset_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"virtual_network_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_soa_record":{"version":0,"block":{"attributes":{"email":{"type":"string","description_kind":"plain","computed":true},"expire_time":{"type":"number","description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"minimum_ttl":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","optional":true},"refresh_time":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"retry_time":{"type":"number","description_kind":"plain","computed":true},"serial_number":{"type":"number","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_srv_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"record":{"type":["set",["object",{"port":"number","priority":"number","target":"string","weight":"number"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_txt_record":{"version":0,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"record":{"type":["set",["object",{"value":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ttl":{"type":"number","description_kind":"plain","computed":true},"zone_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_zone":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_number_of_record_sets":{"type":"number","description_kind":"plain","computed":true},"max_number_of_virtual_network_links":{"type":"number","description_kind":"plain","computed":true},"max_number_of_virtual_network_links_with_registration":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"number_of_record_sets":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_dns_zone_virtual_network_link":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_dns_zone_name":{"type":"string","description_kind":"plain","required":true},"registration_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"virtual_network_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_endpoint_connection":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_interface":{"type":["list",["object",{"id":"string","name":"string"}]],"description_kind":"plain","computed":true},"private_service_connection":{"type":["list",["object",{"name":"string","private_ip_address":"string","request_response":"string","status":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_link_service":{"version":0,"block":{"attributes":{"alias":{"type":"string","description_kind":"plain","computed":true},"auto_approval_subscription_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"enable_proxy_protocol":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_frontend_ip_configuration_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"nat_ip_configuration":{"type":["list",["object",{"name":"string","primary":"bool","private_ip_address":"string","private_ip_address_version":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"visibility_subscription_ids":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_private_link_service_endpoint_connections":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"private_endpoint_connections":{"type":["list",["object",{"action_required":"string","connection_id":"string","connection_name":"string","description":"string","private_endpoint_id":"string","private_endpoint_name":"string","status":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_id":{"type":"string","description_kind":"plain","required":true},"service_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_proximity_placement_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_public_ip":{"version":0,"block":{"attributes":{"allocation_method":{"type":"string","description_kind":"plain","computed":true},"ddos_protection_mode":{"type":"string","description_kind":"plain","computed":true},"ddos_protection_plan_id":{"type":"string","description_kind":"plain","computed":true},"domain_name_label":{"type":"string","description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idle_timeout_in_minutes":{"type":"number","description_kind":"plain","computed":true},"ip_address":{"type":"string","description_kind":"plain","computed":true},"ip_tags":{"type":["map","string"],"description_kind":"plain","computed":true},"ip_version":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"reverse_fqdn":{"type":"string","description_kind":"plain","computed":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zones":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_public_ip_prefix":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_prefix":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"prefix_length":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zones":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_public_ips":{"version":0,"block":{"attributes":{"allocation_type":{"type":"string","description_kind":"plain","optional":true},"attachment_status":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name_prefix":{"type":"string","description_kind":"plain","optional":true},"public_ips":{"type":["list",["object",{"domain_name_label":"string","fqdn":"string","id":"string","ip_address":"string","name":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_public_maintenance_configurations":{"version":0,"block":{"attributes":{"configs":{"type":["list",["object",{"description":"string","duration":"string","id":"string","location":"string","maintenance_scope":"string","name":"string","recur_every":"string","time_zone":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","optional":true},"recur_every":{"type":"string","description_kind":"plain","optional":true},"scope":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_recovery_services_vault":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_redis_cache":{"version":1,"block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","computed":true},"enable_non_ssl_port":{"type":"bool","description_kind":"plain","deprecated":true,"computed":true},"family":{"type":"string","description_kind":"plain","computed":true},"hostname":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"minimum_tls_version":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"non_ssl_port_enabled":{"type":"bool","description_kind":"plain","computed":true},"patch_schedule":{"type":["list",["object",{"day_of_week":"string","maintenance_window":"string","start_hour_utc":"number"}]],"description_kind":"plain","computed":true},"port":{"type":"number","description_kind":"plain","computed":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"private_static_ip_address":{"type":"string","description_kind":"plain","computed":true},"redis_configuration":{"type":["list",["object",{"active_directory_authentication_enabled":"bool","aof_backup_enabled":"bool","aof_storage_connection_string_0":"string","aof_storage_connection_string_1":"string","authentication_enabled":"bool","data_persistence_authentication_method":"string","enable_authentication":"bool","maxclients":"number","maxfragmentationmemory_reserved":"number","maxmemory_delta":"number","maxmemory_policy":"string","maxmemory_reserved":"number","notify_keyspace_events":"string","rdb_backup_enabled":"bool","rdb_backup_frequency":"number","rdb_backup_max_snapshot_count":"number","rdb_storage_connection_string":"string","storage_account_subscription_id":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"shard_count":{"type":"number","description_kind":"plain","computed":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"ssl_port":{"type":"number","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zones":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_redis_enterprise_database":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_database_group_nickname":{"type":"string","description_kind":"plain","computed":true},"linked_database_id":{"type":["list","string"],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"managed_by":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resource_group_template_deployment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"output_content":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_resources":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"required_tags":{"type":["map","string"],"description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resources":{"type":["list",["object",{"id":"string","location":"string","name":"string","resource_group_name":"string","tags":["map","string"],"type":"string"}]],"description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_role_definition":{"version":1,"block":{"attributes":{"assignable_scopes":{"type":["list","string"],"description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"permissions":{"type":["list",["object",{"actions":["list","string"],"condition":"string","condition_version":"string","data_actions":["set","string"],"not_actions":["list","string"],"not_data_actions":["set","string"]}]],"description_kind":"plain","computed":true},"role_definition_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scope":{"type":"string","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_role_management_policy":{"version":0,"block":{"attributes":{"activation_rules":{"type":["list",["object",{"approval_stage":["list",["object",{"primary_approver":["set",["object",{"object_id":"string","type":"string"}]]}]],"maximum_duration":"string","require_approval":"bool","require_justification":"bool","require_multifactor_authentication":"bool","require_ticket_info":"bool","required_conditional_access_authentication_context":"string"}]],"description":"The activation rules of the policy","description_kind":"plain","computed":true},"active_assignment_rules":{"type":["list",["object",{"expiration_required":"bool","expire_after":"string","require_justification":"bool","require_multifactor_authentication":"bool","require_ticket_info":"bool"}]],"description":"The rules for active assignment of the policy","description_kind":"plain","computed":true},"description":{"type":"string","description":"The Description of the policy","description_kind":"plain","computed":true},"eligible_assignment_rules":{"type":["list",["object",{"expiration_required":"bool","expire_after":"string"}]],"description":"The rules for eligible assignment of the policy","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the policy","description_kind":"plain","computed":true},"notification_rules":{"type":["list",["object",{"active_assignments":["list",["object",{"admin_notifications":["list",["object",{"additional_recipients":["set","string"],"default_recipients":"bool","notification_level":"string"}]],"approver_notifications":["list",["object",{"additional_recipients":["set","string"],"default_recipients":"bool","notification_level":"string"}]],"assignee_notifications":["list",["object",{"additional_recipients":["set","string"],"default_recipients":"bool","notification_level":"string"}]]}]],"eligible_activations":["list",["object",{"admin_notifications":["list",["object",{"additional_recipients":["set","string"],"default_recipients":"bool","notification_level":"string"}]],"approver_notifications":["list",["object",{"additional_recipients":["set","string"],"default_recipients":"bool","notification_level":"string"}]],"assignee_notifications":["list",["object",{"additional_recipients":["set","string"],"default_recipients":"bool","notification_level":"string"}]]}]],"eligible_assignments":["list",["object",{"admin_notifications":["list",["object",{"additional_recipients":["set","string"],"default_recipients":"bool","notification_level":"string"}]],"approver_notifications":["list",["object",{"additional_recipients":["set","string"],"default_recipients":"bool","notification_level":"string"}]],"assignee_notifications":["list",["object",{"additional_recipients":["set","string"],"default_recipients":"bool","notification_level":"string"}]]}]]}]],"description":"The notification rules of the policy","description_kind":"plain","computed":true},"role_definition_id":{"type":"string","description":"ID of the Azure Role to which this policy is assigned","description_kind":"plain","required":true},"scope":{"type":"string","description":"The scope of the role to which this policy will apply","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_route_filter":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"rule":{"type":["list",["object",{"access":"string","communities":["list","string"],"name":"string","rule_type":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_route_table":{"version":0,"block":{"attributes":{"bgp_route_propagation_enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"route":{"type":["list",["object",{"address_prefix":"string","name":"string","next_hop_in_ip_address":"string","next_hop_type":"string"}]],"description_kind":"plain","computed":true},"subnets":{"type":["set","string"],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_search_service":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"partition_count":{"type":"number","description_kind":"plain","computed":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"query_keys":{"type":["list",["object",{"key":"string","name":"string"}]],"description_kind":"plain","computed":true},"replica_count":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_alert_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_alert_rule_anomaly":{"version":0,"block":{"attributes":{"anomaly_settings_version":{"type":"number","description_kind":"plain","computed":true},"anomaly_version":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"frequency":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"mode":{"type":"string","description_kind":"plain","computed":true},"multi_select_observation":{"type":["list",["object",{"description":"string","name":"string","supported_values":["list","string"],"values":["list","string"]}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"prioritized_exclude_observation":{"type":["list",["object",{"description":"string","exclude":"string","name":"string","prioritize":"string"}]],"description_kind":"plain","computed":true},"required_data_connector":{"type":["list",["object",{"connector_id":"string","data_types":["list","string"]}]],"description_kind":"plain","computed":true},"settings_definition_id":{"type":"string","description_kind":"plain","computed":true},"single_select_observation":{"type":["list",["object",{"description":"string","name":"string","supported_values":["list","string"],"value":"string"}]],"description_kind":"plain","computed":true},"tactics":{"type":["list","string"],"description_kind":"plain","computed":true},"techniques":{"type":["list","string"],"description_kind":"plain","computed":true},"threshold_observation":{"type":["list",["object",{"description":"string","max":"string","min":"string","name":"string","value":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sentinel_alert_rule_template":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_analytics_workspace_id":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nrt_template":{"type":["list",["object",{"description":"string","query":"string","severity":"string","tactics":["list","string"]}]],"description_kind":"plain","computed":true},"scheduled_template":{"type":["list",["object",{"description":"string","query":"string","query_frequency":"string","query_period":"string","severity":"string","tactics":["list","string"],"trigger_operator":"string","trigger_threshold":"number"}]],"description_kind":"plain","computed":true},"security_incident_template":{"type":["list",["object",{"description":"string","product_filter":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_service_plan":{"version":1,"block":{"attributes":{"app_service_environment_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"maximum_elastic_worker_count":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"os_type":{"type":"string","description_kind":"plain","computed":true},"per_site_scaling_enabled":{"type":"bool","description_kind":"plain","computed":true},"reserved":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"worker_count":{"type":"number","description_kind":"plain","computed":true},"zone_balancing_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_namespace":{"version":1,"block":{"attributes":{"capacity":{"type":"number","description_kind":"plain","computed":true},"default_primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"premium_messaging_partitions":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"zone_redundant":{"type":"bool","description_kind":"plain","deprecated":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_namespace_authorization_rule":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_id":{"type":"string","description_kind":"plain","optional":true},"namespace_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_namespace_disaster_recovery_config":{"version":0,"block":{"attributes":{"alias_authorization_rule_id":{"type":"string","description_kind":"plain","optional":true},"default_primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_id":{"type":"string","description_kind":"plain","optional":true},"namespace_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"partner_namespace_id":{"type":"string","description_kind":"plain","computed":true},"primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"resource_group_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_queue":{"version":0,"block":{"attributes":{"auto_delete_on_idle":{"type":"string","description_kind":"plain","computed":true},"dead_lettering_on_message_expiration":{"type":"bool","description_kind":"plain","computed":true},"default_message_ttl":{"type":"string","description_kind":"plain","computed":true},"duplicate_detection_history_time_window":{"type":"string","description_kind":"plain","computed":true},"enable_batched_operations":{"type":"bool","description_kind":"plain","computed":true},"enable_express":{"type":"bool","description_kind":"plain","computed":true},"enable_partitioning":{"type":"bool","description_kind":"plain","computed":true},"forward_dead_lettered_messages_to":{"type":"string","description_kind":"plain","computed":true},"forward_to":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lock_duration":{"type":"string","description_kind":"plain","computed":true},"max_delivery_count":{"type":"number","description_kind":"plain","computed":true},"max_size_in_megabytes":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_id":{"type":"string","description_kind":"plain","optional":true},"namespace_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"requires_duplicate_detection":{"type":"bool","description_kind":"plain","computed":true},"requires_session":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"status":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_queue_authorization_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listen":{"type":"bool","description_kind":"plain","computed":true},"manage":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","optional":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"queue_id":{"type":"string","description_kind":"plain","optional":true},"queue_name":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","optional":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"send":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_subscription":{"version":1,"block":{"attributes":{"auto_delete_on_idle":{"type":"string","description_kind":"plain","computed":true},"dead_lettering_on_filter_evaluation_error":{"type":"bool","description_kind":"plain","computed":true},"dead_lettering_on_message_expiration":{"type":"bool","description_kind":"plain","computed":true},"default_message_ttl":{"type":"string","description_kind":"plain","computed":true},"enable_batched_operations":{"type":"bool","description_kind":"plain","computed":true},"forward_dead_lettered_messages_to":{"type":"string","description_kind":"plain","computed":true},"forward_to":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lock_duration":{"type":"string","description_kind":"plain","computed":true},"max_delivery_count":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"requires_session":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"topic_id":{"type":"string","description_kind":"plain","optional":true},"topic_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_topic":{"version":0,"block":{"attributes":{"auto_delete_on_idle":{"type":"string","description_kind":"plain","computed":true},"default_message_ttl":{"type":"string","description_kind":"plain","computed":true},"duplicate_detection_history_time_window":{"type":"string","description_kind":"plain","computed":true},"enable_batched_operations":{"type":"bool","description_kind":"plain","computed":true},"enable_express":{"type":"bool","description_kind":"plain","computed":true},"enable_partitioning":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_size_in_megabytes":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_id":{"type":"string","description_kind":"plain","optional":true},"namespace_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"requires_duplicate_detection":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"status":{"type":"string","description_kind":"plain","computed":true},"support_ordering":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_servicebus_topic_authorization_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listen":{"type":"bool","description_kind":"plain","computed":true},"manage":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"namespace_name":{"type":"string","description_kind":"plain","optional":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"queue_name":{"type":"string","description_kind":"plain","optional":true},"resource_group_name":{"type":"string","description_kind":"plain","optional":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string_alias":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"send":{"type":"bool","description_kind":"plain","computed":true},"topic_id":{"type":"string","description_kind":"plain","optional":true},"topic_name":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_shared_image":{"version":0,"block":{"attributes":{"architecture":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"eula":{"type":"string","description_kind":"plain","computed":true},"gallery_name":{"type":"string","description_kind":"plain","required":true},"hyper_v_generation":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identifier":{"type":["list",["object",{"offer":"string","publisher":"string","sku":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"os_type":{"type":"string","description_kind":"plain","computed":true},"privacy_statement_uri":{"type":"string","description_kind":"plain","computed":true},"purchase_plan":{"type":["list",["object",{"name":"string","product":"string","publisher":"string"}]],"description_kind":"plain","computed":true},"release_note_uri":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"specialized":{"type":"bool","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_shared_image_gallery":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_names":{"type":["list","string"],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"unique_name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_shared_image_version":{"version":0,"block":{"attributes":{"exclude_from_latest":{"type":"bool","description_kind":"plain","computed":true},"gallery_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_name":{"type":"string","description_kind":"plain","required":true},"location":{"type":"string","description_kind":"plain","computed":true},"managed_image_id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"os_disk_image_size_gb":{"type":"number","description_kind":"plain","computed":true},"os_disk_snapshot_id":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sort_versions_by_semver":{"type":"bool","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"target_region":{"type":["list",["object",{"name":"string","regional_replica_count":"number","storage_account_type":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_shared_image_versions":{"version":0,"block":{"attributes":{"gallery_name":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_name":{"type":"string","description_kind":"plain","required":true},"images":{"type":["list",["object",{"exclude_from_latest":"bool","id":"string","location":"string","managed_image_id":"string","name":"string","tags":["map","string"],"target_region":["list",["object",{"name":"string","regional_replica_count":"number","storage_account_type":"string"}]]}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags_filter":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_signalr_service":{"version":1,"block":{"attributes":{"aad_auth_enabled":{"type":"bool","description_kind":"plain","computed":true},"hostname":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_address":{"type":"string","description_kind":"plain","computed":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"public_port":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"server_port":{"type":"number","description_kind":"plain","computed":true},"serverless_connection_timeout_in_seconds":{"type":"number","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"tls_client_cert_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_fabric":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_protection_container":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_fabric_name":{"type":"string","description_kind":"plain","required":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_replication_policy":{"version":0,"block":{"attributes":{"application_consistent_snapshot_frequency_in_minutes":{"type":"number","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_point_retention_in_minutes":{"type":"number","description_kind":"plain","computed":true},"recovery_vault_name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_site_recovery_replication_recovery_plan":{"version":0,"block":{"attributes":{"azure_to_azure_settings":{"type":["list",["object",{"primary_edge_zone":"string","primary_zone":"string","recovery_edge_zone":"string","recovery_zone":"string"}]],"description_kind":"plain","computed":true},"failover_deployment_model":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"recovery_group":{"type":["set",["object",{"post_action":["set",["list",["object",{"fabric_location":"string","fail_over_directions":["set","string"],"fail_over_types":["set","string"],"manual_action_instruction":"string","name":"string","runbook_id":"string","script_path":"string","type":"string"}]]],"pre_action":["set",["list",["object",{"fabric_location":"string","fail_over_directions":["set","string"],"fail_over_types":["set","string"],"manual_action_instruction":"string","name":"string","runbook_id":"string","script_path":"string","type":"string"}]]],"replicated_protected_items":["list","string"],"type":"string"}]],"description_kind":"plain","computed":true},"recovery_vault_id":{"type":"string","description_kind":"plain","required":true},"source_recovery_fabric_id":{"type":"string","description_kind":"plain","computed":true},"target_recovery_fabric_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_snapshot":{"version":1,"block":{"attributes":{"creation_option":{"type":"string","description_kind":"plain","computed":true},"disk_size_gb":{"type":"number","description_kind":"plain","computed":true},"encryption_settings":{"type":["list",["object",{"disk_encryption_key":["list",["object",{"secret_url":"string","source_vault_id":"string"}]],"enabled":"bool","key_encryption_key":["list",["object",{"key_url":"string","source_vault_id":"string"}]]}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"os_type":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"source_resource_id":{"type":"string","description_kind":"plain","computed":true},"source_uri":{"type":"string","description_kind":"plain","computed":true},"storage_account_id":{"type":"string","description_kind":"plain","computed":true},"time_created":{"type":"string","description_kind":"plain","computed":true},"trusted_launch_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_source_control_token":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"token":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"token_secret":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"type":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spatial_anchors_account":{"version":0,"block":{"attributes":{"account_domain":{"type":"string","description_kind":"plain","computed":true},"account_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_app":{"version":1,"block":{"attributes":{"fqdn":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"is_public":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"persistent_disk":{"type":["list",["object",{"mount_path":"string","size_in_gb":"number"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_name":{"type":"string","description_kind":"plain","required":true},"tls_enabled":{"type":"bool","description_kind":"plain","computed":true},"url":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_spring_cloud_service":{"version":1,"block":{"attributes":{"config_server_git_setting":{"type":["list",["object",{"http_basic_auth":["list",["object",{"password":"string","username":"string"}]],"label":"string","repository":["list",["object",{"http_basic_auth":["list",["object",{"password":"string","username":"string"}]],"label":"string","name":"string","pattern":["list","string"],"search_paths":["list","string"],"ssh_auth":["list",["object",{"host_key":"string","host_key_algorithm":"string","private_key":"string","strict_host_key_checking_enabled":"bool"}]],"uri":"string"}]],"search_paths":["list","string"],"ssh_auth":["list",["object",{"host_key":"string","host_key_algorithm":"string","private_key":"string","strict_host_key_checking_enabled":"bool"}]],"uri":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"required_network_traffic_rules":{"type":["list",["object",{"direction":"string","fqdns":["list","string"],"ip_addresses":["list","string"],"port":"number","protocol":"string"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_sql_database":{"version":0,"block":{"attributes":{"collation":{"type":"string","description_kind":"plain","computed":true},"default_secondary_location":{"type":"string","description_kind":"plain","computed":true},"edition":{"type":"string","description_kind":"plain","computed":true},"elastic_pool_name":{"type":"string","description_kind":"plain","computed":true},"failover_group_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"read_scale":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"server_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_sql_managed_instance":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","computed":true},"collation":{"type":"string","description_kind":"plain","computed":true},"dns_zone_partner_id":{"type":"string","description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"license_type":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"minimum_tls_version":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"proxy_override":{"type":"string","description_kind":"plain","computed":true},"public_data_endpoint_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"storage_account_type":{"type":"string","description_kind":"plain","computed":true},"storage_size_in_gb":{"type":"number","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"timezone_id":{"type":"string","description_kind":"plain","computed":true},"vcores":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_sql_server":{"version":0,"block":{"attributes":{"administrator_login":{"type":"string","description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"azurerm_ssh_public_key":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_key":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stack_hci_cluster":{"version":0,"block":{"attributes":{"automanage_configuration_id":{"type":"string","description_kind":"plain","computed":true},"client_id":{"type":"string","description_kind":"plain","computed":true},"cloud_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_provider_object_id":{"type":"string","description_kind":"plain","computed":true},"service_endpoint":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_static_web_app":{"version":0,"block":{"attributes":{"api_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"app_settings":{"type":["map","string"],"description_kind":"plain","computed":true},"basic_auth":{"type":["list",["object",{"environments":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"configuration_file_changes_enabled":{"type":"bool","description_kind":"plain","computed":true},"default_host_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"preview_environments_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_size":{"type":"string","description_kind":"plain","computed":true},"sku_tier":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_account":{"version":4,"block":{"attributes":{"access_tier":{"type":"string","description_kind":"plain","computed":true},"account_kind":{"type":"string","description_kind":"plain","computed":true},"account_replication_type":{"type":"string","description_kind":"plain","computed":true},"account_tier":{"type":"string","description_kind":"plain","computed":true},"allow_nested_items_to_be_public":{"type":"bool","description_kind":"plain","computed":true},"azure_files_authentication":{"type":["list",["object",{"active_directory":["list",["object",{"domain_guid":"string","domain_name":"string","domain_sid":"string","forest_name":"string","netbios_domain_name":"string","storage_sid":"string"}]],"default_share_level_permission":"string","directory_type":"string"}]],"description_kind":"plain","computed":true},"custom_domain":{"type":["list",["object",{"name":"string"}]],"description_kind":"plain","computed":true},"dns_endpoint_type":{"type":"string","description_kind":"plain","computed":true},"enable_https_traffic_only":{"type":"bool","description_kind":"plain","computed":true},"https_traffic_only_enabled":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"infrastructure_encryption_enabled":{"type":"bool","description_kind":"plain","computed":true},"is_hns_enabled":{"type":"bool","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"min_tls_version":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","required":true},"nfsv3_enabled":{"type":"bool","description_kind":"plain","computed":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_blob_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_blob_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_blob_host":{"type":"string","description_kind":"plain","computed":true},"primary_blob_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_blob_internet_host":{"type":"string","description_kind":"plain","computed":true},"primary_blob_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_blob_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_dfs_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_dfs_host":{"type":"string","description_kind":"plain","computed":true},"primary_dfs_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_dfs_internet_host":{"type":"string","description_kind":"plain","computed":true},"primary_dfs_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_dfs_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"primary_file_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_file_host":{"type":"string","description_kind":"plain","computed":true},"primary_file_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_file_internet_host":{"type":"string","description_kind":"plain","computed":true},"primary_file_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_file_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"primary_location":{"type":"string","description_kind":"plain","computed":true},"primary_queue_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_queue_host":{"type":"string","description_kind":"plain","computed":true},"primary_queue_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_queue_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"primary_table_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_table_host":{"type":"string","description_kind":"plain","computed":true},"primary_table_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_table_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"primary_web_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_web_host":{"type":"string","description_kind":"plain","computed":true},"primary_web_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_web_internet_host":{"type":"string","description_kind":"plain","computed":true},"primary_web_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"primary_web_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"queue_encryption_key_type":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_blob_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_blob_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_blob_host":{"type":"string","description_kind":"plain","computed":true},"secondary_blob_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_blob_internet_host":{"type":"string","description_kind":"plain","computed":true},"secondary_blob_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_blob_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_dfs_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_dfs_host":{"type":"string","description_kind":"plain","computed":true},"secondary_dfs_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_dfs_internet_host":{"type":"string","description_kind":"plain","computed":true},"secondary_dfs_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_dfs_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"secondary_file_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_file_host":{"type":"string","description_kind":"plain","computed":true},"secondary_file_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_file_internet_host":{"type":"string","description_kind":"plain","computed":true},"secondary_file_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_file_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"secondary_location":{"type":"string","description_kind":"plain","computed":true},"secondary_queue_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_queue_host":{"type":"string","description_kind":"plain","computed":true},"secondary_queue_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_queue_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"secondary_table_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_table_host":{"type":"string","description_kind":"plain","computed":true},"secondary_table_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_table_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"secondary_web_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_web_host":{"type":"string","description_kind":"plain","computed":true},"secondary_web_internet_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_web_internet_host":{"type":"string","description_kind":"plain","computed":true},"secondary_web_microsoft_endpoint":{"type":"string","description_kind":"plain","computed":true},"secondary_web_microsoft_host":{"type":"string","description_kind":"plain","computed":true},"table_encryption_key_type":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_account_blob_container_sas":{"version":0,"block":{"attributes":{"cache_control":{"type":"string","description_kind":"plain","optional":true},"connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"container_name":{"type":"string","description_kind":"plain","required":true},"content_disposition":{"type":"string","description_kind":"plain","optional":true},"content_encoding":{"type":"string","description_kind":"plain","optional":true},"content_language":{"type":"string","description_kind":"plain","optional":true},"content_type":{"type":"string","description_kind":"plain","optional":true},"expiry":{"type":"string","description_kind":"plain","required":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_address":{"type":"string","description_kind":"plain","optional":true},"sas":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"start":{"type":"string","description_kind":"plain","required":true}},"block_types":{"permissions":{"nesting_mode":"list","block":{"attributes":{"add":{"type":"bool","description_kind":"plain","required":true},"create":{"type":"bool","description_kind":"plain","required":true},"delete":{"type":"bool","description_kind":"plain","required":true},"list":{"type":"bool","description_kind":"plain","required":true},"read":{"type":"bool","description_kind":"plain","required":true},"write":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_account_sas":{"version":0,"block":{"attributes":{"connection_string":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"expiry":{"type":"string","description_kind":"plain","required":true},"https_only":{"type":"bool","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_addresses":{"type":"string","description_kind":"plain","optional":true},"sas":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"signed_version":{"type":"string","description_kind":"plain","optional":true},"start":{"type":"string","description_kind":"plain","required":true}},"block_types":{"permissions":{"nesting_mode":"list","block":{"attributes":{"add":{"type":"bool","description_kind":"plain","required":true},"create":{"type":"bool","description_kind":"plain","required":true},"delete":{"type":"bool","description_kind":"plain","required":true},"filter":{"type":"bool","description_kind":"plain","required":true},"list":{"type":"bool","description_kind":"plain","required":true},"process":{"type":"bool","description_kind":"plain","required":true},"read":{"type":"bool","description_kind":"plain","required":true},"tag":{"type":"bool","description_kind":"plain","required":true},"update":{"type":"bool","description_kind":"plain","required":true},"write":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"resource_types":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"bool","description_kind":"plain","required":true},"object":{"type":"bool","description_kind":"plain","required":true},"service":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"services":{"nesting_mode":"list","block":{"attributes":{"blob":{"type":"bool","description_kind":"plain","required":true},"file":{"type":"bool","description_kind":"plain","required":true},"queue":{"type":"bool","description_kind":"plain","required":true},"table":{"type":"bool","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_blob":{"version":1,"block":{"attributes":{"access_tier":{"type":"string","description_kind":"plain","computed":true},"content_md5":{"type":"string","description_kind":"plain","computed":true},"content_type":{"type":"string","description_kind":"plain","computed":true},"encryption_scope":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true},"storage_container_name":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","computed":true},"url":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_container":{"version":1,"block":{"attributes":{"container_access_type":{"type":"string","description_kind":"plain","computed":true},"default_encryption_scope":{"type":"string","description_kind":"plain","computed":true},"encryption_scope_override_enabled":{"type":"bool","description_kind":"plain","computed":true},"has_immutability_policy":{"type":"bool","description_kind":"plain","computed":true},"has_legal_hold":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_manager_id":{"type":"string","description_kind":"plain","computed":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_containers":{"version":0,"block":{"attributes":{"containers":{"type":["list",["object",{"data_plane_id":"string","name":"string","resource_manager_id":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name_prefix":{"type":"string","description_kind":"plain","optional":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_encryption_scope":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_vault_key_id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"source":{"type":"string","description_kind":"plain","computed":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_management_policy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"rule":{"type":["list",["object",{"actions":["list",["object",{"base_blob":["list",["object",{"auto_tier_to_hot_from_cool_enabled":"bool","delete_after_days_since_creation_greater_than":"number","delete_after_days_since_last_access_time_greater_than":"number","delete_after_days_since_modification_greater_than":"number","tier_to_archive_after_days_since_creation_greater_than":"number","tier_to_archive_after_days_since_last_access_time_greater_than":"number","tier_to_archive_after_days_since_last_tier_change_greater_than":"number","tier_to_archive_after_days_since_modification_greater_than":"number","tier_to_cold_after_days_since_creation_greater_than":"number","tier_to_cold_after_days_since_last_access_time_greater_than":"number","tier_to_cold_after_days_since_modification_greater_than":"number","tier_to_cool_after_days_since_creation_greater_than":"number","tier_to_cool_after_days_since_last_access_time_greater_than":"number","tier_to_cool_after_days_since_modification_greater_than":"number"}]],"snapshot":["list",["object",{"change_tier_to_archive_after_days_since_creation":"number","change_tier_to_cool_after_days_since_creation":"number","delete_after_days_since_creation_greater_than":"number","tier_to_archive_after_days_since_last_tier_change_greater_than":"number","tier_to_cold_after_days_since_creation_greater_than":"number"}]],"version":["list",["object",{"change_tier_to_archive_after_days_since_creation":"number","change_tier_to_cool_after_days_since_creation":"number","delete_after_days_since_creation":"number","tier_to_archive_after_days_since_last_tier_change_greater_than":"number","tier_to_cold_after_days_since_creation_greater_than":"number"}]]}]],"enabled":"bool","filters":["list",["object",{"blob_types":["set","string"],"match_blob_index_tag":["list",["object",{"name":"string","operation":"string","value":"string"}]],"prefix_match":["set","string"]}]],"name":"string"}]],"description_kind":"plain","computed":true},"storage_account_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_queue":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_manager_id":{"type":"string","description_kind":"plain","computed":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_share":{"version":2,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata":{"type":["map","string"],"description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"quota":{"type":"number","description_kind":"plain","computed":true},"resource_manager_id":{"type":"string","description_kind":"plain","computed":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"acl":{"nesting_mode":"list","block":{"attributes":{"access_policy":{"type":["list",["object",{"expiry":"string","permissions":"string","start":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_sync":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"incoming_traffic_policy":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_sync_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"storage_sync_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_table":{"version":2,"block":{"attributes":{"acl":{"type":["set",["object",{"access_policy":["list",["object",{"expiry":"string","permissions":"string","start":"string"}]],"id":"string"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_manager_id":{"type":"string","description_kind":"plain","computed":true},"storage_account_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_table_entities":{"version":0,"block":{"attributes":{"filter":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"items":{"type":["list",["object",{"partition_key":"string","properties":["map","string"],"row_key":"string"}]],"description_kind":"plain","computed":true},"select":{"type":["list","string"],"description_kind":"plain","optional":true},"storage_account_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"storage_table_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"table_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_storage_table_entity":{"version":0,"block":{"attributes":{"entity":{"type":["map","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"partition_key":{"type":"string","description_kind":"plain","required":true},"row_key":{"type":"string","description_kind":"plain","required":true},"storage_account_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"storage_table_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"table_name":{"type":"string","description_kind":"plain","deprecated":true,"optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_stream_analytics_job":{"version":1,"block":{"attributes":{"compatibility_level":{"type":"string","description_kind":"plain","computed":true},"data_locale":{"type":"string","description_kind":"plain","computed":true},"events_late_arrival_max_delay_in_seconds":{"type":"number","description_kind":"plain","computed":true},"events_out_of_order_max_delay_in_seconds":{"type":"number","description_kind":"plain","computed":true},"events_out_of_order_policy":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"job_id":{"type":"string","description_kind":"plain","computed":true},"last_output_time":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"output_error_policy":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"start_mode":{"type":"string","description_kind":"plain","computed":true},"start_time":{"type":"string","description_kind":"plain","computed":true},"streaming_units":{"type":"number","description_kind":"plain","computed":true},"transformation_query":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subnet":{"version":0,"block":{"attributes":{"address_prefix":{"type":"string","description_kind":"plain","computed":true},"address_prefixes":{"type":["list","string"],"description_kind":"plain","computed":true},"default_outbound_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"enforce_private_link_endpoint_network_policies":{"type":"bool","description_kind":"plain","deprecated":true,"computed":true},"enforce_private_link_service_network_policies":{"type":"bool","description_kind":"plain","deprecated":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_security_group_id":{"type":"string","description_kind":"plain","computed":true},"private_endpoint_network_policies":{"type":"string","description_kind":"plain","computed":true},"private_endpoint_network_policies_enabled":{"type":"bool","description_kind":"plain","deprecated":true,"computed":true},"private_link_service_network_policies_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"route_table_id":{"type":"string","description_kind":"plain","computed":true},"service_endpoints":{"type":["list","string"],"description_kind":"plain","computed":true},"virtual_network_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subscription":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location_placement_id":{"type":"string","description_kind":"plain","computed":true},"quota_id":{"type":"string","description_kind":"plain","computed":true},"spending_limit":{"type":"string","description_kind":"plain","computed":true},"state":{"type":"string","description_kind":"plain","computed":true},"subscription_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subscription_template_deployment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"output_content":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_subscriptions":{"version":0,"block":{"attributes":{"display_name_contains":{"type":"string","description_kind":"plain","optional":true},"display_name_prefix":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"subscriptions":{"type":["list",["object",{"display_name":"string","id":"string","location_placement_id":"string","quota_id":"string","spending_limit":"string","state":"string","subscription_id":"string","tags":["map","string"],"tenant_id":"string"}]],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_synapse_workspace":{"version":0,"block":{"attributes":{"connectivity_endpoints":{"type":["map","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_system_center_virtual_machine_manager_inventory_items":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inventory_items":{"type":["list",["object",{"id":"string","name":"string","uuid":"string"}]],"description_kind":"plain","computed":true},"inventory_type":{"type":"string","description_kind":"plain","required":true},"system_center_virtual_machine_manager_server_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_template_spec_version":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"template_body":{"type":"string","description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_tenant_template_deployment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"output_content":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_traffic_manager_geographical_location":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_traffic_manager_profile":{"version":0,"block":{"attributes":{"dns_config":{"type":["list",["object",{"relative_name":"string","ttl":"number"}]],"description_kind":"plain","computed":true},"fqdn":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"monitor_config":{"type":["list",["object",{"custom_header":["list",["object",{"name":"string","value":"string"}]],"expected_status_code_ranges":["list","string"],"interval_in_seconds":"number","path":"string","port":"number","protocol":"string","timeout_in_seconds":"number","tolerated_number_of_failures":"number"}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"profile_status":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true},"traffic_routing_method":{"type":"string","description_kind":"plain","computed":true},"traffic_view_enabled":{"type":"bool","description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_user_assigned_identity":{"version":1,"block":{"attributes":{"client_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"principal_id":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"tenant_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_desktop_application_group":{"version":1,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"friendly_name":{"type":"string","description_kind":"plain","computed":true},"host_pool_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","computed":true},"workspace_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_desktop_host_pool":{"version":1,"block":{"attributes":{"custom_rdp_properties":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"friendly_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_type":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"maximum_sessions_allowed":{"type":"number","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"personal_desktop_assignment_type":{"type":"string","description_kind":"plain","computed":true},"preferred_app_group_type":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scheduled_agent_updates":{"type":["list",["object",{"enabled":"bool","schedule":["list",["object",{"day_of_week":"string","hour_of_day":"number"}]],"timezone":"string","use_session_host_timezone":"bool"}]],"description_kind":"plain","computed":true},"start_vm_on_connect":{"type":"bool","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","computed":true},"validate_environment":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_desktop_workspace":{"version":1,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"friendly_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_hub":{"version":0,"block":{"attributes":{"address_prefix":{"type":"string","description_kind":"plain","computed":true},"default_route_table_id":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"virtual_router_asn":{"type":"number","description_kind":"plain","computed":true},"virtual_router_ips":{"type":["list","string"],"description_kind":"plain","computed":true},"virtual_wan_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_hub_connection":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_security_enabled":{"type":"bool","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"remote_virtual_network_id":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"routing":{"type":["list",["object",{"associated_route_table_id":"string","inbound_route_map_id":"string","outbound_route_map_id":"string","propagated_route_table":["list",["object",{"labels":["list","string"],"route_table_ids":["list","string"]}]],"static_vnet_local_route_override_criteria":"string","static_vnet_route":["list",["object",{"address_prefixes":["list","string"],"name":"string","next_hop_ip_address":"string"}]]}]],"description_kind":"plain","computed":true},"virtual_hub_id":{"type":"string","description_kind":"plain","computed":true},"virtual_hub_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_hub_route_table":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"labels":{"type":["set","string"],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"route":{"type":["list",["object",{"destinations":["list","string"],"destinations_type":"string","name":"string","next_hop":"string","next_hop_type":"string"}]],"description_kind":"plain","computed":true},"virtual_hub_id":{"type":"string","description_kind":"plain","computed":true},"virtual_hub_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_machine":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"power_state":{"type":"string","description_kind":"plain","computed":true},"private_ip_address":{"type":"string","description_kind":"plain","computed":true},"private_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"public_ip_address":{"type":"string","description_kind":"plain","computed":true},"public_ip_addresses":{"type":["list","string"],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_machine_scale_set":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"instances":{"type":["list",["object",{"computer_name":"string","instance_id":"string","latest_model_applied":"bool","name":"string","power_state":"string","private_ip_address":"string","private_ip_addresses":["list","string"],"public_ip_address":"string","public_ip_addresses":["list","string"],"virtual_machine_id":"string","zone":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_interface":{"type":["list",["object",{"dns_servers":["list","string"],"enable_accelerated_networking":"bool","enable_ip_forwarding":"bool","ip_configuration":["list",["object",{"application_gateway_backend_address_pool_ids":["list","string"],"application_security_group_ids":["list","string"],"load_balancer_backend_address_pool_ids":["list","string"],"load_balancer_inbound_nat_rules_ids":["list","string"],"name":"string","primary":"bool","public_ip_address":["list",["object",{"domain_name_label":"string","idle_timeout_in_minutes":"number","ip_tag":["list",["object",{"tag":"string","type":"string"}]],"name":"string","public_ip_prefix_id":"string","version":"string"}]],"subnet_id":"string","version":"string"}]],"name":"string","network_security_group_id":"string","primary":"bool"}]],"description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_network":{"version":0,"block":{"attributes":{"address_space":{"type":["list","string"],"description_kind":"plain","computed":true},"dns_servers":{"type":["list","string"],"description_kind":"plain","computed":true},"guid":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"subnets":{"type":["list","string"],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"vnet_peerings":{"type":["map","string"],"description_kind":"plain","computed":true},"vnet_peerings_addresses":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_network_gateway":{"version":0,"block":{"attributes":{"active_active":{"type":"bool","description_kind":"plain","computed":true},"bgp_settings":{"type":["list",["object",{"asn":"number","peer_weight":"number","peering_address":"string"}]],"description_kind":"plain","computed":true},"custom_route":{"type":["list",["object",{"address_prefixes":["set","string"]}]],"description_kind":"plain","computed":true},"default_local_network_gateway_id":{"type":"string","description_kind":"plain","computed":true},"enable_bgp":{"type":"bool","description_kind":"plain","computed":true},"generation":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_configuration":{"type":["list",["object",{"id":"string","name":"string","private_ip_address":"string","private_ip_address_allocation":"string","public_ip_address_id":"string","subnet_id":"string"}]],"description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"private_ip_address_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","computed":true},"vpn_client_configuration":{"type":["list",["object",{"aad_audience":"string","aad_issuer":"string","aad_tenant":"string","address_space":["list","string"],"radius_server_address":"string","radius_server_secret":"string","revoked_certificate":["list",["object",{"name":"string","thumbprint":"string"}]],"root_certificate":["list",["object",{"name":"string","public_cert_data":"string"}]],"vpn_client_protocols":["set","string"]}]],"description_kind":"plain","computed":true},"vpn_type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_network_gateway_connection":{"version":0,"block":{"attributes":{"authorization_key":{"type":"string","description_kind":"plain","computed":true},"connection_protocol":{"type":"string","description_kind":"plain","computed":true},"dpd_timeout_seconds":{"type":"number","description_kind":"plain","computed":true},"egress_bytes_transferred":{"type":"number","description_kind":"plain","computed":true},"enable_bgp":{"type":"bool","description_kind":"plain","computed":true},"express_route_circuit_id":{"type":"string","description_kind":"plain","computed":true},"express_route_gateway_bypass":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ingress_bytes_transferred":{"type":"number","description_kind":"plain","computed":true},"ipsec_policy":{"type":["list",["object",{"dh_group":"string","ike_encryption":"string","ike_integrity":"string","ipsec_encryption":"string","ipsec_integrity":"string","pfs_group":"string","sa_datasize":"number","sa_lifetime":"number"}]],"description_kind":"plain","computed":true},"local_azure_ip_address_enabled":{"type":"bool","description_kind":"plain","computed":true},"local_network_gateway_id":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"peer_virtual_network_gateway_id":{"type":"string","description_kind":"plain","computed":true},"private_link_fast_path_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"resource_guid":{"type":"string","description_kind":"plain","computed":true},"routing_weight":{"type":"number","description_kind":"plain","computed":true},"shared_key":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"traffic_selector_policy":{"type":["list",["object",{"local_address_cidrs":["list","string"],"remote_address_cidrs":["list","string"]}]],"description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","computed":true},"use_policy_based_traffic_selectors":{"type":"bool","description_kind":"plain","computed":true},"virtual_network_gateway_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_virtual_wan":{"version":0,"block":{"attributes":{"allow_branch_to_branch_traffic":{"type":"bool","description_kind":"plain","computed":true},"disable_vpn_encryption":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"office365_local_breakout_category":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"virtual_hub_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"vpn_site_ids":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_vmware_private_cloud":{"version":0,"block":{"attributes":{"circuit":{"type":["list",["object",{"express_route_id":"string","express_route_private_peering_id":"string","primary_subnet_cidr":"string","secondary_subnet_cidr":"string"}]],"description_kind":"plain","computed":true},"hcx_cloud_manager_endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_connection_enabled":{"type":"bool","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"management_cluster":{"type":["list",["object",{"hosts":["list","string"],"id":"number","size":"number"}]],"description_kind":"plain","computed":true},"management_subnet_cidr":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"network_subnet_cidr":{"type":"string","description_kind":"plain","computed":true},"nsxt_certificate_thumbprint":{"type":"string","description_kind":"plain","computed":true},"nsxt_manager_endpoint":{"type":"string","description_kind":"plain","computed":true},"provisioning_subnet_cidr":{"type":"string","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"sku_name":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"vcenter_certificate_thumbprint":{"type":"string","description_kind":"plain","computed":true},"vcsa_endpoint":{"type":"string","description_kind":"plain","computed":true},"vmotion_subnet_cidr":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_vpn_gateway":{"version":0,"block":{"attributes":{"bgp_settings":{"type":["list",["object",{"asn":"number","bgp_peering_address":"string","instance_0_bgp_peering_address":["list",["object",{"custom_ips":["list","string"],"default_ips":["list","string"],"ip_configuration_id":"string","tunnel_ips":["list","string"]}]],"instance_1_bgp_peering_address":["list",["object",{"custom_ips":["list","string"],"default_ips":["list","string"],"ip_configuration_id":"string","tunnel_ips":["list","string"]}]],"peer_weight":"number"}]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"scale_unit":{"type":"number","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"virtual_hub_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_web_application_firewall_policy":{"version":1,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description_kind":"plain","optional":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_web_pubsub":{"version":1,"block":{"attributes":{"aad_auth_enabled":{"type":"bool","description_kind":"plain","computed":true},"capacity":{"type":"number","description_kind":"plain","computed":true},"external_ip":{"type":"string","description_kind":"plain","computed":true},"hostname":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_auth_enabled":{"type":"bool","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"primary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"primary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"public_port":{"type":"number","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"secondary_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"secondary_connection_string":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"server_port":{"type":"number","description_kind":"plain","computed":true},"sku":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"tls_client_cert_enabled":{"type":"bool","description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_web_pubsub_private_link_resource":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"shared_private_link_resource_types":{"type":["list",["object",{"description":"string","subresource_name":"string"}]],"description_kind":"plain","computed":true},"web_pubsub_id":{"type":"string","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_windows_function_app":{"version":1,"block":{"attributes":{"app_settings":{"type":["map","string"],"description_kind":"plain","computed":true},"auth_settings":{"type":["list",["object",{"active_directory":["list",["object",{"allowed_audiences":["list","string"],"client_id":"string","client_secret":"string","client_secret_setting_name":"string"}]],"additional_login_parameters":["map","string"],"allowed_external_redirect_urls":["list","string"],"default_provider":"string","enabled":"bool","facebook":["list",["object",{"app_id":"string","app_secret":"string","app_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"github":["list",["object",{"client_id":"string","client_secret":"string","client_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"google":["list",["object",{"client_id":"string","client_secret":"string","client_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"issuer":"string","microsoft":["list",["object",{"client_id":"string","client_secret":"string","client_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"runtime_version":"string","token_refresh_extension_hours":"number","token_store_enabled":"bool","twitter":["list",["object",{"consumer_key":"string","consumer_secret":"string","consumer_secret_setting_name":"string"}]],"unauthenticated_client_action":"string"}]],"description_kind":"plain","computed":true},"auth_settings_v2":{"type":["list",["object",{"active_directory_v2":["list",["object",{"allowed_applications":["list","string"],"allowed_audiences":["list","string"],"allowed_groups":["list","string"],"allowed_identities":["list","string"],"client_id":"string","client_secret_certificate_thumbprint":"string","client_secret_setting_name":"string","jwt_allowed_client_applications":["list","string"],"jwt_allowed_groups":["list","string"],"login_parameters":["map","string"],"tenant_auth_endpoint":"string","www_authentication_disabled":"bool"}]],"apple_v2":["list",["object",{"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"auth_enabled":"bool","azure_static_web_app_v2":["list",["object",{"client_id":"string"}]],"config_file_path":"string","custom_oidc_v2":["list",["object",{"authorisation_endpoint":"string","certification_uri":"string","client_credential_method":"string","client_id":"string","client_secret_setting_name":"string","issuer_endpoint":"string","name":"string","name_claim_type":"string","openid_configuration_endpoint":"string","scopes":["list","string"],"token_endpoint":"string"}]],"default_provider":"string","excluded_paths":["list","string"],"facebook_v2":["list",["object",{"app_id":"string","app_secret_setting_name":"string","graph_api_version":"string","login_scopes":["list","string"]}]],"forward_proxy_convention":"string","forward_proxy_custom_host_header_name":"string","forward_proxy_custom_scheme_header_name":"string","github_v2":["list",["object",{"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"google_v2":["list",["object",{"allowed_audiences":["list","string"],"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"http_route_api_prefix":"string","login":["list",["object",{"allowed_external_redirect_urls":["list","string"],"cookie_expiration_convention":"string","cookie_expiration_time":"string","logout_endpoint":"string","nonce_expiration_time":"string","preserve_url_fragments_for_logins":"bool","token_refresh_extension_time":"number","token_store_enabled":"bool","token_store_path":"string","token_store_sas_setting_name":"string","validate_nonce":"bool"}]],"microsoft_v2":["list",["object",{"allowed_audiences":["list","string"],"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"require_authentication":"bool","require_https":"bool","runtime_version":"string","twitter_v2":["list",["object",{"consumer_key":"string","consumer_secret_setting_name":"string"}]],"unauthenticated_action":"string"}]],"description_kind":"plain","computed":true},"backup":{"type":["list",["object",{"enabled":"bool","name":"string","schedule":["list",["object",{"frequency_interval":"number","frequency_unit":"string","keep_at_least_one_backup":"bool","last_execution_time":"string","retention_period_days":"number","start_time":"string"}]],"storage_account_url":"string"}]],"description_kind":"plain","computed":true},"builtin_logging_enabled":{"type":"bool","description_kind":"plain","computed":true},"client_certificate_enabled":{"type":"bool","description_kind":"plain","computed":true},"client_certificate_exclusion_paths":{"type":"string","description":"Paths to exclude when using client certificates, separated by ;","description_kind":"plain","computed":true},"client_certificate_mode":{"type":"string","description_kind":"plain","computed":true},"connection_string":{"type":["set",["object",{"name":"string","type":"string","value":"string"}]],"description_kind":"plain","computed":true},"content_share_force_disabled":{"type":"bool","description_kind":"plain","computed":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"daily_memory_time_quota":{"type":"number","description_kind":"plain","computed":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"ftp_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","computed":true},"functions_extension_version":{"type":"string","description_kind":"plain","computed":true},"hosting_environment_id":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_plan_id":{"type":"string","description_kind":"plain","computed":true},"site_config":{"type":["list",["object",{"always_on":"bool","api_definition_url":"string","api_management_api_id":"string","app_command_line":"string","app_scale_limit":"number","app_service_logs":["list",["object",{"disk_quota_mb":"number","retention_period_days":"number"}]],"application_insights_connection_string":"string","application_insights_key":"string","application_stack":["list",["object",{"dotnet_version":"string","java_version":"string","node_version":"string","powershell_core_version":"string","use_custom_runtime":"bool","use_dotnet_isolated_runtime":"bool"}]],"cors":["list",["object",{"allowed_origins":["list","string"],"support_credentials":"bool"}]],"default_documents":["list","string"],"detailed_error_logging_enabled":"bool","elastic_instance_minimum":"number","ftps_state":"string","health_check_eviction_time_in_min":"number","health_check_path":"string","http2_enabled":"bool","ip_restriction":["list",["object",{"action":"string","description":"string","headers":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"ip_restriction_default_action":"string","load_balancing_mode":"string","managed_pipeline_mode":"string","minimum_tls_version":"string","pre_warmed_instance_count":"number","remote_debugging_enabled":"bool","remote_debugging_version":"string","runtime_scale_monitoring_enabled":"bool","scm_ip_restriction":["list",["object",{"action":"string","description":"string","headers":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"scm_ip_restriction_default_action":"string","scm_minimum_tls_version":"string","scm_type":"string","scm_use_main_ip_restriction":"bool","use_32_bit_worker":"bool","vnet_route_all_enabled":"bool","websockets_enabled":"bool","windows_fx_version":"string","worker_count":"number"}]],"description_kind":"plain","computed":true},"site_credential":{"type":["list",["object",{"name":"string","password":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"sticky_settings":{"type":["list",["object",{"app_setting_names":["list","string"],"connection_string_names":["list","string"]}]],"description_kind":"plain","computed":true},"storage_account_access_key":{"type":"string","description_kind":"plain","computed":true},"storage_account_name":{"type":"string","description_kind":"plain","computed":true},"storage_key_vault_secret_id":{"type":"string","description":"The Key Vault Secret ID, including version, that contains the Connection String used to connect to the storage account for this Function App.","description_kind":"plain","computed":true},"storage_uses_managed_identity":{"type":"bool","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","computed":true},"webdeploy_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"azurerm_windows_web_app":{"version":1,"block":{"attributes":{"app_settings":{"type":["map","string"],"description_kind":"plain","computed":true},"auth_settings":{"type":["list",["object",{"active_directory":["list",["object",{"allowed_audiences":["list","string"],"client_id":"string","client_secret":"string","client_secret_setting_name":"string"}]],"additional_login_parameters":["map","string"],"allowed_external_redirect_urls":["list","string"],"default_provider":"string","enabled":"bool","facebook":["list",["object",{"app_id":"string","app_secret":"string","app_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"github":["list",["object",{"client_id":"string","client_secret":"string","client_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"google":["list",["object",{"client_id":"string","client_secret":"string","client_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"issuer":"string","microsoft":["list",["object",{"client_id":"string","client_secret":"string","client_secret_setting_name":"string","oauth_scopes":["list","string"]}]],"runtime_version":"string","token_refresh_extension_hours":"number","token_store_enabled":"bool","twitter":["list",["object",{"consumer_key":"string","consumer_secret":"string","consumer_secret_setting_name":"string"}]],"unauthenticated_client_action":"string"}]],"description_kind":"plain","computed":true},"auth_settings_v2":{"type":["list",["object",{"active_directory_v2":["list",["object",{"allowed_applications":["list","string"],"allowed_audiences":["list","string"],"allowed_groups":["list","string"],"allowed_identities":["list","string"],"client_id":"string","client_secret_certificate_thumbprint":"string","client_secret_setting_name":"string","jwt_allowed_client_applications":["list","string"],"jwt_allowed_groups":["list","string"],"login_parameters":["map","string"],"tenant_auth_endpoint":"string","www_authentication_disabled":"bool"}]],"apple_v2":["list",["object",{"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"auth_enabled":"bool","azure_static_web_app_v2":["list",["object",{"client_id":"string"}]],"config_file_path":"string","custom_oidc_v2":["list",["object",{"authorisation_endpoint":"string","certification_uri":"string","client_credential_method":"string","client_id":"string","client_secret_setting_name":"string","issuer_endpoint":"string","name":"string","name_claim_type":"string","openid_configuration_endpoint":"string","scopes":["list","string"],"token_endpoint":"string"}]],"default_provider":"string","excluded_paths":["list","string"],"facebook_v2":["list",["object",{"app_id":"string","app_secret_setting_name":"string","graph_api_version":"string","login_scopes":["list","string"]}]],"forward_proxy_convention":"string","forward_proxy_custom_host_header_name":"string","forward_proxy_custom_scheme_header_name":"string","github_v2":["list",["object",{"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"google_v2":["list",["object",{"allowed_audiences":["list","string"],"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"http_route_api_prefix":"string","login":["list",["object",{"allowed_external_redirect_urls":["list","string"],"cookie_expiration_convention":"string","cookie_expiration_time":"string","logout_endpoint":"string","nonce_expiration_time":"string","preserve_url_fragments_for_logins":"bool","token_refresh_extension_time":"number","token_store_enabled":"bool","token_store_path":"string","token_store_sas_setting_name":"string","validate_nonce":"bool"}]],"microsoft_v2":["list",["object",{"allowed_audiences":["list","string"],"client_id":"string","client_secret_setting_name":"string","login_scopes":["list","string"]}]],"require_authentication":"bool","require_https":"bool","runtime_version":"string","twitter_v2":["list",["object",{"consumer_key":"string","consumer_secret_setting_name":"string"}]],"unauthenticated_action":"string"}]],"description_kind":"plain","computed":true},"backup":{"type":["list",["object",{"enabled":"bool","name":"string","schedule":["list",["object",{"frequency_interval":"number","frequency_unit":"string","keep_at_least_one_backup":"bool","last_execution_time":"string","retention_period_days":"number","start_time":"string"}]],"storage_account_url":"string"}]],"description_kind":"plain","computed":true},"client_affinity_enabled":{"type":"bool","description_kind":"plain","computed":true},"client_certificate_enabled":{"type":"bool","description_kind":"plain","computed":true},"client_certificate_exclusion_paths":{"type":"string","description":"Paths to exclude when using client certificates, separated by ;","description_kind":"plain","computed":true},"client_certificate_mode":{"type":"string","description_kind":"plain","computed":true},"connection_string":{"type":["set",["object",{"name":"string","type":"string","value":"string"}]],"description_kind":"plain","computed":true},"custom_domain_verification_id":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"default_hostname":{"type":"string","description_kind":"plain","computed":true},"enabled":{"type":"bool","description_kind":"plain","computed":true},"ftp_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","computed":true},"hosting_environment_id":{"type":"string","description_kind":"plain","computed":true},"https_only":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity":{"type":["list",["object",{"identity_ids":["list","string"],"principal_id":"string","tenant_id":"string","type":"string"}]],"description_kind":"plain","computed":true},"kind":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"logs":{"type":["list",["object",{"application_logs":["list",["object",{"azure_blob_storage":["list",["object",{"level":"string","retention_in_days":"number","sas_url":"string"}]],"file_system_level":"string"}]],"detailed_error_messages":"bool","failed_request_tracing":"bool","http_logs":["list",["object",{"azure_blob_storage":["list",["object",{"retention_in_days":"number","sas_url":"string"}]],"file_system":["list",["object",{"retention_in_days":"number","retention_in_mb":"number"}]]}]]}]],"description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","required":true},"outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"possible_outbound_ip_address_list":{"type":["list","string"],"description_kind":"plain","computed":true},"possible_outbound_ip_addresses":{"type":"string","description_kind":"plain","computed":true},"public_network_access_enabled":{"type":"bool","description_kind":"plain","computed":true},"resource_group_name":{"type":"string","description_kind":"plain","required":true},"service_plan_id":{"type":"string","description_kind":"plain","computed":true},"site_config":{"type":["list",["object",{"always_on":"bool","api_definition_url":"string","api_management_api_id":"string","app_command_line":"string","application_stack":["list",["object",{"current_stack":"string","docker_container_name":"string","docker_container_registry":"string","docker_container_tag":"string","docker_image_name":"string","docker_registry_password":"string","docker_registry_url":"string","docker_registry_username":"string","dotnet_core_version":"string","dotnet_version":"string","java_container":"string","java_container_version":"string","java_embedded_server_enabled":"bool","java_version":"string","node_version":"string","php_version":"string","python":"bool","python_version":"string","tomcat_version":"string"}]],"auto_heal_enabled":"bool","auto_heal_setting":["list",["object",{"action":["list",["object",{"action_type":"string","custom_action":["list",["object",{"executable":"string","parameters":"string"}]],"minimum_process_execution_time":"string"}]],"trigger":["list",["object",{"private_memory_kb":"number","requests":["list",["object",{"count":"number","interval":"string"}]],"slow_request":["list",["object",{"count":"number","interval":"string","path":"string","time_taken":"string"}]],"slow_request_with_path":["list",["object",{"count":"number","interval":"string","path":"string","time_taken":"string"}]],"status_code":["list",["object",{"count":"number","interval":"string","path":"string","status_code_range":"string","sub_status":"number","win32_status_code":"number"}]]}]]}]],"container_registry_managed_identity_client_id":"string","container_registry_use_managed_identity":"bool","cors":["list",["object",{"allowed_origins":["list","string"],"support_credentials":"bool"}]],"default_documents":["list","string"],"detailed_error_logging_enabled":"bool","ftps_state":"string","handler_mapping":["set",["object",{"arguments":"string","extension":"string","script_processor_path":"string"}]],"health_check_eviction_time_in_min":"number","health_check_path":"string","http2_enabled":"bool","ip_restriction":["list",["object",{"action":"string","description":"string","headers":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"ip_restriction_default_action":"string","load_balancing_mode":"string","local_mysql_enabled":"bool","managed_pipeline_mode":"string","minimum_tls_version":"string","remote_debugging_enabled":"bool","remote_debugging_version":"string","scm_ip_restriction":["list",["object",{"action":"string","description":"string","headers":["list",["object",{"x_azure_fdid":["list","string"],"x_fd_health_probe":["list","string"],"x_forwarded_for":["list","string"],"x_forwarded_host":["list","string"]}]],"ip_address":"string","name":"string","priority":"number","service_tag":"string","virtual_network_subnet_id":"string"}]],"scm_ip_restriction_default_action":"string","scm_minimum_tls_version":"string","scm_type":"string","scm_use_main_ip_restriction":"bool","use_32_bit_worker":"bool","virtual_application":["list",["object",{"physical_path":"string","preload":"bool","virtual_directory":["list",["object",{"physical_path":"string","virtual_path":"string"}]],"virtual_path":"string"}]],"vnet_route_all_enabled":"bool","websockets_enabled":"bool","windows_fx_version":"string","worker_count":"number"}]],"description_kind":"plain","computed":true},"site_credential":{"type":["list",["object",{"name":"string","password":"string"}]],"description_kind":"plain","computed":true,"sensitive":true},"sticky_settings":{"type":["list",["object",{"app_setting_names":["list","string"],"connection_string_names":["list","string"]}]],"description_kind":"plain","computed":true},"storage_account":{"type":["list",["object",{"access_key":"string","account_name":"string","mount_path":"string","name":"string","share_name":"string","type":"string"}]],"description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description_kind":"plain","computed":true},"virtual_network_subnet_id":{"type":"string","description_kind":"plain","computed":true},"webdeploy_publish_basic_authentication_enabled":{"type":"bool","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}}}}} diff --git a/config/securityinsights/config.go b/config/securityinsights/config.go new file mode 100644 index 000000000..fadf87acc --- /dev/null +++ b/config/securityinsights/config.go @@ -0,0 +1,19 @@ +// SPDX-FileCopyrightText: 2024 The Crossplane Authors +// +// SPDX-License-Identifier: CC0-1.0 + +package securityinsights + +import ( + "github.com/crossplane/upjet/pkg/config" +) + +// Configure configures securityinsights/sentinel group +func Configure(p *config.Provider) { + p.AddResourceConfigurator("azurerm_sentinel_log_analytics_workspace_onboarding", func(r *config.Resource) { + r.References["workspace_name"] = config.Reference{ + TerraformName: "azurerm_log_analytics_workspace", + Extractor: `github.com/crossplane/upjet/pkg/resource.ExtractParamPath("name",true)`, + } + }) +} diff --git a/examples-generated/containerapp/v1beta1/customdomain.yaml b/examples-generated/containerapp/v1beta1/customdomain.yaml index 15764a58f..f3ab4803e 100644 --- a/examples-generated/containerapp/v1beta1/customdomain.yaml +++ b/examples-generated/containerapp/v1beta1/customdomain.yaml @@ -46,7 +46,7 @@ spec: template: - container: - cpu: 0.25 - image: mcr.microsoft.com/azuredocs/containerapps-helloworld:latest + image: mcr.microsoft.com/k8se/quickstart:latest memory: 0.5Gi name: examplecontainerapp diff --git a/examples-generated/containerapp/v1beta2/containerapp.yaml b/examples-generated/containerapp/v1beta2/containerapp.yaml index dbc550990..4d8e0dea2 100644 --- a/examples-generated/containerapp/v1beta2/containerapp.yaml +++ b/examples-generated/containerapp/v1beta2/containerapp.yaml @@ -18,7 +18,7 @@ spec: template: - container: - cpu: 0.25 - image: mcr.microsoft.com/azuredocs/containerapps-helloworld:latest + image: mcr.microsoft.com/k8se/quickstart:latest memory: 0.5Gi name: examplecontainerapp diff --git a/examples-generated/cosmosdb/v1beta2/account.yaml b/examples-generated/cosmosdb/v1beta2/account.yaml index fed0949ef..bf4b69cee 100644 --- a/examples-generated/cosmosdb/v1beta2/account.yaml +++ b/examples-generated/cosmosdb/v1beta2/account.yaml @@ -8,6 +8,7 @@ metadata: name: db spec: forProvider: + automaticFailoverEnabled: true capabilities: - name: EnableAggregationPipeline - name: mongoEnableDocLevelTTL @@ -17,7 +18,6 @@ spec: - consistencyLevel: BoundedStaleness maxIntervalInSeconds: 300 maxStalenessPrefix: 100000 - enableAutomaticFailover: true geoLocation: - failoverPriority: 1 location: eastus diff --git a/examples-generated/cosmosdb/v1beta2/sqlcontainer.yaml b/examples-generated/cosmosdb/v1beta2/sqlcontainer.yaml index e43411fcc..0608c42b6 100644 --- a/examples-generated/cosmosdb/v1beta2/sqlcontainer.yaml +++ b/examples-generated/cosmosdb/v1beta2/sqlcontainer.yaml @@ -21,7 +21,8 @@ spec: - path: /* - path: /included/? indexingMode: consistent - partitionKeyPath: /definition/id + partitionKeyPaths: + - /definition/id partitionKeyVersion: 1 resourceGroupNameSelector: matchLabels: diff --git a/examples-generated/securityinsights/v1beta1/sentinelalertrulemachinelearningbehavioranalytics.yaml b/examples-generated/securityinsights/v1beta1/sentinelalertrulemachinelearningbehavioranalytics.yaml index 42ac4e3b6..00e2769b4 100644 --- a/examples-generated/securityinsights/v1beta1/sentinelalertrulemachinelearningbehavioranalytics.yaml +++ b/examples-generated/securityinsights/v1beta1/sentinelalertrulemachinelearningbehavioranalytics.yaml @@ -58,4 +58,6 @@ metadata: name: example spec: forProvider: - workspaceId: ${azurerm_log_analytics_workspace.example.id} + workspaceIdSelector: + matchLabels: + testing.upbound.io/example-name: example diff --git a/examples-generated/securityinsights/v1beta1/sentinelalertrulemssecurityincident.yaml b/examples-generated/securityinsights/v1beta1/sentinelalertrulemssecurityincident.yaml index 47d5d047e..5559c1436 100644 --- a/examples-generated/securityinsights/v1beta1/sentinelalertrulemssecurityincident.yaml +++ b/examples-generated/securityinsights/v1beta1/sentinelalertrulemssecurityincident.yaml @@ -60,4 +60,6 @@ metadata: name: example spec: forProvider: - workspaceId: ${azurerm_log_analytics_workspace.example.id} + workspaceIdSelector: + matchLabels: + testing.upbound.io/example-name: example diff --git a/examples-generated/securityinsights/v1beta1/sentinelautomationrule.yaml b/examples-generated/securityinsights/v1beta1/sentinelautomationrule.yaml index 1f309c05c..baff9c541 100644 --- a/examples-generated/securityinsights/v1beta1/sentinelautomationrule.yaml +++ b/examples-generated/securityinsights/v1beta1/sentinelautomationrule.yaml @@ -62,4 +62,6 @@ metadata: name: example spec: forProvider: - workspaceId: ${azurerm_log_analytics_workspace.example.id} + workspaceIdSelector: + matchLabels: + testing.upbound.io/example-name: example diff --git a/examples-generated/securityinsights/v1beta1/sentineldataconnectoriot.yaml b/examples-generated/securityinsights/v1beta1/sentineldataconnectoriot.yaml index 1b049db2f..1fa3c0ebb 100644 --- a/examples-generated/securityinsights/v1beta1/sentineldataconnectoriot.yaml +++ b/examples-generated/securityinsights/v1beta1/sentineldataconnectoriot.yaml @@ -56,4 +56,6 @@ metadata: name: example spec: forProvider: - workspaceId: ${azurerm_log_analytics_workspace.example.id} + workspaceIdSelector: + matchLabels: + testing.upbound.io/example-name: example diff --git a/examples-generated/securityinsights/v1beta1/sentinelloganalyticsworkspaceonboarding.yaml b/examples-generated/securityinsights/v1beta1/sentinelloganalyticsworkspaceonboarding.yaml index 904ecae9c..d3cea66cd 100644 --- a/examples-generated/securityinsights/v1beta1/sentinelloganalyticsworkspaceonboarding.yaml +++ b/examples-generated/securityinsights/v1beta1/sentinelloganalyticsworkspaceonboarding.yaml @@ -9,10 +9,7 @@ metadata: spec: forProvider: customerManagedKeyEnabled: false - resourceGroupNameSelector: - matchLabels: - testing.upbound.io/example-name: example - workspaceNameSelector: + workspaceIdSelector: matchLabels: testing.upbound.io/example-name: example diff --git a/examples-generated/securityinsights/v1beta1/sentinelwatchlist.yaml b/examples-generated/securityinsights/v1beta1/sentinelwatchlist.yaml index f96c54dbd..3bde5605f 100644 --- a/examples-generated/securityinsights/v1beta1/sentinelwatchlist.yaml +++ b/examples-generated/securityinsights/v1beta1/sentinelwatchlist.yaml @@ -58,4 +58,6 @@ metadata: name: example spec: forProvider: - workspaceId: ${azurerm_log_analytics_workspace.example.id} + workspaceIdSelector: + matchLabels: + testing.upbound.io/example-name: example diff --git a/go.mod b/go.mod index a8c47b3fd..ef282bf6e 100644 --- a/go.mod +++ b/go.mod @@ -13,8 +13,8 @@ require ( github.com/crossplane/crossplane-tools v0.0.0-20240522174801-1ad3d4c87f21 github.com/crossplane/upjet v1.4.1-0.20240911184956-3afbb7796d46 github.com/google/go-cmp v0.6.0 - github.com/hashicorp/terraform-json v0.17.1 - github.com/hashicorp/terraform-plugin-sdk/v2 v2.30.0 + github.com/hashicorp/terraform-json v0.22.1 + github.com/hashicorp/terraform-plugin-sdk/v2 v2.33.0 github.com/hashicorp/terraform-provider-azurerm v1.44.1-0.20230519070112-155958d2cb08 github.com/pkg/errors v0.9.1 k8s.io/api v0.29.4 @@ -25,7 +25,7 @@ require ( ) require ( - github.com/vmihailenco/msgpack/v5 v5.3.5 // indirect + github.com/vmihailenco/msgpack/v5 v5.4.1 // indirect github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect ) @@ -39,7 +39,7 @@ require ( github.com/Azure/go-autorest/autorest/validation v0.3.1 // indirect github.com/Azure/go-autorest/logger v0.2.1 // indirect github.com/Azure/go-autorest/tracing v0.6.0 // indirect - github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371 // indirect + github.com/ProtonMail/go-crypto v1.1.0-alpha.2 // indirect github.com/agext/levenshtein v1.2.3 // indirect github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137 // indirect github.com/antchfx/htmlquery v1.2.4 // indirect @@ -72,29 +72,29 @@ require ( github.com/golang/protobuf v1.5.4 // indirect github.com/google/gnostic-models v0.6.8 // indirect github.com/google/gofuzz v1.2.0 // indirect - github.com/google/uuid v1.4.0 // indirect + github.com/google/uuid v1.6.0 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect - github.com/hashicorp/go-azure-helpers v0.69.0 // indirect - github.com/hashicorp/go-azure-sdk/resource-manager v0.20240610.1112704 // indirect - github.com/hashicorp/go-azure-sdk/sdk v0.20240610.1112704 // indirect + github.com/hashicorp/go-azure-helpers v0.70.1 // indirect + github.com/hashicorp/go-azure-sdk/resource-manager v0.20240731.1212841 // indirect + github.com/hashicorp/go-azure-sdk/sdk v0.20240731.1212841 // indirect github.com/hashicorp/go-checkpoint v0.5.0 // indirect github.com/hashicorp/go-cleanhttp v0.5.2 // indirect github.com/hashicorp/go-cty v1.4.1-0.20200414143053-d3edf31b6320 // indirect github.com/hashicorp/go-hclog v1.6.3 // indirect github.com/hashicorp/go-multierror v1.1.1 // indirect - github.com/hashicorp/go-plugin v1.5.1 // indirect + github.com/hashicorp/go-plugin v1.6.0 // indirect github.com/hashicorp/go-retryablehttp v0.7.7 // indirect github.com/hashicorp/go-uuid v1.0.3 // indirect github.com/hashicorp/go-version v1.6.0 // indirect - github.com/hashicorp/hc-install v0.6.1 // indirect - github.com/hashicorp/hcl/v2 v2.20.0 // indirect + github.com/hashicorp/hc-install v0.6.4 // indirect + github.com/hashicorp/hcl/v2 v2.20.1 // indirect github.com/hashicorp/logutils v1.0.0 // indirect - github.com/hashicorp/terraform-exec v0.19.0 // indirect - github.com/hashicorp/terraform-plugin-framework v1.4.1 // indirect - github.com/hashicorp/terraform-plugin-go v0.19.0 // indirect + github.com/hashicorp/terraform-exec v0.21.0 // indirect + github.com/hashicorp/terraform-plugin-framework v1.8.0 // indirect + github.com/hashicorp/terraform-plugin-go v0.23.0 // indirect github.com/hashicorp/terraform-plugin-log v0.9.0 // indirect - github.com/hashicorp/terraform-plugin-testing v1.5.1 // indirect - github.com/hashicorp/terraform-registry-address v0.2.2 // indirect + github.com/hashicorp/terraform-plugin-testing v1.8.0 // indirect + github.com/hashicorp/terraform-registry-address v0.2.3 // indirect github.com/hashicorp/terraform-svchost v0.1.1 // indirect github.com/hashicorp/yamux v0.1.1 // indirect github.com/iancoleman/strcase v0.2.0 // indirect @@ -132,25 +132,25 @@ require ( github.com/vmihailenco/msgpack v4.0.4+incompatible // indirect github.com/xhit/go-str2duration/v2 v2.1.0 // indirect github.com/yuin/goldmark v1.4.13 // indirect - github.com/zclconf/go-cty v1.14.3 // indirect + github.com/zclconf/go-cty v1.14.4 // indirect github.com/zclconf/go-cty-yaml v1.0.3 // indirect go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.26.0 // indirect - golang.org/x/crypto v0.21.0 // indirect + golang.org/x/crypto v0.23.0 // indirect golang.org/x/exp v0.0.0-20240112132812-db7319d0e0e3 // indirect golang.org/x/mod v0.16.0 // indirect golang.org/x/net v0.23.0 // indirect - golang.org/x/oauth2 v0.16.0 // indirect + golang.org/x/oauth2 v0.17.0 // indirect golang.org/x/sys v0.20.0 // indirect - golang.org/x/term v0.18.0 // indirect - golang.org/x/text v0.14.0 // indirect + golang.org/x/term v0.20.0 // indirect + golang.org/x/text v0.15.0 // indirect golang.org/x/time v0.5.0 // indirect golang.org/x/tools v0.19.0 // indirect gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect google.golang.org/appengine v1.6.8 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20231120223509-83a465c0220f // indirect - google.golang.org/grpc v1.61.0 // indirect - google.golang.org/protobuf v1.33.0 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240227224415-6ceb2ff114de // indirect + google.golang.org/grpc v1.63.2 // indirect + google.golang.org/protobuf v1.34.0 // indirect gopkg.in/inf.v0 v0.9.1 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect @@ -165,6 +165,4 @@ require ( software.sslmate.com/src/go-pkcs12 v0.4.0 // indirect ) -replace github.com/hashicorp/terraform-provider-azurerm => github.com/upbound/terraform-provider-azurerm v0.0.0-20240924072455-77f6d3447339 - -replace github.com/hashicorp/terraform-plugin-sdk/v2 => github.com/hashicorp/terraform-plugin-sdk/v2 v2.29.0 +replace github.com/hashicorp/terraform-provider-azurerm => github.com/upbound/terraform-provider-azurerm v0.0.0-20241030101333-b4c9cbe27360 diff --git a/go.sum b/go.sum index a54c59b8a..2dbb94b5b 100644 --- a/go.sum +++ b/go.sum @@ -24,10 +24,8 @@ github.com/Azure/go-autorest/tracing v0.6.0 h1:TYi4+3m5t6K48TGI9AUdb+IzbnSxvnvUM github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBpUA79WCAKPPZVC2DeU= github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM= -github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371 h1:kkhsdkhsCvIsutKu5zLMgWtgh9YxGCNAw8Ad8hjwfYg= -github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371/go.mod h1:EjAoLdwvbIOoOQr3ihjnSoLZRtE8azugULFRteWMNc0= -github.com/acomagu/bufpipe v1.0.4 h1:e3H4WUzM3npvo5uv95QuJM3cQspFNtFBzvJ2oNjKIDQ= -github.com/acomagu/bufpipe v1.0.4/go.mod h1:mxdxdup/WdsKVreO5GpW4+M/1CE2sMG4jeGJ2sYmHc4= +github.com/ProtonMail/go-crypto v1.1.0-alpha.2 h1:bkyFVUP+ROOARdgCiJzNQo2V2kiB97LyUpzH9P6Hrlg= +github.com/ProtonMail/go-crypto v1.1.0-alpha.2/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE= github.com/agext/levenshtein v1.2.1/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= github.com/agext/levenshtein v1.2.3 h1:YB2fHEn0UJagG8T1rrWknE3ZQzWM06O8AMAatNn7lmo= github.com/agext/levenshtein v1.2.3/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= @@ -54,10 +52,8 @@ github.com/btubbs/datetime v0.1.1 h1:KuV+F9tyq/hEnezmKZNGk8dzqMVsId6EpFVrQCfA3To github.com/btubbs/datetime v0.1.1/go.mod h1:n2BZ/2ltnRzNiz27aE3wUb2onNttQdC+WFxAoks5jJM= github.com/bufbuild/protocompile v0.6.0 h1:Uu7WiSQ6Yj9DbkdnOe7U4mNKp58y9WDMKDn28/ZlunY= github.com/bufbuild/protocompile v0.6.0/go.mod h1:YNP35qEYoYGme7QMtz5SBCoN4kL4g12jTtjuzRNdjpE= -github.com/bwesterb/go-ristretto v1.2.3/go.mod h1:fUIoIZaG73pV5biE2Blr2xEzDoMj7NFEuV9ekS419A0= github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/cloudflare/circl v1.3.3/go.mod h1:5XYMA4rFBvNIrhs50XuiBJ15vF2pZn4nnUKZrLbUZFA= github.com/cloudflare/circl v1.3.7 h1:qlCDlTPz2n9fu58M0Nh1J/JzcFpfgkFHHX3O35r5vcU= github.com/cloudflare/circl v1.3.7/go.mod h1:sRTcRWXGLrKw6yIGJ+l7amYJFfAXbZG0kBSc8r4zxgA= github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= @@ -94,8 +90,8 @@ github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 h1:+zs/tPmkDkHx3U66D github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376/go.mod h1:an3vInlBmSxCcxctByoQdvwPiA7DTK7jaaFDBTtu0ic= github.com/go-git/go-billy/v5 v5.5.0 h1:yEY4yhzCDuMGSv83oGxiBotRzhwhNr8VZyphhiu+mTU= github.com/go-git/go-billy/v5 v5.5.0/go.mod h1:hmexnoNsr2SJU1Ju67OaNz5ASJY3+sHgFRpCtpDCKow= -github.com/go-git/go-git/v5 v5.9.0 h1:cD9SFA7sHVRdJ7AYck1ZaAa/yeuBvGPxwXDL8cxrObY= -github.com/go-git/go-git/v5 v5.9.0/go.mod h1:RKIqga24sWdMGZF+1Ekv9kylsDz6LzdTSI2s/OsZWE0= +github.com/go-git/go-git/v5 v5.12.0 h1:7Md+ndsjrzZxbddRDZjF14qK+NN56sy6wkqaVrjZtys= +github.com/go-git/go-git/v5 v5.12.0/go.mod h1:FTM9VKtnI2m65hNI/TenDDDnUf2Q9FHnXYjuz9i5OEY= github.com/go-logr/logr v1.3.0/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/logr v1.4.1 h1:pKouT5E8xu9zeFC39JXRDukb6JFQPXM5p5I91188VAQ= github.com/go-logr/logr v1.4.1/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= @@ -147,17 +143,17 @@ github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0= github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/pprof v0.0.0-20240117000934-35fc243c5815 h1:WzfWbQz/Ze8v6l++GGbGNFZnUShVpP/0xffCPLL+ax8= github.com/google/pprof v0.0.0-20240117000934-35fc243c5815/go.mod h1:czg5+yv1E0ZGTi6S6vVK1mke0fV+FaUhNGcd6VRS9Ik= -github.com/google/uuid v1.4.0 h1:MtMxsa51/r9yyhkyLsVeVt0B+BGQZzpQiTQ4eHZ8bc4= -github.com/google/uuid v1.4.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= +github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I= github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= -github.com/hashicorp/go-azure-helpers v0.69.0 h1:JwUWXyDgyr6OafU4CgSvrbEP1wcMjfz4gxRQciDQkBQ= -github.com/hashicorp/go-azure-helpers v0.69.0/go.mod h1:BmbF4JDYXK5sEmFeU5hcn8Br21uElcqLfdQxjatwQKw= -github.com/hashicorp/go-azure-sdk/resource-manager v0.20240610.1112704 h1:APaOXyzHnmXF8SSVck0XJxFe+Y7OUHlGPt3dJ4YnU48= -github.com/hashicorp/go-azure-sdk/resource-manager v0.20240610.1112704/go.mod h1:iRfW3HSkKTYgoqUg9oOOvd3dRDwzNUUbvtLjWUwrWT0= -github.com/hashicorp/go-azure-sdk/sdk v0.20240610.1112704 h1:UDcE9AU+O5sAJobSdjAW0a0K87tiEEtAs3o9axJtpGQ= -github.com/hashicorp/go-azure-sdk/sdk v0.20240610.1112704/go.mod h1:Ts5vRL3KPw8iLit+4WSi1hOWlRCx++wJrCkMGj69xBY= +github.com/hashicorp/go-azure-helpers v0.70.1 h1:7hlnRrZobMZxpOzdlNEsayzAayj/KRG4wpDS1jgo4GM= +github.com/hashicorp/go-azure-helpers v0.70.1/go.mod h1:BmbF4JDYXK5sEmFeU5hcn8Br21uElcqLfdQxjatwQKw= +github.com/hashicorp/go-azure-sdk/resource-manager v0.20240731.1212841 h1:H7BkxZl0qitdWq7sEGzNqkn5/11YTamwq2XTI8/7Jq0= +github.com/hashicorp/go-azure-sdk/resource-manager v0.20240731.1212841/go.mod h1:/4Ly9Gppp/Nu9AaWDfod6atYQ4n2OqN0ERpE2xZQz8A= +github.com/hashicorp/go-azure-sdk/sdk v0.20240731.1212841 h1:RzWuy96j/7q3Vi2aZoiIrokm8yotUNX1UGD3pbWi5Ck= +github.com/hashicorp/go-azure-sdk/sdk v0.20240731.1212841/go.mod h1:dMKF6bXrgGmy1d3pLzkmBpG2JIHgSAV2/OMSCEgyMwE= github.com/hashicorp/go-checkpoint v0.5.0 h1:MFYpPZCnQqQTE18jFwSII6eUQrD/oxMFp3mlgcqk5mU= github.com/hashicorp/go-checkpoint v0.5.0/go.mod h1:7nfLNL10NsxqO4iWuW6tWW0HjZuDrwkBuEQsVcpCOgg= github.com/hashicorp/go-cleanhttp v0.5.0/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= @@ -169,8 +165,8 @@ github.com/hashicorp/go-hclog v1.6.3 h1:Qr2kF+eVWjTiYmU7Y31tYlP1h0q/X3Nl3tPGdaB1 github.com/hashicorp/go-hclog v1.6.3/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M= github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo= github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= -github.com/hashicorp/go-plugin v1.5.1 h1:oGm7cWBaYIp3lJpx1RUEfLWophprE2EV/KUeqBYo+6k= -github.com/hashicorp/go-plugin v1.5.1/go.mod h1:w1sAEES3g3PuV/RzUrgow20W2uErMly84hhD3um1WL4= +github.com/hashicorp/go-plugin v1.6.0 h1:wgd4KxHJTVGGqWBq4QPB1i5BZNEx9BR8+OFmHDmTk8A= +github.com/hashicorp/go-plugin v1.6.0/go.mod h1:lBS5MtSSBZk0SHc66KACcjjlU6WzEVP/8pwz68aMkCI= github.com/hashicorp/go-retryablehttp v0.7.7 h1:C8hUCYzor8PIfXHa4UrZkU4VvK8o9ISHxT2Q8+VepXU= github.com/hashicorp/go-retryablehttp v0.7.7/go.mod h1:pkQpWZeYWskR+D1tR2O5OcBFOxfA7DoAO6xtkuQnHTk= github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= @@ -178,29 +174,29 @@ github.com/hashicorp/go-uuid v1.0.3 h1:2gKiV6YVmrJ1i2CKKa9obLvRieoRGviZFL26PcT/C github.com/hashicorp/go-uuid v1.0.3/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= github.com/hashicorp/go-version v1.6.0 h1:feTTfFNnjP967rlCxM/I9g701jU+RN74YKx2mOkIeek= github.com/hashicorp/go-version v1.6.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= -github.com/hashicorp/hc-install v0.6.1 h1:IGxShH7AVhPaSuSJpKtVi/EFORNjO+OYVJJrAtGG2mY= -github.com/hashicorp/hc-install v0.6.1/go.mod h1:0fW3jpg+wraYSnFDJ6Rlie3RvLf1bIqVIkzoon4KoVE= +github.com/hashicorp/hc-install v0.6.4 h1:QLqlM56/+SIIGvGcfFiwMY3z5WGXT066suo/v9Km8e0= +github.com/hashicorp/hc-install v0.6.4/go.mod h1:05LWLy8TD842OtgcfBbOT0WMoInBMUSHjmDx10zuBIA= github.com/hashicorp/hcl/v2 v2.9.1/go.mod h1:FwWsfWEjyV/CMj8s/gqAuiviY72rJ1/oayI9WftqcKg= -github.com/hashicorp/hcl/v2 v2.20.0 h1:l++cRs/5jQOiKVvqXZm/P1ZEfVXJmvLS9WSVxkaeTb4= -github.com/hashicorp/hcl/v2 v2.20.0/go.mod h1:WmcD/Ym72MDOOx5F62Ly+leloeu6H7m0pG7VBiU6pQk= +github.com/hashicorp/hcl/v2 v2.20.1 h1:M6hgdyz7HYt1UN9e61j+qKJBqR3orTWbI1HKBJEdxtc= +github.com/hashicorp/hcl/v2 v2.20.1/go.mod h1:TZDqQ4kNKCbh1iJp99FdPiUaVDDUPivbqxZulxDYqL4= github.com/hashicorp/logutils v1.0.0 h1:dLEQVugN8vlakKOUE3ihGLTZJRB4j+M2cdTm/ORI65Y= github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= -github.com/hashicorp/terraform-exec v0.19.0 h1:FpqZ6n50Tk95mItTSS9BjeOVUb4eg81SpgVtZNNtFSM= -github.com/hashicorp/terraform-exec v0.19.0/go.mod h1:tbxUpe3JKruE9Cuf65mycSIT8KiNPZ0FkuTE3H4urQg= -github.com/hashicorp/terraform-json v0.17.1 h1:eMfvh/uWggKmY7Pmb3T85u86E2EQg6EQHgyRwf3RkyA= -github.com/hashicorp/terraform-json v0.17.1/go.mod h1:Huy6zt6euxaY9knPAFKjUITn8QxUFIe9VuSzb4zn/0o= -github.com/hashicorp/terraform-plugin-framework v1.4.1 h1:ZC29MoB3Nbov6axHdgPbMz7799pT5H8kIrM8YAsaVrs= -github.com/hashicorp/terraform-plugin-framework v1.4.1/go.mod h1:XC0hPcQbBvlbxwmjxuV/8sn8SbZRg4XwGMs22f+kqV0= -github.com/hashicorp/terraform-plugin-go v0.19.0 h1:BuZx/6Cp+lkmiG0cOBk6Zps0Cb2tmqQpDM3iAtnhDQU= -github.com/hashicorp/terraform-plugin-go v0.19.0/go.mod h1:EhRSkEPNoylLQntYsk5KrDHTZJh9HQoumZXbOGOXmec= +github.com/hashicorp/terraform-exec v0.21.0 h1:uNkLAe95ey5Uux6KJdua6+cv8asgILFVWkd/RG0D2XQ= +github.com/hashicorp/terraform-exec v0.21.0/go.mod h1:1PPeMYou+KDUSSeRE9szMZ/oHf4fYUmB923Wzbq1ICg= +github.com/hashicorp/terraform-json v0.22.1 h1:xft84GZR0QzjPVWs4lRUwvTcPnegqlyS7orfb5Ltvec= +github.com/hashicorp/terraform-json v0.22.1/go.mod h1:JbWSQCLFSXFFhg42T7l9iJwdGXBYV8fmmD6o/ML4p3A= +github.com/hashicorp/terraform-plugin-framework v1.8.0 h1:P07qy8RKLcoBkCrY2RHJer5AEvJnDuXomBgou6fD8kI= +github.com/hashicorp/terraform-plugin-framework v1.8.0/go.mod h1:/CpTukO88PcL/62noU7cuyaSJ4Rsim+A/pa+3rUVufY= +github.com/hashicorp/terraform-plugin-go v0.23.0 h1:AALVuU1gD1kPb48aPQUjug9Ir/125t+AAurhqphJ2Co= +github.com/hashicorp/terraform-plugin-go v0.23.0/go.mod h1:1E3Cr9h2vMlahWMbsSEcNrOCxovCZhOOIXjFHbjc/lQ= github.com/hashicorp/terraform-plugin-log v0.9.0 h1:i7hOA+vdAItN1/7UrfBqBwvYPQ9TFvymaRGZED3FCV0= github.com/hashicorp/terraform-plugin-log v0.9.0/go.mod h1:rKL8egZQ/eXSyDqzLUuwUYLVdlYeamldAHSxjUFADow= -github.com/hashicorp/terraform-plugin-sdk/v2 v2.29.0 h1:wcOKYwPI9IorAJEBLzgclh3xVolO7ZorYd6U1vnok14= -github.com/hashicorp/terraform-plugin-sdk/v2 v2.29.0/go.mod h1:qH/34G25Ugdj5FcM95cSoXzUgIbgfhVLXCcEcYaMwq8= -github.com/hashicorp/terraform-plugin-testing v1.5.1 h1:T4aQh9JAhmWo4+t1A7x+rnxAJHCDIYW9kXyo4sVO92c= -github.com/hashicorp/terraform-plugin-testing v1.5.1/go.mod h1:dg8clO6K59rZ8w9EshBmDp1CxTIPu3yA4iaDpX1h5u0= -github.com/hashicorp/terraform-registry-address v0.2.2 h1:lPQBg403El8PPicg/qONZJDC6YlgCVbWDtNmmZKtBno= -github.com/hashicorp/terraform-registry-address v0.2.2/go.mod h1:LtwNbCihUoUZ3RYriyS2wF/lGPB6gF9ICLRtuDk7hSo= +github.com/hashicorp/terraform-plugin-sdk/v2 v2.33.0 h1:qHprzXy/As0rxedphECBEQAh3R4yp6pKksKHcqZx5G8= +github.com/hashicorp/terraform-plugin-sdk/v2 v2.33.0/go.mod h1:H+8tjs9TjV2w57QFVSMBQacf8k/E1XwLXGCARgViC6A= +github.com/hashicorp/terraform-plugin-testing v1.8.0 h1:wdYIgwDk4iO933gC4S8KbKdnMQShu6BXuZQPScmHvpk= +github.com/hashicorp/terraform-plugin-testing v1.8.0/go.mod h1:o2kOgf18ADUaZGhtOl0YCkfIxg01MAiMATT2EtIHlZk= +github.com/hashicorp/terraform-registry-address v0.2.3 h1:2TAiKJ1A3MAkZlH1YI/aTVcLZRu7JseiXNRHbOAyoTI= +github.com/hashicorp/terraform-registry-address v0.2.3/go.mod h1:lFHA76T8jfQteVfT7caREqguFrW3c4MFSPhZB7HHgUM= github.com/hashicorp/terraform-svchost v0.1.1 h1:EZZimZ1GxdqFRinZ1tpJwVxxt49xc/S52uzrw4x0jKQ= github.com/hashicorp/terraform-svchost v0.1.1/go.mod h1:mNsjQfZyf/Jhz35v6/0LWcv26+X7JPS+buii2c9/ctc= github.com/hashicorp/yamux v0.1.1 h1:yrQxtgseBDrq9Y652vSRDvsKCJKOUD+GzTS4Y0Y8pvE= @@ -232,7 +228,6 @@ github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/kylelemons/godebug v0.0.0-20170820004349-d65d576e9348/go.mod h1:B69LEHPfb2qLo0BaaOLcbitczOKLWTsrBG9LczfCD4k= -github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0= github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= @@ -304,10 +299,10 @@ github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjR github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= -github.com/sergi/go-diff v1.2.0 h1:XU+rvMAioB0UC3q1MFrIQy4Vo5/4VsRDQQXHsEya6xQ= -github.com/sergi/go-diff v1.2.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= -github.com/skeema/knownhosts v1.2.0 h1:h9r9cf0+u7wSE+M183ZtMGgOJKiL96brpaz5ekfJCpM= -github.com/skeema/knownhosts v1.2.0/go.mod h1:g4fPeYpque7P0xefxtGzV81ihjC8sX2IqpAoNkjxbMo= +github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 h1:n661drycOFuPLCN3Uc8sB6B/s6Z4t2xvBgU1htSHuq8= +github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3/go.mod h1:A0bzQcvG0E7Rwjx0REVgAGH58e96+X0MeOfepqsbeW4= +github.com/skeema/knownhosts v1.2.2 h1:Iug2P4fLmDw9f41PB6thxUkNUkJzB5i+1/exaj40L3A= +github.com/skeema/knownhosts v1.2.2/go.mod h1:xYbVRSPxqBZFrdmDyMmsOs+uX1UZC3nTN3ThzgDxUwo= github.com/spf13/afero v1.11.0 h1:WJQKhtpdm3v2IzqG8VMqrr6Rf3UYpEF239Jy9wNepM8= github.com/spf13/afero v1.11.0/go.mod h1:GH9Y3pIexgf1MTIWtNGyogA5MwRIDXGUr+hbWNoBjkY= github.com/spf13/cobra v1.8.0 h1:7aJaZx1B85qltLMc546zn58BxxfZdR/W22ej9CFoEf0= @@ -321,7 +316,6 @@ github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpE github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= -github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= @@ -335,14 +329,14 @@ github.com/tombuildsstuff/giovanni v0.27.0 h1:3CDNjauK78FIhvvCp0SAHlvNcPTcofR6zQ github.com/tombuildsstuff/giovanni v0.27.0/go.mod h1:SviBdlwdVn2HyArdRABBqMUODBJ2adQHi+RFEVaO05I= github.com/tombuildsstuff/kermit v0.20240122.1123108 h1:icQaxsv/ANv/KC4Sr0V1trrWA/XIL+3QAVBDpiSTgj8= github.com/tombuildsstuff/kermit v0.20240122.1123108/go.mod h1:T3YBVFhRV4qA7SbnRaNE6eapIMpKDA9rG/V7Ocsjlno= -github.com/upbound/terraform-provider-azurerm v0.0.0-20240924072455-77f6d3447339 h1:Pe9G5N01SryVU1sB+ukSbeOFqXXA1200igiBPZJqC1I= -github.com/upbound/terraform-provider-azurerm v0.0.0-20240924072455-77f6d3447339/go.mod h1:Xa0FLyadY32Nk50vyvWkT/IKSkLFu3ZlJsISM4+F+iA= +github.com/upbound/terraform-provider-azurerm v0.0.0-20241030101333-b4c9cbe27360 h1:Ecx/ZgN3Wcbgq/CBrznmkrX0D7ryEl5aV2FiS2jAeD0= +github.com/upbound/terraform-provider-azurerm v0.0.0-20241030101333-b4c9cbe27360/go.mod h1:/t447X+oN2EJxglMFjIFHaBWHbMjUzYIBa/Ro/0NgPo= github.com/vmihailenco/msgpack v3.3.3+incompatible/go.mod h1:fy3FlTQTDXWkZ7Bh6AcGMlsjHatGryHQYUTf1ShIgkk= github.com/vmihailenco/msgpack v4.0.4+incompatible h1:dSLoQfGFAo3F6OoNhwUmLwVgaUXK79GlxNBwueZn0xI= github.com/vmihailenco/msgpack v4.0.4+incompatible/go.mod h1:fy3FlTQTDXWkZ7Bh6AcGMlsjHatGryHQYUTf1ShIgkk= github.com/vmihailenco/msgpack/v4 v4.3.12/go.mod h1:gborTTJjAo/GWTqqRjrLCn9pgNN+NXzzngzBKDPIqw4= -github.com/vmihailenco/msgpack/v5 v5.3.5 h1:5gO0H1iULLWGhs2H5tbAHIZTV8/cYafcFOr9znI5mJU= -github.com/vmihailenco/msgpack/v5 v5.3.5/go.mod h1:7xyJ9e+0+9SaZT0Wt1RGleJXzli6Q/V5KbhBonMG9jc= +github.com/vmihailenco/msgpack/v5 v5.4.1 h1:cQriyiUvjTwOHg8QZaPihLWeRAAVoCpE00IUPn0Bjt8= +github.com/vmihailenco/msgpack/v5 v5.4.1/go.mod h1:GaZTsDaehaPpQVyxrf5mtQlH+pc21PIudVV/E3rRQok= github.com/vmihailenco/tagparser v0.1.1/go.mod h1:OeAg3pn3UbLjkWt+rN9oFYB6u/cQgqMEUPoW2WPyhdI= github.com/vmihailenco/tagparser/v2 v2.0.0 h1:y09buUbR+b5aycVFQs/g70pqKVZNBmxwAhO7/IwNM9g= github.com/vmihailenco/tagparser/v2 v2.0.0/go.mod h1:Wri+At7QHww0WTrCBeu4J6bNtoV6mEfg5OIWRZA9qds= @@ -358,8 +352,9 @@ github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5t github.com/zclconf/go-cty v1.2.0/go.mod h1:hOPWgoHbaTUnI5k4D2ld+GRpFJSCe6bCM7m1q/N4PQ8= github.com/zclconf/go-cty v1.8.0/go.mod h1:vVKLxnk3puL4qRAv72AO+W99LUD4da90g3uUAzyuvAk= github.com/zclconf/go-cty v1.8.1/go.mod h1:vVKLxnk3puL4qRAv72AO+W99LUD4da90g3uUAzyuvAk= -github.com/zclconf/go-cty v1.14.3 h1:1JXy1XroaGrzZuG6X9dt7HL6s9AwbY+l4UNL8o5B6ho= -github.com/zclconf/go-cty v1.14.3/go.mod h1:VvMs5i0vgZdhYawQNq5kePSpLAoz8u1xvZgrPIxfnZE= +github.com/zclconf/go-cty v1.14.4 h1:uXXczd9QDGsgu0i/QFR/hzI5NYCHLf6NQw/atrbnhq8= +github.com/zclconf/go-cty v1.14.4/go.mod h1:VvMs5i0vgZdhYawQNq5kePSpLAoz8u1xvZgrPIxfnZE= +github.com/zclconf/go-cty-debug v0.0.0-20191215020915-b22d67c1ba0b h1:FosyBZYxY34Wul7O/MSKey3txpPYyCqVO5ZyceuQJEI= github.com/zclconf/go-cty-debug v0.0.0-20191215020915-b22d67c1ba0b/go.mod h1:ZRKQfBXbGkpdV6QMzT3rU1kSTAnfu1dO8dPKjYprgj8= github.com/zclconf/go-cty-yaml v1.0.3 h1:og/eOQ7lvA/WWhHGFETVWNduJM7Rjsv2RRpx1sdFMLc= github.com/zclconf/go-cty-yaml v1.0.3/go.mod h1:9YLUH4g7lOhVWqUbctnVlZ5KLpg7JAprQNgxSZ1Gyxs= @@ -375,18 +370,15 @@ golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8U golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.3.1-0.20221117191849-2c476679df9a/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= golang.org/x/crypto v0.6.0/go.mod h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58= -golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU= -golang.org/x/crypto v0.21.0 h1:X31++rzVUdKhX5sWmSOFZxx8UW/ldWx55cbf08iNAMA= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= +golang.org/x/crypto v0.23.0 h1:dIJU/v2J8Mdglj/8rJ6UUOM3Zc9zLZxVZwwxMooUSAI= +golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8= golang.org/x/exp v0.0.0-20240112132812-db7319d0e0e3 h1:hNQpMuAJe5CtcUqCXaWga3FHu+kQvCqcsoVaQgSV60o= golang.org/x/exp v0.0.0-20240112132812-db7319d0e0e3/go.mod h1:idGWGoKP1toJGkd5/ig9ZLuPcZBC3ewk7SzmH0uou08= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.16.0 h1:QX4fJ0Rr5cPQCF7O9lh9Se4pmwfwskqZfq5moyldzic= golang.org/x/mod v0.16.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20180811021610-c39426892332/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -401,20 +393,17 @@ golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= -golang.org/x/oauth2 v0.16.0 h1:aDkGMBSYxElaoP81NpoUoz2oo2R2wHdZpGToUxfyQrQ= -golang.org/x/oauth2 v0.16.0/go.mod h1:hqZ+0LWXsiVoZpeld6jVt06P3adbS2Uu911W1SsJv2o= +golang.org/x/oauth2 v0.17.0 h1:6m3ZPmLEFdVxKKWnKq4VqZ60gutO35zm+zrAHVmHyDQ= +golang.org/x/oauth2 v0.17.0/go.mod h1:OzPDGQiuQMguemayvdylqddI7qcD9lnSDb+1FiwQ5HA= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.6.0 h1:5BMeUDZ7vkXGfEr1x9B4bRcTH4lpkTkpdh0T/J+qjbQ= golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -436,19 +425,15 @@ golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.20.0 h1:Od9JTbYCk261bKm4M/mw7AklTlFYIa0bIp9BgSm1S8Y= golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U= -golang.org/x/term v0.18.0 h1:FcHjZXDMxI8mM3nwhX9HlKop4C0YQvCVCdwYl2wOtE8= -golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= +golang.org/x/term v0.20.0 h1:VnkxpohqXaOBYJtBmEppKUG6mXpi+4O6purfc2+sMhw= +golang.org/x/term v0.20.0/go.mod h1:8UkIAJTvZgivsXaD6/pH6U9ecQzZ45awqEOzuCvwpFY= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= @@ -456,11 +441,9 @@ golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= -golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= -golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= +golang.org/x/text v0.15.0 h1:h1V/4gjBv8v9cjcR6+AR5+/cIYK5N/WAgiv4xlsEtAk= +golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk= golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= @@ -470,7 +453,6 @@ golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4f golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= golang.org/x/tools v0.19.0 h1:tfGCXNR1OsFG+sVdLAitlpjAvD/I6dHDKnYrpEZUHkw= golang.org/x/tools v0.19.0/go.mod h1:qoJWxmGSIBmAeriMx19ogtrEPrGtDbPK634QFIcLAhc= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -483,14 +465,14 @@ google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9Ywl google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/appengine v1.6.8 h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAsM= google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds= -google.golang.org/genproto/googleapis/rpc v0.0.0-20231120223509-83a465c0220f h1:ultW7fxlIvee4HYrtnaRPon9HpEgFk5zYpmfMgtKB5I= -google.golang.org/genproto/googleapis/rpc v0.0.0-20231120223509-83a465c0220f/go.mod h1:L9KNLi232K1/xB6f7AlSX692koaRnKaWSR0stBki0Yc= -google.golang.org/grpc v1.61.0 h1:TOvOcuXn30kRao+gfcvsebNEa5iZIiLkisYEkf7R7o0= -google.golang.org/grpc v1.61.0/go.mod h1:VUbo7IFqmF1QtCAstipjG0GIoq49KvMe9+h1jFLBNJs= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240227224415-6ceb2ff114de h1:cZGRis4/ot9uVm639a+rHCUaG0JJHEsdyzSQTMX+suY= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240227224415-6ceb2ff114de/go.mod h1:H4O17MA/PE9BsGx3w+a+W2VOLLD1Qf7oJneAoU6WktY= +google.golang.org/grpc v1.63.2 h1:MUeiw1B2maTVZthpU5xvASfTh3LDbxHd6IJ6QQVU+xM= +google.golang.org/grpc v1.63.2/go.mod h1:WAX/8DgncnokcFUldAxq7GeB5DXHDbMF+lLvDomNkRA= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI= -google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= +google.golang.org/protobuf v1.34.0 h1:Qo/qEd2RZPCf2nKuorzksSknv0d3ERwp1vFG38gSmH4= +google.golang.org/protobuf v1.34.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= diff --git a/package/crds/apimanagement.azure.upbound.io_identityprovideraads.yaml b/package/crds/apimanagement.azure.upbound.io_identityprovideraads.yaml index fbb6ffd3d..c0989849c 100644 --- a/package/crds/apimanagement.azure.upbound.io_identityprovideraads.yaml +++ b/package/crds/apimanagement.azure.upbound.io_identityprovideraads.yaml @@ -163,6 +163,10 @@ spec: description: Client Id of the Application in the AAD Identity Provider. type: string + clientLibrary: + description: The client library to be used in the AAD Identity + Provider. + type: string clientSecretSecretRef: description: Client secret of the Application in the AAD Identity Provider. @@ -263,7 +267,7 @@ spec: type: object signinTenant: description: The AAD Tenant to use instead of Common when logging - into Active Directory + into Active Directory. type: string type: object initProvider: @@ -288,6 +292,10 @@ spec: description: Client Id of the Application in the AAD Identity Provider. type: string + clientLibrary: + description: The client library to be used in the AAD Identity + Provider. + type: string clientSecretSecretRef: description: Client secret of the Application in the AAD Identity Provider. @@ -308,7 +316,7 @@ spec: type: object signinTenant: description: The AAD Tenant to use instead of Common when logging - into Active Directory + into Active Directory. type: string required: - clientSecretSecretRef @@ -511,6 +519,10 @@ spec: description: Client Id of the Application in the AAD Identity Provider. type: string + clientLibrary: + description: The client library to be used in the AAD Identity + Provider. + type: string id: description: The ID of the API Management AAD Identity Provider. type: string @@ -520,7 +532,7 @@ spec: type: string signinTenant: description: The AAD Tenant to use instead of Common when logging - into Active Directory + into Active Directory. type: string type: object conditions: diff --git a/package/crds/cache.azure.upbound.io_rediscaches.yaml b/package/crds/cache.azure.upbound.io_rediscaches.yaml index ddb9627e3..0fffec7d1 100644 --- a/package/crds/cache.azure.upbound.io_rediscaches.yaml +++ b/package/crds/cache.azure.upbound.io_rediscaches.yaml @@ -112,6 +112,8 @@ spec: description: The minimum TLS version. Possible values are 1.0, 1.1 and 1.2. Defaults to 1.0. type: string + nonSslPortEnabled: + type: boolean patchSchedule: description: A list of patch_schedule blocks as defined below. items: @@ -191,6 +193,8 @@ spec: - name - namespace type: object + authenticationEnabled: + type: boolean dataPersistenceAuthenticationMethod: description: Preferred auth method to communicate to storage account used for data persistence. Possible values are @@ -514,6 +518,8 @@ spec: description: The minimum TLS version. Possible values are 1.0, 1.1 and 1.2. Defaults to 1.0. type: string + nonSslPortEnabled: + type: boolean patchSchedule: description: A list of patch_schedule blocks as defined below. items: @@ -557,6 +563,44 @@ spec: description: Enable or disable AOF persistence for this Redis Cache. Defaults to false. type: boolean + aofStorageConnectionString0SecretRef: + description: First Storage Account connection string for + AOF persistence. + properties: + key: + description: The key to select. + type: string + name: + description: Name of the secret. + type: string + namespace: + description: Namespace of the secret. + type: string + required: + - key + - name + - namespace + type: object + aofStorageConnectionString1SecretRef: + description: Second Storage Account connection string for + AOF persistence. + properties: + key: + description: The key to select. + type: string + name: + description: Name of the secret. + type: string + namespace: + description: Namespace of the secret. + type: string + required: + - key + - name + - namespace + type: object + authenticationEnabled: + type: boolean dataPersistenceAuthenticationMethod: description: Preferred auth method to communicate to storage account used for data persistence. Possible values are @@ -600,6 +644,24 @@ spec: description: The maximum number of snapshots to create as a backup. Only supported for Premium SKUs. type: number + rdbStorageConnectionStringSecretRef: + description: 'The Connection String to the Storage Account. + Only supported for Premium SKUs. In the format: DefaultEndpointsProtocol=https;BlobEndpoint=${azurerm_storage_account.example.primary_blob_endpoint};AccountName=${azurerm_storage_account.example.name};AccountKey=${azurerm_storage_account.example.primary_access_key}.' + properties: + key: + description: The key to select. + type: string + name: + description: Name of the secret. + type: string + namespace: + description: Namespace of the secret. + type: string + required: + - key + - name + - namespace + type: object storageAccountSubscriptionId: description: The ID of the Subscription containing the Storage Account. @@ -973,6 +1035,8 @@ spec: description: The minimum TLS version. Possible values are 1.0, 1.1 and 1.2. Defaults to 1.0. type: string + nonSslPortEnabled: + type: boolean patchSchedule: description: A list of patch_schedule blocks as defined below. items: @@ -1019,6 +1083,8 @@ spec: description: Enable or disable AOF persistence for this Redis Cache. Defaults to false. type: boolean + authenticationEnabled: + type: boolean dataPersistenceAuthenticationMethod: description: Preferred auth method to communicate to storage account used for data persistence. Possible values are @@ -1282,6 +1348,8 @@ spec: description: The minimum TLS version. Possible values are 1.0, 1.1 and 1.2. Defaults to 1.0. type: string + nonSslPortEnabled: + type: boolean patchSchedule: description: A list of patch_schedule blocks as defined below. items: @@ -1360,6 +1428,8 @@ spec: - name - namespace type: object + authenticationEnabled: + type: boolean dataPersistenceAuthenticationMethod: description: Preferred auth method to communicate to storage account used for data persistence. Possible values are SAS @@ -1680,6 +1750,8 @@ spec: description: The minimum TLS version. Possible values are 1.0, 1.1 and 1.2. Defaults to 1.0. type: string + nonSslPortEnabled: + type: boolean patchSchedule: description: A list of patch_schedule blocks as defined below. items: @@ -1758,6 +1830,8 @@ spec: - name - namespace type: object + authenticationEnabled: + type: boolean dataPersistenceAuthenticationMethod: description: Preferred auth method to communicate to storage account used for data persistence. Possible values are SAS @@ -2189,6 +2263,8 @@ spec: description: The minimum TLS version. Possible values are 1.0, 1.1 and 1.2. Defaults to 1.0. type: string + nonSslPortEnabled: + type: boolean patchSchedule: description: A list of patch_schedule blocks as defined below. items: @@ -2234,6 +2310,8 @@ spec: description: Enable or disable AOF persistence for this Redis Cache. Defaults to false. type: boolean + authenticationEnabled: + type: boolean dataPersistenceAuthenticationMethod: description: Preferred auth method to communicate to storage account used for data persistence. Possible values are SAS diff --git a/package/crds/cognitiveservices.azure.upbound.io_accounts.yaml b/package/crds/cognitiveservices.azure.upbound.io_accounts.yaml index eb201e18c..bc6e97c82 100644 --- a/package/crds/cognitiveservices.azure.upbound.io_accounts.yaml +++ b/package/crds/cognitiveservices.azure.upbound.io_accounts.yaml @@ -430,6 +430,24 @@ spec: description: If kind is TextAnalytics this specifies the ID of the Search service. type: string + customQuestionAnsweringSearchServiceKeySecretRef: + description: If kind is TextAnalytics this specifies the key of + the Search service. + properties: + key: + description: The key to select. + type: string + name: + description: Name of the secret. + type: string + namespace: + description: Namespace of the secret. + type: string + required: + - key + - name + - namespace + type: object customSubdomainName: description: The subdomain name used for token-based authentication. This property is required when network_acls is specified. Changing @@ -1177,7 +1195,10 @@ spec: type: object customSubdomainName: description: The subdomain name used for token-based authentication. - This property is required when network_acls is specified. Changing + This property is required when network_acls is specified. This + property is also required when using the OpenAI service with + libraries which assume the Azure OpenAI endpoint is a subdomain + on https://openai.azure.com/, eg. https://.openai.azure.com/. Changing this forces a new resource to be created. type: string customerManagedKey: @@ -1524,7 +1545,10 @@ spec: type: object customSubdomainName: description: The subdomain name used for token-based authentication. - This property is required when network_acls is specified. Changing + This property is required when network_acls is specified. This + property is also required when using the OpenAI service with + libraries which assume the Azure OpenAI endpoint is a subdomain + on https://openai.azure.com/, eg. https://.openai.azure.com/. Changing this forces a new resource to be created. type: string customerManagedKey: @@ -1944,7 +1968,10 @@ spec: type: string customSubdomainName: description: The subdomain name used for token-based authentication. - This property is required when network_acls is specified. Changing + This property is required when network_acls is specified. This + property is also required when using the OpenAI service with + libraries which assume the Azure OpenAI endpoint is a subdomain + on https://openai.azure.com/, eg. https://.openai.azure.com/. Changing this forces a new resource to be created. type: string customerManagedKey: diff --git a/package/crds/communication.azure.upbound.io_services.yaml b/package/crds/communication.azure.upbound.io_services.yaml index 2cc8415ba..bf89a9acf 100644 --- a/package/crds/communication.azure.upbound.io_services.yaml +++ b/package/crds/communication.azure.upbound.io_services.yaml @@ -382,25 +382,11 @@ spec: id: description: The ID of the Communication Service. type: string - primaryConnectionString: - description: The primary connection string of the Communication - Service. - type: string - primaryKey: - description: The primary key of the Communication Service. - type: string resourceGroupName: description: The name of the Resource Group where the Communication Service should exist. Changing this forces a new Communication Service to be created. type: string - secondaryConnectionString: - description: The secondary connection string of the Communication - Service. - type: string - secondaryKey: - description: The secondary key of the Communication Service. - type: string tags: additionalProperties: type: string diff --git a/package/crds/compute.azure.upbound.io_diskencryptionsets.yaml b/package/crds/compute.azure.upbound.io_diskencryptionsets.yaml index 76d73bf16..c52b34264 100644 --- a/package/crds/compute.azure.upbound.io_diskencryptionsets.yaml +++ b/package/crds/compute.azure.upbound.io_diskencryptionsets.yaml @@ -189,6 +189,10 @@ spec: description: Specifies the Azure Region where the Disk Encryption Set exists. Changing this forces a new resource to be created. type: string + managedHsmKeyId: + description: Key ID of a key in a managed HSM. Exactly one of + managed_hsm_key_id, key_vault_key_id must be specified. + type: string resourceGroupName: description: Specifies the name of the Resource Group where the Disk Encryption Set should exist. Changing this forces a new @@ -407,6 +411,10 @@ spec: description: Specifies the Azure Region where the Disk Encryption Set exists. Changing this forces a new resource to be created. type: string + managedHsmKeyId: + description: Key ID of a key in a managed HSM. Exactly one of + managed_hsm_key_id, key_vault_key_id must be specified. + type: string tags: additionalProperties: type: string @@ -652,6 +660,10 @@ spec: description: Specifies the Azure Region where the Disk Encryption Set exists. Changing this forces a new resource to be created. type: string + managedHsmKeyId: + description: Key ID of a key in a managed HSM. Exactly one of + managed_hsm_key_id, key_vault_key_id must be specified. + type: string resourceGroupName: description: Specifies the name of the Resource Group where the Disk Encryption Set should exist. Changing this forces a new @@ -815,7 +827,8 @@ spec: type: object keyVaultKeyId: description: Specifies the URL to a Key Vault Key (either from - a Key Vault Key, or the Key URL for the Key Vault Secret). + a Key Vault Key, or the Key URL for the Key Vault Secret). Exactly + one of managed_hsm_key_id, key_vault_key_id must be specified. type: string keyVaultKeyIdRef: description: Reference to a Key in keyvault to populate keyVaultKeyId. @@ -895,6 +908,10 @@ spec: description: Specifies the Azure Region where the Disk Encryption Set exists. Changing this forces a new resource to be created. type: string + managedHsmKeyId: + description: Key ID of a key in a managed HSM. Exactly one of + managed_hsm_key_id, key_vault_key_id must be specified. + type: string resourceGroupName: description: Specifies the name of the Resource Group where the Disk Encryption Set should exist. Changing this forces a new @@ -1031,7 +1048,8 @@ spec: type: object keyVaultKeyId: description: Specifies the URL to a Key Vault Key (either from - a Key Vault Key, or the Key URL for the Key Vault Secret). + a Key Vault Key, or the Key URL for the Key Vault Secret). Exactly + one of managed_hsm_key_id, key_vault_key_id must be specified. type: string keyVaultKeyIdRef: description: Reference to a Key in keyvault to populate keyVaultKeyId. @@ -1111,6 +1129,10 @@ spec: description: Specifies the Azure Region where the Disk Encryption Set exists. Changing this forces a new resource to be created. type: string + managedHsmKeyId: + description: Key ID of a key in a managed HSM. Exactly one of + managed_hsm_key_id, key_vault_key_id must be specified. + type: string tags: additionalProperties: type: string @@ -1344,7 +1366,8 @@ spec: type: object keyVaultKeyId: description: Specifies the URL to a Key Vault Key (either from - a Key Vault Key, or the Key URL for the Key Vault Secret). + a Key Vault Key, or the Key URL for the Key Vault Secret). Exactly + one of managed_hsm_key_id, key_vault_key_id must be specified. type: string keyVaultKeyUrl: description: The URL for the Key Vault Key or Key Vault Secret @@ -1354,6 +1377,10 @@ spec: description: Specifies the Azure Region where the Disk Encryption Set exists. Changing this forces a new resource to be created. type: string + managedHsmKeyId: + description: Key ID of a key in a managed HSM. Exactly one of + managed_hsm_key_id, key_vault_key_id must be specified. + type: string resourceGroupName: description: Specifies the name of the Resource Group where the Disk Encryption Set should exist. Changing this forces a new diff --git a/package/crds/compute.azure.upbound.io_linuxvirtualmachinescalesets.yaml b/package/crds/compute.azure.upbound.io_linuxvirtualmachinescalesets.yaml index be81fbe25..f7f4782e6 100644 --- a/package/crds/compute.azure.upbound.io_linuxvirtualmachinescalesets.yaml +++ b/package/crds/compute.azure.upbound.io_linuxvirtualmachinescalesets.yaml @@ -132,6 +132,11 @@ spec: Health Extension. items: properties: + action: + description: The repair action that will be used for repairing + unhealthy virtual machines in the scale set. Possible + values include Replace, Restart, Reimage. + type: string enabled: description: Should the automatic instance repair be enabled on this Virtual Machine Scale Set? @@ -1167,6 +1172,11 @@ spec: Health Extension. items: properties: + action: + description: The repair action that will be used for repairing + unhealthy virtual machines in the scale set. Possible + values include Replace, Restart, Reimage. + type: string enabled: description: Should the automatic instance repair be enabled on this Virtual Machine Scale Set? @@ -2283,6 +2293,11 @@ spec: Health Extension. items: properties: + action: + description: The repair action that will be used for repairing + unhealthy virtual machines in the scale set. Possible + values include Replace, Restart, Reimage. + type: string enabled: description: Should the automatic instance repair be enabled on this Virtual Machine Scale Set? @@ -3247,15 +3262,21 @@ spec: Scale Set must have a valid health_probe_id or an Application Health Extension. properties: + action: + description: The repair action that will be used for repairing + unhealthy virtual machines in the scale set. Possible values + include Replace, Restart, Reimage. + type: string enabled: description: Should the automatic instance repair be enabled on this Virtual Machine Scale Set? type: boolean gracePeriod: - description: Amount of time (in minutes, between 30 and 90) - for which automatic repairs will be delayed. The grace period - starts right after the VM is found unhealthy. The time duration - should be specified in ISO 8601 format. Defaults to PT30M. + description: Amount of time for which automatic repairs will + be delayed. The grace period starts right after the VM is + found unhealthy. Possible values are between 10 and 90 minutes. + The time duration should be specified in ISO 8601 format + (e.g. PT10M to PT90M). type: string type: object automaticOsUpgradePolicy: @@ -4246,15 +4267,21 @@ spec: Scale Set must have a valid health_probe_id or an Application Health Extension. properties: + action: + description: The repair action that will be used for repairing + unhealthy virtual machines in the scale set. Possible values + include Replace, Restart, Reimage. + type: string enabled: description: Should the automatic instance repair be enabled on this Virtual Machine Scale Set? type: boolean gracePeriod: - description: Amount of time (in minutes, between 30 and 90) - for which automatic repairs will be delayed. The grace period - starts right after the VM is found unhealthy. The time duration - should be specified in ISO 8601 format. Defaults to PT30M. + description: Amount of time for which automatic repairs will + be delayed. The grace period starts right after the VM is + found unhealthy. Possible values are between 10 and 90 minutes. + The time duration should be specified in ISO 8601 format + (e.g. PT10M to PT90M). type: string type: object automaticOsUpgradePolicy: @@ -5326,15 +5353,21 @@ spec: Scale Set must have a valid health_probe_id or an Application Health Extension. properties: + action: + description: The repair action that will be used for repairing + unhealthy virtual machines in the scale set. Possible values + include Replace, Restart, Reimage. + type: string enabled: description: Should the automatic instance repair be enabled on this Virtual Machine Scale Set? type: boolean gracePeriod: - description: Amount of time (in minutes, between 30 and 90) - for which automatic repairs will be delayed. The grace period - starts right after the VM is found unhealthy. The time duration - should be specified in ISO 8601 format. Defaults to PT30M. + description: Amount of time for which automatic repairs will + be delayed. The grace period starts right after the VM is + found unhealthy. Possible values are between 10 and 90 minutes. + The time duration should be specified in ISO 8601 format + (e.g. PT10M to PT90M). type: string type: object automaticOsUpgradePolicy: diff --git a/package/crds/compute.azure.upbound.io_orchestratedvirtualmachinescalesets.yaml b/package/crds/compute.azure.upbound.io_orchestratedvirtualmachinescalesets.yaml index a463bda4e..219372862 100644 --- a/package/crds/compute.azure.upbound.io_orchestratedvirtualmachinescalesets.yaml +++ b/package/crds/compute.azure.upbound.io_orchestratedvirtualmachinescalesets.yaml @@ -90,6 +90,11 @@ spec: description: An automatic_instance_repair block as defined below. items: properties: + action: + description: The repair action that will be used for repairing + unhealthy virtual machines in the scale set. Possible + values include Replace, Restart, Reimage. + type: string enabled: description: Should the automatic instance repair be enabled on this Virtual Machine Scale Set? Possible values are @@ -1131,6 +1136,11 @@ spec: description: An automatic_instance_repair block as defined below. items: properties: + action: + description: The repair action that will be used for repairing + unhealthy virtual machines in the scale set. Possible + values include Replace, Restart, Reimage. + type: string enabled: description: Should the automatic instance repair be enabled on this Virtual Machine Scale Set? Possible values are @@ -2217,6 +2227,11 @@ spec: description: An automatic_instance_repair block as defined below. items: properties: + action: + description: The repair action that will be used for repairing + unhealthy virtual machines in the scale set. Possible + values include Replace, Restart, Reimage. + type: string enabled: description: Should the automatic instance repair be enabled on this Virtual Machine Scale Set? Possible values are @@ -3097,6 +3112,11 @@ spec: automaticInstanceRepair: description: An automatic_instance_repair block as defined below. properties: + action: + description: The repair action that will be used for repairing + unhealthy virtual machines in the scale set. Possible values + include Replace, Restart, Reimage. + type: string enabled: description: Should the automatic instance repair be enabled on this Virtual Machine Scale Set? Possible values are true @@ -3105,9 +3125,9 @@ spec: gracePeriod: description: Amount of time for which automatic repairs will be delayed. The grace period starts right after the VM is - found unhealthy. Possible values are between 30 and 90 minutes. + found unhealthy. Possible values are between 10 and 90 minutes. The time duration should be specified in ISO 8601 format - (e.g. PT30M to PT90M). Defaults to PT30M. + (e.g. PT10M to PT90M). type: string type: object bootDiagnostics: @@ -4095,6 +4115,11 @@ spec: automaticInstanceRepair: description: An automatic_instance_repair block as defined below. properties: + action: + description: The repair action that will be used for repairing + unhealthy virtual machines in the scale set. Possible values + include Replace, Restart, Reimage. + type: string enabled: description: Should the automatic instance repair be enabled on this Virtual Machine Scale Set? Possible values are true @@ -4103,9 +4128,9 @@ spec: gracePeriod: description: Amount of time for which automatic repairs will be delayed. The grace period starts right after the VM is - found unhealthy. Possible values are between 30 and 90 minutes. + found unhealthy. Possible values are between 10 and 90 minutes. The time duration should be specified in ISO 8601 format - (e.g. PT30M to PT90M). Defaults to PT30M. + (e.g. PT10M to PT90M). type: string type: object bootDiagnostics: @@ -5185,6 +5210,11 @@ spec: automaticInstanceRepair: description: An automatic_instance_repair block as defined below. properties: + action: + description: The repair action that will be used for repairing + unhealthy virtual machines in the scale set. Possible values + include Replace, Restart, Reimage. + type: string enabled: description: Should the automatic instance repair be enabled on this Virtual Machine Scale Set? Possible values are true @@ -5193,9 +5223,9 @@ spec: gracePeriod: description: Amount of time for which automatic repairs will be delayed. The grace period starts right after the VM is - found unhealthy. Possible values are between 30 and 90 minutes. + found unhealthy. Possible values are between 10 and 90 minutes. The time duration should be specified in ISO 8601 format - (e.g. PT30M to PT90M). Defaults to PT30M. + (e.g. PT10M to PT90M). type: string type: object bootDiagnostics: diff --git a/package/crds/compute.azure.upbound.io_windowsvirtualmachinescalesets.yaml b/package/crds/compute.azure.upbound.io_windowsvirtualmachinescalesets.yaml index a30f95c61..667fd844b 100644 --- a/package/crds/compute.azure.upbound.io_windowsvirtualmachinescalesets.yaml +++ b/package/crds/compute.azure.upbound.io_windowsvirtualmachinescalesets.yaml @@ -151,6 +151,11 @@ spec: Health Extension. items: properties: + action: + description: The repair action that will be used for repairing + unhealthy virtual machines in the scale set. Possible + values include Replace, Restart, Reimage. + type: string enabled: description: Should the automatic instance repair be enabled on this Virtual Machine Scale Set? @@ -1201,6 +1206,11 @@ spec: Health Extension. items: properties: + action: + description: The repair action that will be used for repairing + unhealthy virtual machines in the scale set. Possible + values include Replace, Restart, Reimage. + type: string enabled: description: Should the automatic instance repair be enabled on this Virtual Machine Scale Set? @@ -2358,6 +2368,11 @@ spec: Health Extension. items: properties: + action: + description: The repair action that will be used for repairing + unhealthy virtual machines in the scale set. Possible + values include Replace, Restart, Reimage. + type: string enabled: description: Should the automatic instance repair be enabled on this Virtual Machine Scale Set? @@ -3373,15 +3388,21 @@ spec: Scale Set must have a valid health_probe_id or an Application Health Extension. properties: + action: + description: The repair action that will be used for repairing + unhealthy virtual machines in the scale set. Possible values + include Replace, Restart, Reimage. + type: string enabled: description: Should the automatic instance repair be enabled on this Virtual Machine Scale Set? type: boolean gracePeriod: - description: Amount of time (in minutes, between 30 and 90) - for which automatic repairs will be delayed. The grace period - starts right after the VM is found unhealthy. The time duration - should be specified in ISO 8601 format. Defaults to PT30M. + description: Amount of time for which automatic repairs will + be delayed. The grace period starts right after the VM is + found unhealthy. Possible values are between 10 and 90 minutes. + The time duration should be specified in ISO 8601 format + (e.g. PT10M to PT90M). type: string type: object automaticOsUpgradePolicy: @@ -4428,15 +4449,21 @@ spec: Scale Set must have a valid health_probe_id or an Application Health Extension. properties: + action: + description: The repair action that will be used for repairing + unhealthy virtual machines in the scale set. Possible values + include Replace, Restart, Reimage. + type: string enabled: description: Should the automatic instance repair be enabled on this Virtual Machine Scale Set? type: boolean gracePeriod: - description: Amount of time (in minutes, between 30 and 90) - for which automatic repairs will be delayed. The grace period - starts right after the VM is found unhealthy. The time duration - should be specified in ISO 8601 format. Defaults to PT30M. + description: Amount of time for which automatic repairs will + be delayed. The grace period starts right after the VM is + found unhealthy. Possible values are between 10 and 90 minutes. + The time duration should be specified in ISO 8601 format + (e.g. PT10M to PT90M). type: string type: object automaticOsUpgradePolicy: @@ -5552,15 +5579,21 @@ spec: Scale Set must have a valid health_probe_id or an Application Health Extension. properties: + action: + description: The repair action that will be used for repairing + unhealthy virtual machines in the scale set. Possible values + include Replace, Restart, Reimage. + type: string enabled: description: Should the automatic instance repair be enabled on this Virtual Machine Scale Set? type: boolean gracePeriod: - description: Amount of time (in minutes, between 30 and 90) - for which automatic repairs will be delayed. The grace period - starts right after the VM is found unhealthy. The time duration - should be specified in ISO 8601 format. Defaults to PT30M. + description: Amount of time for which automatic repairs will + be delayed. The grace period starts right after the VM is + found unhealthy. Possible values are between 10 and 90 minutes. + The time duration should be specified in ISO 8601 format + (e.g. PT10M to PT90M). type: string type: object automaticOsUpgradePolicy: diff --git a/package/crds/containerservice.azure.upbound.io_kubernetesclusternodepools.yaml b/package/crds/containerservice.azure.upbound.io_kubernetesclusternodepools.yaml index 3fa71d60f..8cc4fa63d 100644 --- a/package/crds/containerservice.azure.upbound.io_kubernetesclusternodepools.yaml +++ b/package/crds/containerservice.azure.upbound.io_kubernetesclusternodepools.yaml @@ -2252,7 +2252,6 @@ spec: resource to be created. type: string customCaTrustEnabled: - description: Specifies whether to trust a Custom CA. type: boolean enableAutoScaling: description: Whether to enable auto-scaler. @@ -2605,12 +2604,6 @@ spec: Changing this forces a new resource to be created. type: number messageOfTheDay: - description: A base64-encoded string which will be written to - /etc/motd after decoding. This allows customization of the message - of the day for Linux nodes. It cannot be specified for Windows - nodes and must be a static string (i.e. will be printed raw - and not executed as a script). Changing this forces a new resource - to be created. type: string minCount: description: The minimum number of nodes which should exist within @@ -2704,7 +2697,8 @@ spec: If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated. Changing this - forces a new resource to be created. + from AzureLinux or Ubuntu to AzureLinux or Ubuntu will not replace + the resource, otherwise it forces a new resource to be created. type: string osType: description: The Operating System which should be used for this @@ -2943,7 +2937,7 @@ spec: type: object workloadRuntime: description: Used to specify the workload runtime. Allowed values - are OCIContainer, WasmWasi and KataMshvVmIsolation. + are OCIContainer and WasmWasi. type: string zones: description: Specifies a list of Availability Zones in which this @@ -2973,7 +2967,6 @@ spec: resource to be created. type: string customCaTrustEnabled: - description: Specifies whether to trust a Custom CA. type: boolean enableAutoScaling: description: Whether to enable auto-scaler. @@ -3245,12 +3238,6 @@ spec: Changing this forces a new resource to be created. type: number messageOfTheDay: - description: A base64-encoded string which will be written to - /etc/motd after decoding. This allows customization of the message - of the day for Linux nodes. It cannot be specified for Windows - nodes and must be a static string (i.e. will be printed raw - and not executed as a script). Changing this forces a new resource - to be created. type: string minCount: description: The minimum number of nodes which should exist within @@ -3344,7 +3331,8 @@ spec: If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated. Changing this - forces a new resource to be created. + from AzureLinux or Ubuntu to AzureLinux or Ubuntu will not replace + the resource, otherwise it forces a new resource to be created. type: string osType: description: The Operating System which should be used for this @@ -3583,7 +3571,7 @@ spec: type: object workloadRuntime: description: Used to specify the workload runtime. Allowed values - are OCIContainer, WasmWasi and KataMshvVmIsolation. + are OCIContainer and WasmWasi. type: string zones: description: Specifies a list of Availability Zones in which this @@ -3778,7 +3766,6 @@ spec: resource to be created. type: string customCaTrustEnabled: - description: Specifies whether to trust a Custom CA. type: boolean enableAutoScaling: description: Whether to enable auto-scaler. @@ -4058,12 +4045,6 @@ spec: Changing this forces a new resource to be created. type: number messageOfTheDay: - description: A base64-encoded string which will be written to - /etc/motd after decoding. This allows customization of the message - of the day for Linux nodes. It cannot be specified for Windows - nodes and must be a static string (i.e. will be printed raw - and not executed as a script). Changing this forces a new resource - to be created. type: string minCount: description: The minimum number of nodes which should exist within @@ -4157,7 +4138,8 @@ spec: If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated. Changing this - forces a new resource to be created. + from AzureLinux or Ubuntu to AzureLinux or Ubuntu will not replace + the resource, otherwise it forces a new resource to be created. type: string osType: description: The Operating System which should be used for this @@ -4248,7 +4230,7 @@ spec: type: object workloadRuntime: description: Used to specify the workload runtime. Allowed values - are OCIContainer, WasmWasi and KataMshvVmIsolation. + are OCIContainer and WasmWasi. type: string zones: description: Specifies a list of Availability Zones in which this diff --git a/package/crds/containerservice.azure.upbound.io_kubernetesclusters.yaml b/package/crds/containerservice.azure.upbound.io_kubernetesclusters.yaml index 4a3264bdf..bce5af91b 100644 --- a/package/crds/containerservice.azure.upbound.io_kubernetesclusters.yaml +++ b/package/crds/containerservice.azure.upbound.io_kubernetesclusters.yaml @@ -2003,6 +2003,36 @@ spec: description: A service_mesh_profile block as defined below. items: properties: + certificateAuthority: + description: A certificate_authority block as defined below. + When this property is specified, key_vault_secrets_provider + is also required to be set. This configuration allows + you to bring your own root certificate and keys for Istio + CA in the Istio-based service mesh add-on for Azure Kubernetes + Service. + items: + properties: + certChainObjectName: + description: The certificate chain object name in + Azure Key Vault. + type: string + certObjectName: + description: The intermediate certificate object name + in Azure Key Vault. + type: string + keyObjectName: + description: The intermediate certificate private + key object name in Azure Key Vault. + type: string + keyVaultId: + description: The resource ID of the Key Vault. + type: string + rootCertObjectName: + description: The root certificate object name in Azure + Key Vault. + type: string + type: object + type: array externalIngressGatewayEnabled: description: Is Istio External Ingress Gateway enabled? type: boolean @@ -4035,6 +4065,36 @@ spec: description: A service_mesh_profile block as defined below. items: properties: + certificateAuthority: + description: A certificate_authority block as defined below. + When this property is specified, key_vault_secrets_provider + is also required to be set. This configuration allows + you to bring your own root certificate and keys for Istio + CA in the Istio-based service mesh add-on for Azure Kubernetes + Service. + items: + properties: + certChainObjectName: + description: The certificate chain object name in + Azure Key Vault. + type: string + certObjectName: + description: The intermediate certificate object name + in Azure Key Vault. + type: string + keyObjectName: + description: The intermediate certificate private + key object name in Azure Key Vault. + type: string + keyVaultId: + description: The resource ID of the Key Vault. + type: string + rootCertObjectName: + description: The root certificate object name in Azure + Key Vault. + type: string + type: object + type: array externalIngressGatewayEnabled: description: Is Istio External Ingress Gateway enabled? type: boolean @@ -5783,6 +5843,36 @@ spec: description: A service_mesh_profile block as defined below. items: properties: + certificateAuthority: + description: A certificate_authority block as defined below. + When this property is specified, key_vault_secrets_provider + is also required to be set. This configuration allows + you to bring your own root certificate and keys for Istio + CA in the Istio-based service mesh add-on for Azure Kubernetes + Service. + items: + properties: + certChainObjectName: + description: The certificate chain object name in + Azure Key Vault. + type: string + certObjectName: + description: The intermediate certificate object name + in Azure Key Vault. + type: string + keyObjectName: + description: The intermediate certificate private + key object name in Azure Key Vault. + type: string + keyVaultId: + description: The resource ID of the Key Vault. + type: string + rootCertObjectName: + description: The root certificate object name in Azure + Key Vault. + type: string + type: object + type: array externalIngressGatewayEnabled: description: Is Istio External Ingress Gateway enabled? type: boolean @@ -6155,8 +6245,10 @@ spec: type: array x-kubernetes-list-type: set subnetId: - description: The ID of the Subnet where the API server endpoint - is delegated to. + description: The ID of the subnet on which to create an Application + Gateway, which in turn will be integrated with the ingress + controller of this Kubernetes Cluster. See this page for + further details. type: string subnetIdRef: description: Reference to a Subnet in network to populate @@ -6235,8 +6327,6 @@ spec: type: object type: object vnetIntegrationEnabled: - description: Should API Server VNet Integration be enabled? - For more details please visit Use API Server VNet Integration. type: boolean type: object apiServerAuthorizedIpRanges: @@ -6399,9 +6489,6 @@ spec: in the Azure portal. type: boolean customCaTrustCertificatesBase64: - description: A list of up to 10 base64 encoded CAs that will be - added to the trust store on nodes with the custom_ca_trust_enabled - feature enabled. items: type: string type: array @@ -6414,7 +6501,6 @@ spec: this forces a new resource to be created. type: string customCaTrustEnabled: - description: Specifies whether to trust a Custom CA. type: boolean enableAutoScaling: description: Should the Kubernetes Auto Scaler be enabled @@ -6651,12 +6737,6 @@ spec: changing this property. type: number messageOfTheDay: - description: A base64-encoded string which will be written - to /etc/motd after decoding. This allows customization of - the message of the day for Linux nodes. It cannot be specified - for Windows nodes and must be a static string (i.e. will - be printed raw and not executed as a script). Changing this - forces a new resource to be created. type: string minCount: description: The minimum number of nodes which should exist @@ -6756,8 +6836,10 @@ spec: Windows2022. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 - is deprecated. temporary_name_for_rotation must be specified - when attempting a change. + is deprecated. Changing this from AzureLinux or Ubuntu to + AzureLinux or Ubuntu will not replace the resource, otherwise + temporary_name_for_rotation must be specified when attempting + a change. type: string podSubnetId: description: The ID of the Subnet where the pods in the default @@ -6984,7 +7066,7 @@ spec: type: object workloadRuntime: description: Specifies the workload runtime used by the node - pool. Possible values are OCIContainer and KataMshvVmIsolation. + pool. Possible value is OCIContainer. type: string zones: description: Specifies a list of Availability Zones in which @@ -7407,7 +7489,7 @@ spec: type: string duration: description: The duration of the window for maintenance to - run in hours. + run in hours. Possible options are between 4 to 24. type: number frequency: description: Frequency of maintenance. Possible options are @@ -7464,7 +7546,7 @@ spec: type: string duration: description: The duration of the window for maintenance to - run in hours. + run in hours. Possible options are between 4 to 24. type: number frequency: description: Frequency of maintenance. Possible options are @@ -7818,8 +7900,6 @@ spec: type: object type: object publicNetworkAccessEnabled: - description: Whether public network access is allowed for this - Kubernetes Cluster. Defaults to true. type: boolean resourceGroupName: description: Specifies the Resource Group where the Managed Kubernetes @@ -7914,6 +7994,34 @@ spec: serviceMeshProfile: description: A service_mesh_profile block as defined below. properties: + certificateAuthority: + description: A certificate_authority block as defined below. + When this property is specified, key_vault_secrets_provider + is also required to be set. This configuration allows you + to bring your own root certificate and keys for Istio CA + in the Istio-based service mesh add-on for Azure Kubernetes + Service. + properties: + certChainObjectName: + description: The certificate chain object name in Azure + Key Vault. + type: string + certObjectName: + description: The intermediate certificate object name + in Azure Key Vault. + type: string + keyObjectName: + description: The intermediate certificate private key + object name in Azure Key Vault. + type: string + keyVaultId: + description: The resource ID of the Key Vault. + type: string + rootCertObjectName: + description: The root certificate object name in Azure + Key Vault. + type: string + type: object externalIngressGatewayEnabled: description: Is Istio External Ingress Gateway enabled? type: boolean @@ -7965,8 +8073,6 @@ spec: description: Is the Disk CSI driver enabled? Defaults to true. type: boolean diskDriverVersion: - description: Disk CSI Driver version to be used. Possible - values are v1 and v2. Defaults to v1. type: string fileDriverEnabled: description: Is the File CSI driver enabled? Defaults to true. @@ -8175,8 +8281,10 @@ spec: type: array x-kubernetes-list-type: set subnetId: - description: The ID of the Subnet where the API server endpoint - is delegated to. + description: The ID of the subnet on which to create an Application + Gateway, which in turn will be integrated with the ingress + controller of this Kubernetes Cluster. See this page for + further details. type: string subnetIdRef: description: Reference to a Subnet in network to populate @@ -8255,8 +8363,6 @@ spec: type: object type: object vnetIntegrationEnabled: - description: Should API Server VNet Integration be enabled? - For more details please visit Use API Server VNet Integration. type: boolean type: object apiServerAuthorizedIpRanges: @@ -8419,9 +8525,6 @@ spec: in the Azure portal. type: boolean customCaTrustCertificatesBase64: - description: A list of up to 10 base64 encoded CAs that will be - added to the trust store on nodes with the custom_ca_trust_enabled - feature enabled. items: type: string type: array @@ -8434,7 +8537,6 @@ spec: this forces a new resource to be created. type: string customCaTrustEnabled: - description: Specifies whether to trust a Custom CA. type: boolean enableAutoScaling: description: Should the Kubernetes Auto Scaler be enabled @@ -8671,12 +8773,6 @@ spec: changing this property. type: number messageOfTheDay: - description: A base64-encoded string which will be written - to /etc/motd after decoding. This allows customization of - the message of the day for Linux nodes. It cannot be specified - for Windows nodes and must be a static string (i.e. will - be printed raw and not executed as a script). Changing this - forces a new resource to be created. type: string minCount: description: The minimum number of nodes which should exist @@ -8776,8 +8872,10 @@ spec: Windows2022. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 - is deprecated. temporary_name_for_rotation must be specified - when attempting a change. + is deprecated. Changing this from AzureLinux or Ubuntu to + AzureLinux or Ubuntu will not replace the resource, otherwise + temporary_name_for_rotation must be specified when attempting + a change. type: string podSubnetId: description: The ID of the Subnet where the pods in the default @@ -9004,7 +9102,7 @@ spec: type: object workloadRuntime: description: Specifies the workload runtime used by the node - pool. Possible values are OCIContainer and KataMshvVmIsolation. + pool. Possible value is OCIContainer. type: string zones: description: Specifies a list of Availability Zones in which @@ -9427,7 +9525,7 @@ spec: type: string duration: description: The duration of the window for maintenance to - run in hours. + run in hours. Possible options are between 4 to 24. type: number frequency: description: Frequency of maintenance. Possible options are @@ -9484,7 +9582,7 @@ spec: type: string duration: description: The duration of the window for maintenance to - run in hours. + run in hours. Possible options are between 4 to 24. type: number frequency: description: Frequency of maintenance. Possible options are @@ -9838,8 +9936,6 @@ spec: type: object type: object publicNetworkAccessEnabled: - description: Whether public network access is allowed for this - Kubernetes Cluster. Defaults to true. type: boolean roleBasedAccessControlEnabled: description: Whether Role Based Access Control for the Kubernetes @@ -9853,6 +9949,34 @@ spec: serviceMeshProfile: description: A service_mesh_profile block as defined below. properties: + certificateAuthority: + description: A certificate_authority block as defined below. + When this property is specified, key_vault_secrets_provider + is also required to be set. This configuration allows you + to bring your own root certificate and keys for Istio CA + in the Istio-based service mesh add-on for Azure Kubernetes + Service. + properties: + certChainObjectName: + description: The certificate chain object name in Azure + Key Vault. + type: string + certObjectName: + description: The intermediate certificate object name + in Azure Key Vault. + type: string + keyObjectName: + description: The intermediate certificate private key + object name in Azure Key Vault. + type: string + keyVaultId: + description: The resource ID of the Key Vault. + type: string + rootCertObjectName: + description: The root certificate object name in Azure + Key Vault. + type: string + type: object externalIngressGatewayEnabled: description: Is Istio External Ingress Gateway enabled? type: boolean @@ -9906,8 +10030,6 @@ spec: description: Is the Disk CSI driver enabled? Defaults to true. type: boolean diskDriverVersion: - description: Disk CSI Driver version to be used. Possible - values are v1 and v2. Defaults to v1. type: string fileDriverEnabled: description: Is the File CSI driver enabled? Defaults to true. @@ -10227,12 +10349,12 @@ spec: type: array x-kubernetes-list-type: set subnetId: - description: The ID of the Subnet where the API server endpoint - is delegated to. + description: The ID of the subnet on which to create an Application + Gateway, which in turn will be integrated with the ingress + controller of this Kubernetes Cluster. See this page for + further details. type: string vnetIntegrationEnabled: - description: Should API Server VNet Integration be enabled? - For more details please visit Use API Server VNet Integration. type: boolean type: object apiServerAuthorizedIpRanges: @@ -10381,9 +10503,6 @@ spec: Managed Cluster. type: string customCaTrustCertificatesBase64: - description: A list of up to 10 base64 encoded CAs that will be - added to the trust store on nodes with the custom_ca_trust_enabled - feature enabled. items: type: string type: array @@ -10396,7 +10515,6 @@ spec: this forces a new resource to be created. type: string customCaTrustEnabled: - description: Specifies whether to trust a Custom CA. type: boolean enableAutoScaling: description: Should the Kubernetes Auto Scaler be enabled @@ -10633,12 +10751,6 @@ spec: changing this property. type: number messageOfTheDay: - description: A base64-encoded string which will be written - to /etc/motd after decoding. This allows customization of - the message of the day for Linux nodes. It cannot be specified - for Windows nodes and must be a static string (i.e. will - be printed raw and not executed as a script). Changing this - forces a new resource to be created. type: string minCount: description: The minimum number of nodes which should exist @@ -10738,8 +10850,10 @@ spec: Windows2022. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 - is deprecated. temporary_name_for_rotation must be specified - when attempting a change. + is deprecated. Changing this from AzureLinux or Ubuntu to + AzureLinux or Ubuntu will not replace the resource, otherwise + temporary_name_for_rotation must be specified when attempting + a change. type: string podSubnetId: description: The ID of the Subnet where the pods in the default @@ -10814,7 +10928,7 @@ spec: type: string workloadRuntime: description: Specifies the workload runtime used by the node - pool. Possible values are OCIContainer and KataMshvVmIsolation. + pool. Possible value is OCIContainer. type: string zones: description: Specifies a list of Availability Zones in which @@ -11124,7 +11238,7 @@ spec: type: string duration: description: The duration of the window for maintenance to - run in hours. + run in hours. Possible options are between 4 to 24. type: number frequency: description: Frequency of maintenance. Possible options are @@ -11181,7 +11295,7 @@ spec: type: string duration: description: The duration of the window for maintenance to - run in hours. + run in hours. Possible options are between 4 to 24. type: number frequency: description: Frequency of maintenance. Possible options are @@ -11509,8 +11623,6 @@ spec: Network used by the Kubernetes Cluster. type: string publicNetworkAccessEnabled: - description: Whether public network access is allowed for this - Kubernetes Cluster. Defaults to true. type: boolean resourceGroupName: description: Specifies the Resource Group where the Managed Kubernetes @@ -11529,6 +11641,34 @@ spec: serviceMeshProfile: description: A service_mesh_profile block as defined below. properties: + certificateAuthority: + description: A certificate_authority block as defined below. + When this property is specified, key_vault_secrets_provider + is also required to be set. This configuration allows you + to bring your own root certificate and keys for Istio CA + in the Istio-based service mesh add-on for Azure Kubernetes + Service. + properties: + certChainObjectName: + description: The certificate chain object name in Azure + Key Vault. + type: string + certObjectName: + description: The intermediate certificate object name + in Azure Key Vault. + type: string + keyObjectName: + description: The intermediate certificate private key + object name in Azure Key Vault. + type: string + keyVaultId: + description: The resource ID of the Key Vault. + type: string + rootCertObjectName: + description: The root certificate object name in Azure + Key Vault. + type: string + type: object externalIngressGatewayEnabled: description: Is Istio External Ingress Gateway enabled? type: boolean @@ -11563,8 +11703,6 @@ spec: description: Is the Disk CSI driver enabled? Defaults to true. type: boolean diskDriverVersion: - description: Disk CSI Driver version to be used. Possible - values are v1 and v2. Defaults to v1. type: string fileDriverEnabled: description: Is the File CSI driver enabled? Defaults to true. diff --git a/package/crds/cosmosdb.azure.upbound.io_accounts.yaml b/package/crds/cosmosdb.azure.upbound.io_accounts.yaml index 69f9a461c..70f3f5ce4 100644 --- a/package/crds/cosmosdb.azure.upbound.io_accounts.yaml +++ b/package/crds/cosmosdb.azure.upbound.io_accounts.yaml @@ -124,6 +124,10 @@ spec: type: string type: object type: array + burstCapacityEnabled: + description: Enable burst capacity for this Cosmos DB account. + Defaults to false. + type: boolean capabilities: description: The capabilities which should be enabled for this Cosmos DB account. Value is a capabilities block as defined @@ -654,6 +658,10 @@ spec: type: string type: object type: array + burstCapacityEnabled: + description: Enable burst capacity for this Cosmos DB account. + Defaults to false. + type: boolean capabilities: description: The capabilities which should be enabled for this Cosmos DB account. Value is a capabilities block as defined @@ -1279,6 +1287,10 @@ spec: type: string type: object type: array + burstCapacityEnabled: + description: Enable burst capacity for this Cosmos DB account. + Defaults to false. + type: boolean capabilities: description: The capabilities which should be enabled for this Cosmos DB account. Value is a capabilities block as defined @@ -1785,6 +1797,10 @@ spec: and Periodic. type: string type: object + burstCapacityEnabled: + description: Enable burst capacity for this Cosmos DB account. + Defaults to false. + type: boolean capabilities: description: The capabilities which should be enabled for this Cosmos DB account. Value is a capabilities block as defined @@ -2295,6 +2311,10 @@ spec: and Periodic. type: string type: object + burstCapacityEnabled: + description: Enable burst capacity for this Cosmos DB account. + Defaults to false. + type: boolean capabilities: description: The capabilities which should be enabled for this Cosmos DB account. Value is a capabilities block as defined @@ -2900,6 +2920,10 @@ spec: and Periodic. type: string type: object + burstCapacityEnabled: + description: Enable burst capacity for this Cosmos DB account. + Defaults to false. + type: boolean capabilities: description: The capabilities which should be enabled for this Cosmos DB account. Value is a capabilities block as defined diff --git a/package/crds/cosmosdb.azure.upbound.io_sqlcontainers.yaml b/package/crds/cosmosdb.azure.upbound.io_sqlcontainers.yaml index 095197ae4..52071b20e 100644 --- a/package/crds/cosmosdb.azure.upbound.io_sqlcontainers.yaml +++ b/package/crds/cosmosdb.azure.upbound.io_sqlcontainers.yaml @@ -1194,8 +1194,7 @@ spec: n seconds after their last modified time. type: number autoscaleSettings: - description: An autoscale_settings block as defined below. Requires - partition_key_path to be set. + description: An autoscale_settings block as defined below. properties: maxThroughput: description: The maximum throughput of the SQL container (RU/s). @@ -1518,8 +1517,7 @@ spec: n seconds after their last modified time. type: number autoscaleSettings: - description: An autoscale_settings block as defined below. Requires - partition_key_path to be set. + description: An autoscale_settings block as defined below. properties: maxThroughput: description: The maximum throughput of the SQL container (RU/s). @@ -1843,8 +1841,7 @@ spec: n seconds after their last modified time. type: number autoscaleSettings: - description: An autoscale_settings block as defined below. Requires - partition_key_path to be set. + description: An autoscale_settings block as defined below. properties: maxThroughput: description: The maximum throughput of the SQL container (RU/s). diff --git a/package/crds/databricks.azure.upbound.io_workspaces.yaml b/package/crds/databricks.azure.upbound.io_workspaces.yaml index 1ec043354..592606afd 100644 --- a/package/crds/databricks.azure.upbound.io_workspaces.yaml +++ b/package/crds/databricks.azure.upbound.io_workspaces.yaml @@ -1448,8 +1448,9 @@ spec: type: string natGatewayName: description: Name of the NAT gateway for Secure Cluster Connectivity - (No Public IP) workspace subnets. Defaults to nat-gateway. - Changing this forces a new resource to be created. + (No Public IP) workspace subnets (only for workspace with + managed virtual network). Defaults to nat-gateway. Changing + this forces a new resource to be created. type: string noPublicIp: description: Are public IP Addresses not allowed? Possible @@ -1545,8 +1546,8 @@ spec: type: string publicIpName: description: Name of the Public IP for No Public IP workspace - with managed vNet. Defaults to nat-gw-public-ip. Changing - this forces a new resource to be created. + with managed virtual network. Defaults to nat-gw-public-ip. + Changing this forces a new resource to be created. type: string publicSubnetName: description: The name of the Public Subnet within the Virtual @@ -1645,8 +1646,7 @@ spec: description: Storage account SKU name. Possible values include Standard_LRS, Standard_GRS, Standard_RAGRS, Standard_GZRS, Standard_RAGZRS, Standard_ZRS, Premium_LRS or Premium_ZRS. - Defaults to Standard_GRS. Changing this forces a new resource - to be created. + Defaults to Standard_GRS. type: string virtualNetworkId: description: The ID of a Virtual Network where this Databricks @@ -1679,7 +1679,8 @@ spec: loadBalancerBackendAddressPoolId: description: Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) - workspace. Changing this forces a new resource to be created. + workspace with managed virtual network. Changing this forces + a new resource to be created. type: string location: description: Specifies the supported Azure location where the @@ -1917,8 +1918,9 @@ spec: type: string natGatewayName: description: Name of the NAT gateway for Secure Cluster Connectivity - (No Public IP) workspace subnets. Defaults to nat-gateway. - Changing this forces a new resource to be created. + (No Public IP) workspace subnets (only for workspace with + managed virtual network). Defaults to nat-gateway. Changing + this forces a new resource to be created. type: string noPublicIp: description: Are public IP Addresses not allowed? Possible @@ -2014,8 +2016,8 @@ spec: type: string publicIpName: description: Name of the Public IP for No Public IP workspace - with managed vNet. Defaults to nat-gw-public-ip. Changing - this forces a new resource to be created. + with managed virtual network. Defaults to nat-gw-public-ip. + Changing this forces a new resource to be created. type: string publicSubnetName: description: The name of the Public Subnet within the Virtual @@ -2114,8 +2116,7 @@ spec: description: Storage account SKU name. Possible values include Standard_LRS, Standard_GRS, Standard_RAGRS, Standard_GZRS, Standard_RAGZRS, Standard_ZRS, Premium_LRS or Premium_ZRS. - Defaults to Standard_GRS. Changing this forces a new resource - to be created. + Defaults to Standard_GRS. type: string virtualNetworkId: description: The ID of a Virtual Network where this Databricks @@ -2148,7 +2149,8 @@ spec: loadBalancerBackendAddressPoolId: description: Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) - workspace. Changing this forces a new resource to be created. + workspace with managed virtual network. Changing this forces + a new resource to be created. type: string location: description: Specifies the supported Azure location where the @@ -2473,8 +2475,9 @@ spec: type: string natGatewayName: description: Name of the NAT gateway for Secure Cluster Connectivity - (No Public IP) workspace subnets. Defaults to nat-gateway. - Changing this forces a new resource to be created. + (No Public IP) workspace subnets (only for workspace with + managed virtual network). Defaults to nat-gateway. Changing + this forces a new resource to be created. type: string noPublicIp: description: Are public IP Addresses not allowed? Possible @@ -2494,8 +2497,8 @@ spec: type: string publicIpName: description: Name of the Public IP for No Public IP workspace - with managed vNet. Defaults to nat-gw-public-ip. Changing - this forces a new resource to be created. + with managed virtual network. Defaults to nat-gw-public-ip. + Changing this forces a new resource to be created. type: string publicSubnetName: description: The name of the Public Subnet within the Virtual @@ -2518,8 +2521,7 @@ spec: description: Storage account SKU name. Possible values include Standard_LRS, Standard_GRS, Standard_RAGRS, Standard_GZRS, Standard_RAGZRS, Standard_ZRS, Premium_LRS or Premium_ZRS. - Defaults to Standard_GRS. Changing this forces a new resource - to be created. + Defaults to Standard_GRS. type: string virtualNetworkId: description: The ID of a Virtual Network where this Databricks @@ -2560,7 +2562,8 @@ spec: loadBalancerBackendAddressPoolId: description: Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) - workspace. Changing this forces a new resource to be created. + workspace with managed virtual network. Changing this forces + a new resource to be created. type: string location: description: Specifies the supported Azure location where the diff --git a/package/crds/devtestlab.azure.upbound.io_virtualnetworks.yaml b/package/crds/devtestlab.azure.upbound.io_virtualnetworks.yaml index bce65a97f..ec19eb568 100644 --- a/package/crds/devtestlab.azure.upbound.io_virtualnetworks.yaml +++ b/package/crds/devtestlab.azure.upbound.io_virtualnetworks.yaml @@ -244,6 +244,29 @@ spec: description: A subnet block as defined below. items: properties: + sharedPublicIpAddress: + description: A shared_public_ip_address block as defined + below. + items: + properties: + allowedPorts: + description: A list of allowed_ports blocks as defined + below. + items: + properties: + backendPort: + description: The port on the Virtual Machine + that the traffic will be sent to. + type: number + transportProtocol: + description: The transport protocol that the + traffic will use. Possible values are TCP + and UDP. + type: string + type: object + type: array + type: object + type: array useInVirtualMachineCreation: description: Can this subnet be used for creating Virtual Machines? Possible values are Allow, Default and Deny. @@ -447,6 +470,29 @@ spec: description: A subnet block as defined below. items: properties: + sharedPublicIpAddress: + description: A shared_public_ip_address block as defined + below. + items: + properties: + allowedPorts: + description: A list of allowed_ports blocks as defined + below. + items: + properties: + backendPort: + description: The port on the Virtual Machine + that the traffic will be sent to. + type: number + transportProtocol: + description: The transport protocol that the + traffic will use. Possible values are TCP + and UDP. + type: string + type: object + type: array + type: object + type: array useInVirtualMachineCreation: description: Can this subnet be used for creating Virtual Machines? Possible values are Allow, Default and Deny. @@ -670,6 +716,29 @@ spec: name: description: The name of the Subnet for this Virtual Network. type: string + sharedPublicIpAddress: + description: A shared_public_ip_address block as defined + below. + items: + properties: + allowedPorts: + description: A list of allowed_ports blocks as defined + below. + items: + properties: + backendPort: + description: The port on the Virtual Machine + that the traffic will be sent to. + type: number + transportProtocol: + description: The transport protocol that the + traffic will use. Possible values are TCP + and UDP. + type: string + type: object + type: array + type: object + type: array useInVirtualMachineCreation: description: Can this subnet be used for creating Virtual Machines? Possible values are Allow, Default and Deny. @@ -979,6 +1048,25 @@ spec: subnet: description: A subnet block as defined below. properties: + sharedPublicIpAddress: + description: A shared_public_ip_address block as defined below. + properties: + allowedPorts: + description: A list of allowed_ports blocks as defined + below. + items: + properties: + backendPort: + description: The port on the Virtual Machine that + the traffic will be sent to. + type: number + transportProtocol: + description: The transport protocol that the traffic + will use. Possible values are TCP and UDP. + type: string + type: object + type: array + type: object useInVirtualMachineCreation: description: Can this subnet be used for creating Virtual Machines? Possible values are Allow, Default and Deny. Defaults @@ -1180,6 +1268,25 @@ spec: subnet: description: A subnet block as defined below. properties: + sharedPublicIpAddress: + description: A shared_public_ip_address block as defined below. + properties: + allowedPorts: + description: A list of allowed_ports blocks as defined + below. + items: + properties: + backendPort: + description: The port on the Virtual Machine that + the traffic will be sent to. + type: number + transportProtocol: + description: The transport protocol that the traffic + will use. Possible values are TCP and UDP. + type: string + type: object + type: array + type: object useInVirtualMachineCreation: description: Can this subnet be used for creating Virtual Machines? Possible values are Allow, Default and Deny. Defaults @@ -1401,6 +1508,25 @@ spec: name: description: The name of the Subnet for this Virtual Network. type: string + sharedPublicIpAddress: + description: A shared_public_ip_address block as defined below. + properties: + allowedPorts: + description: A list of allowed_ports blocks as defined + below. + items: + properties: + backendPort: + description: The port on the Virtual Machine that + the traffic will be sent to. + type: number + transportProtocol: + description: The transport protocol that the traffic + will use. Possible values are TCP and UDP. + type: string + type: object + type: array + type: object useInVirtualMachineCreation: description: Can this subnet be used for creating Virtual Machines? Possible values are Allow, Default and Deny. Defaults diff --git a/package/crds/insights.azure.upbound.io_monitordatacollectionrules.yaml b/package/crds/insights.azure.upbound.io_monitordatacollectionrules.yaml index 4898e19f3..04499c1f3 100644 --- a/package/crds/insights.azure.upbound.io_monitordatacollectionrules.yaml +++ b/package/crds/insights.azure.upbound.io_monitordatacollectionrules.yaml @@ -3267,7 +3267,7 @@ spec: samplingFrequencyInSeconds: description: The number of seconds between consecutive counter measurements (samples). The value should be - integer between 1 and 300 inclusive. sampling_frequency_in_seconds + integer between 1 and 1800 inclusive. sampling_frequency_in_seconds must be equal to 60 seconds for counters collected with Microsoft-InsightsMetrics stream. type: number @@ -4289,7 +4289,7 @@ spec: samplingFrequencyInSeconds: description: The number of seconds between consecutive counter measurements (samples). The value should be - integer between 1 and 300 inclusive. sampling_frequency_in_seconds + integer between 1 and 1800 inclusive. sampling_frequency_in_seconds must be equal to 60 seconds for counters collected with Microsoft-InsightsMetrics stream. type: number @@ -5327,7 +5327,7 @@ spec: samplingFrequencyInSeconds: description: The number of seconds between consecutive counter measurements (samples). The value should be - integer between 1 and 300 inclusive. sampling_frequency_in_seconds + integer between 1 and 1800 inclusive. sampling_frequency_in_seconds must be equal to 60 seconds for counters collected with Microsoft-InsightsMetrics stream. type: number diff --git a/package/crds/machinelearningservices.azure.upbound.io_computeclusters.yaml b/package/crds/machinelearningservices.azure.upbound.io_computeclusters.yaml index d210e707c..f4f6340e6 100644 --- a/package/crds/machinelearningservices.azure.upbound.io_computeclusters.yaml +++ b/package/crds/machinelearningservices.azure.upbound.io_computeclusters.yaml @@ -1092,8 +1092,7 @@ spec: to be created. type: string identity: - description: An identity block as defined below. Changing this - forces a new Machine Learning Compute Cluster to be created. + description: An identity block as defined below. properties: identityIds: description: Specifies a list of User Assigned Managed Identity @@ -1375,8 +1374,7 @@ spec: to be created. type: string identity: - description: An identity block as defined below. Changing this - forces a new Machine Learning Compute Cluster to be created. + description: An identity block as defined below. properties: identityIds: description: Specifies a list of User Assigned Managed Identity @@ -1841,8 +1839,7 @@ spec: description: The ID of the Machine Learning Compute Cluster. type: string identity: - description: An identity block as defined below. Changing this - forces a new Machine Learning Compute Cluster to be created. + description: An identity block as defined below. properties: identityIds: description: Specifies a list of User Assigned Managed Identity diff --git a/package/crds/netapp.azure.upbound.io_pools.yaml b/package/crds/netapp.azure.upbound.io_pools.yaml index aca6fab80..b4d1cec08 100644 --- a/package/crds/netapp.azure.upbound.io_pools.yaml +++ b/package/crds/netapp.azure.upbound.io_pools.yaml @@ -253,7 +253,7 @@ spec: type: string sizeInTb: description: Provisioned size of the pool in TB. Value must be - between 2 and 500. + between 2 and 2048. type: number tags: additionalProperties: @@ -295,7 +295,7 @@ spec: type: string sizeInTb: description: Provisioned size of the pool in TB. Value must be - between 2 and 500. + between 2 and 2048. type: number tags: additionalProperties: @@ -522,7 +522,7 @@ spec: type: string sizeInTb: description: Provisioned size of the pool in TB. Value must be - between 2 and 500. + between 2 and 2048. type: number tags: additionalProperties: diff --git a/package/crds/network.azure.upbound.io_expressrouteconnections.yaml b/package/crds/network.azure.upbound.io_expressrouteconnections.yaml index 290e75c67..9d103a4dd 100644 --- a/package/crds/network.azure.upbound.io_expressrouteconnections.yaml +++ b/package/crds/network.azure.upbound.io_expressrouteconnections.yaml @@ -991,7 +991,7 @@ spec: privateLinkFastPathEnabled: description: Bypass the Express Route gateway when accessing private-links. When enabled express_route_gateway_bypass_enabled must be set - to true. Defaults to false. + to true. type: boolean routing: description: A routing block as defined below. @@ -1142,7 +1142,7 @@ spec: privateLinkFastPathEnabled: description: Bypass the Express Route gateway when accessing private-links. When enabled express_route_gateway_bypass_enabled must be set - to true. Defaults to false. + to true. type: boolean routing: description: A routing block as defined below. @@ -1385,7 +1385,7 @@ spec: privateLinkFastPathEnabled: description: Bypass the Express Route gateway when accessing private-links. When enabled express_route_gateway_bypass_enabled must be set - to true. Defaults to false. + to true. type: boolean routing: description: A routing block as defined below. diff --git a/package/crds/network.azure.upbound.io_loadbalancerrules.yaml b/package/crds/network.azure.upbound.io_loadbalancerrules.yaml index d1598f8af..6fc7dbb71 100644 --- a/package/crds/network.azure.upbound.io_loadbalancerrules.yaml +++ b/package/crds/network.azure.upbound.io_loadbalancerrules.yaml @@ -121,7 +121,7 @@ spec: to use a 3 tuple hash to map traffic to available servers. Also known as Session Persistence, where in the Azure portal the options are called None, Client IP and Client IP and Protocol - respectively.' + respectively. Defaults to Default.' type: string loadbalancerId: description: The ID of the Load Balancer in which to create the @@ -273,7 +273,7 @@ spec: to use a 3 tuple hash to map traffic to available servers. Also known as Session Persistence, where in the Azure portal the options are called None, Client IP and Client IP and Protocol - respectively.' + respectively. Defaults to Default.' type: string probeId: description: A reference to a Probe used by this Load Balancing @@ -528,7 +528,7 @@ spec: to use a 3 tuple hash to map traffic to available servers. Also known as Session Persistence, where in the Azure portal the options are called None, Client IP and Client IP and Protocol - respectively.' + respectively. Defaults to Default.' type: string loadbalancerId: description: The ID of the Load Balancer in which to create the diff --git a/package/crds/network.azure.upbound.io_routetables.yaml b/package/crds/network.azure.upbound.io_routetables.yaml index 2869dc46e..c1971db35 100644 --- a/package/crds/network.azure.upbound.io_routetables.yaml +++ b/package/crds/network.azure.upbound.io_routetables.yaml @@ -73,6 +73,8 @@ spec: type: string forProvider: properties: + bgpRoutePropagationEnabled: + type: boolean disableBgpRoutePropagation: description: Boolean flag which controls propagation of routes learned by BGP on that route table. True means disable. @@ -206,6 +208,8 @@ spec: for example because of an external controller is managing them, like an autoscaler. properties: + bgpRoutePropagationEnabled: + type: boolean disableBgpRoutePropagation: description: Boolean flag which controls propagation of routes learned by BGP on that route table. True means disable. @@ -423,6 +427,8 @@ spec: properties: atProvider: properties: + bgpRoutePropagationEnabled: + type: boolean disableBgpRoutePropagation: description: Boolean flag which controls propagation of routes learned by BGP on that route table. True means disable. diff --git a/package/crds/network.azure.upbound.io_subnets.yaml b/package/crds/network.azure.upbound.io_subnets.yaml index 24405a06b..cdab9ae4c 100644 --- a/package/crds/network.azure.upbound.io_subnets.yaml +++ b/package/crds/network.azure.upbound.io_subnets.yaml @@ -960,9 +960,7 @@ spec: type: boolean privateLinkServiceNetworkPoliciesEnabled: description: Enable or Disable network policies for the private - link service on the subnet. Setting this to true will Enable - the policy and setting this to false will Disable the policy. - Defaults to true. + link service on the subnet. Defaults to true. type: boolean resourceGroupName: description: The name of the resource group in which to create @@ -1240,9 +1238,7 @@ spec: type: boolean privateLinkServiceNetworkPoliciesEnabled: description: Enable or Disable network policies for the private - link service on the subnet. Setting this to true will Enable - the policy and setting this to false will Disable the policy. - Defaults to true. + link service on the subnet. Defaults to true. type: boolean serviceEndpointPolicyIds: description: The list of IDs of Service Endpoint Policies to associate @@ -1525,9 +1521,7 @@ spec: type: boolean privateLinkServiceNetworkPoliciesEnabled: description: Enable or Disable network policies for the private - link service on the subnet. Setting this to true will Enable - the policy and setting this to false will Disable the policy. - Defaults to true. + link service on the subnet. Defaults to true. type: boolean resourceGroupName: description: The name of the resource group in which to create diff --git a/package/crds/network.azure.upbound.io_virtualnetworkpeerings.yaml b/package/crds/network.azure.upbound.io_virtualnetworkpeerings.yaml index e175c7587..aa2a9e538 100644 --- a/package/crds/network.azure.upbound.io_virtualnetworkpeerings.yaml +++ b/package/crds/network.azure.upbound.io_virtualnetworkpeerings.yaml @@ -83,8 +83,8 @@ spec: network’s link to the local virtual network. Defaults to false. type: boolean allowVirtualNetworkAccess: - description: Controls if the VMs in the remote virtual network - can access VMs in the local virtual network. Defaults to true. + description: Controls if the traffic from the local virtual network + can reach the remote virtual network. Defaults to true. type: boolean localSubnetNames: description: A list of local Subnet names that are Subnet peered @@ -389,8 +389,8 @@ spec: network’s link to the local virtual network. Defaults to false. type: boolean allowVirtualNetworkAccess: - description: Controls if the VMs in the remote virtual network - can access VMs in the local virtual network. Defaults to true. + description: Controls if the traffic from the local virtual network + can reach the remote virtual network. Defaults to true. type: boolean localSubnetNames: description: A list of local Subnet names that are Subnet peered @@ -694,8 +694,8 @@ spec: network’s link to the local virtual network. Defaults to false. type: boolean allowVirtualNetworkAccess: - description: Controls if the VMs in the remote virtual network - can access VMs in the local virtual network. Defaults to true. + description: Controls if the traffic from the local virtual network + can reach the remote virtual network. Defaults to true. type: boolean id: description: The ID of the Virtual Network Peering. diff --git a/package/crds/network.azure.upbound.io_webapplicationfirewallpolicies.yaml b/package/crds/network.azure.upbound.io_webapplicationfirewallpolicies.yaml index a2603b000..67eb27f50 100644 --- a/package/crds/network.azure.upbound.io_webapplicationfirewallpolicies.yaml +++ b/package/crds/network.azure.upbound.io_webapplicationfirewallpolicies.yaml @@ -330,6 +330,12 @@ spec: description: The File Upload Limit in MB. Accepted values are in the range 1 to 4000. Defaults to 100. type: number + jsChallengeCookieExpirationInMinutes: + description: Specifies the JavaScript challenge cookie validity + lifetime in minutes. The user is challenged after the + lifetime expires. Accepted values are in the range 5 to + 1440. Defaults to 30. + type: number logScrubbing: description: One log_scrubbing block as defined below. items: @@ -743,6 +749,12 @@ spec: description: The File Upload Limit in MB. Accepted values are in the range 1 to 4000. Defaults to 100. type: number + jsChallengeCookieExpirationInMinutes: + description: Specifies the JavaScript challenge cookie validity + lifetime in minutes. The user is challenged after the + lifetime expires. Accepted values are in the range 5 to + 1440. Defaults to 30. + type: number logScrubbing: description: One log_scrubbing block as defined below. items: @@ -1258,6 +1270,12 @@ spec: description: The File Upload Limit in MB. Accepted values are in the range 1 to 4000. Defaults to 100. type: number + jsChallengeCookieExpirationInMinutes: + description: Specifies the JavaScript challenge cookie validity + lifetime in minutes. The user is challenged after the + lifetime expires. Accepted values are in the range 5 to + 1440. Defaults to 30. + type: number logScrubbing: description: One log_scrubbing block as defined below. items: @@ -1627,8 +1645,9 @@ spec: action: description: Describes the override action to be applied when rule matches. Possible - values are Allow, AnomalyScoring, Block - and Log. + values are Allow, AnomalyScoring, Block, + JSChallenge and Log. JSChallenge is only + valid for rulesets of type Microsoft_BotManagerRuleSet. type: string enabled: description: Whether this rule is enabled. @@ -1684,6 +1703,12 @@ spec: description: The File Upload Limit in MB. Accepted values are in the range 1 to 4000. Defaults to 100. type: number + jsChallengeCookieExpirationInMinutes: + description: Specifies the JavaScript challenge cookie validity + lifetime in minutes. The user is challenged after the lifetime + expires. Accepted values are in the range 5 to 1440. Defaults + to 30. + type: number logScrubbing: description: One log_scrubbing block as defined below. properties: @@ -2022,8 +2047,9 @@ spec: action: description: Describes the override action to be applied when rule matches. Possible - values are Allow, AnomalyScoring, Block - and Log. + values are Allow, AnomalyScoring, Block, + JSChallenge and Log. JSChallenge is only + valid for rulesets of type Microsoft_BotManagerRuleSet. type: string enabled: description: Whether this rule is enabled. @@ -2079,6 +2105,12 @@ spec: description: The File Upload Limit in MB. Accepted values are in the range 1 to 4000. Defaults to 100. type: number + jsChallengeCookieExpirationInMinutes: + description: Specifies the JavaScript challenge cookie validity + lifetime in minutes. The user is challenged after the lifetime + expires. Accepted values are in the range 5 to 1440. Defaults + to 30. + type: number logScrubbing: description: One log_scrubbing block as defined below. properties: @@ -2514,8 +2546,9 @@ spec: action: description: Describes the override action to be applied when rule matches. Possible - values are Allow, AnomalyScoring, Block - and Log. + values are Allow, AnomalyScoring, Block, + JSChallenge and Log. JSChallenge is only + valid for rulesets of type Microsoft_BotManagerRuleSet. type: string enabled: description: Whether this rule is enabled. @@ -2576,6 +2609,12 @@ spec: description: The File Upload Limit in MB. Accepted values are in the range 1 to 4000. Defaults to 100. type: number + jsChallengeCookieExpirationInMinutes: + description: Specifies the JavaScript challenge cookie validity + lifetime in minutes. The user is challenged after the lifetime + expires. Accepted values are in the range 5 to 1440. Defaults + to 30. + type: number logScrubbing: description: One log_scrubbing block as defined below. properties: diff --git a/package/crds/operationalinsights.azure.upbound.io_loganalyticssavedsearches.yaml b/package/crds/operationalinsights.azure.upbound.io_loganalyticssavedsearches.yaml index 53017fd5a..f0c5b4912 100644 --- a/package/crds/operationalinsights.azure.upbound.io_loganalyticssavedsearches.yaml +++ b/package/crds/operationalinsights.azure.upbound.io_loganalyticssavedsearches.yaml @@ -89,6 +89,7 @@ spec: functionParameters: description: The function parameters if the query serves as a function. Changing this forces a new resource to be created. + For more examples and proper syntax please refer to this document. items: type: string type: array @@ -214,6 +215,7 @@ spec: functionParameters: description: The function parameters if the query serves as a function. Changing this forces a new resource to be created. + For more examples and proper syntax please refer to this document. items: type: string type: array @@ -431,6 +433,7 @@ spec: functionParameters: description: The function parameters if the query serves as a function. Changing this forces a new resource to be created. + For more examples and proper syntax please refer to this document. items: type: string type: array diff --git a/package/crds/operationalinsights.azure.upbound.io_workspaces.yaml b/package/crds/operationalinsights.azure.upbound.io_workspaces.yaml index 385c11ff4..b7a08504f 100644 --- a/package/crds/operationalinsights.azure.upbound.io_workspaces.yaml +++ b/package/crds/operationalinsights.azure.upbound.io_workspaces.yaml @@ -858,7 +858,7 @@ spec: type: number sku: description: Specifies the SKU of the Log Analytics Workspace. - Possible values are Free, PerNode, Premium, Standard, Standalone, + Possible values are PerNode, Premium, Standard, Standalone, Unlimited, CapacityReservation, and PerGB2018 (new SKU as of 2018-04-03). Defaults to PerGB2018. type: string @@ -947,7 +947,7 @@ spec: type: number sku: description: Specifies the SKU of the Log Analytics Workspace. - Possible values are Free, PerNode, Premium, Standard, Standalone, + Possible values are PerNode, Premium, Standard, Standalone, Unlimited, CapacityReservation, and PerGB2018 (new SKU as of 2018-04-03). Defaults to PerGB2018. type: string @@ -1214,7 +1214,7 @@ spec: type: number sku: description: Specifies the SKU of the Log Analytics Workspace. - Possible values are Free, PerNode, Premium, Standard, Standalone, + Possible values are PerNode, Premium, Standard, Standalone, Unlimited, CapacityReservation, and PerGB2018 (new SKU as of 2018-04-03). Defaults to PerGB2018. type: string diff --git a/package/crds/security.azure.upbound.io_storagedefenders.yaml b/package/crds/security.azure.upbound.io_storagedefenders.yaml index d0a776638..a2042617f 100644 --- a/package/crds/security.azure.upbound.io_storagedefenders.yaml +++ b/package/crds/security.azure.upbound.io_storagedefenders.yaml @@ -87,6 +87,12 @@ spec: should override the settings defined for the subscription. Defaults to false. type: boolean + scanResultsEventGridTopicId: + description: The Event Grid Topic where every scan result will + be sent to. When you set an Event Grid custom topic, you must + set override_subscription_settings_enabled to true to override + the subscription-level settings. + type: string sensitiveDataDiscoveryEnabled: description: Whether Sensitive Data Discovery should be enabled. Defaults to false. @@ -197,6 +203,12 @@ spec: should override the settings defined for the subscription. Defaults to false. type: boolean + scanResultsEventGridTopicId: + description: The Event Grid Topic where every scan result will + be sent to. When you set an Event Grid custom topic, you must + set override_subscription_settings_enabled to true to override + the subscription-level settings. + type: string sensitiveDataDiscoveryEnabled: description: Whether Sensitive Data Discovery should be enabled. Defaults to false. @@ -469,6 +481,12 @@ spec: should override the settings defined for the subscription. Defaults to false. type: boolean + scanResultsEventGridTopicId: + description: The Event Grid Topic where every scan result will + be sent to. When you set an Event Grid custom topic, you must + set override_subscription_settings_enabled to true to override + the subscription-level settings. + type: string sensitiveDataDiscoveryEnabled: description: Whether Sensitive Data Discovery should be enabled. Defaults to false. diff --git a/package/crds/securityinsights.azure.upbound.io_sentinelloganalyticsworkspaceonboardings.yaml b/package/crds/securityinsights.azure.upbound.io_sentinelloganalyticsworkspaceonboardings.yaml index 00c13d381..76c0b604c 100644 --- a/package/crds/securityinsights.azure.upbound.io_sentinelloganalyticsworkspaceonboardings.yaml +++ b/package/crds/securityinsights.azure.upbound.io_sentinelloganalyticsworkspaceonboardings.yaml @@ -81,10 +81,6 @@ spec: to be created. type: boolean resourceGroupName: - description: Specifies the name of the Resource Group where the - Security Insights Sentinel Onboarding States should exist. Changing - this forces the Log Analytics Workspace off the board and onboard - again. type: string resourceGroupNameRef: description: Reference to a ResourceGroup in azure to populate @@ -163,14 +159,88 @@ spec: type: object type: object workspaceId: - description: The ID of the Security Insights Sentinel Onboarding - States. - type: string - workspaceName: - description: Specifies the Workspace Name. Changing this forces + description: Specifies the Workspace Id. Changing this forces the Log Analytics Workspace off the board and onboard again. Changing this forces a new resource to be created. type: string + workspaceIdRef: + description: Reference to a Workspace in operationalinsights to + populate workspaceId. + properties: + name: + description: Name of the referenced object. + type: string + policy: + description: Policies for referencing. + properties: + resolution: + default: Required + description: |- + Resolution specifies whether resolution of this reference is required. + The default is 'Required', which means the reconcile will fail if the + reference cannot be resolved. 'Optional' means this reference will be + a no-op if it cannot be resolved. + enum: + - Required + - Optional + type: string + resolve: + description: |- + Resolve specifies when this reference should be resolved. The default + is 'IfNotPresent', which will attempt to resolve the reference only when + the corresponding field is not present. Use 'Always' to resolve the + reference on every reconcile. + enum: + - Always + - IfNotPresent + type: string + type: object + required: + - name + type: object + workspaceIdSelector: + description: Selector for a Workspace in operationalinsights to + populate workspaceId. + properties: + matchControllerRef: + description: |- + MatchControllerRef ensures an object with the same controller reference + as the selecting object is selected. + type: boolean + matchLabels: + additionalProperties: + type: string + description: MatchLabels ensures an object with matching labels + is selected. + type: object + policy: + description: Policies for selection. + properties: + resolution: + default: Required + description: |- + Resolution specifies whether resolution of this reference is required. + The default is 'Required', which means the reconcile will fail if the + reference cannot be resolved. 'Optional' means this reference will be + a no-op if it cannot be resolved. + enum: + - Required + - Optional + type: string + resolve: + description: |- + Resolve specifies when this reference should be resolved. The default + is 'IfNotPresent', which will attempt to resolve the reference only when + the corresponding field is not present. Use 'Always' to resolve the + reference on every reconcile. + enum: + - Always + - IfNotPresent + type: string + type: object + type: object + workspaceName: + type: string workspaceNameRef: description: Reference to a Workspace in operationalinsights to populate workspaceName. @@ -267,10 +337,6 @@ spec: to be created. type: boolean resourceGroupName: - description: Specifies the name of the Resource Group where the - Security Insights Sentinel Onboarding States should exist. Changing - this forces the Log Analytics Workspace off the board and onboard - again. type: string resourceGroupNameRef: description: Reference to a ResourceGroup in azure to populate @@ -349,14 +415,88 @@ spec: type: object type: object workspaceId: - description: The ID of the Security Insights Sentinel Onboarding - States. - type: string - workspaceName: - description: Specifies the Workspace Name. Changing this forces + description: Specifies the Workspace Id. Changing this forces the Log Analytics Workspace off the board and onboard again. Changing this forces a new resource to be created. type: string + workspaceIdRef: + description: Reference to a Workspace in operationalinsights to + populate workspaceId. + properties: + name: + description: Name of the referenced object. + type: string + policy: + description: Policies for referencing. + properties: + resolution: + default: Required + description: |- + Resolution specifies whether resolution of this reference is required. + The default is 'Required', which means the reconcile will fail if the + reference cannot be resolved. 'Optional' means this reference will be + a no-op if it cannot be resolved. + enum: + - Required + - Optional + type: string + resolve: + description: |- + Resolve specifies when this reference should be resolved. The default + is 'IfNotPresent', which will attempt to resolve the reference only when + the corresponding field is not present. Use 'Always' to resolve the + reference on every reconcile. + enum: + - Always + - IfNotPresent + type: string + type: object + required: + - name + type: object + workspaceIdSelector: + description: Selector for a Workspace in operationalinsights to + populate workspaceId. + properties: + matchControllerRef: + description: |- + MatchControllerRef ensures an object with the same controller reference + as the selecting object is selected. + type: boolean + matchLabels: + additionalProperties: + type: string + description: MatchLabels ensures an object with matching labels + is selected. + type: object + policy: + description: Policies for selection. + properties: + resolution: + default: Required + description: |- + Resolution specifies whether resolution of this reference is required. + The default is 'Required', which means the reconcile will fail if the + reference cannot be resolved. 'Optional' means this reference will be + a no-op if it cannot be resolved. + enum: + - Required + - Optional + type: string + resolve: + description: |- + Resolve specifies when this reference should be resolved. The default + is 'IfNotPresent', which will attempt to resolve the reference only when + the corresponding field is not present. Use 'Always' to resolve the + reference on every reconcile. + enum: + - Always + - IfNotPresent + type: string + type: object + type: object + workspaceName: + type: string workspaceNameRef: description: Reference to a Workspace in operationalinsights to populate workspaceName. @@ -617,20 +757,14 @@ spec: States. type: string resourceGroupName: - description: Specifies the name of the Resource Group where the - Security Insights Sentinel Onboarding States should exist. Changing - this forces the Log Analytics Workspace off the board and onboard - again. type: string workspaceId: - description: The ID of the Security Insights Sentinel Onboarding - States. - type: string - workspaceName: - description: Specifies the Workspace Name. Changing this forces + description: Specifies the Workspace Id. Changing this forces the Log Analytics Workspace off the board and onboard again. Changing this forces a new resource to be created. type: string + workspaceName: + type: string type: object conditions: description: Conditions of the resource. diff --git a/package/crds/servicebus.azure.upbound.io_queues.yaml b/package/crds/servicebus.azure.upbound.io_queues.yaml index 20b966d7d..c7cef4ab3 100644 --- a/package/crds/servicebus.azure.upbound.io_queues.yaml +++ b/package/crds/servicebus.azure.upbound.io_queues.yaml @@ -78,6 +78,8 @@ spec: after which the Queue is automatically deleted, minimum of 5 minutes. type: string + batchedOperationsEnabled: + type: boolean deadLetteringOnMessageExpiration: description: Boolean flag which controls whether the Queue has dead letter support when a message expires. Defaults to false. @@ -107,6 +109,8 @@ spec: this forces a new resource to be created. Defaults to false for Basic and Standard. type: boolean + expressEnabled: + type: boolean forwardDeadLetteredMessagesTo: description: The name of a Queue or Topic to automatically forward dead lettered messages to. @@ -215,6 +219,8 @@ spec: type: string type: object type: object + partitioningEnabled: + type: boolean requiresDuplicateDetection: description: Boolean flag which controls whether the Queue requires duplicate detection. Changing this forces a new resource to @@ -251,6 +257,8 @@ spec: after which the Queue is automatically deleted, minimum of 5 minutes. type: string + batchedOperationsEnabled: + type: boolean deadLetteringOnMessageExpiration: description: Boolean flag which controls whether the Queue has dead letter support when a message expires. Defaults to false. @@ -280,6 +288,8 @@ spec: this forces a new resource to be created. Defaults to false for Basic and Standard. type: boolean + expressEnabled: + type: boolean forwardDeadLetteredMessagesTo: description: The name of a Queue or Topic to automatically forward dead lettered messages to. @@ -308,6 +318,8 @@ spec: for the queue. For supported values see the "Queue or topic size" section of Service Bus Quotas. Defaults to 1024. type: number + partitioningEnabled: + type: boolean requiresDuplicateDetection: description: Boolean flag which controls whether the Queue requires duplicate detection. Changing this forces a new resource to @@ -503,6 +515,8 @@ spec: after which the Queue is automatically deleted, minimum of 5 minutes. type: string + batchedOperationsEnabled: + type: boolean deadLetteringOnMessageExpiration: description: Boolean flag which controls whether the Queue has dead letter support when a message expires. Defaults to false. @@ -532,6 +546,8 @@ spec: this forces a new resource to be created. Defaults to false for Basic and Standard. type: boolean + expressEnabled: + type: boolean forwardDeadLetteredMessagesTo: description: The name of a Queue or Topic to automatically forward dead lettered messages to. @@ -567,6 +583,8 @@ spec: description: The ID of the ServiceBus Namespace to create this queue in. Changing this forces a new resource to be created. type: string + partitioningEnabled: + type: boolean requiresDuplicateDetection: description: Boolean flag which controls whether the Queue requires duplicate detection. Changing this forces a new resource to diff --git a/package/crds/servicebus.azure.upbound.io_subscriptions.yaml b/package/crds/servicebus.azure.upbound.io_subscriptions.yaml index b5fe771eb..3ee085ea3 100644 --- a/package/crds/servicebus.azure.upbound.io_subscriptions.yaml +++ b/package/crds/servicebus.azure.upbound.io_subscriptions.yaml @@ -78,6 +78,8 @@ spec: deleted as an ISO 8601 duration. The minimum duration is 5 minutes or PT5M. type: string + batchedOperationsEnabled: + type: boolean clientScopedSubscription: description: A client_scoped_subscription block as defined below. items: @@ -240,6 +242,8 @@ spec: deleted as an ISO 8601 duration. The minimum duration is 5 minutes or PT5M. type: string + batchedOperationsEnabled: + type: boolean clientScopedSubscription: description: A client_scoped_subscription block as defined below. items: @@ -488,6 +492,8 @@ spec: deleted as an ISO 8601 duration. The minimum duration is 5 minutes or PT5M. type: string + batchedOperationsEnabled: + type: boolean clientScopedSubscription: description: A client_scoped_subscription block as defined below. items: @@ -687,6 +693,8 @@ spec: deleted as an ISO 8601 duration. The minimum duration is 5 minutes or PT5M. type: string + batchedOperationsEnabled: + type: boolean clientScopedSubscription: description: A client_scoped_subscription block as defined below. properties: @@ -847,6 +855,8 @@ spec: deleted as an ISO 8601 duration. The minimum duration is 5 minutes or PT5M. type: string + batchedOperationsEnabled: + type: boolean clientScopedSubscription: description: A client_scoped_subscription block as defined below. properties: @@ -1093,6 +1103,8 @@ spec: deleted as an ISO 8601 duration. The minimum duration is 5 minutes or PT5M. type: string + batchedOperationsEnabled: + type: boolean clientScopedSubscription: description: A client_scoped_subscription block as defined below. properties: diff --git a/package/crds/servicebus.azure.upbound.io_topics.yaml b/package/crds/servicebus.azure.upbound.io_topics.yaml index c9f8fdd38..e7c296726 100644 --- a/package/crds/servicebus.azure.upbound.io_topics.yaml +++ b/package/crds/servicebus.azure.upbound.io_topics.yaml @@ -78,6 +78,8 @@ spec: after which the Topic is automatically deleted, minimum of 5 minutes. type: string + batchedOperationsEnabled: + type: boolean defaultMessageTtl: description: The ISO 8601 timespan duration of TTL of messages sent to this topic if no TTL value is set on the message itself. @@ -100,6 +102,8 @@ spec: topic to be partitioned across multiple message brokers. Changing this forces a new resource to be created. type: boolean + expressEnabled: + type: boolean maxMessageSizeInKilobytes: description: Integer value which controls the maximum size of a message allowed on the topic for Premium SKU. For supported @@ -190,6 +194,8 @@ spec: type: string type: object type: object + partitioningEnabled: + type: boolean requiresDuplicateDetection: description: Boolean flag which controls whether the Topic requires duplicate detection. Defaults to false. Changing this forces @@ -222,6 +228,8 @@ spec: after which the Topic is automatically deleted, minimum of 5 minutes. type: string + batchedOperationsEnabled: + type: boolean defaultMessageTtl: description: The ISO 8601 timespan duration of TTL of messages sent to this topic if no TTL value is set on the message itself. @@ -244,6 +252,8 @@ spec: topic to be partitioned across multiple message brokers. Changing this forces a new resource to be created. type: boolean + expressEnabled: + type: boolean maxMessageSizeInKilobytes: description: Integer value which controls the maximum size of a message allowed on the topic for Premium SKU. For supported @@ -254,6 +264,8 @@ spec: for the topic. For supported values see the "Queue/topic size" section of this document. type: number + partitioningEnabled: + type: boolean requiresDuplicateDetection: description: Boolean flag which controls whether the Topic requires duplicate detection. Defaults to false. Changing this forces @@ -445,6 +457,8 @@ spec: after which the Topic is automatically deleted, minimum of 5 minutes. type: string + batchedOperationsEnabled: + type: boolean defaultMessageTtl: description: The ISO 8601 timespan duration of TTL of messages sent to this topic if no TTL value is set on the message itself. @@ -467,6 +481,8 @@ spec: topic to be partitioned across multiple message brokers. Changing this forces a new resource to be created. type: boolean + expressEnabled: + type: boolean id: description: The ServiceBus Topic ID. type: string @@ -484,6 +500,8 @@ spec: description: The ID of the ServiceBus Namespace to create this topic in. Changing this forces a new resource to be created. type: string + partitioningEnabled: + type: boolean requiresDuplicateDetection: description: Boolean flag which controls whether the Topic requires duplicate detection. Defaults to false. Changing this forces diff --git a/package/crds/storage.azure.upbound.io_accountnetworkrules.yaml b/package/crds/storage.azure.upbound.io_accountnetworkrules.yaml index d9ff01c58..7dfc40a1a 100644 --- a/package/crds/storage.azure.upbound.io_accountnetworkrules.yaml +++ b/package/crds/storage.azure.upbound.io_accountnetworkrules.yaml @@ -76,7 +76,7 @@ spec: bypass: description: Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Valid options are any combination of Logging, Metrics, AzureServices, - or None. + or None. Defaults to ["AzureServices"]. items: type: string type: array @@ -211,7 +211,7 @@ spec: bypass: description: Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Valid options are any combination of Logging, Metrics, AzureServices, - or None. + or None. Defaults to ["AzureServices"]. items: type: string type: array @@ -510,7 +510,7 @@ spec: bypass: description: Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Valid options are any combination of Logging, Metrics, AzureServices, - or None. + or None. Defaults to ["AzureServices"]. items: type: string type: array diff --git a/package/crds/storage.azure.upbound.io_accounts.yaml b/package/crds/storage.azure.upbound.io_accounts.yaml index 9e9dc2bf0..f7f9b9517 100644 --- a/package/crds/storage.azure.upbound.io_accounts.yaml +++ b/package/crds/storage.azure.upbound.io_accounts.yaml @@ -140,6 +140,12 @@ spec: type: string type: object type: array + defaultShareLevelPermission: + description: Specifies the default share level permissions + applied to all users. Possible values are StorageFileDataSmbShareReader, + StorageFileDataSmbShareContributor, StorageFileDataSmbShareElevatedContributor, + or None. + type: string directoryType: description: Specifies the directory service used. Possible values are AADDS, AD and AADKERB. @@ -308,6 +314,10 @@ spec: description: Boolean flag which forces HTTPS if enabled, see here for more information. Defaults to true. type: boolean + httpsTrafficOnlyEnabled: + description: Boolean flag which forces HTTPS if enabled, see here + for more information. Defaults to true. + type: boolean identity: description: An identity block as defined below. items: @@ -871,6 +881,12 @@ spec: type: string type: object type: array + defaultShareLevelPermission: + description: Specifies the default share level permissions + applied to all users. Possible values are StorageFileDataSmbShareReader, + StorageFileDataSmbShareContributor, StorageFileDataSmbShareElevatedContributor, + or None. + type: string directoryType: description: Specifies the directory service used. Possible values are AADDS, AD and AADKERB. @@ -1039,6 +1055,10 @@ spec: description: Boolean flag which forces HTTPS if enabled, see here for more information. Defaults to true. type: boolean + httpsTrafficOnlyEnabled: + description: Boolean flag which forces HTTPS if enabled, see here + for more information. Defaults to true. + type: boolean identity: description: An identity block as defined below. items: @@ -1693,6 +1713,12 @@ spec: type: string type: object type: array + defaultShareLevelPermission: + description: Specifies the default share level permissions + applied to all users. Possible values are StorageFileDataSmbShareReader, + StorageFileDataSmbShareContributor, StorageFileDataSmbShareElevatedContributor, + or None. + type: string directoryType: description: Specifies the directory service used. Possible values are AADDS, AD and AADKERB. @@ -1861,6 +1887,10 @@ spec: description: Boolean flag which forces HTTPS if enabled, see here for more information. Defaults to true. type: boolean + httpsTrafficOnlyEnabled: + description: Boolean flag which forces HTTPS if enabled, see here + for more information. Defaults to true. + type: boolean id: description: The ID of the Storage Account. type: string @@ -2719,6 +2749,12 @@ spec: is set to AD. type: string type: object + defaultShareLevelPermission: + description: Specifies the default share level permissions + applied to all users. Possible values are StorageFileDataSmbShareReader, + StorageFileDataSmbShareContributor, StorageFileDataSmbShareElevatedContributor, + or None. + type: string directoryType: description: Specifies the directory service used. Possible values are AADDS, AD and AADKERB. @@ -2868,6 +2904,8 @@ spec: Storage Account to be created. type: string enableHttpsTrafficOnly: + type: boolean + httpsTrafficOnlyEnabled: description: Boolean flag which forces HTTPS if enabled, see here for more information. Defaults to true. type: boolean @@ -2924,7 +2962,7 @@ spec: Changing this forces a new resource to be created. type: boolean largeFileShareEnabled: - description: Is Large File Share Enabled? + description: Are Large File Shares Enabled? Defaults to false. type: boolean localUserEnabled: description: Is Local User Enabled? Defaults to true. @@ -3405,6 +3443,12 @@ spec: is set to AD. type: string type: object + defaultShareLevelPermission: + description: Specifies the default share level permissions + applied to all users. Possible values are StorageFileDataSmbShareReader, + StorageFileDataSmbShareContributor, StorageFileDataSmbShareElevatedContributor, + or None. + type: string directoryType: description: Specifies the directory service used. Possible values are AADDS, AD and AADKERB. @@ -3554,6 +3598,8 @@ spec: Storage Account to be created. type: string enableHttpsTrafficOnly: + type: boolean + httpsTrafficOnlyEnabled: description: Boolean flag which forces HTTPS if enabled, see here for more information. Defaults to true. type: boolean @@ -3610,7 +3656,7 @@ spec: Changing this forces a new resource to be created. type: boolean largeFileShareEnabled: - description: Is Large File Share Enabled? + description: Are Large File Shares Enabled? Defaults to false. type: boolean localUserEnabled: description: Is Local User Enabled? Defaults to true. @@ -4182,6 +4228,12 @@ spec: is set to AD. type: string type: object + defaultShareLevelPermission: + description: Specifies the default share level permissions + applied to all users. Possible values are StorageFileDataSmbShareReader, + StorageFileDataSmbShareContributor, StorageFileDataSmbShareElevatedContributor, + or None. + type: string directoryType: description: Specifies the directory service used. Possible values are AADDS, AD and AADKERB. @@ -4331,6 +4383,8 @@ spec: Storage Account to be created. type: string enableHttpsTrafficOnly: + type: boolean + httpsTrafficOnlyEnabled: description: Boolean flag which forces HTTPS if enabled, see here for more information. Defaults to true. type: boolean @@ -4398,7 +4452,7 @@ spec: Changing this forces a new resource to be created. type: boolean largeFileShareEnabled: - description: Is Large File Share Enabled? + description: Are Large File Shares Enabled? Defaults to false. type: boolean localUserEnabled: description: Is Local User Enabled? Defaults to true. diff --git a/package/crds/synapse.azure.upbound.io_workspacesqlaadadmins.yaml b/package/crds/synapse.azure.upbound.io_workspacesqlaadadmins.yaml index 9e9e457ec..4153165cc 100644 --- a/package/crds/synapse.azure.upbound.io_workspacesqlaadadmins.yaml +++ b/package/crds/synapse.azure.upbound.io_workspacesqlaadadmins.yaml @@ -35,7 +35,7 @@ spec: schema: openAPIV3Schema: description: WorkspaceSQLAADAdmin is the Schema for the WorkspaceSQLAADAdmins - API. Manages Synapse Workspace AAD Admin + API. Manages Synapse Workspace SQL AAD Admin properties: apiVersion: description: |- diff --git a/package/crds/web.azure.upbound.io_linuxwebapps.yaml b/package/crds/web.azure.upbound.io_linuxwebapps.yaml index a5e6e8cbf..71aec893f 100644 --- a/package/crds/web.azure.upbound.io_linuxwebapps.yaml +++ b/package/crds/web.azure.upbound.io_linuxwebapps.yaml @@ -6655,7 +6655,7 @@ spec: type: string phpVersion: description: The version of PHP to run. Possible values - are 7.4, 8.0, 8.1 and 8.2. + are 7.4, 8.0, 8.1, 8.2 and 8.3. type: string pythonVersion: description: The version of Python to run. Possible values @@ -8428,7 +8428,7 @@ spec: type: string phpVersion: description: The version of PHP to run. Possible values - are 7.4, 8.0, 8.1 and 8.2. + are 7.4, 8.0, 8.1, 8.2 and 8.3. type: string pythonVersion: description: The version of Python to run. Possible values @@ -10188,7 +10188,7 @@ spec: type: string phpVersion: description: The version of PHP to run. Possible values - are 7.4, 8.0, 8.1 and 8.2. + are 7.4, 8.0, 8.1, 8.2 and 8.3. type: string pythonVersion: description: The version of Python to run. Possible values diff --git a/package/crds/web.azure.upbound.io_linuxwebappslots.yaml b/package/crds/web.azure.upbound.io_linuxwebappslots.yaml index 6c41621ef..56343e1e2 100644 --- a/package/crds/web.azure.upbound.io_linuxwebappslots.yaml +++ b/package/crds/web.azure.upbound.io_linuxwebappslots.yaml @@ -6473,7 +6473,7 @@ spec: type: string phpVersion: description: The version of PHP to run. Possible values - are 7.4, 8.0, 8.1 and 8.2. + are 7.4, 8.0, 8.1, 8.2 and 8.3. type: string pythonVersion: description: The version of Python to run. Possible values @@ -6827,7 +6827,7 @@ spec: type: boolean remoteDebuggingVersion: description: The Remote Debugging Version. Possible values - include VS2017 and VS2019 + include VS2017, VS2019 and VS2022 type: string scmIpRestriction: description: One or more scm_ip_restriction blocks as defined @@ -8239,7 +8239,7 @@ spec: type: string phpVersion: description: The version of PHP to run. Possible values - are 7.4, 8.0, 8.1 and 8.2. + are 7.4, 8.0, 8.1, 8.2 and 8.3. type: string pythonVersion: description: The version of Python to run. Possible values @@ -8593,7 +8593,7 @@ spec: type: boolean remoteDebuggingVersion: description: The Remote Debugging Version. Possible values - include VS2017 and VS2019 + include VS2017, VS2019 and VS2022 type: string scmIpRestriction: description: One or more scm_ip_restriction blocks as defined @@ -9993,7 +9993,7 @@ spec: type: string phpVersion: description: The version of PHP to run. Possible values - are 7.4, 8.0, 8.1 and 8.2. + are 7.4, 8.0, 8.1, 8.2 and 8.3. type: string pythonVersion: description: The version of Python to run. Possible values @@ -10277,7 +10277,7 @@ spec: type: boolean remoteDebuggingVersion: description: The Remote Debugging Version. Possible values - include VS2017 and VS2019 + include VS2017, VS2019 and VS2022 type: string scmIpRestriction: description: One or more scm_ip_restriction blocks as defined diff --git a/package/crds/web.azure.upbound.io_serviceplans.yaml b/package/crds/web.azure.upbound.io_serviceplans.yaml index f3e9f97cc..754ad7c19 100644 --- a/package/crds/web.azure.upbound.io_serviceplans.yaml +++ b/package/crds/web.azure.upbound.io_serviceplans.yaml @@ -178,8 +178,8 @@ spec: description: The SKU for the plan. Possible values include B1, B2, B3, D1, F1, I1, I2, I3, I1v2, I2v2, I3v2, I4v2, I5v2, I6v2, P1v2, P2v2, P3v2, P0v3, P1v3, P2v3, P3v3, P1mv3, P2mv3, P3mv3, - P4mv3, P5mv3, S1, S2, S3, SHARED, EP1, EP2, EP3, WS1, WS2, WS3, - and Y1. + P4mv3, P5mv3, S1, S2, S3, SHARED, EP1, EP2, EP3, FC1, WS1, WS2, + WS3, and Y1. type: string tags: additionalProperties: @@ -234,8 +234,8 @@ spec: description: The SKU for the plan. Possible values include B1, B2, B3, D1, F1, I1, I2, I3, I1v2, I2v2, I3v2, I4v2, I5v2, I6v2, P1v2, P2v2, P3v2, P0v3, P1v3, P2v3, P3v3, P1mv3, P2mv3, P3mv3, - P4mv3, P5mv3, S1, S2, S3, SHARED, EP1, EP2, EP3, WS1, WS2, WS3, - and Y1. + P4mv3, P5mv3, S1, S2, S3, SHARED, EP1, EP2, EP3, FC1, WS1, WS2, + WS3, and Y1. type: string tags: additionalProperties: @@ -477,8 +477,8 @@ spec: description: The SKU for the plan. Possible values include B1, B2, B3, D1, F1, I1, I2, I3, I1v2, I2v2, I3v2, I4v2, I5v2, I6v2, P1v2, P2v2, P3v2, P0v3, P1v3, P2v3, P3v3, P1mv3, P2mv3, P3mv3, - P4mv3, P5mv3, S1, S2, S3, SHARED, EP1, EP2, EP3, WS1, WS2, WS3, - and Y1. + P4mv3, P5mv3, S1, S2, S3, SHARED, EP1, EP2, EP3, FC1, WS1, WS2, + WS3, and Y1. type: string tags: additionalProperties: diff --git a/package/crds/web.azure.upbound.io_windowswebappslots.yaml b/package/crds/web.azure.upbound.io_windowswebappslots.yaml index 5c31ceeae..445ceba40 100644 --- a/package/crds/web.azure.upbound.io_windowswebappslots.yaml +++ b/package/crds/web.azure.upbound.io_windowswebappslots.yaml @@ -7041,7 +7041,7 @@ spec: type: boolean remoteDebuggingVersion: description: The Remote Debugging Version. Possible values - include VS2017 and VS2019 + include VS2017, VS2019 and VS2022 type: string scmIpRestriction: description: One or more scm_ip_restriction blocks as defined @@ -8808,7 +8808,7 @@ spec: type: boolean remoteDebuggingVersion: description: The Remote Debugging Version. Possible values - include VS2017 and VS2019 + include VS2017, VS2019 and VS2022 type: string scmIpRestriction: description: One or more scm_ip_restriction blocks as defined @@ -10560,7 +10560,7 @@ spec: type: boolean remoteDebuggingVersion: description: The Remote Debugging Version. Possible values - include VS2017 and VS2019 + include VS2017, VS2019 and VS2022 type: string scmIpRestriction: description: One or more scm_ip_restriction blocks as defined