Parameter |
Choices/Defaults |
Comments |
account
string
|
|
Account who owns the VLAN.
Mutually exclusive with project.
|
api_http_method
string
|
|
HTTP method used to query the API endpoint.
If not given, the CLOUDSTACK_METHOD env variable is considered.
|
api_key
string
/ required
|
|
API key of the CloudStack API.
If not given, the CLOUDSTACK_KEY env variable is considered.
|
api_secret
string
/ required
|
|
Secret key of the CloudStack API.
If not set, the CLOUDSTACK_SECRET env variable is considered.
|
api_timeout
integer
|
Default:
10
|
HTTP timeout in seconds.
If not given, the CLOUDSTACK_TIMEOUT env variable is considered.
|
api_url
string
/ required
|
|
URL of the CloudStack API e.g. https://cloud.example.com/client/api.
If not given, the CLOUDSTACK_ENDPOINT env variable is considered.
|
api_verify_ssl_cert
string
|
|
Verify CA authority cert file.
If not given, the CLOUDSTACK_VERIFY env variable is considered.
|
cidr_ipv6
string
|
|
The CIDR of IPv6 network, must be at least /64.
|
domain
string
|
|
Domain of the account owning the VLAN.
|
end_ip
string
|
|
The ending IPv4 address in the VLAN IP range.
If not specified, value of start_ip is used.
Only considered on create.
|
end_ipv6
string
|
|
The ending IPv6 address in the IPv6 network range.
If not specified, value of start_ipv6 is used.
Only considered on create.
|
for_system_vms
boolean
|
|
yes if IP range is set to system vms, no if not
|
for_virtual_network
boolean
added in 1.0.0 of ngine_io.cloudstack
|
|
yes if VLAN is of Virtual type, no if Direct.
If set to yes but neither physical_network or network is set CloudStack will try to add the VLAN range to the Physical Network with a Public traffic type.
|
gateway
string
|
|
The gateway of the VLAN IP range.
Required if state=present.
|
gateway_ipv6
string
|
|
The gateway of the IPv6 network.
Only considered on create.
|
netmask
string
|
|
The netmask of the VLAN IP range.
Required if state=present.
|
network
string
|
|
The network name or id.
Required if for_virtual_network and physical_network are not set.
|
physical_network
string
|
|
The physical network name or id.
|
pod
string
added in 1.0.0 of ngine_io.cloudstack
|
|
Name of the pod.
|
project
string
|
|
Project who owns the VLAN.
Mutually exclusive with account.
|
start_ip
string
/ required
|
|
The beginning IPv4 address in the VLAN IP range.
Only considered on create.
|
start_ipv6
string
|
|
The beginning IPv6 address in the IPv6 network range.
Only considered on create.
|
state
string
|
Choices:
present ←
- absent
|
State of the network ip range.
|
vlan
string
|
|
The ID or VID of the network.
If not specified, will be defaulted to the vlan of the network.
|
zone
string
/ required
|
|
The Zone ID of the VLAN IP range.
|