Parameter |
Choices/Defaults |
Comments |
account
|
|
Account the ISO is related to.
|
api_http_method
|
|
HTTP method used to query the API endpoint.
If not given, the CLOUDSTACK_METHOD env variable is considered.
As the last option, the value is taken from the ini config file, also see the notes.
Fallback value is get if not specified.
|
api_key
|
|
API key of the CloudStack API.
If not given, the CLOUDSTACK_KEY env variable is considered.
As the last option, the value is taken from the ini config file, also see the notes.
|
api_region
|
Default:
"cloudstack"
|
Name of the ini section in the cloustack.ini file.
If not given, the CLOUDSTACK_REGION env variable is considered.
|
api_secret
|
|
Secret key of the CloudStack API.
If not set, the CLOUDSTACK_SECRET env variable is considered.
As the last option, the value is taken from the ini config file, also see the notes.
|
api_timeout
|
|
HTTP timeout in seconds.
If not given, the CLOUDSTACK_TIMEOUT env variable is considered.
As the last option, the value is taken from the ini config file, also see the notes.
Fallback value is 10 seconds if not specified.
|
api_url
|
|
URL of the CloudStack API e.g. https://cloud.example.com/client/api.
If not given, the CLOUDSTACK_ENDPOINT env variable is considered.
As the last option, the value is taken from the ini config file, also see the notes.
|
bootable
|
|
Register the ISO to be bootable. Only used if state is present.
|
checksum
|
|
The MD5 checksum value of this ISO. If set, we search by checksum instead of name.
|
cross_zones
bool
(added in 2.4) |
|
Whether the ISO should be synced or removed across zones.
Mutually exclusive with zone .
|
display_text
(added in 2.4) |
|
Display text of the ISO.
If not specified, name will be used.
|
domain
|
|
Domain the ISO is related to.
|
is_dynamically_scalable
|
|
Register the ISO having XS/VMWare tools installed inorder to support dynamic scaling of VM cpu/memory. Only used if state is present.
|
is_featured
|
|
Register the ISO to be featured. Only used if state is present.
|
is_public
|
|
Register the ISO to be publicly available to all users. Only used if state is present.
|
is_ready
bool |
|
This flag is used for searching existing ISOs. If set to yes , it will only list ISO ready for deployment e.g. successfully downloaded and installed. Recommended to set it to no .
|
iso_filter
|
Choices:
- featured
self ←
- selfexecutable
- sharedexecutable
- executable
- community
|
Name of the filter used to search for the ISO.
|
name
required |
|
Name of the ISO.
|
os_type
|
|
Name of the OS that best represents the OS of this ISO. If the iso is bootable this parameter needs to be passed. Required if state is present.
|
poll_async
bool
(added in 2.3) |
|
Poll async jobs until job has finished.
|
project
|
|
Name of the project the ISO to be registered in.
|
state
|
Choices:
present ←
- absent
|
State of the ISO.
|
tags
(added in 2.4) |
|
List of tags. Tags are a list of dictionaries having keys key and value .
To delete all tags, set a empty list e.g. tags: [] .
aliases: tag
|
url
|
|
URL where the ISO can be downloaded from. Required if state is present.
|
zone
|
|
Name of the zone you wish the ISO to be registered or deleted from.
If not specified, first zone found will be used.
|