AutoScaleLaunchConfig

Description

API


    POST /api/autoscalelaunchconfig
    PUT /api/autoscalelaunchconfig/<key>
    DELETE /api/autoscalelaunchconfig/<key>
    GET /api/autoscalelaunchconfig
    GET /api/autoscalelaunchconfig/<key>

CLI


    configure autoscalelaunchconfig <key>
    show autoscalelaunchconfig <key>

Data

AutoScaleLaunchConfig

uuid

Type
string
Category
required
Description

name

Type
string
Category
required
Description

image_id

Type
string
Category
required
Description
Unique ID of the Amazon Machine Image (AMI) or OpenStack VM ID

openstack

Type
AutoScaleOpenStackSettings
Category
optional
Description

aws

Type
AutoScaleAWSSettings
Category
optional
Description

mesos

Type
AutoScaleMesosSettings
Category
optional
Description

description

Type
string
Category
optional
Description

tenant_ref

Type
Reference to Tenant
Category
required
Description

AutoScaleOpenStackSettings

flavor_id

Type
string
Category
required
Description
OpenStack Flavor IDhttp://docs.openstack.org/openstack-ops/content/flavors.html

key_name

Type
string
Category
optional
Description
The name of the EC2 key pair in AWS or name of previously created key pair in OpenStack to inject into the instance

security_group_ids

Type
string
Category
repeated
Description
Names or security group ids of the security groups with which to associate.

userdata

Type
string
Category
optional
Description
User data provided to the VM

block_device_mappings

Type
AutoScaleKVData
Category
repeated
Description
List of block device mappings for this server

admin_password

Type
string
Category
optional
Description
admin password for the VM

metadata

Type
AutoScaleKVData
Category
repeated
Description
Arbitrary key value metadata to store for this server. Both keys and values must be <=255 character

disk_config

Type
enum
Category
optional
Description
control how the disk is partitioned when the server is created. possible values are AUTO or MANUAL
Default
AUTO
Choices
AUTO, MANUAL

scheduler_hints

Type
AutoScaleKVData
Category
optional
Description
arbitrary key-value pairs specified by the client to help boot an instance

AutoScaleKVData

key

Type
string
Category
required
Description
Default

value

Type
string
Category
optional
Description
Default

AutoScaleAWSSettings

instance_type

Type
string
Category
required
Description
AWS Instance Type. http://docs.openstack.org/openstack-ops/content/flavors.html

key_name

Type
string
Category
optional
Description
The name of the EC2 key pair in AWS or name of previously created key pair in OpenStack to inject into the instance

security_group_ids

Type
string
Category
repeated
Description
Names or security group ids of the security groups with which to associate.

block_device_mappings

Type
AutoScaleKVData
Category
repeated
Description
List of block device mappings for this server

placement_group

Type
string
Category
optional
Description
Physical location of your cluster placement group created in Amazon EC2.

instance_monitoring

Type
bool
Category
optional
Description
Enable detailed monitoring for VM

ebs_optimized

Type
bool
Category
optional
Description
Specifies whether the instance is optimized for EBS I/O (true) or not (false).

kernel_id

Type
string
Category
optional
Description
kernel for this instance

ramdisk_id

Type
string
Category
optional
Description
ramdisk id

AutoScaleMesosSettings

force

Type
bool
Category
optional
Description
Apply scaleout even when there are deployments in progress
Default
True

References

Tenant

Sub Objects