arvancloud_dbaas_mysql_user (Resource)
Creates a database user on a MySQL DBaaS instance. The password is returned once from the API and stored in Terraform state (sensitive).
Example Usage
resource "arvancloud_dbaas_mysql_primary_instance" "db" {
name = "app-mysql"
availability_zone = "ir-thr-ba1"
flavor_ref = "g2-4-2-0"
datastore_version = "8.0.33"
volume_size = 50
tags = ["tf", "mysql"]
}
resource "arvancloud_dbaas_mysql_user" "example" {
instance_id = arvancloud_dbaas_mysql_primary_instance.db.id
username = "app_user"
}
output "mysql_user_password" {
value = arvancloud_dbaas_mysql_user.example.password
sensitive = true
}
Schema
Required
instance_id(String) Stableidof the parent MySQL instance.username(String)
Read-Only
id(String) The ID of this resource.password(String, Sensitive)response_instance_id(String)