diff --git a/README.md b/README.md
index d54ad9f..a308fb7 100644
--- a/README.md
+++ b/README.md
@@ -3,13 +3,13 @@
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.6.3 |
-| [azurerm](#requirement\_azurerm) | 4.27.0 |
+| [azurerm](#requirement\_azurerm) | 4.45.0 |
## Providers
| Name | Version |
|------|---------|
-| [azurerm](#provider\_azurerm) | 4.27.0 |
+| [azurerm](#provider\_azurerm) | 4.45.0 |
## Modules
@@ -19,10 +19,10 @@ No modules.
| Name | Type |
|------|------|
-| [azurerm_cognitive_account.main](https://registry.terraform.io/providers/hashicorp/azurerm/4.27.0/docs/resources/cognitive_account) | resource |
-| [azurerm_cognitive_deployment.main](https://registry.terraform.io/providers/hashicorp/azurerm/4.27.0/docs/resources/cognitive_deployment) | resource |
-| [azurerm_client_config.current](https://registry.terraform.io/providers/hashicorp/azurerm/4.27.0/docs/data-sources/client_config) | data source |
-| [azurerm_resource_group.rg](https://registry.terraform.io/providers/hashicorp/azurerm/4.27.0/docs/data-sources/resource_group) | data source |
+| [azurerm_cognitive_account.main](https://registry.terraform.io/providers/hashicorp/azurerm/4.45.0/docs/resources/cognitive_account) | resource |
+| [azurerm_cognitive_deployment.main](https://registry.terraform.io/providers/hashicorp/azurerm/4.45.0/docs/resources/cognitive_deployment) | resource |
+| [azurerm_client_config.current](https://registry.terraform.io/providers/hashicorp/azurerm/4.45.0/docs/data-sources/client_config) | data source |
+| [azurerm_resource_group.rg](https://registry.terraform.io/providers/hashicorp/azurerm/4.45.0/docs/data-sources/resource_group) | data source |
## Inputs
@@ -34,14 +34,14 @@ No modules.
| [cognitive\_account\_public\_network\_access\_enabled](#input\_cognitive\_account\_public\_network\_access\_enabled) | Controls whether public network access is enabled for the Azure OpenAI Service. | `bool` | `true` | no |
| [cognitive\_account\_sku\_name](#input\_cognitive\_account\_sku\_name) | The pricing tier (SKU) for the Azure OpenAI Service (e.g., S0). | `string` | `"S0"` | no |
| [default\_tags](#input\_default\_tags) | A map of key-value pairs to tag resources for organization and management. | `map(any)` | n/a | yes |
-| [deployment](#input\_deployment) | Configures Cognitive Services Account deployments with the following attributes:
- name: The deployment name. Changing this triggers resource recreation.
- model\_format: The model format (e.g., OpenAI). Changing this triggers resource recreation.
- model\_name: The name of the deployment model. Changing this triggers resource recreation.
- model\_version: The version of the deployment model.
- scale\_type: The deployment scale type (e.g., Standard). Changing this triggers resource recreation.
- rai\_policy\_name: Optional Responsible AI policy name. Changing this triggers resource recreation.
- capacity: Optional Tokens-per-Minute (TPM) capacity, defaults to 1 (1000 tokens/min).
- version\_upgrade\_option: Optional model version upgrade policy (e.g., OnceNewDefaultVersionAvailable, OnceCurrentVersionExpired, NoAutoUpgrade). |
map(object({
name = string
model_format = string
model_name = string
model_version = string
scale_type = string
rai_policy_name = optional(string)
capacity = optional(number)
version_upgrade_option = optional(string)
})) | `{}` | no |
+| [deployment](#input\_deployment) | Configures Cognitive Services Account deployments with the following attributes:map(object({
name = string
model_format = string
model_name = string
model_version = string
scale_type = string
rai_policy_name = optional(string)
capacity = optional(number)
version_upgrade_option = optional(string)
})) | `{}` | no |
| [environment](#input\_environment) | Defines the environment type for the backend container (e.g., dev, prod, staging). | `string` | `"dev"` | no |
| [identity\_enabled](#input\_identity\_enabled) | Enables or disables managed identity for the Cognitive Service Account. | `bool` | `false` | no |
| [identity\_type](#input\_identity\_type) | Specifies the managed identity type (e.g., SystemAssigned, UserAssigned). | `string` | `"SystemAssigned"` | no |
| [network\_acls\_default\_action](#input\_network\_acls\_default\_action) | Sets the default action for network ACLs (e.g., Allow or Deny). | `string` | `"Deny"` | no |
| [network\_acls\_enabled](#input\_network\_acls\_enabled) | Enables or disables network Access Control Lists (ACLs) for the Cognitive Service Account. | `bool` | `false` | no |
| [network\_acls\_ip\_rules](#input\_network\_acls\_ip\_rules) | A list of IP addresses or CIDR blocks allowed in network ACLs. | `list(string)` | `[]` | no |
-| [network\_acls\_virtual\_network\_rules](#input\_network\_acls\_virtual\_network\_rules) | A list of virtual network rules for network ACLs, specifying subnet ID and optional service endpoint settings. | list(object({
subnet_id = string
ignore_missing_vnet_service_endpoint = optional(bool)
})) | `[]` | no |
+| [network\_acls\_virtual\_network\_rules](#input\_network\_acls\_virtual\_network\_rules) | A list of virtual network rules for network ACLs, specifying subnet ID and optional service endpoint settings. | list(object({
subnet_id = string
ignore_missing_vnet_service_endpoint = optional(bool)
})) | `[]` | no |
| [region](#input\_region) | The Azure region where resources will be deployed (e.g., 'weu' for West Europe). | `string` | `"weu"` | no |
| [resource\_group\_location](#input\_resource\_group\_location) | The Azure region for creating the resource group. Changing this triggers resource recreation. | `string` | `"West Europe"` | no |
| [resource\_group\_name](#input\_resource\_group\_name) | The name of the Azure resource group where resources will be provisioned. | `string` | n/a | yes |
diff --git a/backend.tf b/backend.tf
index 016eaaa..c4e7ed7 100644
--- a/backend.tf
+++ b/backend.tf
@@ -2,7 +2,7 @@ terraform {
required_providers {
azurerm = {
source = "hashicorp/azurerm"
- version = "4.27.0"
+ version = "4.45.0"
}
}
required_version = ">= 1.6.3"