It is allowed to start with numbers, letters, _, and - characters. It is allowed to include numbers, letters, _, and - characters, and the string length is 1 to 64.
instance_config
Instance configuration.
Map value expected.
Updates cause replacement.
Map properties:
instance_id
Cloud server ID, if instance_id is specified, it will use this existing instance as a bus dtemplate to create an autoscaling configuration. The flavorRef, imageRef, and disk fields do not take effect at this time. The flavorRef, imageRef, and disk fields are required when the instance_id field is not passed in.
String value expected.
Updates cause replacement.
flavorRef
Cloud server specification ID, which defines the cloud server CPUs and memory size.
String value expected.
Updates cause replacement.
imageRef
Image ID.
String value expected.
Updates cause replacement.
disk
Disk group information, system disk must be selected, data disk is optional.
List value expected.
Updates cause replacement.
List contents:
*
Map value expected.
Updates cause replacement.
Map properties:
size
Disk size, in GB.
Integer value expected.
Updates cause replacement.
The size of system disk is range from 140 to 32768, include 140 and 32768.
The size of data disk is range from 10 to 32768, include 10 and 32768.
SSH key name to logon server, which mutually exclusive with adminPass.
String value expected.
Updates cause replacement.
adminPass
Initial password for administrator account.
String value expected.
Updates cause replacement.
The length is range from 8 to 26. The password can only contain letters, numbers, and special characters, namely "!@$%^-_=+[{}]:,./?". It must contain at least three of the four characters. The password can not contain user name or the reverse of it.
personality
File inject content.
List value expected.
Updates cause replacement.
Only support the injection of text files, the maximum is five. The maximum size of each file is 1KB.