xenorchestra v1.5.0 published on Friday, Mar 7, 2025 by Vates
xenorchestra.getXoaVms
Explore with Pulumi AI
Use this data source to filter Xenorchestra VMs by certain criteria (pool_id, power_state or host) for use in other resources.
Using getXoaVms
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getXoaVms(args: GetXoaVmsArgs, opts?: InvokeOptions): Promise<GetXoaVmsResult>
function getXoaVmsOutput(args: GetXoaVmsOutputArgs, opts?: InvokeOptions): Output<GetXoaVmsResult>def get_xoa_vms(host: Optional[str] = None,
                pool_id: Optional[str] = None,
                power_state: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetXoaVmsResult
def get_xoa_vms_output(host: Optional[pulumi.Input[str]] = None,
                pool_id: Optional[pulumi.Input[str]] = None,
                power_state: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetXoaVmsResult]func GetXoaVms(ctx *Context, args *GetXoaVmsArgs, opts ...InvokeOption) (*GetXoaVmsResult, error)
func GetXoaVmsOutput(ctx *Context, args *GetXoaVmsOutputArgs, opts ...InvokeOption) GetXoaVmsResultOutput> Note: This function is named GetXoaVms in the Go SDK.
public static class GetXoaVms 
{
    public static Task<GetXoaVmsResult> InvokeAsync(GetXoaVmsArgs args, InvokeOptions? opts = null)
    public static Output<GetXoaVmsResult> Invoke(GetXoaVmsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetXoaVmsResult> getXoaVms(GetXoaVmsArgs args, InvokeOptions options)
public static Output<GetXoaVmsResult> getXoaVms(GetXoaVmsArgs args, InvokeOptions options)
fn::invoke:
  function: xenorchestra:index/getXoaVms:getXoaVms
  arguments:
    # arguments dictionaryThe following arguments are supported:
- PoolId string
- The ID of the pool the VM belongs to.
- Host string
- PowerState string
- The power state of the vms. (Running, Halted)
- PoolId string
- The ID of the pool the VM belongs to.
- Host string
- PowerState string
- The power state of the vms. (Running, Halted)
- poolId String
- The ID of the pool the VM belongs to.
- host String
- powerState String
- The power state of the vms. (Running, Halted)
- poolId string
- The ID of the pool the VM belongs to.
- host string
- powerState string
- The power state of the vms. (Running, Halted)
- pool_id str
- The ID of the pool the VM belongs to.
- host str
- power_state str
- The power state of the vms. (Running, Halted)
- poolId String
- The ID of the pool the VM belongs to.
- host String
- powerState String
- The power state of the vms. (Running, Halted)
getXoaVms Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- PoolId string
- The ID of the pool the VM belongs to.
- Vms
List<GetXoa Vms Vm> 
- A list of information for all vms found in this pool.
- Host string
- PowerState string
- The power state of the vms. (Running, Halted)
- Id string
- The provider-assigned unique ID for this managed resource.
- PoolId string
- The ID of the pool the VM belongs to.
- Vms
[]GetXoa Vms Vm 
- A list of information for all vms found in this pool.
- Host string
- PowerState string
- The power state of the vms. (Running, Halted)
- id String
- The provider-assigned unique ID for this managed resource.
- poolId String
- The ID of the pool the VM belongs to.
- vms
List<GetXoa Vms Vm> 
- A list of information for all vms found in this pool.
- host String
- powerState String
- The power state of the vms. (Running, Halted)
- id string
- The provider-assigned unique ID for this managed resource.
- poolId string
- The ID of the pool the VM belongs to.
- vms
GetXoa Vms Vm[] 
- A list of information for all vms found in this pool.
- host string
- powerState string
- The power state of the vms. (Running, Halted)
- id str
- The provider-assigned unique ID for this managed resource.
- pool_id str
- The ID of the pool the VM belongs to.
- vms
Sequence[GetXoa Vms Vm] 
- A list of information for all vms found in this pool.
- host str
- power_state str
- The power state of the vms. (Running, Halted)
- id String
- The provider-assigned unique ID for this managed resource.
- poolId String
- The ID of the pool the VM belongs to.
- vms List<Property Map>
- A list of information for all vms found in this pool.
- host String
- powerState String
- The power state of the vms. (Running, Halted)
Supporting Types
GetXoaVmsVm   
- Cpus int
- The number of CPUs the VM will have. Updates to this field will cause a stop and start of the VM if the new CPU value is greater than the max CPU value. This can be determined with the following command:$ xo-cli xo.getAllObjects filter='json:{"id": "cf7b5d7d-3cd5-6b7c-5025-5c935c8cd0b8"}' | jq '.[].CPUs' { "max": 4, "number": 2 }Updating the VM to use 3 CPUs would happen without stopping/starting the VMUpdating the VM to use 5 CPUs would stop/start the VM
- Disks
List<GetXoa Vms Vm Disk> 
- The disk the VM will have access to.
- Id string
- Ipv4Addresses List<string>
- Ipv6Addresses List<string>
- This is only accessible if guest-tools is installed in the VM and if expected_ip_cidris set on any network interfaces. This will contain a list of the ipv6 addresses across all network interfaces in order.
- MemoryMax int
- The amount of memory in bytes the VM will have. Updates to this field will case a stop and start of the VM if the new value is greater than the dynamic memory max. This can be determined with the following command:$ xo-cli xo.getAllObjects filter='json:{"id": "cf7b5d7d-3cd5-6b7c-5025-5c935c8cd0b8"}' | jq '.[].memory.dynamic' [ 2147483648, # memory dynamic min 4294967296 # memory dynamic max (4GB) ] # Updating the VM to use 3GB of memory would happen without stopping/starting the VM # Updating the VM to use 5GB of memory would stop/start the VM
- title="Required"> <span id="namelabel_csharp">- Name - Label string
- The name of the VM.
- Networks
List<GetXoa Vms Vm Network> 
- The network for the VM.
- Template string
- The ID of the VM template to create the new VM from.
- AffinityHost string
- The preferred host you would like the VM to run on. If changed on an existing VM it will require a reboot for the VM to be rescheduled.
- AutoPoweron bool
- If the VM will automatically turn on. Defaults to false.
- BlockedOperations List<string>
- List of operations on a VM that are not permitted. Examples include: clean_reboot, clean_shutdown, hard_reboot, hard_shutdown, pause, shutdown, suspend, destroy. This can be used to prevent a VM from being destroyed. The entire list can be found here
- CloneType string
- The type of clone to perform for the VM. Possible values include fastorfulland defaults tofast. In order to perform afullclone, the VM template must not be a disk template.
- CloudConfig string
- The content of the cloud-init config to use. See the cloud init docs for more information.
- CloudNetwork stringConfig 
- The content of the cloud-init network configuration for the VM (uses version 1)
- CoreOs bool
- CpuCap int
- CpuWeight int
- ExpNested boolHvm 
- Boolean parameter that allows a VM to use nested virtualization.
- HighAvailability string
- The restart priority for the VM. Possible values are best-effort,restartand empty string (no restarts on failure. Defaults to empty string
- Host string
- HvmBoot stringFirmware 
- The firmware to use for the VM. Possible values are biosanduefi.
- NameDescription string
- The description of the VM.
- PowerState string
- The power state of the VM. This can be Running, Halted, Paused or Suspended.
- ResourceSet string
- StartDelay int
- Number of seconds the VM should be delayed from starting.
- List<string>
- The tags (labels) applied to the given entity.
- Vga string
- The video adapter the VM should use. Possible values include std and cirrus.
- Videoram int
- The videoram option the VM should use. Possible values include 1, 2, 4, 8, 16
- Xenstore Dictionary<string, string>
- The key value pairs to be populated in xenstore.
- Cpus int
- The number of CPUs the VM will have. Updates to this field will cause a stop and start of the VM if the new CPU value is greater than the max CPU value. This can be determined with the following command:$ xo-cli xo.getAllObjects filter='json:{"id": "cf7b5d7d-3cd5-6b7c-5025-5c935c8cd0b8"}' | jq '.[].CPUs' { "max": 4, "number": 2 }Updating the VM to use 3 CPUs would happen without stopping/starting the VMUpdating the VM to use 5 CPUs would stop/start the VM
- Disks
[]GetXoa Vms Vm Disk 
- The disk the VM will have access to.
- Id string
- Ipv4Addresses []string
- Ipv6Addresses []string
- This is only accessible if guest-tools is installed in the VM and if expected_ip_cidris set on any network interfaces. This will contain a list of the ipv6 addresses across all network interfaces in order.
- MemoryMax int
- The amount of memory in bytes the VM will have. Updates to this field will case a stop and start of the VM if the new value is greater than the dynamic memory max. This can be determined with the following command:$ xo-cli xo.getAllObjects filter='json:{"id": "cf7b5d7d-3cd5-6b7c-5025-5c935c8cd0b8"}' | jq '.[].memory.dynamic' [ 2147483648, # memory dynamic min 4294967296 # memory dynamic max (4GB) ] # Updating the VM to use 3GB of memory would happen without stopping/starting the VM # Updating the VM to use 5GB of memory would stop/start the VM
- title="Required"> <span id="namelabel_go">- Name - Label string
- The name of the VM.
- Networks
[]GetXoa Vms Vm Network 
- The network for the VM.
- Template string
- The ID of the VM template to create the new VM from.
- AffinityHost string
- The preferred host you would like the VM to run on. If changed on an existing VM it will require a reboot for the VM to be rescheduled.
- AutoPoweron bool
- If the VM will automatically turn on. Defaults to false.
- BlockedOperations []string
- List of operations on a VM that are not permitted. Examples include: clean_reboot, clean_shutdown, hard_reboot, hard_shutdown, pause, shutdown, suspend, destroy. This can be used to prevent a VM from being destroyed. The entire list can be found here
- CloneType string
- The type of clone to perform for the VM. Possible values include fastorfulland defaults tofast. In order to perform afullclone, the VM template must not be a disk template.
- CloudConfig string
- The content of the cloud-init config to use. See the cloud init docs for more information.
- CloudNetwork stringConfig 
- The content of the cloud-init network configuration for the VM (uses version 1)
- CoreOs bool
- CpuCap int
- CpuWeight int
- ExpNested boolHvm 
- Boolean parameter that allows a VM to use nested virtualization.
- HighAvailability string
- The restart priority for the VM. Possible values are best-effort,restartand empty string (no restarts on failure. Defaults to empty string
- Host string
- HvmBoot stringFirmware 
- The firmware to use for the VM. Possible values are biosanduefi.
- NameDescription string
- The description of the VM.
- PowerState string
- The power state of the VM. This can be Running, Halted, Paused or Suspended.
- ResourceSet string
- StartDelay int
- Number of seconds the VM should be delayed from starting.
- []string
- The tags (labels) applied to the given entity.
- Vga string
- The video adapter the VM should use. Possible values include std and cirrus.
- Videoram int
- The videoram option the VM should use. Possible values include 1, 2, 4, 8, 16
- Xenstore map[string]string
- The key value pairs to be populated in xenstore.
- cpus Integer
- The number of CPUs the VM will have. Updates to this field will cause a stop and start of the VM if the new CPU value is greater than the max CPU value. This can be determined with the following command:$ xo-cli xo.getAllObjects filter='json:{"id": "cf7b5d7d-3cd5-6b7c-5025-5c935c8cd0b8"}' | jq '.[].CPUs' { "max": 4, "number": 2 }Updating the VM to use 3 CPUs would happen without stopping/starting the VMUpdating the VM to use 5 CPUs would stop/start the VM
- disks
List<GetXoa Vms Vm Disk> 
- The disk the VM will have access to.
- id String
- ipv4Addresses List<String>
- ipv6Addresses List<String>
- This is only accessible if guest-tools is installed in the VM and if expected_ip_cidris set on any network interfaces. This will contain a list of the ipv6 addresses across all network interfaces in order.
- memoryMax Integer
- The amount of memory in bytes the VM will have. Updates to this field will case a stop and start of the VM if the new value is greater than the dynamic memory max. This can be determined with the following command:$ xo-cli xo.getAllObjects filter='json:{"id": "cf7b5d7d-3cd5-6b7c-5025-5c935c8cd0b8"}' | jq '.[].memory.dynamic' [ 2147483648, # memory dynamic min 4294967296 # memory dynamic max (4GB) ] # Updating the VM to use 3GB of memory would happen without stopping/starting the VM # Updating the VM to use 5GB of memory would stop/start the VM
- title="Required"> <span id="namelabel_java">- name - Label String
- The name of the VM.
- networks
List<GetXoa Vms Vm Network> 
- The network for the VM.
- template String
- The ID of the VM template to create the new VM from.
- affinityHost String
- The preferred host you would like the VM to run on. If changed on an existing VM it will require a reboot for the VM to be rescheduled.
- autoPoweron Boolean
- If the VM will automatically turn on. Defaults to false.
- blockedOperations List<String>
- List of operations on a VM that are not permitted. Examples include: clean_reboot, clean_shutdown, hard_reboot, hard_shutdown, pause, shutdown, suspend, destroy. This can be used to prevent a VM from being destroyed. The entire list can be found here
- cloneType String
- The type of clone to perform for the VM. Possible values include fastorfulland defaults tofast. In order to perform afullclone, the VM template must not be a disk template.
- cloudConfig String
- The content of the cloud-init config to use. See the cloud init docs for more information.
- cloudNetwork StringConfig 
- The content of the cloud-init network configuration for the VM (uses version 1)
- coreOs Boolean
- cpuCap Integer
- cpuWeight Integer
- expNested BooleanHvm 
- Boolean parameter that allows a VM to use nested virtualization.
- highAvailability String
- The restart priority for the VM. Possible values are best-effort,restartand empty string (no restarts on failure. Defaults to empty string
- host String
- hvmBoot StringFirmware 
- The firmware to use for the VM. Possible values are biosanduefi.
- nameDescription String
- The description of the VM.
- powerState String
- The power state of the VM. This can be Running, Halted, Paused or Suspended.
- resourceSet String
- startDelay Integer
- Number of seconds the VM should be delayed from starting.
- List<String>
- The tags (labels) applied to the given entity.
- vga String
- The video adapter the VM should use. Possible values include std and cirrus.
- videoram Integer
- The videoram option the VM should use. Possible values include 1, 2, 4, 8, 16
- xenstore Map<String,String>
- The key value pairs to be populated in xenstore.
- cpus number
- The number of CPUs the VM will have. Updates to this field will cause a stop and start of the VM if the new CPU value is greater than the max CPU value. This can be determined with the following command:$ xo-cli xo.getAllObjects filter='json:{"id": "cf7b5d7d-3cd5-6b7c-5025-5c935c8cd0b8"}' | jq '.[].CPUs' { "max": 4, "number": 2 }Updating the VM to use 3 CPUs would happen without stopping/starting the VMUpdating the VM to use 5 CPUs would stop/start the VM
- disks
GetXoa Vms Vm Disk[] 
- The disk the VM will have access to.
- id string
- ipv4Addresses string[]
- ipv6Addresses string[]
- This is only accessible if guest-tools is installed in the VM and if expected_ip_cidris set on any network interfaces. This will contain a list of the ipv6 addresses across all network interfaces in order.
- memoryMax number
- The amount of memory in bytes the VM will have. Updates to this field will case a stop and start of the VM if the new value is greater than the dynamic memory max. This can be determined with the following command:$ xo-cli xo.getAllObjects filter='json:{"id": "cf7b5d7d-3cd5-6b7c-5025-5c935c8cd0b8"}' | jq '.[].memory.dynamic' [ 2147483648, # memory dynamic min 4294967296 # memory dynamic max (4GB) ] # Updating the VM to use 3GB of memory would happen without stopping/starting the VM # Updating the VM to use 5GB of memory would stop/start the VM
- title="Required"> <span id="namelabel_nodejs">- name - Label string
- The name of the VM.
- networks
GetXoa Vms Vm Network[] 
- The network for the VM.
- template string
- The ID of the VM template to create the new VM from.
- affinityHost string
- The preferred host you would like the VM to run on. If changed on an existing VM it will require a reboot for the VM to be rescheduled.
- autoPoweron boolean
- If the VM will automatically turn on. Defaults to false.
- blockedOperations string[]
- List of operations on a VM that are not permitted. Examples include: clean_reboot, clean_shutdown, hard_reboot, hard_shutdown, pause, shutdown, suspend, destroy. This can be used to prevent a VM from being destroyed. The entire list can be found here
- cloneType string
- The type of clone to perform for the VM. Possible values include fastorfulland defaults tofast. In order to perform afullclone, the VM template must not be a disk template.
- cloudConfig string
- The content of the cloud-init config to use. See the cloud init docs for more information.
- cloudNetwork stringConfig 
- The content of the cloud-init network configuration for the VM (uses version 1)
- coreOs boolean
- cpuCap number
- cpuWeight number
- expNested booleanHvm 
- Boolean parameter that allows a VM to use nested virtualization.
- highAvailability string
- The restart priority for the VM. Possible values are best-effort,restartand empty string (no restarts on failure. Defaults to empty string
- host string
- hvmBoot stringFirmware 
- The firmware to use for the VM. Possible values are biosanduefi.
- nameDescription string
- The description of the VM.
- powerState string
- The power state of the VM. This can be Running, Halted, Paused or Suspended.
- resourceSet string
- startDelay number
- Number of seconds the VM should be delayed from starting.
- string[]
- The tags (labels) applied to the given entity.
- vga string
- The video adapter the VM should use. Possible values include std and cirrus.
- videoram number
- The videoram option the VM should use. Possible values include 1, 2, 4, 8, 16
- xenstore {[key: string]: string}
- The key value pairs to be populated in xenstore.
- cpus int
- The number of CPUs the VM will have. Updates to this field will cause a stop and start of the VM if the new CPU value is greater than the max CPU value. This can be determined with the following command:$ xo-cli xo.getAllObjects filter='json:{"id": "cf7b5d7d-3cd5-6b7c-5025-5c935c8cd0b8"}' | jq '.[].CPUs' { "max": 4, "number": 2 }Updating the VM to use 3 CPUs would happen without stopping/starting the VMUpdating the VM to use 5 CPUs would stop/start the VM
- disks
Sequence[GetXoa Vms Vm Disk] 
- The disk the VM will have access to.
- id str
- ipv4_addresses Sequence[str]
- ipv6_addresses Sequence[str]
- This is only accessible if guest-tools is installed in the VM and if expected_ip_cidris set on any network interfaces. This will contain a list of the ipv6 addresses across all network interfaces in order.
- memory_max int
- The amount of memory in bytes the VM will have. Updates to this field will case a stop and start of the VM if the new value is greater than the dynamic memory max. This can be determined with the following command:$ xo-cli xo.getAllObjects filter='json:{"id": "cf7b5d7d-3cd5-6b7c-5025-5c935c8cd0b8"}' | jq '.[].memory.dynamic' [ 2147483648, # memory dynamic min 4294967296 # memory dynamic max (4GB) ] # Updating the VM to use 3GB of memory would happen without stopping/starting the VM # Updating the VM to use 5GB of memory would stop/start the VM
- title="Required"> <span id="name_label_python">- name_ - label str
- The name of the VM.
- networks
Sequence[GetXoa Vms Vm Network] 
- The network for the VM.
- template str
- The ID of the VM template to create the new VM from.
- affinity_host str
- The preferred host you would like the VM to run on. If changed on an existing VM it will require a reboot for the VM to be rescheduled.
- auto_poweron bool
- If the VM will automatically turn on. Defaults to false.
- blocked_operations Sequence[str]
- List of operations on a VM that are not permitted. Examples include: clean_reboot, clean_shutdown, hard_reboot, hard_shutdown, pause, shutdown, suspend, destroy. This can be used to prevent a VM from being destroyed. The entire list can be found here
- clone_type str
- The type of clone to perform for the VM. Possible values include fastorfulland defaults tofast. In order to perform afullclone, the VM template must not be a disk template.
- cloud_config str
- The content of the cloud-init config to use. See the cloud init docs for more information.
- cloud_network_ strconfig 
- The content of the cloud-init network configuration for the VM (uses version 1)
- core_os bool
- cpu_cap int
- cpu_weight int
- exp_nested_ boolhvm 
- Boolean parameter that allows a VM to use nested virtualization.
- high_availability str
- The restart priority for the VM. Possible values are best-effort,restartand empty string (no restarts on failure. Defaults to empty string
- host str
- hvm_boot_ strfirmware 
- The firmware to use for the VM. Possible values are biosanduefi.
- name_description str
- The description of the VM.
- power_state str
- The power state of the VM. This can be Running, Halted, Paused or Suspended.
- resource_set str
- start_delay int
- Number of seconds the VM should be delayed from starting.
- Sequence[str]
- The tags (labels) applied to the given entity.
- vga str
- The video adapter the VM should use. Possible values include std and cirrus.
- videoram int
- The videoram option the VM should use. Possible values include 1, 2, 4, 8, 16
- xenstore Mapping[str, str]
- The key value pairs to be populated in xenstore.
- cpus Number
- The number of CPUs the VM will have. Updates to this field will cause a stop and start of the VM if the new CPU value is greater than the max CPU value. This can be determined with the following command:$ xo-cli xo.getAllObjects filter='json:{"id": "cf7b5d7d-3cd5-6b7c-5025-5c935c8cd0b8"}' | jq '.[].CPUs' { "max": 4, "number": 2 }Updating the VM to use 3 CPUs would happen without stopping/starting the VMUpdating the VM to use 5 CPUs would stop/start the VM
- disks List<Property Map>
- The disk the VM will have access to.
- id String
- ipv4Addresses List<String>
- ipv6Addresses List<String>
- This is only accessible if guest-tools is installed in the VM and if expected_ip_cidris set on any network interfaces. This will contain a list of the ipv6 addresses across all network interfaces in order.
- memoryMax Number
- The amount of memory in bytes the VM will have. Updates to this field will case a stop and start of the VM if the new value is greater than the dynamic memory max. This can be determined with the following command:$ xo-cli xo.getAllObjects filter='json:{"id": "cf7b5d7d-3cd5-6b7c-5025-5c935c8cd0b8"}' | jq '.[].memory.dynamic' [ 2147483648, # memory dynamic min 4294967296 # memory dynamic max (4GB) ] # Updating the VM to use 3GB of memory would happen without stopping/starting the VM # Updating the VM to use 5GB of memory would stop/start the VM
- title="Required"> <span id="namelabel_yaml">- name - Label String
- The name of the VM.
- networks List<Property Map>
- The network for the VM.
- template String
- The ID of the VM template to create the new VM from.
- affinityHost String
- The preferred host you would like the VM to run on. If changed on an existing VM it will require a reboot for the VM to be rescheduled.
- autoPoweron Boolean
- If the VM will automatically turn on. Defaults to false.
- blockedOperations List<String>
- List of operations on a VM that are not permitted. Examples include: clean_reboot, clean_shutdown, hard_reboot, hard_shutdown, pause, shutdown, suspend, destroy. This can be used to prevent a VM from being destroyed. The entire list can be found here
- cloneType String
- The type of clone to perform for the VM. Possible values include fastorfulland defaults tofast. In order to perform afullclone, the VM template must not be a disk template.
- cloudConfig String
- The content of the cloud-init config to use. See the cloud init docs for more information.
- cloudNetwork StringConfig 
- The content of the cloud-init network configuration for the VM (uses version 1)
- coreOs Boolean
- cpuCap Number
- cpuWeight Number
- expNested BooleanHvm 
- Boolean parameter that allows a VM to use nested virtualization.
- highAvailability String
- The restart priority for the VM. Possible values are best-effort,restartand empty string (no restarts on failure. Defaults to empty string
- host String
- hvmBoot StringFirmware 
- The firmware to use for the VM. Possible values are biosanduefi.
- nameDescription String
- The description of the VM.
- powerState String
- The power state of the VM. This can be Running, Halted, Paused or Suspended.
- resourceSet String
- startDelay Number
- Number of seconds the VM should be delayed from starting.
- List<String>
- The tags (labels) applied to the given entity.
- vga String
- The video adapter the VM should use. Possible values include std and cirrus.
- videoram Number
- The videoram option the VM should use. Possible values include 1, 2, 4, 8, 16
- xenstore Map<String>
- The key value pairs to be populated in xenstore.
GetXoaVmsVmDisk    
- NameLabel string
- The name for the disk
- Position string
- Indicates the order of the block device.
- Size int
- The size in bytes for the disk.
- SrId string
- The storage repository ID to use.
- VbdId string
- VdiId string
- Attached bool
- Whether the device should be attached to the VM.
- NameDescription string
- The description for the disk
- NameLabel string
- The name for the disk
- Position string
- Indicates the order of the block device.
- Size int
- The size in bytes for the disk.
- SrId string
- The storage repository ID to use.
- VbdId string
- VdiId string
- Attached bool
- Whether the device should be attached to the VM.
- NameDescription string
- The description for the disk
- nameLabel String
- The name for the disk
- position String
- Indicates the order of the block device.
- size Integer
- The size in bytes for the disk.
- srId String
- The storage repository ID to use.
- vbdId String
- vdiId String
- attached Boolean
- Whether the device should be attached to the VM.
- nameDescription String
- The description for the disk
- nameLabel string
- The name for the disk
- position string
- Indicates the order of the block device.
- size number
- The size in bytes for the disk.
- srId string
- The storage repository ID to use.
- vbdId string
- vdiId string
- attached boolean
- Whether the device should be attached to the VM.
- nameDescription string
- The description for the disk
- name_label str
- The name for the disk
- position str
- Indicates the order of the block device.
- size int
- The size in bytes for the disk.
- sr_id str
- The storage repository ID to use.
- vbd_id str
- vdi_id str
- attached bool
- Whether the device should be attached to the VM.
- name_description str
- The description for the disk
- nameLabel String
- The name for the disk
- position String
- Indicates the order of the block device.
- size Number
- The size in bytes for the disk.
- srId String
- The storage repository ID to use.
- vbdId String
- vdiId String
- attached Boolean
- Whether the device should be attached to the VM.
- nameDescription String
- The description for the disk
GetXoaVmsVmNetwork    
- Device string
- Ipv4Addresses List<string>
- Ipv6Addresses List<string>
- MacAddress string
- NetworkId string
- The ID of the network the VM will be on.
- Attached bool
- Whether the device should be attached to the VM.
- ExpectedIp stringCidr 
- Device string
- Ipv4Addresses []string
- Ipv6Addresses []string
- MacAddress string
- NetworkId string
- The ID of the network the VM will be on.
- Attached bool
- Whether the device should be attached to the VM.
- ExpectedIp stringCidr 
- device String
- ipv4Addresses List<String>
- ipv6Addresses List<String>
- macAddress String
- networkId String
- The ID of the network the VM will be on.
- attached Boolean
- Whether the device should be attached to the VM.
- expectedIp StringCidr 
- device string
- ipv4Addresses string[]
- ipv6Addresses string[]
- macAddress string
- networkId string
- The ID of the network the VM will be on.
- attached boolean
- Whether the device should be attached to the VM.
- expectedIp stringCidr 
- device str
- ipv4_addresses Sequence[str]
- ipv6_addresses Sequence[str]
- mac_address str
- network_id str
- The ID of the network the VM will be on.
- attached bool
- Whether the device should be attached to the VM.
- expected_ip_ strcidr 
- device String
- ipv4Addresses List<String>
- ipv6Addresses List<String>
- macAddress String
- networkId String
- The ID of the network the VM will be on.
- attached Boolean
- Whether the device should be attached to the VM.
- expectedIp StringCidr 
Package Details
- Repository
- xenorchestra vatesfr/pulumi-xenorchestra
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the xenorchestraTerraform Provider.
