arvan_create_server
Provision one or more cloud servers with custom flavor, OS image, region, disk size, networking, security groups, SSH keys, and startup scripts.
Instructions
Create one or more cloud servers.
Args:
name: Server name (a numeric suffix is added when count > 1).
flavor_id: Plan/flavor id — see arvan_list_plans.
image_id: OS/snapshot image id — see arvan_list_images.
region: Region code; defaults to ARVAN_DEFAULT_REGION.
disk_size: Root disk size in GB.
count: How many identical servers to create.
network_ids: Private network ids to attach.
security_group_names: Security groups to apply.
ssh_key_name: Name of an SSH key to inject (see arvan_list_ssh_keys).
init_script: Cloud-init / startup script.
ha_enabled: Enable high availability.
create_type: Optional create type (e.g. image, snapshot).
extra: Any additional fields to merge into the request body.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| flavor_id | Yes | ||
| image_id | Yes | ||
| region | No | ||
| disk_size | No | ||
| count | No | ||
| network_ids | No | ||
| security_group_names | No | ||
| ssh_key_name | No | ||
| init_script | No | ||
| ha_enabled | No | ||
| create_type | No | ||
| extra | No |