| admin_pass |
String |
False |
Core |
The administrator password for the server. |
| admin_user |
String |
False |
Core |
Name of the administrative user to use on the server. This property will be
removed from Juno in favor of the default cloud-init user that is set up for
each image (for example, "ubuntu" for Ubuntu 12.04+, "fedora" for Fedora 19+ and "cloud-user" for
CentOS/Red Hat Enterprise Linux 6.5). |
| cpus |
Integer |
False |
Extended |
CPUS on the instance. |
| availability_zone |
String |
False |
Core |
Name of the availability zone for server placement. |
| auto_delete_boot_disk |
Boolean |
False |
Extended |
If True, boot disk is deleted when instance is
deleted. |
| block_device_mapping |
List |
False |
Core |
Block device mappings for this server. Use either the
block_device_mapping property or the
block_device_mapping_v2 property. See Table 2. |
| block_device_mapping_v2 |
List |
False |
Core |
Expanded block device mappings for this server. Use either the
block_device_mapping property or the
block_device_mapping_v2 property. See Table 3. |
| block_project_ssh_keys |
String |
False |
Extended |
If True, project-wide ssh keys cannot access the
instance. |
| config_drive |
Boolean |
False |
Core |
If True, enable config drive on the server. |
| diskConfig |
String |
False |
Core |
Control how the disk is partitioned when the server is created. Valid values
are AUTO and MANUAL. |
| disk_size |
Integer |
False |
Extended |
Disk size in GB of the base disk of the instance. |
| flavor |
String |
True |
Core |
The ID or name of the flavor to boot onto. |
| flavor_update_policy |
String |
False |
Core |
Policy on how to apply a flavor update; either by requesting a server resize
or by replacing the entire server. Valid values are RESIZE and
REPLACE. |
| image |
String |
True |
Core |
The ID or name of the image to boot with. |
| image_update_policy |
String |
False |
Core |
Policy on how to apply an image-id update; either by requesting a server
rebuild or by replacing the entire server. Valid values are - REPLACE (the default)
- REBUILD
- REBUILD_PRESERVE_EPHEMERAL
|
| key_name |
String |
False |
Core |
Name of key pair to inject into the server. |
| memory |
Integer |
False |
Extended |
Memory in MB of the instances. |
| metadata |
Map |
False |
Core |
Arbitrary key/value metadata to store for this server. Both keys and values
must be 255 characters or less. Non-string values are serialized to JSON (and the serialized string
must be 255 characters or less). |
| name |
String |
False |
Core |
Server name. |
| networks |
List |
False |
Core |
An ordered list of NICs to be added to this server, with information about
connected networks, fixed IP addresses, and ports. See Table 4. |
| personality |
Map |
False |
Core |
A map of files to create/overwrite on the server upon boot. Keys are file
names and values are the file contents. |
| reservation_id |
String |
False |
Core |
A UUID for the set of servers requested. |
| scheduler_hints |
Map |
False |
Core |
Arbitrary key-value pairs that are specified by the client to help boot a
server. |
| security_groups |
List |
False |
Core |
List of security group names or IDs. Cannot be used if neutron ports are
associated with this server; assign security groups to the ports instead. |
| software_config_transport |
String |
False |
Core |
Specifies how the server receives the metadata that is required for software
configuration. POLL_SERVER_CFN allows calls to the Cloud Formation API action
DescribeStackResource authenticated with the provided key pair.
POLL_SERVER_HEAT allows calls to the Heat API action
resource-show by using the provided keystone credentials. |
| user_data |
String |
False |
Core |
User data script to be run by cloud-init. |
| user_data_format |
String |
False |
Core |
How the user_data is formatted for the server. For
HEAT_CFNTOOLS, the user_data is bundled as part of the
heat-cfntools cloud-init boot configuration data. For RAW the
user_data is passed to Nova unmodified. For SOFTWARE_CONFIG the
user_data is bundled as part of the software configuration data, and metadata is
derived from any associated SoftwareDeployment resources. |