From 1e3fea4a88f94c1085608df50c88f11a4c5898ea Mon Sep 17 00:00:00 2001 From: magodo Date: Tue, 28 Jan 2025 10:03:19 +1100 Subject: [PATCH] Update schemas --- README.md | 6 +- providers/azapi/provider_gen.go | 12 +- providers/azuread/provider_gen.go | 31 +- providers/azurerm/provider_gen.go | 5490 ++++++++++++++++++++++++++++- 4 files changed, 5371 insertions(+), 168 deletions(-) diff --git a/README.md b/README.md index 3beab11..68d2876 100644 --- a/README.md +++ b/README.md @@ -22,10 +22,10 @@ Currently to generate the state, the tool supports *full mode* (with `-full`) or |Name|Version| |-|-| |hashicorp/aws|v5.64.0| - |hashicorp/azurerm|v4.5.0| - |hashicorp/azuread|v3.0.2| + |hashicorp/azurerm|v4.16.0| + |hashicorp/azuread|v3.1.0| |hashicorp/google|v6.0.1| - |azure/azapi|v2.0.1| + |azure/azapi|v2.2.0| ## Usage diff --git a/providers/azapi/provider_gen.go b/providers/azapi/provider_gen.go index c541d4b..0715f8f 100644 --- a/providers/azapi/provider_gen.go +++ b/providers/azapi/provider_gen.go @@ -878,11 +878,21 @@ func init() { "type": "string", "computed": true }, + { + "name": "object_id", + "type": "string", + "computed": true + }, { "name": "subscription_id", "type": "string", "computed": true }, + { + "name": "subscription_resource_id", + "type": "string", + "computed": true + }, { "name": "tenant_id", "type": "string", @@ -1376,5 +1386,5 @@ func init() { fmt.Fprintf(os.Stderr, "unmarshalling the provider schema (azapi): %s", err) os.Exit(1) } - ProviderSchemaInfo.Version = "2.0.1" + ProviderSchemaInfo.Version = "2.2.0" } diff --git a/providers/azuread/provider_gen.go b/providers/azuread/provider_gen.go index e75f623..f89d054 100644 --- a/providers/azuread/provider_gen.go +++ b/providers/azuread/provider_gen.go @@ -1302,7 +1302,7 @@ func init() { "max_items": 1, "required": false, "optional": true, - "computed": true, + "computed": false, "force_new": false }, { @@ -2315,6 +2315,13 @@ func init() { "required": true, "force_new": false }, + { + "name": "insider_risk_levels", + "type": "string", + "optional": true, + "computed": true, + "force_new": false + }, { "name": "service_principal_risk_levels", "type": [ @@ -4029,6 +4036,13 @@ func init() { "required": true, "force_new": false }, + { + "name": "country_lookup_method", + "type": "string", + "optional": true, + "default": "clientIpAddress", + "force_new": false + }, { "name": "include_unknown_countries_and_regions", "type": "bool", @@ -5071,6 +5085,12 @@ func init() { "optional": true, "force_new": false }, + { + "name": "employee_hire_date", + "type": "string", + "optional": true, + "force_new": false + }, { "name": "employee_id", "type": "string", @@ -6588,6 +6608,7 @@ func init() { "list", "string" ], + "country_lookup_method": "string", "include_unknown_countries_and_regions": "bool" } ] @@ -7079,6 +7100,12 @@ func init() { "computed": true, "force_new": false }, + { + "name": "employee_hire_date", + "type": "string", + "computed": true, + "force_new": false + }, { "name": "employee_id", "type": "string", @@ -7471,5 +7498,5 @@ func init() { fmt.Fprintf(os.Stderr, "unmarshalling the provider schema (azuread): %s", err) os.Exit(1) } - ProviderSchemaInfo.Version = "3.0.2" + ProviderSchemaInfo.Version = "3.1.0" } diff --git a/providers/azurerm/provider_gen.go b/providers/azurerm/provider_gen.go index 92b9065..424b5b0 100644 --- a/providers/azurerm/provider_gen.go +++ b/providers/azurerm/provider_gen.go @@ -14380,6 +14380,163 @@ func init() { ] } }, + "azurerm_arc_kubernetes_provisioned_cluster": { + "block": { + "attributes": [ + { + "name": "agent_version", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "arc_agent_auto_upgrade_enabled", + "type": "bool", + "optional": true, + "default": true, + "force_new": false + }, + { + "name": "arc_agent_desired_version", + "type": "string", + "optional": true, + "force_new": false + }, + { + "name": "distribution", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "infrastructure", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "kubernetes_version", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "location", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "offering", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "resource_group_name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "tags", + "type": [ + "map", + "string" + ], + "optional": true, + "force_new": false + }, + { + "name": "total_core_count", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "total_node_count", + "type": "number", + "computed": true, + "force_new": false + } + ], + "block_types": [ + { + "type_name": "azure_active_directory", + "block": { + "attributes": [ + { + "name": "admin_group_object_ids", + "type": [ + "list", + "string" + ], + "optional": true, + "force_new": false + }, + { + "name": "azure_rbac_enabled", + "type": "bool", + "optional": true, + "default": false, + "force_new": false + }, + { + "name": "tenant_id", + "type": "string", + "optional": true, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "max_items": 1, + "required": false, + "optional": true, + "computed": false, + "force_new": false + }, + { + "type_name": "identity", + "block": { + "attributes": [ + { + "name": "principal_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "tenant_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "type", + "type": "string", + "required": true, + "force_new": true + } + ] + }, + "nesting_mode": 2, + "min_items": 1, + "max_items": 1, + "required": true, + "optional": false, + "computed": false, + "force_new": true + } + ] + } + }, "azurerm_arc_machine": { "block": { "attributes": [ @@ -14406,6 +14563,48 @@ func init() { "type": "string", "required": true, "force_new": true + }, + { + "name": "tags", + "type": [ + "map", + "string" + ], + "optional": true, + "force_new": false + } + ], + "block_types": [ + { + "type_name": "identity", + "block": { + "attributes": [ + { + "name": "principal_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "tenant_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "type", + "type": "string", + "required": true, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "max_items": 1, + "required": false, + "optional": true, + "computed": false, + "force_new": false } ] } @@ -18766,6 +18965,15 @@ func init() { "type": "string", "optional": true, "force_new": true + }, + { + "name": "zones", + "type": [ + "set", + "string" + ], + "optional": true, + "force_new": true } ], "block_types": [ @@ -19994,6 +20202,49 @@ func init() { "computed": false, "force_new": false }, + { + "type_name": "security_profile", + "block": { + "attributes": [ + { + "name": "host_encryption_enabled", + "type": "bool", + "optional": true, + "force_new": true + }, + { + "name": "secure_boot_enabled", + "type": "bool", + "optional": true, + "force_new": true, + "required_with": [ + "security_profile.0.security_type" + ] + }, + { + "name": "security_type", + "type": "string", + "optional": true, + "force_new": true + }, + { + "name": "vtpm_enabled", + "type": "bool", + "optional": true, + "force_new": true, + "required_with": [ + "security_profile.0.security_type" + ] + } + ] + }, + "nesting_mode": 2, + "max_items": 1, + "required": false, + "optional": true, + "computed": false, + "force_new": true + }, { "type_name": "start_task", "block": { @@ -20435,6 +20686,13 @@ func init() { "required": true, "force_new": true }, + { + "name": "file_format", + "type": "string", + "optional": true, + "default": "Csv", + "force_new": false + }, { "name": "name", "type": "string", @@ -23854,6 +24112,48 @@ func init() { "optional": true, "force_new": false } + ], + "block_types": [ + { + "type_name": "identity", + "block": { + "attributes": [ + { + "name": "identity_ids", + "type": [ + "set", + "string" + ], + "optional": true, + "force_new": false + }, + { + "name": "principal_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "tenant_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "type", + "type": "string", + "required": true, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "max_items": 1, + "required": false, + "optional": true, + "computed": false, + "force_new": false + } ] } }, @@ -25822,6 +26122,30 @@ func init() { ] } }, + "azurerm_cognitive_account_rai_blocklist": { + "block": { + "attributes": [ + { + "name": "cognitive_account_id", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "description", + "type": "string", + "optional": true, + "force_new": false + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + } + ] + } + }, "azurerm_cognitive_deployment": { "block": { "attributes": [ @@ -25831,6 +26155,12 @@ func init() { "required": true, "force_new": true }, + { + "name": "dynamic_throttling_enabled", + "type": "bool", + "optional": true, + "force_new": false + }, { "name": "name", "type": "string", @@ -26283,7 +26613,7 @@ func init() { "type": "string", "optional": true, "default": "Actual", - "force_new": true + "force_new": false } ] }, @@ -26506,7 +26836,7 @@ func init() { "type": "string", "optional": true, "default": "Actual", - "force_new": true + "force_new": false } ] }, @@ -26729,7 +27059,7 @@ func init() { "type": "string", "optional": true, "default": "Actual", - "force_new": true + "force_new": false } ] }, @@ -26805,6 +27135,12 @@ func init() { "computed": true, "force_new": false }, + { + "name": "max_inactive_revisions", + "type": "number", + "optional": true, + "force_new": false + }, { "name": "name", "type": "string", @@ -27162,6 +27498,13 @@ func init() { "optional": true, "computed": true, "force_new": false + }, + { + "name": "termination_grace_period_seconds", + "type": "number", + "optional": true, + "default": 0, + "force_new": false } ], "block_types": [ @@ -27420,6 +27763,13 @@ func init() { "optional": true, "force_new": false }, + { + "name": "initial_delay", + "type": "number", + "optional": true, + "default": 0, + "force_new": false + }, { "name": "interval_seconds", "type": "number", @@ -27511,6 +27861,13 @@ func init() { "optional": true, "force_new": false }, + { + "name": "initial_delay", + "type": "number", + "optional": true, + "default": 0, + "force_new": false + }, { "name": "interval_seconds", "type": "number", @@ -28038,7 +28395,7 @@ func init() { "name": "log_analytics_workspace_id", "type": "string", "optional": true, - "force_new": true + "force_new": false }, { "name": "mutual_tls_enabled", @@ -28987,6 +29344,13 @@ func init() { "optional": true, "force_new": false }, + { + "name": "initial_delay", + "type": "number", + "optional": true, + "default": 0, + "force_new": false + }, { "name": "interval_seconds", "type": "number", @@ -29078,6 +29442,13 @@ func init() { "optional": true, "force_new": false }, + { + "name": "initial_delay", + "type": "number", + "optional": true, + "default": 0, + "force_new": false + }, { "name": "interval_seconds", "type": "number", @@ -30707,6 +31078,90 @@ func init() { ] } }, + "azurerm_container_registry_credential_set": { + "block": { + "attributes": [ + { + "name": "container_registry_id", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "login_server", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + } + ], + "block_types": [ + { + "type_name": "authentication_credentials", + "block": { + "attributes": [ + { + "name": "password_secret_id", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "username_secret_id", + "type": "string", + "required": true, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "min_items": 1, + "max_items": 1, + "required": true, + "optional": false, + "computed": false, + "force_new": false + }, + { + "type_name": "identity", + "block": { + "attributes": [ + { + "name": "principal_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "tenant_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "type", + "type": "string", + "required": true, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "min_items": 1, + "max_items": 1, + "required": true, + "optional": false, + "computed": false, + "force_new": false + } + ] + } + }, "azurerm_container_registry_scope_map": { "block": { "attributes": [ @@ -30753,7 +31208,10 @@ func init() { "name": "agent_pool_name", "type": "string", "optional": true, - "force_new": false + "force_new": false, + "conflicts_with": [ + "agent_setting" + ] }, { "name": "container_registry_id", @@ -30822,7 +31280,10 @@ func init() { "required": false, "optional": true, "computed": false, - "force_new": false + "force_new": false, + "conflicts_with": [ + "agent_pool_name" + ] }, { "type_name": "base_image_trigger", @@ -31627,7 +32088,10 @@ func init() { "name": "key_vault_key_id", "type": "string", "optional": true, - "force_new": true + "force_new": true, + "conflicts_with": [ + "managed_hsm_key_id" + ] }, { "name": "kind", @@ -31649,6 +32113,15 @@ func init() { "required": true, "force_new": true }, + { + "name": "managed_hsm_key_id", + "type": "string", + "optional": true, + "force_new": true, + "conflicts_with": [ + "key_vault_key_id" + ] + }, { "name": "minimal_tls_version", "type": "string", @@ -33619,7 +34092,7 @@ func init() { "name": "partition_key_version", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "resource_group_name", @@ -34224,6 +34697,13 @@ func init() { "required": true, "force_new": true }, + { + "name": "notification_email", + "type": "string", + "optional": true, + "computed": true, + "force_new": false + }, { "name": "subscription_id", "type": "string", @@ -34756,6 +35236,66 @@ func init() { ] } }, + "azurerm_dashboard_grafana_managed_private_endpoint": { + "block": { + "attributes": [ + { + "name": "grafana_id", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "group_ids", + "type": [ + "list", + "string" + ], + "optional": true, + "force_new": true + }, + { + "name": "location", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "private_link_resource_id", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "private_link_resource_region", + "type": "string", + "optional": true, + "force_new": true + }, + { + "name": "request_message", + "type": "string", + "optional": true, + "force_new": false + }, + { + "name": "tags", + "type": [ + "map", + "string" + ], + "optional": true, + "force_new": false + } + ] + } + }, "azurerm_data_factory": { "block": { "attributes": [ @@ -39704,6 +40244,12 @@ func init() { "key_vault_connection_string" ] }, + { + "name": "credential_name", + "type": "string", + "optional": true, + "force_new": false + }, { "name": "data_factory_id", "type": "string", @@ -42131,6 +42677,42 @@ func init() { ] } }, + "azurerm_data_protection_backup_instance_mysql_flexible_server": { + "block": { + "attributes": [ + { + "name": "backup_policy_id", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "location", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "server_id", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "vault_id", + "type": "string", + "required": true, + "force_new": true + } + ] + } + }, "azurerm_data_protection_backup_instance_postgresql": { "block": { "attributes": [ @@ -43179,6 +43761,13 @@ func init() { "required": true, "force_new": true }, + { + "name": "immutability", + "type": "string", + "optional": true, + "default": "Disabled", + "force_new": false + }, { "name": "location", "type": "string", @@ -44410,6 +44999,49 @@ func init() { "optional": true, "computed": true, "force_new": false + }, + { + "type_name": "enhanced_security_compliance", + "block": { + "attributes": [ + { + "name": "automatic_cluster_update_enabled", + "type": "bool", + "optional": true, + "default": false, + "force_new": false + }, + { + "name": "compliance_security_profile_enabled", + "type": "bool", + "optional": true, + "default": false, + "force_new": false + }, + { + "name": "compliance_security_profile_standards", + "type": [ + "set", + "string" + ], + "optional": true, + "force_new": false + }, + { + "name": "enhanced_security_monitoring_enabled", + "type": "bool", + "optional": true, + "default": false, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "max_items": 1, + "required": false, + "optional": true, + "computed": false, + "force_new": false } ] } @@ -45106,6 +45738,30 @@ func init() { ] } }, + "azurerm_dev_center_attached_network": { + "block": { + "attributes": [ + { + "name": "dev_center_id", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "network_connection_id", + "type": "string", + "required": true, + "force_new": true + } + ] + } + }, "azurerm_dev_center_catalog": { "block": { "attributes": [ @@ -45547,6 +46203,63 @@ func init() { ] } }, + "azurerm_dev_center_project_pool": { + "block": { + "attributes": [ + { + "name": "dev_box_definition_name", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "dev_center_attached_network_name", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "dev_center_project_id", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "local_administrator_enabled", + "type": "bool", + "required": true, + "force_new": false + }, + { + "name": "location", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "stop_on_disconnect_grace_period_minutes", + "type": "number", + "optional": true, + "force_new": false + }, + { + "name": "tags", + "type": [ + "map", + "string" + ], + "optional": true, + "force_new": false + } + ] + } + }, "azurerm_dev_test_global_vm_shutdown_schedule": { "block": { "attributes": [ @@ -47566,6 +48279,299 @@ func init() { ] } }, + "azurerm_dynatrace_monitor": { + "block": { + "attributes": [ + { + "name": "location", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "marketplace_subscription", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "monitoring_enabled", + "type": "bool", + "optional": true, + "default": true, + "force_new": true + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "resource_group_name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "tags", + "type": [ + "map", + "string" + ], + "optional": true, + "force_new": false + } + ], + "block_types": [ + { + "type_name": "identity", + "block": { + "attributes": [ + { + "name": "principal_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "tenant_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "type", + "type": "string", + "required": true, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "min_items": 1, + "max_items": 1, + "required": true, + "optional": false, + "computed": false, + "force_new": false + }, + { + "type_name": "plan", + "block": { + "attributes": [ + { + "name": "billing_cycle", + "type": "string", + "optional": true, + "force_new": false + }, + { + "name": "effective_date", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "plan", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "usage_type", + "type": "string", + "optional": true, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "min_items": 1, + "max_items": 1, + "required": true, + "optional": false, + "computed": false, + "force_new": true + }, + { + "type_name": "user", + "block": { + "attributes": [ + { + "name": "country", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "email", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "first_name", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "last_name", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "phone_number", + "type": "string", + "required": true, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "min_items": 1, + "max_items": 1, + "required": true, + "optional": false, + "computed": false, + "force_new": true + } + ] + } + }, + "azurerm_dynatrace_tag_rules": { + "block": { + "attributes": [ + { + "name": "monitor_id", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + } + ], + "block_types": [ + { + "type_name": "log_rule", + "block": { + "attributes": [ + { + "name": "send_activity_logs_enabled", + "type": "bool", + "optional": true, + "default": false, + "force_new": true + }, + { + "name": "send_azure_active_directory_logs_enabled", + "type": "bool", + "optional": true, + "default": false, + "force_new": true + }, + { + "name": "send_subscription_logs_enabled", + "type": "bool", + "optional": true, + "default": false, + "force_new": true + } + ], + "block_types": [ + { + "type_name": "filtering_tag", + "block": { + "attributes": [ + { + "name": "action", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "value", + "type": "string", + "required": true, + "force_new": true + } + ] + }, + "nesting_mode": 2, + "min_items": 1, + "required": true, + "optional": false, + "computed": false, + "force_new": true + } + ] + }, + "nesting_mode": 2, + "max_items": 1, + "required": false, + "optional": true, + "computed": false, + "force_new": true + }, + { + "type_name": "metric_rule", + "block": { + "block_types": [ + { + "type_name": "filtering_tag", + "block": { + "attributes": [ + { + "name": "action", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "value", + "type": "string", + "required": true, + "force_new": true + } + ] + }, + "nesting_mode": 2, + "min_items": 1, + "required": true, + "optional": false, + "computed": false, + "force_new": true + } + ] + }, + "nesting_mode": 2, + "max_items": 1, + "required": false, + "optional": true, + "computed": false, + "force_new": true + } + ] + } + }, "azurerm_elastic_cloud_elasticsearch": { "block": { "attributes": [ @@ -49797,6 +50803,219 @@ func init() { ] } }, + "azurerm_eventgrid_namespace": { + "block": { + "attributes": [ + { + "name": "capacity", + "type": "number", + "optional": true, + "default": 1, + "force_new": false + }, + { + "name": "location", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "public_network_access", + "type": "string", + "optional": true, + "default": "Enabled", + "force_new": false + }, + { + "name": "resource_group_name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "sku", + "type": "string", + "optional": true, + "default": "Standard", + "force_new": false + }, + { + "name": "tags", + "type": [ + "map", + "string" + ], + "optional": true, + "force_new": false + } + ], + "block_types": [ + { + "type_name": "identity", + "block": { + "attributes": [ + { + "name": "identity_ids", + "type": [ + "set", + "string" + ], + "optional": true, + "force_new": false + }, + { + "name": "principal_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "tenant_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "type", + "type": "string", + "required": true, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "max_items": 1, + "required": false, + "optional": true, + "computed": false, + "force_new": false + }, + { + "type_name": "inbound_ip_rule", + "block": { + "attributes": [ + { + "name": "action", + "type": "string", + "optional": true, + "default": "Allow", + "force_new": false + }, + { + "name": "ip_mask", + "type": "string", + "required": true, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "max_items": 128, + "required": false, + "optional": true, + "computed": false, + "force_new": false + }, + { + "type_name": "topic_spaces_configuration", + "block": { + "attributes": [ + { + "name": "alternative_authentication_name_source", + "type": [ + "list", + "string" + ], + "optional": true, + "force_new": false + }, + { + "name": "maximum_client_sessions_per_authentication_name", + "type": "number", + "optional": true, + "default": 1, + "force_new": false + }, + { + "name": "maximum_session_expiry_in_hours", + "type": "number", + "optional": true, + "default": 1, + "force_new": false + }, + { + "name": "route_topic_id", + "type": "string", + "optional": true, + "force_new": false + } + ], + "block_types": [ + { + "type_name": "dynamic_routing_enrichment", + "block": { + "attributes": [ + { + "name": "key", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "value", + "type": "string", + "required": true, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "required": false, + "optional": true, + "computed": false, + "force_new": false + }, + { + "type_name": "static_routing_enrichment", + "block": { + "attributes": [ + { + "name": "key", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "value", + "type": "string", + "required": true, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "required": false, + "optional": true, + "computed": false, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "required": false, + "optional": true, + "computed": false, + "force_new": true + } + ] + } + }, "azurerm_eventgrid_system_topic": { "block": { "attributes": [ @@ -51461,11 +52680,27 @@ func init() { "required": true, "force_new": true }, + { + "name": "namespace_id", + "type": "string", + "optional": true, + "computed": true, + "force_new": false, + "exactly_one_of": [ + "namespace_id", + "namespace_name" + ] + }, { "name": "namespace_name", "type": "string", - "required": true, - "force_new": true + "optional": true, + "computed": true, + "force_new": false, + "exactly_one_of": [ + "namespace_id", + "namespace_name" + ] }, { "name": "partition_count", @@ -51485,8 +52720,13 @@ func init() { { "name": "resource_group_name", "type": "string", - "required": true, - "force_new": true + "optional": true, + "computed": true, + "force_new": false, + "exactly_one_of": [ + "namespace_id", + "resource_group_name" + ] }, { "name": "status", @@ -53207,6 +54447,76 @@ func init() { ] } }, + "azurerm_fabric_capacity": { + "block": { + "attributes": [ + { + "name": "administration_members", + "type": [ + "set", + "string" + ], + "optional": true, + "force_new": false + }, + { + "name": "location", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "resource_group_name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "tags", + "type": [ + "map", + "string" + ], + "optional": true, + "force_new": false + } + ], + "block_types": [ + { + "type_name": "sku", + "block": { + "attributes": [ + { + "name": "name", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "tier", + "type": "string", + "required": true, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "min_items": 1, + "max_items": 1, + "required": true, + "optional": false, + "computed": false, + "force_new": false + } + ] + } + }, "azurerm_federated_identity_credential": { "block": { "attributes": [ @@ -54827,6 +56137,31 @@ func init() { } ], "block_types": [ + { + "type_name": "customer_managed_key", + "block": { + "attributes": [ + { + "name": "key_vault_key_id", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "user_assigned_identity_id", + "type": "string", + "required": true, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "max_items": 1, + "required": false, + "optional": true, + "computed": false, + "force_new": true + }, { "type_name": "identity", "block": { @@ -63282,6 +64617,19 @@ func init() { "computed": true, "force_new": false }, + { + "name": "data_partitions_enabled", + "type": "bool", + "optional": true, + "default": false, + "force_new": true + }, + { + "name": "encryption_key_url", + "type": "string", + "optional": true, + "force_new": false + }, { "name": "location", "type": "string", @@ -63339,6 +64687,59 @@ func init() { } ], "block_types": [ + { + "type_name": "cors", + "block": { + "attributes": [ + { + "name": "allow_credentials", + "type": "bool", + "optional": true, + "default": false, + "force_new": false + }, + { + "name": "allowed_headers", + "type": [ + "list", + "string" + ], + "optional": true, + "force_new": false + }, + { + "name": "allowed_methods", + "type": [ + "list", + "string" + ], + "optional": true, + "force_new": false + }, + { + "name": "allowed_origins", + "type": [ + "list", + "string" + ], + "optional": true, + "force_new": false + }, + { + "name": "max_age_in_seconds", + "type": "number", + "optional": true, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "max_items": 1, + "required": false, + "optional": true, + "computed": true, + "force_new": false + }, { "type_name": "identity", "block": { @@ -63378,6 +64779,31 @@ func init() { "optional": true, "computed": false, "force_new": false + }, + { + "type_name": "storage", + "block": { + "attributes": [ + { + "name": "file_system_name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "storage_account_id", + "type": "string", + "required": true, + "force_new": true + } + ] + }, + "nesting_mode": 2, + "max_items": 1, + "required": false, + "optional": true, + "computed": true, + "force_new": true } ] } @@ -69231,6 +70657,20 @@ func init() { "default": false, "force_new": false }, + { + "name": "daemonset_eviction_for_empty_nodes_enabled", + "type": "bool", + "optional": true, + "default": false, + "force_new": false + }, + { + "name": "daemonset_eviction_for_occupied_nodes_enabled", + "type": "bool", + "optional": true, + "default": true, + "force_new": false + }, { "name": "empty_bulk_delete_max", "type": "string", @@ -69245,6 +70685,13 @@ func init() { "default": "random", "force_new": false }, + { + "name": "ignore_daemonsets_utilization_enabled", + "type": "bool", + "optional": true, + "default": false, + "force_new": false + }, { "name": "max_graceful_termination_sec", "type": "string", @@ -69333,7 +70780,6 @@ func init() { "name": "skip_nodes_with_local_storage", "type": "bool", "optional": true, - "default": false, "force_new": false }, { @@ -70783,6 +72229,13 @@ func init() { "type_name": "load_balancer_profile", "block": { "attributes": [ + { + "name": "backend_pool_type", + "type": "string", + "optional": true, + "default": "NodeIPConfiguration", + "force_new": false + }, { "name": "effective_outbound_ips", "type": [ @@ -71405,7 +72858,7 @@ func init() { "name": "fips_enabled", "type": "bool", "optional": true, - "force_new": true + "force_new": false }, { "name": "gpu_instance", @@ -71417,7 +72870,7 @@ func init() { "name": "host_encryption_enabled", "type": "bool", "optional": true, - "force_new": true + "force_new": false }, { "name": "host_group_id", @@ -71449,7 +72902,7 @@ func init() { "type": "number", "optional": true, "computed": true, - "force_new": true + "force_new": false }, { "name": "min_count", @@ -71491,7 +72944,7 @@ func init() { "name": "node_public_ip_enabled", "type": "bool", "optional": true, - "force_new": true + "force_new": false }, { "name": "node_public_ip_prefix_id", @@ -71523,14 +72976,14 @@ func init() { "type": "number", "optional": true, "computed": true, - "force_new": true + "force_new": false }, { "name": "os_disk_type", "type": "string", "optional": true, "default": "Managed", - "force_new": true + "force_new": false }, { "name": "os_sku", @@ -71550,7 +73003,7 @@ func init() { "name": "pod_subnet_id", "type": "string", "optional": true, - "force_new": true + "force_new": false }, { "name": "priority", @@ -71576,7 +73029,7 @@ func init() { "name": "snapshot_id", "type": "string", "optional": true, - "force_new": true + "force_new": false }, { "name": "spot_max_price", @@ -71594,24 +73047,30 @@ func init() { "optional": true, "force_new": false }, + { + "name": "temporary_name_for_rotation", + "type": "string", + "optional": true, + "force_new": false + }, { "name": "ultra_ssd_enabled", "type": "bool", "optional": true, "default": false, - "force_new": true + "force_new": false }, { "name": "vm_size", "type": "string", "required": true, - "force_new": true + "force_new": false }, { "name": "vnet_subnet_id", "type": "string", "optional": true, - "force_new": true + "force_new": false }, { "name": "workload_runtime", @@ -71626,7 +73085,7 @@ func init() { "string" ], "optional": true, - "force_new": true + "force_new": false } ], "block_types": [ @@ -71641,62 +73100,62 @@ func init() { "string" ], "optional": true, - "force_new": true + "force_new": false }, { "name": "container_log_max_line", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "container_log_max_size_mb", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "cpu_cfs_quota_enabled", "type": "bool", "optional": true, "default": true, - "force_new": true + "force_new": false }, { "name": "cpu_cfs_quota_period", "type": "string", "optional": true, - "force_new": true + "force_new": false }, { "name": "cpu_manager_policy", "type": "string", "optional": true, - "force_new": true + "force_new": false }, { "name": "image_gc_high_threshold", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "image_gc_low_threshold", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "pod_max_pid", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "topology_manager_policy", "type": "string", "optional": true, - "force_new": true + "force_new": false } ] }, @@ -71705,7 +73164,7 @@ func init() { "required": false, "optional": true, "computed": false, - "force_new": true + "force_new": false }, { "type_name": "linux_os_config", @@ -71715,19 +73174,19 @@ func init() { "name": "swap_file_size_mb", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "transparent_huge_page_defrag", "type": "string", "optional": true, - "force_new": true + "force_new": false }, { "name": "transparent_huge_page_enabled", "type": "string", "optional": true, - "force_new": true + "force_new": false } ], "block_types": [ @@ -71739,175 +73198,175 @@ func init() { "name": "fs_aio_max_nr", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "fs_file_max", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "fs_inotify_max_user_watches", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "fs_nr_open", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "kernel_threads_max", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "net_core_netdev_max_backlog", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "net_core_optmem_max", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "net_core_rmem_default", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "net_core_rmem_max", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "net_core_somaxconn", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "net_core_wmem_default", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "net_core_wmem_max", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "net_ipv4_ip_local_port_range_max", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "net_ipv4_ip_local_port_range_min", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "net_ipv4_neigh_default_gc_thresh1", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "net_ipv4_neigh_default_gc_thresh2", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "net_ipv4_neigh_default_gc_thresh3", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "net_ipv4_tcp_fin_timeout", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "net_ipv4_tcp_keepalive_intvl", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "net_ipv4_tcp_keepalive_probes", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "net_ipv4_tcp_keepalive_time", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "net_ipv4_tcp_max_syn_backlog", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "net_ipv4_tcp_max_tw_buckets", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "net_ipv4_tcp_tw_reuse", "type": "bool", "optional": true, - "force_new": true + "force_new": false }, { "name": "net_netfilter_nf_conntrack_buckets", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "net_netfilter_nf_conntrack_max", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "vm_max_map_count", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "vm_swappiness", "type": "number", "optional": true, - "force_new": true + "force_new": false }, { "name": "vm_vfs_cache_pressure", "type": "number", "optional": true, - "force_new": true + "force_new": false } ] }, @@ -71916,7 +73375,7 @@ func init() { "required": false, "optional": true, "computed": false, - "force_new": true + "force_new": false } ] }, @@ -71925,7 +73384,7 @@ func init() { "required": false, "optional": true, "computed": false, - "force_new": true + "force_new": false }, { "type_name": "node_network_profile", @@ -72849,6 +74308,70 @@ func init() { "optional": true, "default": 600, "force_new": false + }, + { + "name": "wait", + "type": "bool", + "optional": true, + "default": true, + "force_new": false + } + ], + "block_types": [ + { + "type_name": "post_build", + "block": { + "attributes": [ + { + "name": "substitute", + "type": [ + "map", + "string" + ], + "optional": true, + "force_new": false + } + ], + "block_types": [ + { + "type_name": "substitute_from", + "block": { + "attributes": [ + { + "name": "kind", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "optional", + "type": "bool", + "optional": true, + "default": false, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "required": false, + "optional": true, + "computed": false, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "max_items": 1, + "required": false, + "optional": true, + "computed": false, + "force_new": false } ] }, @@ -79906,6 +81429,12 @@ func init() { "computed": true, "force_new": false }, + { + "name": "id", + "type": "string", + "computed": true, + "force_new": false + }, { "name": "name", "type": "string", @@ -86246,7 +87775,7 @@ func init() { "name": "description", "type": "string", "optional": true, - "force_new": true + "force_new": false }, { "name": "location", @@ -88187,6 +89716,13 @@ func init() { "computed": true, "force_new": false }, + { + "name": "public_network_access", + "type": "string", + "optional": true, + "computed": true, + "force_new": false + }, { "name": "resource_group_name", "type": "string", @@ -88457,7 +89993,7 @@ func init() { "name": "public_network_access_enabled", "type": "bool", "optional": true, - "default": true, + "computed": true, "force_new": false }, { @@ -90212,6 +91748,103 @@ func init() { ] } }, + "azurerm_machine_learning_workspace_network_outbound_rule_fqdn": { + "block": { + "attributes": [ + { + "name": "destination_fqdn", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "workspace_id", + "type": "string", + "required": true, + "force_new": true + } + ] + } + }, + "azurerm_machine_learning_workspace_network_outbound_rule_private_endpoint": { + "block": { + "attributes": [ + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "service_resource_id", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "spark_enabled", + "type": "bool", + "optional": true, + "default": false, + "force_new": true + }, + { + "name": "sub_resource_target", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "workspace_id", + "type": "string", + "required": true, + "force_new": true + } + ] + } + }, + "azurerm_machine_learning_workspace_network_outbound_rule_service_tag": { + "block": { + "attributes": [ + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "port_ranges", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "protocol", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "service_tag", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "workspace_id", + "type": "string", + "required": true, + "force_new": true + } + ] + } + }, "azurerm_maintenance_assignment_dedicated_host": { "block": { "attributes": [ @@ -93541,6 +95174,126 @@ func init() { ] } }, + "azurerm_mongo_cluster": { + "block": { + "attributes": [ + { + "name": "administrator_password", + "type": "string", + "optional": true, + "sensitive": true, + "force_new": false, + "required_with": [ + "administrator_username" + ] + }, + { + "name": "administrator_username", + "type": "string", + "optional": true, + "force_new": true, + "required_with": [ + "administrator_password" + ] + }, + { + "name": "compute_tier", + "type": "string", + "optional": true, + "force_new": false + }, + { + "name": "create_mode", + "type": "string", + "optional": true, + "default": "Default", + "force_new": true + }, + { + "name": "high_availability_mode", + "type": "string", + "optional": true, + "force_new": false + }, + { + "name": "location", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "preview_features", + "type": [ + "list", + "string" + ], + "optional": true, + "force_new": true + }, + { + "name": "public_network_access", + "type": "string", + "optional": true, + "default": "Enabled", + "force_new": false + }, + { + "name": "resource_group_name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "shard_count", + "type": "number", + "optional": true, + "force_new": true + }, + { + "name": "source_location", + "type": "string", + "optional": true, + "force_new": true, + "required_with": [ + "source_server_id" + ] + }, + { + "name": "source_server_id", + "type": "string", + "optional": true, + "force_new": true + }, + { + "name": "storage_size_in_gb", + "type": "number", + "optional": true, + "force_new": false + }, + { + "name": "tags", + "type": [ + "map", + "string" + ], + "optional": true, + "force_new": false + }, + { + "name": "version", + "type": "string", + "optional": true, + "force_new": false + } + ] + } + }, "azurerm_monitor_aad_diagnostic_setting": { "block": { "attributes": [ @@ -93624,10 +95377,9 @@ func init() { ] }, "nesting_mode": 2, - "min_items": 1, "max_items": 1, - "required": true, - "optional": false, + "required": false, + "optional": true, "computed": false, "force_new": false } @@ -99267,6 +101019,13 @@ func init() { "type_name": "long_term_retention_policy", "block": { "attributes": [ + { + "name": "immutable_backups_enabled", + "type": "bool", + "optional": true, + "default": false, + "force_new": false + }, { "name": "monthly_retention", "type": "string", @@ -99336,7 +101095,7 @@ func init() { "name": "backup_interval_in_hours", "type": "number", "optional": true, - "default": 12, + "computed": true, "force_new": false }, { @@ -99813,6 +101572,30 @@ func init() { ] } }, + "azurerm_mssql_job": { + "block": { + "attributes": [ + { + "name": "description", + "type": "string", + "optional": true, + "force_new": false + }, + { + "name": "job_agent_id", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + } + ] + } + }, "azurerm_mssql_job_agent": { "block": { "attributes": [ @@ -99877,6 +101660,51 @@ func init() { ] } }, + "azurerm_mssql_job_schedule": { + "block": { + "attributes": [ + { + "name": "enabled", + "type": "bool", + "optional": true, + "computed": true, + "force_new": false + }, + { + "name": "end_time", + "type": "string", + "optional": true, + "computed": true, + "force_new": false + }, + { + "name": "interval", + "type": "string", + "optional": true, + "force_new": false + }, + { + "name": "job_id", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "start_time", + "type": "string", + "optional": true, + "computed": true, + "force_new": false + }, + { + "name": "type", + "type": "string", + "required": true, + "force_new": false + } + ] + } + }, "azurerm_mssql_managed_database": { "block": { "attributes": [ @@ -99898,6 +101726,15 @@ func init() { "optional": true, "default": 7, "force_new": false + }, + { + "name": "tags", + "type": [ + "map", + "string" + ], + "optional": true, + "force_new": false } ], "block_types": [ @@ -99905,6 +101742,13 @@ func init() { "type_name": "long_term_retention_policy", "block": { "attributes": [ + { + "name": "immutable_backups_enabled", + "type": "bool", + "optional": true, + "default": false, + "force_new": false + }, { "name": "monthly_retention", "type": "string", @@ -100000,15 +101844,31 @@ func init() { { "name": "administrator_login", "type": "string", - "required": true, - "force_new": true + "optional": true, + "force_new": true, + "at_least_one_of": [ + "administrator_login", + "azure_active_directory_administrator" + ], + "required_with": [ + "administrator_login", + "administrator_login_password" + ] }, { "name": "administrator_login_password", "type": "string", - "required": true, + "optional": true, "sensitive": true, - "force_new": false + "force_new": false, + "at_least_one_of": [ + "administrator_login_password", + "azure_active_directory_administrator" + ], + "required_with": [ + "administrator_login", + "administrator_login_password" + ] }, { "name": "collation", @@ -100104,7 +101964,7 @@ func init() { "type": "string", "optional": true, "default": "GRS", - "force_new": true + "force_new": false }, { "name": "storage_size_in_gb", @@ -100116,7 +101976,7 @@ func init() { "name": "subnet_id", "type": "string", "required": true, - "force_new": true + "force_new": false }, { "name": "tags", @@ -100149,6 +102009,50 @@ func init() { } ], "block_types": [ + { + "type_name": "azure_active_directory_administrator", + "block": { + "attributes": [ + { + "name": "azuread_authentication_only_enabled", + "type": "bool", + "optional": true, + "default": false, + "force_new": false + }, + { + "name": "login_username", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "object_id", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "principal_type", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "tenant_id", + "type": "string", + "optional": true, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "max_items": 1, + "required": false, + "optional": true, + "computed": false, + "force_new": false + }, { "type_name": "identity", "block": { @@ -102659,6 +104563,112 @@ func init() { ] } }, + "azurerm_netapp_backup_policy": { + "block": { + "attributes": [ + { + "name": "account_name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "daily_backups_to_keep", + "type": "number", + "optional": true, + "default": 2, + "force_new": false + }, + { + "name": "enabled", + "type": "bool", + "optional": true, + "default": true, + "force_new": false + }, + { + "name": "location", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "monthly_backups_to_keep", + "type": "number", + "optional": true, + "default": 1, + "force_new": false + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "resource_group_name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "tags", + "type": [ + "map", + "string" + ], + "optional": true, + "force_new": false + }, + { + "name": "weekly_backups_to_keep", + "type": "number", + "optional": true, + "default": 1, + "force_new": false + } + ] + } + }, + "azurerm_netapp_backup_vault": { + "block": { + "attributes": [ + { + "name": "account_name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "location", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "resource_group_name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "tags", + "type": [ + "map", + "string" + ], + "optional": true, + "force_new": false + } + ] + } + }, "azurerm_netapp_pool": { "block": { "attributes": [ @@ -103019,7 +105029,7 @@ func init() { "name": "network_features", "type": "string", "optional": true, - "default": "Basic", + "computed": true, "force_new": false }, { @@ -103087,7 +105097,7 @@ func init() { "name": "snapshot_directory_visible", "type": "bool", "optional": true, - "computed": true, + "default": true, "force_new": false }, { @@ -103132,6 +105142,38 @@ func init() { } ], "block_types": [ + { + "type_name": "data_protection_backup_policy", + "block": { + "attributes": [ + { + "name": "backup_policy_id", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "backup_vault_id", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "policy_enabled", + "type": "bool", + "optional": true, + "default": true, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "max_items": 1, + "required": false, + "optional": true, + "computed": false, + "force_new": false + }, { "type_name": "data_protection_replication", "block": { @@ -104159,7 +106201,7 @@ func init() { { "name": "source_resource_ids", "type": [ - "list", + "set", "string" ], "required": true, @@ -104185,6 +106227,7 @@ func init() { "name": "accelerated_networking_enabled", "type": "bool", "optional": true, + "default": false, "force_new": false }, { @@ -104245,6 +106288,7 @@ func init() { "name": "ip_forwarding_enabled", "type": "bool", "optional": true, + "default": false, "force_new": false }, { @@ -105610,8 +107654,13 @@ func init() { { "name": "network_security_group_id", "type": "string", - "required": true, - "force_new": true + "optional": true, + "computed": true, + "force_new": false, + "exactly_one_of": [ + "network_security_group_id", + "target_resource_id" + ] }, { "name": "network_watcher_name", @@ -105640,6 +107689,17 @@ func init() { "optional": true, "force_new": false }, + { + "name": "target_resource_id", + "type": "string", + "optional": true, + "computed": true, + "force_new": false, + "exactly_one_of": [ + "network_security_group_id", + "target_resource_id" + ] + }, { "name": "version", "type": "number", @@ -106146,6 +108206,12 @@ func init() { "auto_scale_profile" ] }, + { + "name": "dataplane_api_endpoint", + "type": "string", + "computed": true, + "force_new": false + }, { "name": "diagnose_support_enabled", "type": "bool", @@ -106175,7 +108241,7 @@ func init() { "type": "string", "optional": true, "computed": true, - "force_new": true + "force_new": false }, { "name": "name", @@ -106199,7 +108265,7 @@ func init() { "name": "sku", "type": "string", "required": true, - "force_new": true + "force_new": false }, { "name": "tags", @@ -106662,6 +108728,534 @@ func init() { ] } }, + "azurerm_oracle_autonomous_database": { + "block": { + "attributes": [ + { + "name": "admin_password", + "type": "string", + "required": true, + "sensitive": true, + "force_new": true + }, + { + "name": "auto_scaling_enabled", + "type": "bool", + "required": true, + "force_new": false + }, + { + "name": "auto_scaling_for_storage_enabled", + "type": "bool", + "required": true, + "force_new": false + }, + { + "name": "backup_retention_period_in_days", + "type": "number", + "required": true, + "force_new": true + }, + { + "name": "character_set", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "compute_count", + "type": "number", + "required": true, + "force_new": false + }, + { + "name": "compute_model", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "customer_contacts", + "type": [ + "list", + "string" + ], + "optional": true, + "computed": true, + "force_new": true + }, + { + "name": "data_storage_size_in_tbs", + "type": "number", + "required": true, + "force_new": false + }, + { + "name": "db_version", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "db_workload", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "display_name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "license_model", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "location", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "mtls_connection_required", + "type": "bool", + "required": true, + "force_new": true + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "national_character_set", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "resource_group_name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "subnet_id", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "tags", + "type": [ + "map", + "string" + ], + "optional": true, + "force_new": false + }, + { + "name": "virtual_network_id", + "type": "string", + "required": true, + "force_new": true + } + ] + } + }, + "azurerm_oracle_cloud_vm_cluster": { + "block": { + "attributes": [ + { + "name": "backup_subnet_cidr", + "type": "string", + "optional": true, + "force_new": true + }, + { + "name": "cloud_exadata_infrastructure_id", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "cluster_name", + "type": "string", + "optional": true, + "computed": true, + "force_new": true + }, + { + "name": "cpu_core_count", + "type": "number", + "required": true, + "force_new": true + }, + { + "name": "data_storage_percentage", + "type": "number", + "optional": true, + "computed": true, + "force_new": true + }, + { + "name": "data_storage_size_in_tbs", + "type": "number", + "optional": true, + "computed": true, + "force_new": true + }, + { + "name": "db_node_storage_size_in_gbs", + "type": "number", + "optional": true, + "computed": true, + "force_new": true + }, + { + "name": "db_servers", + "type": [ + "list", + "string" + ], + "required": true, + "force_new": true + }, + { + "name": "display_name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "domain", + "type": "string", + "optional": true, + "computed": true, + "force_new": true + }, + { + "name": "gi_version", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "hostname", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "hostname_actual", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "license_model", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "local_backup_enabled", + "type": "bool", + "optional": true, + "computed": true, + "force_new": true + }, + { + "name": "location", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "memory_size_in_gbs", + "type": "number", + "optional": true, + "computed": true, + "force_new": true + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "ocid", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "resource_group_name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "scan_listener_port_tcp", + "type": "number", + "optional": true, + "default": 1521, + "force_new": true + }, + { + "name": "scan_listener_port_tcp_ssl", + "type": "number", + "optional": true, + "default": 2484, + "force_new": true + }, + { + "name": "sparse_diskgroup_enabled", + "type": "bool", + "optional": true, + "computed": true, + "force_new": true + }, + { + "name": "ssh_public_keys", + "type": [ + "list", + "string" + ], + "required": true, + "force_new": true + }, + { + "name": "subnet_id", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "tags", + "type": [ + "map", + "string" + ], + "optional": true, + "force_new": false + }, + { + "name": "time_zone", + "type": "string", + "optional": true, + "computed": true, + "force_new": true + }, + { + "name": "virtual_network_id", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "zone_id", + "type": "string", + "optional": true, + "computed": true, + "force_new": true + } + ], + "block_types": [ + { + "type_name": "data_collection_options", + "block": { + "attributes": [ + { + "name": "diagnostics_events_enabled", + "type": "bool", + "optional": true, + "computed": true, + "force_new": true + }, + { + "name": "health_monitoring_enabled", + "type": "bool", + "optional": true, + "computed": true, + "force_new": true + }, + { + "name": "incident_logs_enabled", + "type": "bool", + "optional": true, + "computed": true, + "force_new": true + } + ] + }, + "nesting_mode": 2, + "max_items": 1, + "required": false, + "optional": true, + "computed": true, + "force_new": true + } + ] + } + }, + "azurerm_oracle_exadata_infrastructure": { + "block": { + "attributes": [ + { + "name": "compute_count", + "type": "number", + "required": true, + "force_new": true + }, + { + "name": "customer_contacts", + "type": [ + "list", + "string" + ], + "optional": true, + "computed": true, + "force_new": true + }, + { + "name": "display_name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "location", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "resource_group_name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "shape", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "storage_count", + "type": "number", + "required": true, + "force_new": true + }, + { + "name": "tags", + "type": [ + "map", + "string" + ], + "optional": true, + "force_new": false + }, + { + "name": "zones", + "type": [ + "set", + "string" + ], + "required": true, + "force_new": true + } + ], + "block_types": [ + { + "type_name": "maintenance_window", + "block": { + "attributes": [ + { + "name": "days_of_week", + "type": [ + "list", + "string" + ], + "optional": true, + "computed": true, + "force_new": true + }, + { + "name": "hours_of_day", + "type": [ + "list", + "number" + ], + "optional": true, + "computed": true, + "force_new": true + }, + { + "name": "lead_time_in_weeks", + "type": "number", + "optional": true, + "computed": true, + "force_new": true + }, + { + "name": "months", + "type": [ + "list", + "string" + ], + "optional": true, + "computed": true, + "force_new": true + }, + { + "name": "patching_mode", + "type": "string", + "optional": true, + "computed": true, + "force_new": true + }, + { + "name": "preference", + "type": "string", + "optional": true, + "computed": true, + "force_new": true + }, + { + "name": "weeks_of_month", + "type": [ + "list", + "number" + ], + "optional": true, + "computed": true, + "force_new": true + } + ] + }, + "nesting_mode": 2, + "required": false, + "optional": true, + "computed": true, + "force_new": true + } + ] + } + }, "azurerm_orbital_contact": { "block": { "attributes": [ @@ -108069,6 +110663,34 @@ func init() { "computed": false, "force_new": false }, + { + "type_name": "sku_profile", + "block": { + "attributes": [ + { + "name": "allocation_strategy", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "vm_sizes", + "type": [ + "set", + "string" + ], + "required": true, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "max_items": 1, + "required": false, + "optional": true, + "computed": false, + "force_new": true + }, { "type_name": "source_image_reference", "block": { @@ -112946,6 +115568,12 @@ func init() { "optional": true, "force_new": false }, + { + "name": "domain_name_label_scope", + "type": "string", + "optional": true, + "force_new": false + }, { "name": "edge_zone", "type": "string", @@ -113100,6 +115728,13 @@ func init() { "default": "Standard", "force_new": true }, + { + "name": "sku_tier", + "type": "string", + "optional": true, + "default": "Regional", + "force_new": true + }, { "name": "tags", "type": [ @@ -115207,6 +117842,13 @@ func init() { "default": true, "force_new": false }, + { + "name": "file_format", + "type": "string", + "optional": true, + "default": "Csv", + "force_new": false + }, { "name": "name", "type": "string", @@ -116454,19 +119096,14 @@ func init() { "name": "condition", "type": "string", "optional": true, - "force_new": true, - "required_with": [ - "condition_version" - ] + "force_new": true }, { "name": "condition_version", "type": "string", "optional": true, - "force_new": true, - "required_with": [ - "condition" - ] + "computed": true, + "force_new": true }, { "name": "delegated_managed_identity_resource_id", @@ -117649,6 +120286,12 @@ func init() { "optional": true, "force_new": false }, + { + "name": "customer_managed_key_encryption_compliance_status", + "type": "string", + "computed": true, + "force_new": false + }, { "name": "customer_managed_key_enforcement_enabled", "type": "bool", @@ -117682,6 +120325,13 @@ func init() { "required": true, "force_new": true }, + { + "name": "network_rule_bypass_option", + "type": "string", + "optional": true, + "default": "None", + "force_new": false + }, { "name": "partition_count", "type": "number", @@ -117765,6 +120415,15 @@ func init() { "type_name": "identity", "block": { "attributes": [ + { + "name": "identity_ids", + "type": [ + "set", + "string" + ], + "optional": true, + "force_new": false + }, { "name": "principal_id", "type": "string", @@ -118830,7 +121489,8 @@ func init() { { "name": "name", "type": "string", - "required": true, + "optional": true, + "default": "BuiltInFusion", "force_new": true } ], @@ -124819,6 +127479,10 @@ func init() { "failover_test_public_ip_address_id": "string", "failover_test_static_ip": "string", "failover_test_subnet_name": "string", + "recovery_load_balancer_backend_address_pool_ids": [ + "set", + "string" + ], "recovery_public_ip_address_id": "string", "source_network_interface_id": "string", "target_static_ip": "string", @@ -129748,6 +132412,69 @@ func init() { ] } }, + "azurerm_stack_hci_extension": { + "block": { + "attributes": [ + { + "name": "arc_setting_id", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "auto_upgrade_minor_version_enabled", + "type": "bool", + "optional": true, + "default": true, + "force_new": true + }, + { + "name": "automatic_upgrade_enabled", + "type": "bool", + "optional": true, + "default": true, + "force_new": false + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "protected_settings", + "type": "string", + "optional": true, + "sensitive": true, + "force_new": false + }, + { + "name": "publisher", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "settings", + "type": "string", + "optional": true, + "force_new": false + }, + { + "name": "type", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "type_handler_version", + "type": "string", + "optional": true, + "force_new": false + } + ] + } + }, "azurerm_stack_hci_logical_network": { "block": { "attributes": [ @@ -129862,7 +132589,7 @@ func init() { { "name": "name", "type": "string", - "required": true, + "optional": true, "force_new": true }, { @@ -129874,6 +132601,7 @@ func init() { ] }, "nesting_mode": 2, + "max_items": 1, "required": false, "optional": true, "computed": false, @@ -129892,6 +132620,197 @@ func init() { ] } }, + "azurerm_stack_hci_marketplace_gallery_image": { + "block": { + "attributes": [ + { + "name": "custom_location_id", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "hyperv_generation", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "location", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "os_type", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "resource_group_name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "storage_path_id", + "type": "string", + "optional": true, + "force_new": true + }, + { + "name": "tags", + "type": [ + "map", + "string" + ], + "optional": true, + "force_new": false + }, + { + "name": "version", + "type": "string", + "required": true, + "force_new": true + } + ], + "block_types": [ + { + "type_name": "identifier", + "block": { + "attributes": [ + { + "name": "offer", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "publisher", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "sku", + "type": "string", + "required": true, + "force_new": true + } + ] + }, + "nesting_mode": 2, + "min_items": 1, + "max_items": 1, + "required": true, + "optional": false, + "computed": false, + "force_new": true + } + ] + } + }, + "azurerm_stack_hci_network_interface": { + "block": { + "attributes": [ + { + "name": "custom_location_id", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "dns_servers", + "type": [ + "list", + "string" + ], + "optional": true, + "force_new": true + }, + { + "name": "location", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "mac_address", + "type": "string", + "optional": true, + "force_new": true + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "resource_group_name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "tags", + "type": [ + "map", + "string" + ], + "optional": true, + "force_new": false + } + ], + "block_types": [ + { + "type_name": "ip_configuration", + "block": { + "attributes": [ + { + "name": "gateway", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "prefix_length", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "private_ip_address", + "type": "string", + "optional": true, + "force_new": true + }, + { + "name": "subnet_id", + "type": "string", + "required": true, + "force_new": true + } + ] + }, + "nesting_mode": 2, + "min_items": 1, + "max_items": 1, + "required": true, + "optional": false, + "computed": false, + "force_new": true + } + ] + } + }, "azurerm_stack_hci_storage_path": { "block": { "attributes": [ @@ -130225,6 +133144,37 @@ func init() { "default": true, "force_new": false }, + { + "name": "repository_branch", + "type": "string", + "optional": true, + "force_new": false, + "required_with": [ + "repository_url", + "repository_token" + ] + }, + { + "name": "repository_token", + "type": "string", + "optional": true, + "sensitive": true, + "force_new": false, + "required_with": [ + "repository_url", + "repository_branch" + ] + }, + { + "name": "repository_url", + "type": "string", + "optional": true, + "force_new": false, + "required_with": [ + "repository_token", + "repository_branch" + ] + }, { "name": "resource_group_name", "type": "string", @@ -131867,7 +134817,7 @@ func init() { "max_items": 1, "required": false, "optional": true, - "computed": false, + "computed": true, "force_new": false } ] @@ -132183,6 +135133,238 @@ func init() { ] } }, + "azurerm_storage_account_queue_properties": { + "block": { + "attributes": [ + { + "name": "storage_account_id", + "type": "string", + "required": true, + "force_new": true + } + ], + "block_types": [ + { + "type_name": "cors_rule", + "block": { + "attributes": [ + { + "name": "allowed_headers", + "type": [ + "list", + "string" + ], + "required": true, + "force_new": false + }, + { + "name": "allowed_methods", + "type": [ + "list", + "string" + ], + "required": true, + "force_new": false + }, + { + "name": "allowed_origins", + "type": [ + "list", + "string" + ], + "required": true, + "force_new": false + }, + { + "name": "exposed_headers", + "type": [ + "list", + "string" + ], + "required": true, + "force_new": false + }, + { + "name": "max_age_in_seconds", + "type": "number", + "required": true, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "max_items": 5, + "required": false, + "optional": true, + "computed": false, + "force_new": false, + "at_least_one_of": [ + "minute_metrics", + "hour_metrics", + "logging", + "cors_rule" + ] + }, + { + "type_name": "hour_metrics", + "block": { + "attributes": [ + { + "name": "include_apis", + "type": "bool", + "optional": true, + "default": false, + "force_new": false + }, + { + "name": "retention_policy_days", + "type": "number", + "optional": true, + "force_new": false + }, + { + "name": "version", + "type": "string", + "required": true, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "max_items": 1, + "required": false, + "optional": true, + "computed": true, + "force_new": false, + "at_least_one_of": [ + "minute_metrics", + "hour_metrics", + "logging", + "cors_rule" + ] + }, + { + "type_name": "logging", + "block": { + "attributes": [ + { + "name": "delete", + "type": "bool", + "required": true, + "force_new": false + }, + { + "name": "read", + "type": "bool", + "required": true, + "force_new": false + }, + { + "name": "retention_policy_days", + "type": "number", + "optional": true, + "force_new": false + }, + { + "name": "version", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "write", + "type": "bool", + "required": true, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "max_items": 1, + "required": false, + "optional": true, + "computed": true, + "force_new": false, + "at_least_one_of": [ + "minute_metrics", + "hour_metrics", + "logging", + "cors_rule" + ] + }, + { + "type_name": "minute_metrics", + "block": { + "attributes": [ + { + "name": "include_apis", + "type": "bool", + "optional": true, + "default": false, + "force_new": false + }, + { + "name": "retention_policy_days", + "type": "number", + "optional": true, + "force_new": false + }, + { + "name": "version", + "type": "string", + "required": true, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "max_items": 1, + "required": false, + "optional": true, + "computed": true, + "force_new": false, + "at_least_one_of": [ + "minute_metrics", + "hour_metrics", + "logging", + "cors_rule" + ] + } + ] + } + }, + "azurerm_storage_account_static_website": { + "block": { + "attributes": [ + { + "name": "error_404_document", + "type": "string", + "optional": true, + "force_new": false, + "at_least_one_of": [ + "error_404_document", + "index_document" + ] + }, + { + "name": "index_document", + "type": "string", + "optional": true, + "force_new": false, + "at_least_one_of": [ + "error_404_document", + "index_document" + ] + }, + { + "name": "storage_account_id", + "type": "string", + "required": true, + "force_new": true + } + ] + } + }, "azurerm_storage_blob": { "block": { "attributes": [ @@ -132498,11 +135680,25 @@ func init() { "computed": true, "force_new": false }, + { + "name": "storage_account_id", + "type": "string", + "optional": true, + "force_new": true, + "exactly_one_of": [ + "storage_account_id", + "storage_account_name" + ] + }, { "name": "storage_account_name", "type": "string", - "required": true, - "force_new": true + "optional": true, + "force_new": true, + "exactly_one_of": [ + "storage_account_id", + "storage_account_name" + ] } ] } @@ -133472,11 +136668,25 @@ func init() { "computed": true, "force_new": false }, + { + "name": "storage_account_id", + "type": "string", + "optional": true, + "force_new": true, + "exactly_one_of": [ + "storage_account_name", + "storage_account_id" + ] + }, { "name": "storage_account_name", "type": "string", - "required": true, - "force_new": true + "optional": true, + "force_new": true, + "exactly_one_of": [ + "storage_account_name", + "storage_account_id" + ] }, { "name": "url", @@ -135765,7 +138975,7 @@ func init() { "type": "bool", "optional": true, "default": true, - "force_new": true + "force_new": false }, { "name": "name", @@ -136072,6 +139282,13 @@ func init() { "default": true, "force_new": false }, + { + "name": "file_format", + "type": "string", + "optional": true, + "default": "Csv", + "force_new": false + }, { "name": "name", "type": "string", @@ -138680,7 +141897,7 @@ func init() { "name": "priority", "type": "number", "optional": true, - "default": 1, + "computed": true, "force_new": false }, { @@ -138804,7 +142021,7 @@ func init() { "name": "priority", "type": "number", "optional": true, - "default": 1, + "computed": true, "force_new": false }, { @@ -139194,6 +142411,51 @@ func init() { ] } }, + "azurerm_trusted_signing_account": { + "block": { + "attributes": [ + { + "name": "account_uri", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "location", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "resource_group_name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "sku_name", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "tags", + "type": [ + "map", + "string" + ], + "optional": true, + "force_new": false + } + ] + } + }, "azurerm_user_assigned_identity": { "block": { "attributes": [ @@ -139245,6 +142507,108 @@ func init() { ] } }, + "azurerm_video_indexer_account": { + "block": { + "attributes": [ + { + "name": "location", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "resource_group_name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "tags", + "type": [ + "map", + "string" + ], + "optional": true, + "force_new": false + } + ], + "block_types": [ + { + "type_name": "identity", + "block": { + "attributes": [ + { + "name": "identity_ids", + "type": [ + "set", + "string" + ], + "optional": true, + "force_new": false + }, + { + "name": "principal_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "tenant_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "type", + "type": "string", + "required": true, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "min_items": 1, + "max_items": 1, + "required": true, + "optional": false, + "computed": false, + "force_new": false + }, + { + "type_name": "storage", + "block": { + "attributes": [ + { + "name": "storage_account_id", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "user_assigned_identity_id", + "type": "string", + "optional": true, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "min_items": 1, + "max_items": 1, + "required": true, + "optional": false, + "computed": false, + "force_new": false + } + ] + } + }, "azurerm_virtual_desktop_application": { "block": { "attributes": [ @@ -143076,6 +146440,13 @@ func init() { "required": true, "force_new": true }, + { + "name": "private_endpoint_vnet_policies", + "type": "string", + "optional": true, + "default": "Disabled", + "force_new": false + }, { "name": "resource_group_name", "type": "string", @@ -143489,7 +146860,7 @@ func init() { "required": true, "optional": false, "computed": false, - "force_new": false + "force_new": true }, { "type_name": "policy_group", @@ -145387,10 +148758,7 @@ func init() { "required": false, "optional": true, "computed": false, - "force_new": false, - "exactly_one_of": [ - "external_mapping" - ] + "force_new": false }, { "type_name": "internal_mapping", @@ -145414,10 +148782,7 @@ func init() { "required": false, "optional": true, "computed": false, - "force_new": false, - "exactly_one_of": [ - "internal_mapping" - ] + "force_new": false } ] } @@ -146425,6 +149790,13 @@ func init() { "default": true, "force_new": false }, + { + "name": "file_upload_enforcement", + "type": "bool", + "optional": true, + "computed": true, + "force_new": false + }, { "name": "file_upload_limit_in_mb", "type": "number", @@ -151862,6 +155234,12 @@ func init() { "computed": true, "force_new": false }, + { + "name": "id", + "type": "string", + "computed": true, + "force_new": false + }, { "name": "name", "type": "string", @@ -163948,6 +167326,15 @@ func init() { "type": "bool", "computed": true, "force_new": false + }, + { + "name": "zones", + "type": [ + "list", + "string" + ], + "computed": true, + "force_new": false } ] } @@ -165093,40 +168480,82 @@ func init() { "computed": true, "force_new": false } - ] - } - }, - "azurerm_cdn_frontdoor_rule_set": { - "block": { - "attributes": [ - { - "name": "cdn_frontdoor_profile_id", - "type": "string", - "computed": true, - "force_new": false - }, - { - "name": "name", - "type": "string", - "required": true, - "force_new": false - }, - { - "name": "profile_name", - "type": "string", - "required": true, - "force_new": false - }, + ], + "block_types": [ { - "name": "resource_group_name", - "type": "string", - "required": true, + "type_name": "identity", + "block": { + "attributes": [ + { + "name": "identity_ids", + "type": [ + "set", + "string" + ], + "optional": true, + "force_new": false + }, + { + "name": "principal_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "tenant_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "type", + "type": "string", + "required": true, + "force_new": false + } + ] + }, + "nesting_mode": 2, + "max_items": 1, + "required": false, + "optional": true, + "computed": false, "force_new": false } ] } }, - "azurerm_cdn_frontdoor_secret": { + "azurerm_cdn_frontdoor_rule_set": { + "block": { + "attributes": [ + { + "name": "cdn_frontdoor_profile_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "profile_name", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "resource_group_name", + "type": "string", + "required": true, + "force_new": false + } + ] + } + }, + "azurerm_cdn_frontdoor_secret": { "block": { "attributes": [ { @@ -165287,6 +168716,12 @@ func init() { "computed": true, "force_new": false }, + { + "name": "local_auth_enabled", + "type": "bool", + "computed": true, + "force_new": false + }, { "name": "location", "type": "string", @@ -165912,6 +169347,12 @@ func init() { "computed": true, "force_new": false }, + { + "name": "max_inactive_revisions", + "type": "number", + "computed": true, + "force_new": false + }, { "name": "name", "type": "string", @@ -166084,6 +169525,7 @@ func init() { ] ], "host": "string", + "initial_delay": "number", "interval_seconds": "number", "path": "string", "port": "number", @@ -166110,6 +169552,7 @@ func init() { ] ], "host": "string", + "initial_delay": "number", "interval_seconds": "number", "path": "string", "port": "number", @@ -166241,6 +169684,7 @@ func init() { } ] ], + "termination_grace_period_seconds": "number", "volume": [ "list", [ @@ -168038,6 +171482,26 @@ func init() { "azurerm_databricks_workspace": { "block": { "attributes": [ + { + "name": "enhanced_security_compliance", + "type": [ + "list", + [ + "object", + { + "automatic_cluster_update_enabled": "bool", + "compliance_security_profile_enabled": "bool", + "compliance_security_profile_standards": [ + "set", + "string" + ], + "enhanced_security_monitoring_enabled": "bool" + } + ] + ], + "computed": true, + "force_new": false + }, { "name": "location", "type": "string", @@ -171168,6 +174632,45 @@ func init() { "computed": true, "force_new": false }, + { + "name": "cors", + "type": [ + "list", + [ + "object", + { + "allow_credentials": "bool", + "allowed_headers": [ + "list", + "string" + ], + "allowed_methods": [ + "list", + "string" + ], + "allowed_origins": [ + "list", + "string" + ], + "max_age_in_seconds": "number" + } + ] + ], + "computed": true, + "force_new": false + }, + { + "name": "data_partitions_enabled", + "type": "bool", + "computed": true, + "force_new": false + }, + { + "name": "encryption_key_url", + "type": "string", + "computed": true, + "force_new": false + }, { "name": "identity", "type": [ @@ -171221,6 +174724,21 @@ func init() { "computed": true, "force_new": false }, + { + "name": "storage", + "type": [ + "list", + [ + "object", + { + "file_system_name": "string", + "storage_account_id": "string" + } + ] + ], + "computed": true, + "force_new": false + }, { "name": "tags", "type": [ @@ -172817,6 +176335,84 @@ func init() { ] } }, + "azurerm_key_vault_managed_hardware_security_module_key": { + "block": { + "attributes": [ + { + "name": "curve", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "expiration_date", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "key_opts", + "type": [ + "list", + "string" + ], + "computed": true, + "force_new": false + }, + { + "name": "key_size", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "key_type", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "managed_hsm_id", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "not_before_date", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "tags", + "type": [ + "map", + "string" + ], + "computed": true, + "force_new": false + }, + { + "name": "version", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "versioned_id", + "type": "string", + "computed": true, + "force_new": false + } + ] + } + }, "azurerm_key_vault_managed_hardware_security_module_role_definition": { "block": { "attributes": [ @@ -173744,6 +177340,39 @@ func init() { ] } }, + "azurerm_kubernetes_fleet_manager": { + "block": { + "attributes": [ + { + "name": "location", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "resource_group_name", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "tags", + "type": [ + "map", + "string" + ], + "computed": true, + "force_new": false + } + ] + } + }, "azurerm_kubernetes_node_pool_snapshot": { "block": { "attributes": [ @@ -176385,6 +180014,10 @@ func init() { [ "object", { + "identity_ids": [ + "list", + "string" + ], "principal_id": "string", "tenant_id": "string", "type": "string" @@ -176424,6 +180057,12 @@ func init() { "computed": true, "force_new": false }, + { + "name": "public_network_access", + "type": "string", + "computed": true, + "force_new": false + }, { "name": "resource_group_name", "type": "string", @@ -176470,7 +180109,7 @@ func init() { "map", "string" ], - "optional": true, + "computed": true, "force_new": false }, { @@ -176620,7 +180259,7 @@ func init() { "name": "public_network_access_enabled", "type": "bool", "optional": true, - "default": true, + "computed": true, "force_new": false }, { @@ -179614,6 +183253,75 @@ func init() { ] } }, + "azurerm_mssql_managed_database": { + "block": { + "attributes": [ + { + "name": "long_term_retention_policy", + "type": [ + "list", + [ + "object", + { + "immutable_backups_enabled": "bool", + "monthly_retention": "string", + "week_of_year": "number", + "weekly_retention": "string", + "yearly_retention": "string" + } + ] + ], + "computed": true, + "force_new": false + }, + { + "name": "managed_instance_id", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "managed_instance_name", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "point_in_time_restore", + "type": [ + "list", + [ + "object", + { + "restore_point_in_time": "string", + "source_database_id": "string" + } + ] + ], + "computed": true, + "force_new": false + }, + { + "name": "resource_group_name", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "short_term_retention_days", + "type": "number", + "computed": true, + "force_new": false + } + ] + } + }, "azurerm_mssql_managed_instance": { "block": { "attributes": [ @@ -180169,7 +183877,7 @@ func init() { { "name": "encryption_key", "type": "string", - "optional": true, + "computed": true, "force_new": false }, { @@ -180181,20 +183889,116 @@ func init() { { "name": "system_assigned_identity_principal_id", "type": "string", - "optional": true, - "force_new": false, - "conflicts_with": [ - "user_assigned_identity_id" - ] + "computed": true, + "force_new": false }, { "name": "user_assigned_identity_id", "type": "string", - "optional": true, - "force_new": false, - "conflicts_with": [ - "system_assigned_identity_principal_id" - ] + "computed": true, + "force_new": false + } + ] + } + }, + "azurerm_netapp_backup_policy": { + "block": { + "attributes": [ + { + "name": "account_name", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "daily_backups_to_keep", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "enabled", + "type": "bool", + "computed": true, + "force_new": false + }, + { + "name": "location", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "monthly_backups_to_keep", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "resource_group_name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "tags", + "type": [ + "map", + "string" + ], + "computed": true, + "force_new": false + }, + { + "name": "weekly_backups_to_keep", + "type": "number", + "computed": true, + "force_new": false + } + ] + } + }, + "azurerm_netapp_backup_vault": { + "block": { + "attributes": [ + { + "name": "account_name", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "location", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "resource_group_name", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "tags", + "type": [ + "map", + "string" + ], + "computed": true, + "force_new": false } ] } @@ -180414,6 +184218,22 @@ func init() { "required": true, "force_new": false }, + { + "name": "data_protection_backup_policy", + "type": [ + "list", + [ + "object", + { + "backup_policy_id": "string", + "backup_vault_id": "string", + "policy_enabled": "bool" + } + ] + ], + "computed": true, + "force_new": false + }, { "name": "data_protection_replication", "type": [ @@ -181390,6 +185210,12 @@ func init() { "computed": true, "force_new": false }, + { + "name": "dataplane_api_endpoint", + "type": "string", + "computed": true, + "force_new": false + }, { "name": "diagnose_support_enabled", "type": "bool", @@ -181674,6 +185500,1230 @@ func init() { ] } }, + "azurerm_oracle_adbs_character_sets": { + "block": { + "attributes": [ + { + "name": "character_sets", + "type": [ + "list", + [ + "object", + { + "character_set": "string" + } + ] + ], + "computed": true, + "force_new": false + }, + { + "name": "location", + "type": "string", + "required": true, + "force_new": true + } + ] + } + }, + "azurerm_oracle_adbs_national_character_sets": { + "block": { + "attributes": [ + { + "name": "character_sets", + "type": [ + "list", + [ + "object", + { + "character_set": "string" + } + ] + ], + "computed": true, + "force_new": false + }, + { + "name": "location", + "type": "string", + "required": true, + "force_new": true + } + ] + } + }, + "azurerm_oracle_autonomous_database": { + "block": { + "attributes": [ + { + "name": "actual_used_data_storage_size_in_tbs", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "allocated_storage_size_in_tbs", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "allowed_ips", + "type": [ + "list", + "number" + ], + "computed": true, + "force_new": false + }, + { + "name": "auto_scaling_enabled", + "type": "bool", + "computed": true, + "force_new": false + }, + { + "name": "auto_scaling_for_storage_enabled", + "type": "bool", + "computed": true, + "force_new": false + }, + { + "name": "autonomous_database_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "available_upgrade_versions", + "type": [ + "list", + "string" + ], + "computed": true, + "force_new": false + }, + { + "name": "backup_retention_period_in_days", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "character_set", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "compute_count", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "cpu_core_count", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "data_storage_size_in_gbs", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "data_storage_size_in_tbs", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "db_node_storage_size_in_gbs", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "db_version", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "display_name", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "failed_data_recovery_in_seconds", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "in_memory_area_in_gbs", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "lifecycle_details", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "local_adg_auto_failover_max_data_loss_limit", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "local_data_guard_enabled", + "type": "bool", + "computed": true, + "force_new": false + }, + { + "name": "location", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "memory_per_oracle_compute_unit_in_gbs", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "mtls_connection_required", + "type": "bool", + "computed": true, + "force_new": false + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "national_character_set", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "next_long_term_backup_time_stamp", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "oci_url", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "ocid", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "peer_db_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "peer_db_ids", + "type": [ + "list", + "string" + ], + "computed": true, + "force_new": false + }, + { + "name": "preview", + "type": "bool", + "computed": true, + "force_new": false + }, + { + "name": "preview_version_with_service_terms_accepted", + "type": "bool", + "computed": true, + "force_new": false + }, + { + "name": "private_endpoint", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "private_endpoint_ip", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "private_endpoint_label", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "provisionable_cpus", + "type": [ + "list", + "number" + ], + "computed": true, + "force_new": false + }, + { + "name": "remote_data_guard_enabled", + "type": "bool", + "computed": true, + "force_new": false + }, + { + "name": "resource_group_name", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "service_console_url", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "sql_web_developer_url", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "subnet_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "supported_regions_to_clone_to", + "type": [ + "list", + "number" + ], + "computed": true, + "force_new": false + }, + { + "name": "tags", + "type": [ + "map", + "string" + ], + "computed": true, + "force_new": false + }, + { + "name": "time_created", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "time_data_guard_role_changed", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "time_deletion_of_free_autonomous_database", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "time_local_data_guard_enabled_on", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "time_maintenance_begin", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "time_maintenance_end", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "time_of_last_failover", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "time_of_last_refresh", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "time_of_last_refresh_point", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "time_of_last_switchover", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "time_reclamation_of_free_autonomous_database", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "used_data_storage_size_in_gbs", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "used_data_storage_size_in_tbs", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "virtual_network_id", + "type": "string", + "computed": true, + "force_new": false + } + ] + } + }, + "azurerm_oracle_cloud_vm_cluster": { + "block": { + "attributes": [ + { + "name": "backup_subnet_cidr", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "cloud_exadata_infrastructure_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "cluster_name", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "compartment_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "compute_nodes", + "type": [ + "list", + "string" + ], + "computed": true, + "force_new": false + }, + { + "name": "cpu_core_count", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "data_collection_options", + "type": [ + "list", + [ + "object", + { + "diagnostics_events_enabled": "bool", + "health_monitoring_enabled": "bool", + "incident_logs_enabled": "bool" + } + ] + ], + "computed": true, + "force_new": false + }, + { + "name": "data_storage_percentage", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "data_storage_size_in_tbs", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "db_node_storage_size_in_gbs", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "db_servers", + "type": [ + "list", + "string" + ], + "computed": true, + "force_new": false + }, + { + "name": "disk_redundancy", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "display_name", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "domain", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "gi_version", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "hostname", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "hostname_actual", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "iorm_config_cache", + "type": [ + "list", + [ + "object", + { + "db_plans": [ + "list", + [ + "object", + { + "db_name": "string", + "flash_cache_limit": "string", + "share": "number" + } + ] + ], + "lifecycle_details": "string", + "lifecycle_state": "string", + "objective": "string" + } + ] + ], + "computed": true, + "force_new": false + }, + { + "name": "last_update_history_entry_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "license_model", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "lifecycle_details", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "lifecycle_state", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "listener_port", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "local_backup_enabled", + "type": "bool", + "computed": true, + "force_new": false + }, + { + "name": "location", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "memory_size_in_gbs", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "node_count", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "nsg_url", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "oci_url", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "ocid", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "ocpu_count", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "resource_group_name", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "scan_dns_name", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "scan_dns_record_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "scan_ip_ids", + "type": [ + "list", + "string" + ], + "computed": true, + "force_new": false + }, + { + "name": "scan_listener_port_tcp", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "scan_listener_port_tcp_ssl", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "shape", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "sparse_diskgroup_enabled", + "type": "bool", + "computed": true, + "force_new": false + }, + { + "name": "ssh_public_keys", + "type": [ + "list", + "string" + ], + "computed": true, + "force_new": false + }, + { + "name": "storage_size_in_gbs", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "subnet_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "subnet_ocid", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "system_version", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "tags", + "type": [ + "map", + "string" + ], + "computed": true, + "force_new": false + }, + { + "name": "time_created", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "time_zone", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "vip_ods", + "type": [ + "list", + "string" + ], + "computed": true, + "force_new": false + }, + { + "name": "virtual_network_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "zone_id", + "type": "string", + "computed": true, + "force_new": false + } + ] + } + }, + "azurerm_oracle_db_nodes": { + "block": { + "attributes": [ + { + "name": "cloud_vm_cluster_id", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "db_nodes", + "type": [ + "list", + [ + "object", + { + "additional_details": "string", + "backup_ip_id": "string", + "backup_vnic_2_id": "string", + "backup_vnic_id": "string", + "cpu_core_count": "number", + "db_node_storage_size_in_gbs": "number", + "db_server_id": "string", + "db_system_id": "string", + "fault_domain": "string", + "host_ip_id": "string", + "hostname": "string", + "lifecycle_details": "string", + "lifecycle_state": "string", + "maintenance_type": "string", + "memory_size_in_gbs": "number", + "ocid": "string", + "software_storage_size_in_gb": "number", + "time_created": "string", + "time_maintenance_window_end": "string", + "time_maintenance_window_start": "string", + "vnic_2_id": "string", + "vnic_id": "string" + } + ] + ], + "computed": true, + "force_new": false + } + ] + } + }, + "azurerm_oracle_db_servers": { + "block": { + "attributes": [ + { + "name": "cloud_exadata_infrastructure_name", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "db_servers", + "type": [ + "list", + [ + "object", + { + "autonomous_virtual_machine_ds": [ + "list", + "string" + ], + "autonomous_vm_cluster_ids": [ + "list", + "string" + ], + "compartment_id": "string", + "cpu_core_count": "number", + "db_node_ids": [ + "list", + "string" + ], + "db_node_storage_size_in_gbs": "number", + "display_name": "string", + "exadata_infrastructure_id": "string", + "lifecycle_details": "string", + "lifecycle_state": "string", + "max_cpu_count": "number", + "max_db_node_storage_in_gbs": "number", + "max_memory_in_gbs": "number", + "memory_size_in_gbs": "number", + "ocid": "string", + "shape": "string", + "time_created": "string", + "vm_cluster_ids": [ + "list", + "string" + ] + } + ] + ], + "computed": true, + "force_new": false + }, + { + "name": "resource_group_name", + "type": "string", + "required": true, + "force_new": false + } + ] + } + }, + "azurerm_oracle_db_system_shapes": { + "block": { + "attributes": [ + { + "name": "db_system_shapes", + "type": [ + "list", + [ + "object", + { + "available_core_count": "number", + "available_core_count_per_node": "number", + "available_data_storage_in_tbs": "number", + "available_data_storage_per_server_in_tbs": "number", + "available_db_node_per_node_in_gbs": "number", + "available_db_node_storage_in_gbs": "number", + "available_memory_in_gbs": "number", + "available_memory_per_node_in_gbs": "number", + "core_count_increment": "number", + "maximum_node_count": "number", + "maximum_storage_count": "number", + "minimum_core_count": "number", + "minimum_core_count_per_node": "number", + "minimum_data_storage_in_tbs": "number", + "minimum_db_node_storage_per_node_in_gbs": "number", + "minimum_memory_per_node_in_gbs": "number", + "minimum_node_count": "number", + "minimum_storage_count": "number", + "runtime_minimum_core_count": "number", + "shape_family": "string" + } + ] + ], + "computed": true, + "force_new": false + }, + { + "name": "location", + "type": "string", + "required": true, + "force_new": true + } + ] + } + }, + "azurerm_oracle_exadata_infrastructure": { + "block": { + "attributes": [ + { + "name": "activated_storage_count", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "additional_storage_count", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "available_storage_size_in_gbs", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "compute_count", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "cpu_count", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "customer_contacts", + "type": [ + "list", + "string" + ], + "computed": true, + "force_new": false + }, + { + "name": "data_storage_size_in_tbs", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "db_node_storage_size_in_gbs", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "db_server_version", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "display_name", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "estimated_patching_time", + "type": [ + "list", + [ + "object", + { + "estimated_db_server_patching_time": "number", + "estimated_network_switches_patching_time": "number", + "estimated_storage_server_patching_time": "number", + "total_estimated_patching_time": "number" + } + ] + ], + "computed": true, + "force_new": false + }, + { + "name": "last_maintenance_run_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "lifecycle_details", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "lifecycle_state", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "location", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "maintenance_window", + "type": [ + "list", + [ + "object", + { + "custom_action_timeout_enabled": "bool", + "custom_action_timeout_in_mins": "number", + "days_of_week": [ + "list", + "string" + ], + "hours_of_day": [ + "list", + "number" + ], + "lead_time_in_weeks": "number", + "monthly_patching_enabled": "bool", + "months": [ + "list", + "string" + ], + "patching_mode": "string", + "preference": "string", + "weeks_of_month": [ + "list", + "number" + ] + } + ] + ], + "computed": true, + "force_new": false + }, + { + "name": "max_cpu_count", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "max_data_storage_in_tbs", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "max_db_node_storage_size_in_gbs", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "max_memory_in_gbs", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "memory_size_in_gbs", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "monthly_db_server_version", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "monthly_storage_server_version", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "next_maintenance_run_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "oci_url", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "ocid", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "resource_group_name", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "shape", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "storage_count", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "storage_server_version", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "tags", + "type": [ + "map", + "string" + ], + "computed": true, + "force_new": false + }, + { + "name": "time_created", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "total_storage_size_in_gbs", + "type": "number", + "computed": true, + "force_new": false + }, + { + "name": "zones", + "type": [ + "list", + "string" + ], + "computed": true, + "force_new": false + } + ] + } + }, + "azurerm_oracle_gi_versions": { + "block": { + "attributes": [ + { + "name": "location", + "type": "string", + "required": true, + "force_new": true + }, + { + "name": "versions", + "type": [ + "list", + "string" + ], + "computed": true, + "force_new": false + } + ] + } + }, "azurerm_orchestrated_virtual_machine_scale_set": { "block": { "attributes": [ @@ -183780,6 +188830,12 @@ func init() { "computed": true, "force_new": false }, + { + "name": "sku_tier", + "type": "string", + "computed": true, + "force_new": false + }, { "name": "tags", "type": [ @@ -184773,6 +189829,12 @@ func init() { "azurerm_search_service": { "block": { "attributes": [ + { + "name": "customer_managed_key_encryption_compliance_status", + "type": "string", + "computed": true, + "force_new": false + }, { "name": "identity", "type": [ @@ -184780,6 +189842,10 @@ func init() { [ "object", { + "identity_ids": [ + "list", + "string" + ], "principal_id": "string", "tenant_id": "string", "type": "string" @@ -187432,6 +192498,18 @@ func init() { "computed": true, "force_new": false }, + { + "name": "repository_branch", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "repository_url", + "type": "string", + "computed": true, + "force_new": false + }, { "name": "resource_group_name", "type": "string", @@ -188530,11 +193608,25 @@ func init() { "computed": true, "force_new": false }, + { + "name": "storage_account_id", + "type": "string", + "optional": true, + "force_new": false, + "exactly_one_of": [ + "storage_account_name", + "storage_account_id" + ] + }, { "name": "storage_account_name", "type": "string", - "required": true, - "force_new": false + "optional": true, + "force_new": false, + "exactly_one_of": [ + "storage_account_name", + "storage_account_id" + ] } ] } @@ -188778,11 +193870,25 @@ func init() { "computed": true, "force_new": false }, + { + "name": "storage_account_id", + "type": "string", + "optional": true, + "force_new": false, + "exactly_one_of": [ + "storage_account_name", + "storage_account_id" + ] + }, { "name": "storage_account_name", "type": "string", - "required": true, - "force_new": false + "optional": true, + "force_new": false, + "exactly_one_of": [ + "storage_account_name", + "storage_account_id" + ] } ], "block_types": [ @@ -190769,6 +195875,66 @@ func init() { ] } }, + "azurerm_virtual_network_peering": { + "block": { + "attributes": [ + { + "name": "allow_forwarded_traffic", + "type": "bool", + "computed": true, + "force_new": false + }, + { + "name": "allow_gateway_transit", + "type": "bool", + "computed": true, + "force_new": false + }, + { + "name": "allow_virtual_network_access", + "type": "bool", + "computed": true, + "force_new": false + }, + { + "name": "name", + "type": "string", + "required": true, + "force_new": false + }, + { + "name": "only_ipv6_peering_enabled", + "type": "bool", + "computed": true, + "force_new": false + }, + { + "name": "peer_complete_virtual_networks_enabled", + "type": "bool", + "computed": true, + "force_new": false + }, + { + "name": "remote_virtual_network_id", + "type": "string", + "computed": true, + "force_new": false + }, + { + "name": "use_remote_gateways", + "type": "bool", + "computed": true, + "force_new": false + }, + { + "name": "virtual_network_id", + "type": "string", + "required": true, + "force_new": false + } + ] + } + }, "azurerm_virtual_wan": { "block": { "attributes": [ @@ -193180,5 +198346,5 @@ func init() { fmt.Fprintf(os.Stderr, "unmarshalling the provider schema (azurerm): %s", err) os.Exit(1) } - ProviderSchemaInfo.Version = "4.5.0" + ProviderSchemaInfo.Version = "4.16.0" }