پرش به مطلب اصلی

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) Stable id of the parent MySQL instance.
  • username (String)

Read-Only

  • id (String) The ID of this resource.
  • password (String, Sensitive)
  • response_instance_id (String)