avm-res-dbformysql-flexibleserver

Azure/avm-res-dbformysql-flexibleserver/azurerm

Terraform Module HCL AZURERM ✓ Verified

Terraform Azure Verified Resource Module for DB for MySQL Flexible Server

Install
module "avm-res-dbformysql-flexibleserver" {
source = "Azure/avm-res-dbformysql-flexibleserver/azurerm"
version = "0.1.6"
}
plain text: /constructs/tfmod-azure-avm-res-dbformysql-flexibleserver-azurerm/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-azurerm-res-dbformysql-flexibleserver This is a Terraform module for the MySQL Flexible Server written for contribution to Azure Verified Modules. For official modules please see . > [!IMPORTANT] > As the overall AVM framework is not GA (generally available) yet - the CI framework and test automation is not fully functional and implemented across all supported languages yet - breaking changes are expected, and additional customer feedback is yet to be gathered and incorporated. Hence, modules MUST NOT be published at version 1.0.0 or higher at this time. > > All module MUST be published as a pre-release version (e.g., 0.1.0, 0.1.1, 0.2.0, etc.) until the AVM framework becomes GA. > > However, it is important to note that this DOES NOT mean that the modules cannot be consumed and

Inputs (37)
NameTypeDescriptionDefault
namestringThe name of the resource. required
locationstringAzure region where the resource should be deployed. If null, the location will required
resource_group_namestringThe resource group where the resources will be deployed. required
firewall_rulesmap(object({ end_ip_addres- `end_ip_address` - (Required) Specifies the End IP Address associated with thi{}
maintenance_windowobject({ day_of_week = op- `day_of_week` - (Optional) The day of week for maintenance window. Defaults to{ "day_of_week": "0" }
managed_identitiesobject({ system_assigned Managed identities to be created for the resource.{}
private_dns_zone_idstring(Optional) The ID of the private DNS zone to create the MySQL Flexible Server. Cnull
replication_rolestring(Optional) The replication role. Possible value is `None`.null
create_modestring(Optional)The creation mode which can be used to restore or replicate existing snull
lockobject({ kind = string Controls the Resource Lock configuration for this resource. The following propnull
sku_namestring(Optional) The SKU Name for the MySQL Flexible Server.null
active_directory_administratorobject({ identity_id = opt- `identity_id` - (Optional) The resource ID of the identity used for AAD Authennull
server_configurationmap(object({ name = strin (Optional) A configuration block supports the following: object({ {}
administrator_loginstring(Optional) The Administrator login for the MySQL Flexible Server. Required when null
delegated_subnet_idstring(Optional) The ID of the virtual network subnet to create the MySQL Flexible Sernull
enable_telemetryboolThis variable controls whether or not telemetry is enabled for the module. For mtrue
private_endpointsmap(object({ name = optionA map of private endpoints to create on the Key Vault. The map key is deliberate{}
active_directory_administrator_wait_secondsnumberOptional delay (in seconds) to wait after server creation before attempting to c0
administrator_passwordstring(Optional) The Password associated with the `administrator_login` for the MySQL null
administrator_password_wostring(Optional) Write-only administrator password for MySQL Flexible Server. Avoids snull
administrator_password_wo_versionnumber(Optional) Version of the write-only administrator password. Used to rotate passnull
timeoutsobject({ create = optional- `create` - (Defaults to 1 hour) Used when creating the MySQL Flexible Server. null
zonestring(Optional) Specifies the Availability Zone in which this MySQL Flexible Server snull
Outputs (2)
resource_id — The ID of the resoure
resource_name — The name of the resource
Resources (13)
azurerm_management_lockazurerm_monitor_diagnostic_settingazurerm_mysql_flexible_databaseazurerm_mysql_flexible_serverazurerm_mysql_flexible_server_active_directory_administratorazurerm_mysql_flexible_server_configurationazurerm_mysql_flexible_server_firewall_ruleazurerm_private_endpointazurerm_private_endpoint_application_security_group_associationazurerm_role_assignmentmodtm_telemetryrandom_uuidtime_sleep
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.6
Cloud AZURERM
★ Stars0
Forks17
Total downloads57.2k
Inputs37
Outputs2
Resources13
Examples6
LicenseMIT
NamespaceAzure
Updated