1. Packages
  2. Outscale Provider
  3. API Docs
  4. getVm
outscale 1.0.1 published on Thursday, Mar 13, 2025 by outscale

outscale.getVm

Explore with Pulumi AI

outscale 1.0.1 published on Thursday, Mar 13, 2025 by outscale

Provides information about a virtual machine (VM).

For more information on this resource, see the User Guide.
For more information on this resource actions, see the API documentation.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as outscale from "@pulumi/outscale";

const vm01 = outscale.getVm({
    filters: [{
        name: "vm_ids",
        values: ["i-12345678"],
    }],
});
Copy
import pulumi
import pulumi_outscale as outscale

vm01 = outscale.get_vm(filters=[{
    "name": "vm_ids",
    "values": ["i-12345678"],
}])
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/outscale/outscale"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := outscale.LookupVm(ctx, &outscale.LookupVmArgs{
			Filters: []outscale.GetVmFilter{
				{
					Name: "vm_ids",
					Values: []string{
						"i-12345678",
					},
				},
			},
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Outscale = Pulumi.Outscale;

return await Deployment.RunAsync(() => 
{
    var vm01 = Outscale.GetVm.Invoke(new()
    {
        Filters = new[]
        {
            new Outscale.Inputs.GetVmFilterInputArgs
            {
                Name = "vm_ids",
                Values = new[]
                {
                    "i-12345678",
                },
            },
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.outscale.OutscaleFunctions;
import com.pulumi.outscale.inputs.GetVmArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var vm01 = OutscaleFunctions.getVm(GetVmArgs.builder()
            .filters(GetVmFilterArgs.builder()
                .name("vm_ids")
                .values("i-12345678")
                .build())
            .build());

    }
}
Copy
variables:
  vm01:
    fn::invoke:
      function: outscale:getVm
      arguments:
        filters:
          - name: vm_ids
            values:
              - i-12345678
Copy

Using getVm

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 getVm(args: GetVmArgs, opts?: InvokeOptions): Promise<GetVmResult>
function getVmOutput(args: GetVmOutputArgs, opts?: InvokeOptions): Output<GetVmResult>
Copy
def get_vm(filters: Optional[Sequence[GetVmFilter]] = None,
           id: Optional[str] = None,
           opts: Optional[InvokeOptions] = None) -> GetVmResult
def get_vm_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetVmFilterArgs]]]] = None,
           id: Optional[pulumi.Input[str]] = None,
           opts: Optional[InvokeOptions] = None) -> Output[GetVmResult]
Copy
func LookupVm(ctx *Context, args *LookupVmArgs, opts ...InvokeOption) (*LookupVmResult, error)
func LookupVmOutput(ctx *Context, args *LookupVmOutputArgs, opts ...InvokeOption) LookupVmResultOutput
Copy

> Note: This function is named LookupVm in the Go SDK.

public static class GetVm 
{
    public static Task<GetVmResult> InvokeAsync(GetVmArgs args, InvokeOptions? opts = null)
    public static Output<GetVmResult> Invoke(GetVmInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetVmResult> getVm(GetVmArgs args, InvokeOptions options)
public static Output<GetVmResult> getVm(GetVmArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: outscale:index/getVm:getVm
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Filters List<GetVmFilter>
A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
Id string
Filters []GetVmFilter
A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
Id string
filters List<GetVmFilter>
A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
id String
filters GetVmFilter[]
A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
id string
filters Sequence[GetVmFilter]
A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
id str
filters List<Property Map>
A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
id String

getVm Result

The following output properties are available:

Architecture string
The architecture of the VM (i386 | x86_64).
BlockDeviceMappingsCreateds List<GetVmBlockDeviceMappingsCreated>
The block device mapping of the VM.
BsuOptimized bool
ClientToken string
The idempotency token provided when launching the VM.
CreationDate string
The date and time (UTC) at which the VM was created.
DeletionProtection bool
If true, you cannot delete the VM unless you change this parameter back to false.
Hypervisor string
The hypervisor type of the VMs (ovm | xen).
Id string
ImageId string
The ID of the OMI used to create the VM.
IsSourceDestChecked bool
(Net only) If true, the source/destination check is enabled. If false, it is disabled.
KeypairName string
The name of the keypair used when launching the VM.
LaunchNumber double
The number for the VM when launching a group of several VMs (for example, 0, 1, 2, and so on).
NestedVirtualization bool
If true, nested virtualization is enabled. If false, it is disabled.
NetId string
The ID of the Net for the NIC.
Nics List<GetVmNic>
(Net only) The network interface cards (NICs) the VMs are attached to.
OsFamily string
Indicates the operating system (OS) of the VM.
Performance string
The performance of the VM (medium | high | highest).
PlacementSubregionName string
PlacementTenancy string
PrimaryNics List<GetVmPrimaryNic>
PrivateDnsName string
The name of the private DNS.
PrivateIp string
The primary private IP of the VM.
PrivateIps List<string>
The private IP or IPs of the NIC.
ProductCodes List<string>
The product codes associated with the OMI used to create the VM.
PublicDnsName string
The name of the public DNS.
PublicIp string
The public IP of the VM.
RequestId string
ReservationId string
The reservation ID of the VM.
RootDeviceName string
The name of the root device for the VM (for example, /dev/sda1).
RootDeviceType string
The type of root device used by the VM (always bsu).
SecurityGroupIds List<string>
SecurityGroupNames List<string>
SecurityGroups List<GetVmSecurityGroup>
One or more security groups associated with the VM.
State string
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
StateReason string
The reason explaining the current state of the VM.
SubnetId string
The ID of the Subnet for the VM.
Tags List<GetVmTag>
One or more tags associated with the VM.
UserData string
The Base64-encoded MIME user data.
VmId string
The ID of the VM.
VmInitiatedShutdownBehavior string
The VM behavior when you stop it. If set to stop, the VM stops. If set to restart, the VM stops then automatically restarts. If set to terminate, the VM stops and is deleted.
VmType string
The type of VM. For more information, see VM Types.
Filters List<GetVmFilter>
Architecture string
The architecture of the VM (i386 | x86_64).
BlockDeviceMappingsCreateds []GetVmBlockDeviceMappingsCreated
The block device mapping of the VM.
BsuOptimized bool
ClientToken string
The idempotency token provided when launching the VM.
CreationDate string
The date and time (UTC) at which the VM was created.
DeletionProtection bool
If true, you cannot delete the VM unless you change this parameter back to false.
Hypervisor string
The hypervisor type of the VMs (ovm | xen).
Id string
ImageId string
The ID of the OMI used to create the VM.
IsSourceDestChecked bool
(Net only) If true, the source/destination check is enabled. If false, it is disabled.
KeypairName string
The name of the keypair used when launching the VM.
LaunchNumber float64
The number for the VM when launching a group of several VMs (for example, 0, 1, 2, and so on).
NestedVirtualization bool
If true, nested virtualization is enabled. If false, it is disabled.
NetId string
The ID of the Net for the NIC.
Nics []GetVmNic
(Net only) The network interface cards (NICs) the VMs are attached to.
OsFamily string
Indicates the operating system (OS) of the VM.
Performance string
The performance of the VM (medium | high | highest).
PlacementSubregionName string
PlacementTenancy string
PrimaryNics []GetVmPrimaryNic
PrivateDnsName string
The name of the private DNS.
PrivateIp string
The primary private IP of the VM.
PrivateIps []string
The private IP or IPs of the NIC.
ProductCodes []string
The product codes associated with the OMI used to create the VM.
PublicDnsName string
The name of the public DNS.
PublicIp string
The public IP of the VM.
RequestId string
ReservationId string
The reservation ID of the VM.
RootDeviceName string
The name of the root device for the VM (for example, /dev/sda1).
RootDeviceType string
The type of root device used by the VM (always bsu).
SecurityGroupIds []string
SecurityGroupNames []string
SecurityGroups []GetVmSecurityGroup
One or more security groups associated with the VM.
State string
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
StateReason string
The reason explaining the current state of the VM.
SubnetId string
The ID of the Subnet for the VM.
Tags []GetVmTag
One or more tags associated with the VM.
UserData string
The Base64-encoded MIME user data.
VmId string
The ID of the VM.
VmInitiatedShutdownBehavior string
The VM behavior when you stop it. If set to stop, the VM stops. If set to restart, the VM stops then automatically restarts. If set to terminate, the VM stops and is deleted.
VmType string
The type of VM. For more information, see VM Types.
Filters []GetVmFilter
architecture String
The architecture of the VM (i386 | x86_64).
blockDeviceMappingsCreateds List<GetVmBlockDeviceMappingsCreated>
The block device mapping of the VM.
bsuOptimized Boolean
clientToken String
The idempotency token provided when launching the VM.
creationDate String
The date and time (UTC) at which the VM was created.
deletionProtection Boolean
If true, you cannot delete the VM unless you change this parameter back to false.
hypervisor String
The hypervisor type of the VMs (ovm | xen).
id String
imageId String
The ID of the OMI used to create the VM.
isSourceDestChecked Boolean
(Net only) If true, the source/destination check is enabled. If false, it is disabled.
keypairName String
The name of the keypair used when launching the VM.
launchNumber Double
The number for the VM when launching a group of several VMs (for example, 0, 1, 2, and so on).
nestedVirtualization Boolean
If true, nested virtualization is enabled. If false, it is disabled.
netId String
The ID of the Net for the NIC.
nics List<GetVmNic>
(Net only) The network interface cards (NICs) the VMs are attached to.
osFamily String
Indicates the operating system (OS) of the VM.
performance String
The performance of the VM (medium | high | highest).
placementSubregionName String
placementTenancy String
primaryNics List<GetVmPrimaryNic>
privateDnsName String
The name of the private DNS.
privateIp String
The primary private IP of the VM.
privateIps List<String>
The private IP or IPs of the NIC.
productCodes List<String>
The product codes associated with the OMI used to create the VM.
publicDnsName String
The name of the public DNS.
publicIp String
The public IP of the VM.
requestId String
reservationId String
The reservation ID of the VM.
rootDeviceName String
The name of the root device for the VM (for example, /dev/sda1).
rootDeviceType String
The type of root device used by the VM (always bsu).
securityGroupIds List<String>
securityGroupNames List<String>
securityGroups List<GetVmSecurityGroup>
One or more security groups associated with the VM.
state String
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
stateReason String
The reason explaining the current state of the VM.
subnetId String
The ID of the Subnet for the VM.
tags List<GetVmTag>
One or more tags associated with the VM.
userData String
The Base64-encoded MIME user data.
vmId String
The ID of the VM.
vmInitiatedShutdownBehavior String
The VM behavior when you stop it. If set to stop, the VM stops. If set to restart, the VM stops then automatically restarts. If set to terminate, the VM stops and is deleted.
vmType String
The type of VM. For more information, see VM Types.
filters List<GetVmFilter>
architecture string
The architecture of the VM (i386 | x86_64).
blockDeviceMappingsCreateds GetVmBlockDeviceMappingsCreated[]
The block device mapping of the VM.
bsuOptimized boolean
clientToken string
The idempotency token provided when launching the VM.
creationDate string
The date and time (UTC) at which the VM was created.
deletionProtection boolean
If true, you cannot delete the VM unless you change this parameter back to false.
hypervisor string
The hypervisor type of the VMs (ovm | xen).
id string
imageId string
The ID of the OMI used to create the VM.
isSourceDestChecked boolean
(Net only) If true, the source/destination check is enabled. If false, it is disabled.
keypairName string
The name of the keypair used when launching the VM.
launchNumber number
The number for the VM when launching a group of several VMs (for example, 0, 1, 2, and so on).
nestedVirtualization boolean
If true, nested virtualization is enabled. If false, it is disabled.
netId string
The ID of the Net for the NIC.
nics GetVmNic[]
(Net only) The network interface cards (NICs) the VMs are attached to.
osFamily string
Indicates the operating system (OS) of the VM.
performance string
The performance of the VM (medium | high | highest).
placementSubregionName string
placementTenancy string
primaryNics GetVmPrimaryNic[]
privateDnsName string
The name of the private DNS.
privateIp string
The primary private IP of the VM.
privateIps string[]
The private IP or IPs of the NIC.
productCodes string[]
The product codes associated with the OMI used to create the VM.
publicDnsName string
The name of the public DNS.
publicIp string
The public IP of the VM.
requestId string
reservationId string
The reservation ID of the VM.
rootDeviceName string
The name of the root device for the VM (for example, /dev/sda1).
rootDeviceType string
The type of root device used by the VM (always bsu).
securityGroupIds string[]
securityGroupNames string[]
securityGroups GetVmSecurityGroup[]
One or more security groups associated with the VM.
state string
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
stateReason string
The reason explaining the current state of the VM.
subnetId string
The ID of the Subnet for the VM.
tags GetVmTag[]
One or more tags associated with the VM.
userData string
The Base64-encoded MIME user data.
vmId string
The ID of the VM.
vmInitiatedShutdownBehavior string
The VM behavior when you stop it. If set to stop, the VM stops. If set to restart, the VM stops then automatically restarts. If set to terminate, the VM stops and is deleted.
vmType string
The type of VM. For more information, see VM Types.
filters GetVmFilter[]
architecture str
The architecture of the VM (i386 | x86_64).
block_device_mappings_createds Sequence[GetVmBlockDeviceMappingsCreated]
The block device mapping of the VM.
bsu_optimized bool
client_token str
The idempotency token provided when launching the VM.
creation_date str
The date and time (UTC) at which the VM was created.
deletion_protection bool
If true, you cannot delete the VM unless you change this parameter back to false.
hypervisor str
The hypervisor type of the VMs (ovm | xen).
id str
image_id str
The ID of the OMI used to create the VM.
is_source_dest_checked bool
(Net only) If true, the source/destination check is enabled. If false, it is disabled.
keypair_name str
The name of the keypair used when launching the VM.
launch_number float
The number for the VM when launching a group of several VMs (for example, 0, 1, 2, and so on).
nested_virtualization bool
If true, nested virtualization is enabled. If false, it is disabled.
net_id str
The ID of the Net for the NIC.
nics Sequence[GetVmNic]
(Net only) The network interface cards (NICs) the VMs are attached to.
os_family str
Indicates the operating system (OS) of the VM.
performance str
The performance of the VM (medium | high | highest).
placement_subregion_name str
placement_tenancy str
primary_nics Sequence[GetVmPrimaryNic]
private_dns_name str
The name of the private DNS.
private_ip str
The primary private IP of the VM.
private_ips Sequence[str]
The private IP or IPs of the NIC.
product_codes Sequence[str]
The product codes associated with the OMI used to create the VM.
public_dns_name str
The name of the public DNS.
public_ip str
The public IP of the VM.
request_id str
reservation_id str
The reservation ID of the VM.
root_device_name str
The name of the root device for the VM (for example, /dev/sda1).
root_device_type str
The type of root device used by the VM (always bsu).
security_group_ids Sequence[str]
security_group_names Sequence[str]
security_groups Sequence[GetVmSecurityGroup]
One or more security groups associated with the VM.
state str
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
state_reason str
The reason explaining the current state of the VM.
subnet_id str
The ID of the Subnet for the VM.
tags Sequence[GetVmTag]
One or more tags associated with the VM.
user_data str
The Base64-encoded MIME user data.
vm_id str
The ID of the VM.
vm_initiated_shutdown_behavior str
The VM behavior when you stop it. If set to stop, the VM stops. If set to restart, the VM stops then automatically restarts. If set to terminate, the VM stops and is deleted.
vm_type str
The type of VM. For more information, see VM Types.
filters Sequence[GetVmFilter]
architecture String
The architecture of the VM (i386 | x86_64).
blockDeviceMappingsCreateds List<Property Map>
The block device mapping of the VM.
bsuOptimized Boolean
clientToken String
The idempotency token provided when launching the VM.
creationDate String
The date and time (UTC) at which the VM was created.
deletionProtection Boolean
If true, you cannot delete the VM unless you change this parameter back to false.
hypervisor String
The hypervisor type of the VMs (ovm | xen).
id String
imageId String
The ID of the OMI used to create the VM.
isSourceDestChecked Boolean
(Net only) If true, the source/destination check is enabled. If false, it is disabled.
keypairName String
The name of the keypair used when launching the VM.
launchNumber Number
The number for the VM when launching a group of several VMs (for example, 0, 1, 2, and so on).
nestedVirtualization Boolean
If true, nested virtualization is enabled. If false, it is disabled.
netId String
The ID of the Net for the NIC.
nics List<Property Map>
(Net only) The network interface cards (NICs) the VMs are attached to.
osFamily String
Indicates the operating system (OS) of the VM.
performance String
The performance of the VM (medium | high | highest).
placementSubregionName String
placementTenancy String
primaryNics List<Property Map>
privateDnsName String
The name of the private DNS.
privateIp String
The primary private IP of the VM.
privateIps List<String>
The private IP or IPs of the NIC.
productCodes List<String>
The product codes associated with the OMI used to create the VM.
publicDnsName String
The name of the public DNS.
publicIp String
The public IP of the VM.
requestId String
reservationId String
The reservation ID of the VM.
rootDeviceName String
The name of the root device for the VM (for example, /dev/sda1).
rootDeviceType String
The type of root device used by the VM (always bsu).
securityGroupIds List<String>
securityGroupNames List<String>
securityGroups List<Property Map>
One or more security groups associated with the VM.
state String
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
stateReason String
The reason explaining the current state of the VM.
subnetId String
The ID of the Subnet for the VM.
tags List<Property Map>
One or more tags associated with the VM.
userData String
The Base64-encoded MIME user data.
vmId String
The ID of the VM.
vmInitiatedShutdownBehavior String
The VM behavior when you stop it. If set to stop, the VM stops. If set to restart, the VM stops then automatically restarts. If set to terminate, the VM stops and is deleted.
vmType String
The type of VM. For more information, see VM Types.
filters List<Property Map>

Supporting Types

GetVmBlockDeviceMappingsCreated

Bsus This property is required. List<GetVmBlockDeviceMappingsCreatedBsus>
Information about the created BSU volume.
DeviceName This property is required. string
The name of the device.
Bsus This property is required. []GetVmBlockDeviceMappingsCreatedBsus
Information about the created BSU volume.
DeviceName This property is required. string
The name of the device.
bsus This property is required. List<GetVmBlockDeviceMappingsCreatedBsus>
Information about the created BSU volume.
deviceName This property is required. String
The name of the device.
bsus This property is required. GetVmBlockDeviceMappingsCreatedBsus[]
Information about the created BSU volume.
deviceName This property is required. string
The name of the device.
bsus This property is required. Sequence[GetVmBlockDeviceMappingsCreatedBsus]
Information about the created BSU volume.
device_name This property is required. str
The name of the device.
bsus This property is required. List<Property Map>
Information about the created BSU volume.
deviceName This property is required. String
The name of the device.

GetVmBlockDeviceMappingsCreatedBsus

DeleteOnVmDeletion This property is required. bool
If true, the NIC is deleted when the VM is terminated.
LinkDate This property is required. string
The date and time (UTC) at which the volume was attached to the VM, in ISO 8601 date-time format.
State This property is required. string
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
Tags This property is required. List<GetVmBlockDeviceMappingsCreatedBsusTag>
One or more tags associated with the VM.
VolumeId This property is required. string
The ID of the volume.
DeleteOnVmDeletion This property is required. bool
If true, the NIC is deleted when the VM is terminated.
LinkDate This property is required. string
The date and time (UTC) at which the volume was attached to the VM, in ISO 8601 date-time format.
State This property is required. string
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
Tags This property is required. []GetVmBlockDeviceMappingsCreatedBsusTag
One or more tags associated with the VM.
VolumeId This property is required. string
The ID of the volume.
deleteOnVmDeletion This property is required. Boolean
If true, the NIC is deleted when the VM is terminated.
linkDate This property is required. String
The date and time (UTC) at which the volume was attached to the VM, in ISO 8601 date-time format.
state This property is required. String
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
tags This property is required. List<GetVmBlockDeviceMappingsCreatedBsusTag>
One or more tags associated with the VM.
volumeId This property is required. String
The ID of the volume.
deleteOnVmDeletion This property is required. boolean
If true, the NIC is deleted when the VM is terminated.
linkDate This property is required. string
The date and time (UTC) at which the volume was attached to the VM, in ISO 8601 date-time format.
state This property is required. string
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
tags This property is required. GetVmBlockDeviceMappingsCreatedBsusTag[]
One or more tags associated with the VM.
volumeId This property is required. string
The ID of the volume.
delete_on_vm_deletion This property is required. bool
If true, the NIC is deleted when the VM is terminated.
link_date This property is required. str
The date and time (UTC) at which the volume was attached to the VM, in ISO 8601 date-time format.
state This property is required. str
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
tags This property is required. Sequence[GetVmBlockDeviceMappingsCreatedBsusTag]
One or more tags associated with the VM.
volume_id This property is required. str
The ID of the volume.
deleteOnVmDeletion This property is required. Boolean
If true, the NIC is deleted when the VM is terminated.
linkDate This property is required. String
The date and time (UTC) at which the volume was attached to the VM, in ISO 8601 date-time format.
state This property is required. String
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
tags This property is required. List<Property Map>
One or more tags associated with the VM.
volumeId This property is required. String
The ID of the volume.

GetVmBlockDeviceMappingsCreatedBsusTag

Key This property is required. string
The key of the tag, with a minimum of 1 character.
Value This property is required. string
The value of the tag, between 0 and 255 characters.
Key This property is required. string
The key of the tag, with a minimum of 1 character.
Value This property is required. string
The value of the tag, between 0 and 255 characters.
key This property is required. String
The key of the tag, with a minimum of 1 character.
value This property is required. String
The value of the tag, between 0 and 255 characters.
key This property is required. string
The key of the tag, with a minimum of 1 character.
value This property is required. string
The value of the tag, between 0 and 255 characters.
key This property is required. str
The key of the tag, with a minimum of 1 character.
value This property is required. str
The value of the tag, between 0 and 255 characters.
key This property is required. String
The key of the tag, with a minimum of 1 character.
value This property is required. String
The value of the tag, between 0 and 255 characters.

GetVmFilter

Name This property is required. string
Values This property is required. List<string>
Name This property is required. string
Values This property is required. []string
name This property is required. String
values This property is required. List<String>
name This property is required. string
values This property is required. string[]
name This property is required. str
values This property is required. Sequence[str]
name This property is required. String
values This property is required. List<String>

GetVmNic

AccountId This property is required. string
The account ID of the owner of the NIC.
DeleteOnVmDeletion This property is required. bool
If true, the NIC is deleted when the VM is terminated.
Description This property is required. string
The description of the NIC.
DeviceNumber This property is required. double
The device index for the NIC attachment (between 1 and 7, both included).
IsSourceDestChecked This property is required. bool
(Net only) If true, the source/destination check is enabled. If false, it is disabled.
LinkNics This property is required. List<GetVmNicLinkNic>
Information about the network interface card (NIC).
LinkPublicIps This property is required. List<GetVmNicLinkPublicIp>
Information about the public IP associated with the NIC.
MacAddress This property is required. string
The Media Access Control (MAC) address of the NIC.
NetId This property is required. string
The ID of the Net for the NIC.
NicId This property is required. string
The ID of the NIC.
PrivateDnsName This property is required. string
The name of the private DNS.
PrivateIps This property is required. List<GetVmNicPrivateIp>
The private IP or IPs of the NIC.
SecondaryPrivateIpCount This property is required. double
SecurityGroupIds This property is required. List<string>
The IDs of the security groups for the VMs (only in the public Cloud).
SecurityGroups This property is required. List<GetVmNicSecurityGroup>
One or more security groups associated with the VM.
SecurityGroupsNames This property is required. List<string>
State This property is required. string
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
SubnetId This property is required. string
The ID of the Subnet for the VM.
AccountId This property is required. string
The account ID of the owner of the NIC.
DeleteOnVmDeletion This property is required. bool
If true, the NIC is deleted when the VM is terminated.
Description This property is required. string
The description of the NIC.
DeviceNumber This property is required. float64
The device index for the NIC attachment (between 1 and 7, both included).
IsSourceDestChecked This property is required. bool
(Net only) If true, the source/destination check is enabled. If false, it is disabled.
LinkNics This property is required. []GetVmNicLinkNic
Information about the network interface card (NIC).
LinkPublicIps This property is required. []GetVmNicLinkPublicIp
Information about the public IP associated with the NIC.
MacAddress This property is required. string
The Media Access Control (MAC) address of the NIC.
NetId This property is required. string
The ID of the Net for the NIC.
NicId This property is required. string
The ID of the NIC.
PrivateDnsName This property is required. string
The name of the private DNS.
PrivateIps This property is required. []GetVmNicPrivateIp
The private IP or IPs of the NIC.
SecondaryPrivateIpCount This property is required. float64
SecurityGroupIds This property is required. []string
The IDs of the security groups for the VMs (only in the public Cloud).
SecurityGroups This property is required. []GetVmNicSecurityGroup
One or more security groups associated with the VM.
SecurityGroupsNames This property is required. []string
State This property is required. string
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
SubnetId This property is required. string
The ID of the Subnet for the VM.
accountId This property is required. String
The account ID of the owner of the NIC.
deleteOnVmDeletion This property is required. Boolean
If true, the NIC is deleted when the VM is terminated.
description This property is required. String
The description of the NIC.
deviceNumber This property is required. Double
The device index for the NIC attachment (between 1 and 7, both included).
isSourceDestChecked This property is required. Boolean
(Net only) If true, the source/destination check is enabled. If false, it is disabled.
linkNics This property is required. List<GetVmNicLinkNic>
Information about the network interface card (NIC).
linkPublicIps This property is required. List<GetVmNicLinkPublicIp>
Information about the public IP associated with the NIC.
macAddress This property is required. String
The Media Access Control (MAC) address of the NIC.
netId This property is required. String
The ID of the Net for the NIC.
nicId This property is required. String
The ID of the NIC.
privateDnsName This property is required. String
The name of the private DNS.
privateIps This property is required. List<GetVmNicPrivateIp>
The private IP or IPs of the NIC.
secondaryPrivateIpCount This property is required. Double
securityGroupIds This property is required. List<String>
The IDs of the security groups for the VMs (only in the public Cloud).
securityGroups This property is required. List<GetVmNicSecurityGroup>
One or more security groups associated with the VM.
securityGroupsNames This property is required. List<String>
state This property is required. String
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
subnetId This property is required. String
The ID of the Subnet for the VM.
accountId This property is required. string
The account ID of the owner of the NIC.
deleteOnVmDeletion This property is required. boolean
If true, the NIC is deleted when the VM is terminated.
description This property is required. string
The description of the NIC.
deviceNumber This property is required. number
The device index for the NIC attachment (between 1 and 7, both included).
isSourceDestChecked This property is required. boolean
(Net only) If true, the source/destination check is enabled. If false, it is disabled.
linkNics This property is required. GetVmNicLinkNic[]
Information about the network interface card (NIC).
linkPublicIps This property is required. GetVmNicLinkPublicIp[]
Information about the public IP associated with the NIC.
macAddress This property is required. string
The Media Access Control (MAC) address of the NIC.
netId This property is required. string
The ID of the Net for the NIC.
nicId This property is required. string
The ID of the NIC.
privateDnsName This property is required. string
The name of the private DNS.
privateIps This property is required. GetVmNicPrivateIp[]
The private IP or IPs of the NIC.
secondaryPrivateIpCount This property is required. number
securityGroupIds This property is required. string[]
The IDs of the security groups for the VMs (only in the public Cloud).
securityGroups This property is required. GetVmNicSecurityGroup[]
One or more security groups associated with the VM.
securityGroupsNames This property is required. string[]
state This property is required. string
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
subnetId This property is required. string
The ID of the Subnet for the VM.
account_id This property is required. str
The account ID of the owner of the NIC.
delete_on_vm_deletion This property is required. bool
If true, the NIC is deleted when the VM is terminated.
description This property is required. str
The description of the NIC.
device_number This property is required. float
The device index for the NIC attachment (between 1 and 7, both included).
is_source_dest_checked This property is required. bool
(Net only) If true, the source/destination check is enabled. If false, it is disabled.
link_nics This property is required. Sequence[GetVmNicLinkNic]
Information about the network interface card (NIC).
link_public_ips This property is required. Sequence[GetVmNicLinkPublicIp]
Information about the public IP associated with the NIC.
mac_address This property is required. str
The Media Access Control (MAC) address of the NIC.
net_id This property is required. str
The ID of the Net for the NIC.
nic_id This property is required. str
The ID of the NIC.
private_dns_name This property is required. str
The name of the private DNS.
private_ips This property is required. Sequence[GetVmNicPrivateIp]
The private IP or IPs of the NIC.
secondary_private_ip_count This property is required. float
security_group_ids This property is required. Sequence[str]
The IDs of the security groups for the VMs (only in the public Cloud).
security_groups This property is required. Sequence[GetVmNicSecurityGroup]
One or more security groups associated with the VM.
security_groups_names This property is required. Sequence[str]
state This property is required. str
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
subnet_id This property is required. str
The ID of the Subnet for the VM.
accountId This property is required. String
The account ID of the owner of the NIC.
deleteOnVmDeletion This property is required. Boolean
If true, the NIC is deleted when the VM is terminated.
description This property is required. String
The description of the NIC.
deviceNumber This property is required. Number
The device index for the NIC attachment (between 1 and 7, both included).
isSourceDestChecked This property is required. Boolean
(Net only) If true, the source/destination check is enabled. If false, it is disabled.
linkNics This property is required. List<Property Map>
Information about the network interface card (NIC).
linkPublicIps This property is required. List<Property Map>
Information about the public IP associated with the NIC.
macAddress This property is required. String
The Media Access Control (MAC) address of the NIC.
netId This property is required. String
The ID of the Net for the NIC.
nicId This property is required. String
The ID of the NIC.
privateDnsName This property is required. String
The name of the private DNS.
privateIps This property is required. List<Property Map>
The private IP or IPs of the NIC.
secondaryPrivateIpCount This property is required. Number
securityGroupIds This property is required. List<String>
The IDs of the security groups for the VMs (only in the public Cloud).
securityGroups This property is required. List<Property Map>
One or more security groups associated with the VM.
securityGroupsNames This property is required. List<String>
state This property is required. String
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
subnetId This property is required. String
The ID of the Subnet for the VM.

GetVmNicLinkNic

DeleteOnVmDeletion This property is required. bool
If true, the NIC is deleted when the VM is terminated.
DeviceNumber This property is required. string
The device index for the NIC attachment (between 1 and 7, both included).
LinkNicId This property is required. string
The ID of the NIC to attach.
State This property is required. string
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
DeleteOnVmDeletion This property is required. bool
If true, the NIC is deleted when the VM is terminated.
DeviceNumber This property is required. string
The device index for the NIC attachment (between 1 and 7, both included).
LinkNicId This property is required. string
The ID of the NIC to attach.
State This property is required. string
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
deleteOnVmDeletion This property is required. Boolean
If true, the NIC is deleted when the VM is terminated.
deviceNumber This property is required. String
The device index for the NIC attachment (between 1 and 7, both included).
linkNicId This property is required. String
The ID of the NIC to attach.
state This property is required. String
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
deleteOnVmDeletion This property is required. boolean
If true, the NIC is deleted when the VM is terminated.
deviceNumber This property is required. string
The device index for the NIC attachment (between 1 and 7, both included).
linkNicId This property is required. string
The ID of the NIC to attach.
state This property is required. string
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
delete_on_vm_deletion This property is required. bool
If true, the NIC is deleted when the VM is terminated.
device_number This property is required. str
The device index for the NIC attachment (between 1 and 7, both included).
link_nic_id This property is required. str
The ID of the NIC to attach.
state This property is required. str
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
deleteOnVmDeletion This property is required. Boolean
If true, the NIC is deleted when the VM is terminated.
deviceNumber This property is required. String
The device index for the NIC attachment (between 1 and 7, both included).
linkNicId This property is required. String
The ID of the NIC to attach.
state This property is required. String
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).

GetVmNicLinkPublicIp

PublicDnsName This property is required. string
The name of the public DNS.
PublicIp This property is required. string
The public IP of the VM.
PublicIpAccountId This property is required. string
The account ID of the owner of the public IP.
PublicDnsName This property is required. string
The name of the public DNS.
PublicIp This property is required. string
The public IP of the VM.
PublicIpAccountId This property is required. string
The account ID of the owner of the public IP.
publicDnsName This property is required. String
The name of the public DNS.
publicIp This property is required. String
The public IP of the VM.
publicIpAccountId This property is required. String
The account ID of the owner of the public IP.
publicDnsName This property is required. string
The name of the public DNS.
publicIp This property is required. string
The public IP of the VM.
publicIpAccountId This property is required. string
The account ID of the owner of the public IP.
public_dns_name This property is required. str
The name of the public DNS.
public_ip This property is required. str
The public IP of the VM.
public_ip_account_id This property is required. str
The account ID of the owner of the public IP.
publicDnsName This property is required. String
The name of the public DNS.
publicIp This property is required. String
The public IP of the VM.
publicIpAccountId This property is required. String
The account ID of the owner of the public IP.

GetVmNicPrivateIp

IsPrimary This property is required. bool
If true, the IP is the primary private IP of the NIC.
LinkPublicIps This property is required. List<GetVmNicPrivateIpLinkPublicIp>
Information about the public IP associated with the NIC.
PrivateDnsName This property is required. string
The name of the private DNS.
PrivateIp This property is required. string
The primary private IP of the VM.
IsPrimary This property is required. bool
If true, the IP is the primary private IP of the NIC.
LinkPublicIps This property is required. []GetVmNicPrivateIpLinkPublicIp
Information about the public IP associated with the NIC.
PrivateDnsName This property is required. string
The name of the private DNS.
PrivateIp This property is required. string
The primary private IP of the VM.
isPrimary This property is required. Boolean
If true, the IP is the primary private IP of the NIC.
linkPublicIps This property is required. List<GetVmNicPrivateIpLinkPublicIp>
Information about the public IP associated with the NIC.
privateDnsName This property is required. String
The name of the private DNS.
privateIp This property is required. String
The primary private IP of the VM.
isPrimary This property is required. boolean
If true, the IP is the primary private IP of the NIC.
linkPublicIps This property is required. GetVmNicPrivateIpLinkPublicIp[]
Information about the public IP associated with the NIC.
privateDnsName This property is required. string
The name of the private DNS.
privateIp This property is required. string
The primary private IP of the VM.
is_primary This property is required. bool
If true, the IP is the primary private IP of the NIC.
link_public_ips This property is required. Sequence[GetVmNicPrivateIpLinkPublicIp]
Information about the public IP associated with the NIC.
private_dns_name This property is required. str
The name of the private DNS.
private_ip This property is required. str
The primary private IP of the VM.
isPrimary This property is required. Boolean
If true, the IP is the primary private IP of the NIC.
linkPublicIps This property is required. List<Property Map>
Information about the public IP associated with the NIC.
privateDnsName This property is required. String
The name of the private DNS.
privateIp This property is required. String
The primary private IP of the VM.

GetVmNicPrivateIpLinkPublicIp

PublicDnsName This property is required. string
The name of the public DNS.
PublicIp This property is required. string
The public IP of the VM.
PublicIpAccountId This property is required. string
The account ID of the owner of the public IP.
PublicDnsName This property is required. string
The name of the public DNS.
PublicIp This property is required. string
The public IP of the VM.
PublicIpAccountId This property is required. string
The account ID of the owner of the public IP.
publicDnsName This property is required. String
The name of the public DNS.
publicIp This property is required. String
The public IP of the VM.
publicIpAccountId This property is required. String
The account ID of the owner of the public IP.
publicDnsName This property is required. string
The name of the public DNS.
publicIp This property is required. string
The public IP of the VM.
publicIpAccountId This property is required. string
The account ID of the owner of the public IP.
public_dns_name This property is required. str
The name of the public DNS.
public_ip This property is required. str
The public IP of the VM.
public_ip_account_id This property is required. str
The account ID of the owner of the public IP.
publicDnsName This property is required. String
The name of the public DNS.
publicIp This property is required. String
The public IP of the VM.
publicIpAccountId This property is required. String
The account ID of the owner of the public IP.

GetVmNicSecurityGroup

SecurityGroupId This property is required. string
The ID of the security group.
SecurityGroupName This property is required. string
The name of the security group.
SecurityGroupId This property is required. string
The ID of the security group.
SecurityGroupName This property is required. string
The name of the security group.
securityGroupId This property is required. String
The ID of the security group.
securityGroupName This property is required. String
The name of the security group.
securityGroupId This property is required. string
The ID of the security group.
securityGroupName This property is required. string
The name of the security group.
security_group_id This property is required. str
The ID of the security group.
security_group_name This property is required. str
The name of the security group.
securityGroupId This property is required. String
The ID of the security group.
securityGroupName This property is required. String
The name of the security group.

GetVmPrimaryNic

AccountId This property is required. string
The account ID of the owner of the NIC.
DeleteOnVmDeletion This property is required. bool
If true, the NIC is deleted when the VM is terminated.
Description This property is required. string
The description of the NIC.
DeviceNumber This property is required. double
The device index for the NIC attachment (between 1 and 7, both included).
IsSourceDestChecked This property is required. bool
(Net only) If true, the source/destination check is enabled. If false, it is disabled.
LinkNics This property is required. List<GetVmPrimaryNicLinkNic>
Information about the network interface card (NIC).
LinkPublicIps This property is required. List<GetVmPrimaryNicLinkPublicIp>
Information about the public IP associated with the NIC.
MacAddress This property is required. string
The Media Access Control (MAC) address of the NIC.
NetId This property is required. string
The ID of the Net for the NIC.
NicId This property is required. string
The ID of the NIC.
PrivateDnsName This property is required. string
The name of the private DNS.
PrivateIps This property is required. List<GetVmPrimaryNicPrivateIp>
The private IP or IPs of the NIC.
SecondaryPrivateIpCount This property is required. double
SecurityGroupIds This property is required. List<string>
The IDs of the security groups for the VMs (only in the public Cloud).
SecurityGroups This property is required. List<GetVmPrimaryNicSecurityGroup>
One or more security groups associated with the VM.
State This property is required. string
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
SubnetId This property is required. string
The ID of the Subnet for the VM.
AccountId This property is required. string
The account ID of the owner of the NIC.
DeleteOnVmDeletion This property is required. bool
If true, the NIC is deleted when the VM is terminated.
Description This property is required. string
The description of the NIC.
DeviceNumber This property is required. float64
The device index for the NIC attachment (between 1 and 7, both included).
IsSourceDestChecked This property is required. bool
(Net only) If true, the source/destination check is enabled. If false, it is disabled.
LinkNics This property is required. []GetVmPrimaryNicLinkNic
Information about the network interface card (NIC).
LinkPublicIps This property is required. []GetVmPrimaryNicLinkPublicIp
Information about the public IP associated with the NIC.
MacAddress This property is required. string
The Media Access Control (MAC) address of the NIC.
NetId This property is required. string
The ID of the Net for the NIC.
NicId This property is required. string
The ID of the NIC.
PrivateDnsName This property is required. string
The name of the private DNS.
PrivateIps This property is required. []GetVmPrimaryNicPrivateIp
The private IP or IPs of the NIC.
SecondaryPrivateIpCount This property is required. float64
SecurityGroupIds This property is required. []string
The IDs of the security groups for the VMs (only in the public Cloud).
SecurityGroups This property is required. []GetVmPrimaryNicSecurityGroup
One or more security groups associated with the VM.
State This property is required. string
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
SubnetId This property is required. string
The ID of the Subnet for the VM.
accountId This property is required. String
The account ID of the owner of the NIC.
deleteOnVmDeletion This property is required. Boolean
If true, the NIC is deleted when the VM is terminated.
description This property is required. String
The description of the NIC.
deviceNumber This property is required. Double
The device index for the NIC attachment (between 1 and 7, both included).
isSourceDestChecked This property is required. Boolean
(Net only) If true, the source/destination check is enabled. If false, it is disabled.
linkNics This property is required. List<GetVmPrimaryNicLinkNic>
Information about the network interface card (NIC).
linkPublicIps This property is required. List<GetVmPrimaryNicLinkPublicIp>
Information about the public IP associated with the NIC.
macAddress This property is required. String
The Media Access Control (MAC) address of the NIC.
netId This property is required. String
The ID of the Net for the NIC.
nicId This property is required. String
The ID of the NIC.
privateDnsName This property is required. String
The name of the private DNS.
privateIps This property is required. List<GetVmPrimaryNicPrivateIp>
The private IP or IPs of the NIC.
secondaryPrivateIpCount This property is required. Double
securityGroupIds This property is required. List<String>
The IDs of the security groups for the VMs (only in the public Cloud).
securityGroups This property is required. List<GetVmPrimaryNicSecurityGroup>
One or more security groups associated with the VM.
state This property is required. String
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
subnetId This property is required. String
The ID of the Subnet for the VM.
accountId This property is required. string
The account ID of the owner of the NIC.
deleteOnVmDeletion This property is required. boolean
If true, the NIC is deleted when the VM is terminated.
description This property is required. string
The description of the NIC.
deviceNumber This property is required. number
The device index for the NIC attachment (between 1 and 7, both included).
isSourceDestChecked This property is required. boolean
(Net only) If true, the source/destination check is enabled. If false, it is disabled.
linkNics This property is required. GetVmPrimaryNicLinkNic[]
Information about the network interface card (NIC).
linkPublicIps This property is required. GetVmPrimaryNicLinkPublicIp[]
Information about the public IP associated with the NIC.
macAddress This property is required. string
The Media Access Control (MAC) address of the NIC.
netId This property is required. string
The ID of the Net for the NIC.
nicId This property is required. string
The ID of the NIC.
privateDnsName This property is required. string
The name of the private DNS.
privateIps This property is required. GetVmPrimaryNicPrivateIp[]
The private IP or IPs of the NIC.
secondaryPrivateIpCount This property is required. number
securityGroupIds This property is required. string[]
The IDs of the security groups for the VMs (only in the public Cloud).
securityGroups This property is required. GetVmPrimaryNicSecurityGroup[]
One or more security groups associated with the VM.
state This property is required. string
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
subnetId This property is required. string
The ID of the Subnet for the VM.
account_id This property is required. str
The account ID of the owner of the NIC.
delete_on_vm_deletion This property is required. bool
If true, the NIC is deleted when the VM is terminated.
description This property is required. str
The description of the NIC.
device_number This property is required. float
The device index for the NIC attachment (between 1 and 7, both included).
is_source_dest_checked This property is required. bool
(Net only) If true, the source/destination check is enabled. If false, it is disabled.
link_nics This property is required. Sequence[GetVmPrimaryNicLinkNic]
Information about the network interface card (NIC).
link_public_ips This property is required. Sequence[GetVmPrimaryNicLinkPublicIp]
Information about the public IP associated with the NIC.
mac_address This property is required. str
The Media Access Control (MAC) address of the NIC.
net_id This property is required. str
The ID of the Net for the NIC.
nic_id This property is required. str
The ID of the NIC.
private_dns_name This property is required. str
The name of the private DNS.
private_ips This property is required. Sequence[GetVmPrimaryNicPrivateIp]
The private IP or IPs of the NIC.
secondary_private_ip_count This property is required. float
security_group_ids This property is required. Sequence[str]
The IDs of the security groups for the VMs (only in the public Cloud).
security_groups This property is required. Sequence[GetVmPrimaryNicSecurityGroup]
One or more security groups associated with the VM.
state This property is required. str
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
subnet_id This property is required. str
The ID of the Subnet for the VM.
accountId This property is required. String
The account ID of the owner of the NIC.
deleteOnVmDeletion This property is required. Boolean
If true, the NIC is deleted when the VM is terminated.
description This property is required. String
The description of the NIC.
deviceNumber This property is required. Number
The device index for the NIC attachment (between 1 and 7, both included).
isSourceDestChecked This property is required. Boolean
(Net only) If true, the source/destination check is enabled. If false, it is disabled.
linkNics This property is required. List<Property Map>
Information about the network interface card (NIC).
linkPublicIps This property is required. List<Property Map>
Information about the public IP associated with the NIC.
macAddress This property is required. String
The Media Access Control (MAC) address of the NIC.
netId This property is required. String
The ID of the Net for the NIC.
nicId This property is required. String
The ID of the NIC.
privateDnsName This property is required. String
The name of the private DNS.
privateIps This property is required. List<Property Map>
The private IP or IPs of the NIC.
secondaryPrivateIpCount This property is required. Number
securityGroupIds This property is required. List<String>
The IDs of the security groups for the VMs (only in the public Cloud).
securityGroups This property is required. List<Property Map>
One or more security groups associated with the VM.
state This property is required. String
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
subnetId This property is required. String
The ID of the Subnet for the VM.

GetVmPrimaryNicLinkNic

DeleteOnVmDeletion This property is required. bool
If true, the NIC is deleted when the VM is terminated.
DeviceNumber This property is required. string
The device index for the NIC attachment (between 1 and 7, both included).
LinkNicId This property is required. string
The ID of the NIC to attach.
State This property is required. string
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
DeleteOnVmDeletion This property is required. bool
If true, the NIC is deleted when the VM is terminated.
DeviceNumber This property is required. string
The device index for the NIC attachment (between 1 and 7, both included).
LinkNicId This property is required. string
The ID of the NIC to attach.
State This property is required. string
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
deleteOnVmDeletion This property is required. Boolean
If true, the NIC is deleted when the VM is terminated.
deviceNumber This property is required. String
The device index for the NIC attachment (between 1 and 7, both included).
linkNicId This property is required. String
The ID of the NIC to attach.
state This property is required. String
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
deleteOnVmDeletion This property is required. boolean
If true, the NIC is deleted when the VM is terminated.
deviceNumber This property is required. string
The device index for the NIC attachment (between 1 and 7, both included).
linkNicId This property is required. string
The ID of the NIC to attach.
state This property is required. string
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
delete_on_vm_deletion This property is required. bool
If true, the NIC is deleted when the VM is terminated.
device_number This property is required. str
The device index for the NIC attachment (between 1 and 7, both included).
link_nic_id This property is required. str
The ID of the NIC to attach.
state This property is required. str
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).
deleteOnVmDeletion This property is required. Boolean
If true, the NIC is deleted when the VM is terminated.
deviceNumber This property is required. String
The device index for the NIC attachment (between 1 and 7, both included).
linkNicId This property is required. String
The ID of the NIC to attach.
state This property is required. String
The state of the VM (pending | running | stopping | stopped | shutting-down | terminated | quarantine).

GetVmPrimaryNicLinkPublicIp

PublicDnsName This property is required. string
The name of the public DNS.
PublicIp This property is required. string
The public IP of the VM.
PublicIpAccountId This property is required. string
The account ID of the owner of the public IP.
PublicDnsName This property is required. string
The name of the public DNS.
PublicIp This property is required. string
The public IP of the VM.
PublicIpAccountId This property is required. string
The account ID of the owner of the public IP.
publicDnsName This property is required. String
The name of the public DNS.
publicIp This property is required. String
The public IP of the VM.
publicIpAccountId This property is required. String
The account ID of the owner of the public IP.
publicDnsName This property is required. string
The name of the public DNS.
publicIp This property is required. string
The public IP of the VM.
publicIpAccountId This property is required. string
The account ID of the owner of the public IP.
public_dns_name This property is required. str
The name of the public DNS.
public_ip This property is required. str
The public IP of the VM.
public_ip_account_id This property is required. str
The account ID of the owner of the public IP.
publicDnsName This property is required. String
The name of the public DNS.
publicIp This property is required. String
The public IP of the VM.
publicIpAccountId This property is required. String
The account ID of the owner of the public IP.

GetVmPrimaryNicPrivateIp

IsPrimary This property is required. bool
If true, the IP is the primary private IP of the NIC.
LinkPublicIps This property is required. List<GetVmPrimaryNicPrivateIpLinkPublicIp>
Information about the public IP associated with the NIC.
PrivateDnsName This property is required. string
The name of the private DNS.
PrivateIp This property is required. string
The primary private IP of the VM.
IsPrimary This property is required. bool
If true, the IP is the primary private IP of the NIC.
LinkPublicIps This property is required. []GetVmPrimaryNicPrivateIpLinkPublicIp
Information about the public IP associated with the NIC.
PrivateDnsName This property is required. string
The name of the private DNS.
PrivateIp This property is required. string
The primary private IP of the VM.
isPrimary This property is required. Boolean
If true, the IP is the primary private IP of the NIC.
linkPublicIps This property is required. List<GetVmPrimaryNicPrivateIpLinkPublicIp>
Information about the public IP associated with the NIC.
privateDnsName This property is required. String
The name of the private DNS.
privateIp This property is required. String
The primary private IP of the VM.
isPrimary This property is required. boolean
If true, the IP is the primary private IP of the NIC.
linkPublicIps This property is required. GetVmPrimaryNicPrivateIpLinkPublicIp[]
Information about the public IP associated with the NIC.
privateDnsName This property is required. string
The name of the private DNS.
privateIp This property is required. string
The primary private IP of the VM.
is_primary This property is required. bool
If true, the IP is the primary private IP of the NIC.
link_public_ips This property is required. Sequence[GetVmPrimaryNicPrivateIpLinkPublicIp]
Information about the public IP associated with the NIC.
private_dns_name This property is required. str
The name of the private DNS.
private_ip This property is required. str
The primary private IP of the VM.
isPrimary This property is required. Boolean
If true, the IP is the primary private IP of the NIC.
linkPublicIps This property is required. List<Property Map>
Information about the public IP associated with the NIC.
privateDnsName This property is required. String
The name of the private DNS.
privateIp This property is required. String
The primary private IP of the VM.

GetVmPrimaryNicPrivateIpLinkPublicIp

PublicDnsName This property is required. string
The name of the public DNS.
PublicIp This property is required. string
The public IP of the VM.
PublicIpAccountId This property is required. string
The account ID of the owner of the public IP.
PublicDnsName This property is required. string
The name of the public DNS.
PublicIp This property is required. string
The public IP of the VM.
PublicIpAccountId This property is required. string
The account ID of the owner of the public IP.
publicDnsName This property is required. String
The name of the public DNS.
publicIp This property is required. String
The public IP of the VM.
publicIpAccountId This property is required. String
The account ID of the owner of the public IP.
publicDnsName This property is required. string
The name of the public DNS.
publicIp This property is required. string
The public IP of the VM.
publicIpAccountId This property is required. string
The account ID of the owner of the public IP.
public_dns_name This property is required. str
The name of the public DNS.
public_ip This property is required. str
The public IP of the VM.
public_ip_account_id This property is required. str
The account ID of the owner of the public IP.
publicDnsName This property is required. String
The name of the public DNS.
publicIp This property is required. String
The public IP of the VM.
publicIpAccountId This property is required. String
The account ID of the owner of the public IP.

GetVmPrimaryNicSecurityGroup

SecurityGroupId This property is required. string
The ID of the security group.
SecurityGroupName This property is required. string
The name of the security group.
SecurityGroupId This property is required. string
The ID of the security group.
SecurityGroupName This property is required. string
The name of the security group.
securityGroupId This property is required. String
The ID of the security group.
securityGroupName This property is required. String
The name of the security group.
securityGroupId This property is required. string
The ID of the security group.
securityGroupName This property is required. string
The name of the security group.
security_group_id This property is required. str
The ID of the security group.
security_group_name This property is required. str
The name of the security group.
securityGroupId This property is required. String
The ID of the security group.
securityGroupName This property is required. String
The name of the security group.

GetVmSecurityGroup

SecurityGroupId This property is required. string
The ID of the security group.
SecurityGroupName This property is required. string
The name of the security group.
SecurityGroupId This property is required. string
The ID of the security group.
SecurityGroupName This property is required. string
The name of the security group.
securityGroupId This property is required. String
The ID of the security group.
securityGroupName This property is required. String
The name of the security group.
securityGroupId This property is required. string
The ID of the security group.
securityGroupName This property is required. string
The name of the security group.
security_group_id This property is required. str
The ID of the security group.
security_group_name This property is required. str
The name of the security group.
securityGroupId This property is required. String
The ID of the security group.
securityGroupName This property is required. String
The name of the security group.

GetVmTag

Key This property is required. string
The key of the tag, with a minimum of 1 character.
Value This property is required. string
The value of the tag, between 0 and 255 characters.
Key This property is required. string
The key of the tag, with a minimum of 1 character.
Value This property is required. string
The value of the tag, between 0 and 255 characters.
key This property is required. String
The key of the tag, with a minimum of 1 character.
value This property is required. String
The value of the tag, between 0 and 255 characters.
key This property is required. string
The key of the tag, with a minimum of 1 character.
value This property is required. string
The value of the tag, between 0 and 255 characters.
key This property is required. str
The key of the tag, with a minimum of 1 character.
value This property is required. str
The value of the tag, between 0 and 255 characters.
key This property is required. String
The key of the tag, with a minimum of 1 character.
value This property is required. String
The value of the tag, between 0 and 255 characters.

Package Details

Repository
outscale outscale/terraform-provider-outscale
License
Notes
This Pulumi package is based on the outscale Terraform Provider.
outscale 1.0.1 published on Thursday, Mar 13, 2025 by outscale