RDS.MySQL.DataBase
Element Description
A database instance can contain multiple databases created by database users and can be accessed using the client tool and application program that are the same as those of an independent database instance. The RDS.MySQL.DataBase element can be used to create a database in a specified RDS instance.
Element Properties
Property |
Required |
Descripiton |
---|---|---|
instanceId |
Yes |
ID of the RDS instance Type: string Value Constraint: 1. Instance ID needs to be entered,The RDS instance ID displayed on the RDS page. 2. You can connect to the RDS instance to automatically establish the get_reference dependency relationship and obtain the value. Suggestion: Customize the value. |
dataBase |
Yes |
Database configuration Type: MySQL.DataBase Default: {u'characterSet': u'utf8', u'name': u'unset', u'collate': u'utf8_general_ci'} Suggestion: Select the dataBase field in the component part, and then fill in the field based on prompts. |
Relationships Between Elements
Description |
Target |
---|---|
Connected |
|
Connected |
|
DependsOn |
Return Value
Property |
Type |
Description |
---|---|---|
refName |
string |
Name of the created database |
Blueprint Example
tosca_definitions_version: huaweicloud_tosca_version_1_0 inputs: securityGroupId: description: ID of the security group to which the instance belongs dbRootPassword: description: Password of the root user of the instance availabilityZone: description: AZ where the instance is located subnetId: description: ID of the subnet to which the instance belongs dbVersion: description: Database version default: 5.7.21 HAEnable: description: Whether HA is supported vpcId: description: ID of the VPC to which the instance belongs flavor: description: Instance specifications dataBaseName: description: Name of the database that the user can access dbUserPassword: description: Password for logging in to the database dbUserName: description: Username node_templates: rds-ins: type: HuaweiCloud.RDS.MySQL properties: dbPort: 3306 backupStrategy: keepDays: 0 endTime: '02:00' startTime: '01:00' securityGroupId: get_input: securityGroupId dbRootPassword: get_input: dbRootPassword volume: volumetype: COMMON size: 100 availabilityZone: get_input: availabilityZone subnetId: get_input: subnetId dataStore: dbtype: MySQL version: get_input: dbVersion HA: replicationMode: semisync enable: get_input: HAEnable vpcId: get_input: vpcId flavor: get_input: flavor rds-db: type: HuaweiCloud.RDS.MySQL.DataBase properties: instanceId: get_reference: rds-ins dataBase: characterSet: utf8 collate: utf8_general_ci name: get_input: dataBaseName metadata: Designer: id: fd1ae0f5-ce98-487e-be2c-828c4b11e676 requirements: - instanceId: node: rds-ins rds-user: type: HuaweiCloud.RDS.MySQL.User properties: instanceId: get_reference: rds-ins dbUser: userPassword: get_input: dbUserPassword name: get_input: dbUserName userDatabase: - name: get_input: dataBaseName requirements: - instanceId: node: rds-ins - dependency: node: rds-db
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.