avm-res-certificateregistration-certificateorder
Azure/avm-res-certificateregistration-certificateorder/azurerm
Terraform Azure Verified Resource Module for Certificate Order
terraform-azurerm-avm-res-certificateregistration-certificateorder This is an AVM module to deploy App Service Certificate Order in Azure. Requirements The following requirements are needed by this module: - terraform (~> 1.11) - azapi (~> 2.5) - modtm (~> 0.3) - random (~> 3.7) Resources The following resources are used by this module: - azapi_resource.app_service_certificate_order (resource) - azapi_resource.app_service_certificate_order_key_vault_store (resource) - azapi_resource.lock (resource) - azapi_resource.role_assignments (resource) - modtm_telemetry.telemetry (resource) - random_uuid.telemetry (resource) - azapi_client_config.telemetry (data source) - azapi_resource.rg (data source) - modtm_module_source.telemetry (data source) Required Inputs The following input variables are r
| Name | Type | Description | Default |
|---|---|---|---|
| location | string | (Required) Azure region where the resource should be deployed. Changing this for | required |
| name | string | (Required) The name of the App Service Certificate Order resource. Changing this | required |
| resource_group_name | string | (Required) The resource group where the resources will be deployed. Changing thi | required |
| certificate_order_key_vault_stores | map(object({ name | A map of App Servicce Certificate Order Key Vault Stores to create on App Servic | {} |
| csr | string | (Optional) Last CSR that was created for this order. | null |
| enable_telemetry | bool | This variable controls whether or not telemetry is enabled for the module. For m | true |
| role_assignments | map(object({ role_definiti | A map of role assignments to create on this resource. The map key is deliberatel | {} |
| tags | map(string) | (Optional) A mapping of tags which should be assigned to the App Service Certifi | null |
| validity_in_years | number | (Optional) Duration in years (must be between `1` and `3`). Defaults to `1`. | 1 |
| auto_renew | bool | (Optional) true if the certificate should be automatically renewed when it expir | true |
| distinguished_name | string | (Optional) The Distinguished Name for the App Service Certificate Order. | null |
| key_size | number | (Optional) Certificate key size. Defaults to `2048`. | 2048 |
| lock | object({ kind = string | Controls the Resource Lock configuration for this resource. The following proper | null |
| product_type | string | (Optional) Certificate product type, such as `Standard` or `WildCard`. Defaults | "Standard" |
resource — The resource of app service certificate orderresource_id — The resource ID of app service certificate orderresource_in_azurerm_schema — The resource of app service certificate order in azurerm schema