azure-native.vmwarecloudsimple.VirtualMachine
Explore with Pulumi AI
Virtual machine model Azure REST API version: 2019-04-01. Prior API version in Azure Native 1.x: 2019-04-01.
Example Usage
CreateVirtualMachine
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var virtualMachine = new AzureNative.VMwareCloudSimple.VirtualMachine("virtualMachine", new()
{
AmountOfRam = 4096,
Disks = new[]
{
new AzureNative.VMwareCloudSimple.Inputs.VirtualDiskArgs
{
ControllerId = "1000",
IndependenceMode = AzureNative.VMwareCloudSimple.DiskIndependenceMode.Persistent,
TotalSize = 10485760,
VirtualDiskId = "2000",
},
},
Location = "westus2",
Nics = new[]
{
new AzureNative.VMwareCloudSimple.Inputs.VirtualNicArgs
{
Network = new AzureNative.VMwareCloudSimple.Inputs.VirtualNetworkArgs
{
Id = "/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/virtualNetworks/dvportgroup-19",
},
NicType = AzureNative.VMwareCloudSimple.NICType.E1000,
PowerOnBoot = true,
VirtualNicId = "4000",
},
},
NumberOfCores = 2,
PrivateCloudId = "/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud",
ResourceGroupName = "myResourceGroup",
ResourcePool = new AzureNative.VMwareCloudSimple.Inputs.ResourcePoolArgs
{
Id = "/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/resourcePools/resgroup-26",
},
TemplateId = "/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/virtualMachineTemplates/vm-34",
VirtualMachineName = "myVirtualMachine",
});
});
package main
import (
vmwarecloudsimple "github.com/pulumi/pulumi-azure-native-sdk/vmwarecloudsimple/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := vmwarecloudsimple.NewVirtualMachine(ctx, "virtualMachine", &vmwarecloudsimple.VirtualMachineArgs{
AmountOfRam: pulumi.Int(4096),
Disks: vmwarecloudsimple.VirtualDiskArray{
&vmwarecloudsimple.VirtualDiskArgs{
ControllerId: pulumi.String("1000"),
IndependenceMode: vmwarecloudsimple.DiskIndependenceModePersistent,
TotalSize: pulumi.Int(10485760),
VirtualDiskId: pulumi.String("2000"),
},
},
Location: pulumi.String("westus2"),
Nics: vmwarecloudsimple.VirtualNicArray{
&vmwarecloudsimple.VirtualNicArgs{
Network: &vmwarecloudsimple.VirtualNetworkArgs{
Id: pulumi.String("/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/virtualNetworks/dvportgroup-19"),
},
NicType: vmwarecloudsimple.NICTypeE1000,
PowerOnBoot: pulumi.Bool(true),
VirtualNicId: pulumi.String("4000"),
},
},
NumberOfCores: pulumi.Int(2),
PrivateCloudId: pulumi.String("/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud"),
ResourceGroupName: pulumi.String("myResourceGroup"),
ResourcePool: &vmwarecloudsimple.ResourcePoolArgs{
Id: pulumi.String("/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/resourcePools/resgroup-26"),
},
TemplateId: pulumi.String("/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/virtualMachineTemplates/vm-34"),
VirtualMachineName: pulumi.String("myVirtualMachine"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.vmwarecloudsimple.VirtualMachine;
import com.pulumi.azurenative.vmwarecloudsimple.VirtualMachineArgs;
import com.pulumi.azurenative.vmwarecloudsimple.inputs.VirtualDiskArgs;
import com.pulumi.azurenative.vmwarecloudsimple.inputs.VirtualNicArgs;
import com.pulumi.azurenative.vmwarecloudsimple.inputs.VirtualNetworkArgs;
import com.pulumi.azurenative.vmwarecloudsimple.inputs.ResourcePoolArgs;
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) {
var virtualMachine = new VirtualMachine("virtualMachine", VirtualMachineArgs.builder()
.amountOfRam(4096)
.disks(VirtualDiskArgs.builder()
.controllerId("1000")
.independenceMode("persistent")
.totalSize(10485760)
.virtualDiskId("2000")
.build())
.location("westus2")
.nics(VirtualNicArgs.builder()
.network(VirtualNetworkArgs.builder()
.id("/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/virtualNetworks/dvportgroup-19")
.build())
.nicType("E1000")
.powerOnBoot(true)
.virtualNicId("4000")
.build())
.numberOfCores(2)
.privateCloudId("/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud")
.resourceGroupName("myResourceGroup")
.resourcePool(ResourcePoolArgs.builder()
.id("/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/resourcePools/resgroup-26")
.build())
.templateId("/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/virtualMachineTemplates/vm-34")
.virtualMachineName("myVirtualMachine")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
virtual_machine = azure_native.vmwarecloudsimple.VirtualMachine("virtualMachine",
amount_of_ram=4096,
disks=[{
"controller_id": "1000",
"independence_mode": azure_native.vmwarecloudsimple.DiskIndependenceMode.PERSISTENT,
"total_size": 10485760,
"virtual_disk_id": "2000",
}],
location="westus2",
nics=[{
"network": {
"id": "/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/virtualNetworks/dvportgroup-19",
},
"nic_type": azure_native.vmwarecloudsimple.NICType.E1000,
"power_on_boot": True,
"virtual_nic_id": "4000",
}],
number_of_cores=2,
private_cloud_id="/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud",
resource_group_name="myResourceGroup",
resource_pool={
"id": "/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/resourcePools/resgroup-26",
},
template_id="/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/virtualMachineTemplates/vm-34",
virtual_machine_name="myVirtualMachine")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const virtualMachine = new azure_native.vmwarecloudsimple.VirtualMachine("virtualMachine", {
amountOfRam: 4096,
disks: [{
controllerId: "1000",
independenceMode: azure_native.vmwarecloudsimple.DiskIndependenceMode.Persistent,
totalSize: 10485760,
virtualDiskId: "2000",
}],
location: "westus2",
nics: [{
network: {
id: "/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/virtualNetworks/dvportgroup-19",
},
nicType: azure_native.vmwarecloudsimple.NICType.E1000,
powerOnBoot: true,
virtualNicId: "4000",
}],
numberOfCores: 2,
privateCloudId: "/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud",
resourceGroupName: "myResourceGroup",
resourcePool: {
id: "/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/resourcePools/resgroup-26",
},
templateId: "/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/virtualMachineTemplates/vm-34",
virtualMachineName: "myVirtualMachine",
});
resources:
virtualMachine:
type: azure-native:vmwarecloudsimple:VirtualMachine
properties:
amountOfRam: 4096
disks:
- controllerId: '1000'
independenceMode: persistent
totalSize: 1.048576e+07
virtualDiskId: '2000'
location: westus2
nics:
- network:
id: /subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/virtualNetworks/dvportgroup-19
nicType: E1000
powerOnBoot: true
virtualNicId: '4000'
numberOfCores: 2
privateCloudId: /subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud
resourceGroupName: myResourceGroup
resourcePool:
id: /subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/resourcePools/resgroup-26
templateId: /subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/virtualMachineTemplates/vm-34
virtualMachineName: myVirtualMachine
Create VirtualMachine Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VirtualMachine(name: string, args: VirtualMachineArgs, opts?: CustomResourceOptions);
@overload
def VirtualMachine(resource_name: str,
args: VirtualMachineArgs,
opts: Optional[ResourceOptions] = None)
@overload
def VirtualMachine(resource_name: str,
opts: Optional[ResourceOptions] = None,
amount_of_ram: Optional[int] = None,
resource_group_name: Optional[str] = None,
private_cloud_id: Optional[str] = None,
number_of_cores: Optional[int] = None,
location: Optional[str] = None,
nics: Optional[Sequence[VirtualNicArgs]] = None,
expose_to_guest_vm: Optional[bool] = None,
password: Optional[str] = None,
disks: Optional[Sequence[VirtualDiskArgs]] = None,
customization: Optional[GuestOSCustomizationArgs] = None,
resource_pool: Optional[ResourcePoolArgs] = None,
tags: Optional[Mapping[str, str]] = None,
template_id: Optional[str] = None,
username: Optional[str] = None,
v_sphere_networks: Optional[Sequence[str]] = None,
virtual_machine_name: Optional[str] = None)
func NewVirtualMachine(ctx *Context, name string, args VirtualMachineArgs, opts ...ResourceOption) (*VirtualMachine, error)
public VirtualMachine(string name, VirtualMachineArgs args, CustomResourceOptions? opts = null)
public VirtualMachine(String name, VirtualMachineArgs args)
public VirtualMachine(String name, VirtualMachineArgs args, CustomResourceOptions options)
type: azure-native:vmwarecloudsimple:VirtualMachine
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args VirtualMachineArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args VirtualMachineArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args VirtualMachineArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VirtualMachineArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VirtualMachineArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var examplevirtualMachineResourceResourceFromVmwarecloudsimple = new AzureNative.VMwareCloudSimple.VirtualMachine("examplevirtualMachineResourceResourceFromVmwarecloudsimple", new()
{
AmountOfRam = 0,
ResourceGroupName = "string",
PrivateCloudId = "string",
NumberOfCores = 0,
Location = "string",
Nics = new[]
{
new AzureNative.VMwareCloudSimple.Inputs.VirtualNicArgs
{
Network = new AzureNative.VMwareCloudSimple.Inputs.VirtualNetworkArgs
{
Id = "string",
},
NicType = AzureNative.VMwareCloudSimple.NICType.E1000,
Customization = new AzureNative.VMwareCloudSimple.Inputs.GuestOSNICCustomizationArgs
{
Allocation = "string",
DnsServers = new[]
{
"string",
},
Gateway = new[]
{
"string",
},
IpAddress = "string",
Mask = "string",
PrimaryWinsServer = "string",
SecondaryWinsServer = "string",
},
IpAddresses = new[]
{
"string",
},
MacAddress = "string",
PowerOnBoot = false,
VirtualNicId = "string",
},
},
ExposeToGuestVM = false,
Password = "string",
Disks = new[]
{
new AzureNative.VMwareCloudSimple.Inputs.VirtualDiskArgs
{
ControllerId = "string",
IndependenceMode = AzureNative.VMwareCloudSimple.DiskIndependenceMode.Persistent,
TotalSize = 0,
VirtualDiskId = "string",
},
},
Customization = new AzureNative.VMwareCloudSimple.Inputs.GuestOSCustomizationArgs
{
DnsServers = new[]
{
"string",
},
HostName = "string",
Password = "string",
PolicyId = "string",
Username = "string",
},
ResourcePool = new AzureNative.VMwareCloudSimple.Inputs.ResourcePoolArgs
{
Id = "string",
},
Tags =
{
{ "string", "string" },
},
TemplateId = "string",
Username = "string",
VSphereNetworks = new[]
{
"string",
},
VirtualMachineName = "string",
});
example, err := vmwarecloudsimple.NewVirtualMachine(ctx, "examplevirtualMachineResourceResourceFromVmwarecloudsimple", &vmwarecloudsimple.VirtualMachineArgs{
AmountOfRam: pulumi.Int(0),
ResourceGroupName: pulumi.String("string"),
PrivateCloudId: pulumi.String("string"),
NumberOfCores: pulumi.Int(0),
Location: pulumi.String("string"),
Nics: vmwarecloudsimple.VirtualNicArray{
&vmwarecloudsimple.VirtualNicArgs{
Network: &vmwarecloudsimple.VirtualNetworkArgs{
Id: pulumi.String("string"),
},
NicType: vmwarecloudsimple.NICTypeE1000,
Customization: &vmwarecloudsimple.GuestOSNICCustomizationArgs{
Allocation: pulumi.String("string"),
DnsServers: pulumi.StringArray{
pulumi.String("string"),
},
Gateway: pulumi.StringArray{
pulumi.String("string"),
},
IpAddress: pulumi.String("string"),
Mask: pulumi.String("string"),
PrimaryWinsServer: pulumi.String("string"),
SecondaryWinsServer: pulumi.String("string"),
},
IpAddresses: pulumi.StringArray{
pulumi.String("string"),
},
MacAddress: pulumi.String("string"),
PowerOnBoot: pulumi.Bool(false),
VirtualNicId: pulumi.String("string"),
},
},
ExposeToGuestVM: pulumi.Bool(false),
Password: pulumi.String("string"),
Disks: vmwarecloudsimple.VirtualDiskArray{
&vmwarecloudsimple.VirtualDiskArgs{
ControllerId: pulumi.String("string"),
IndependenceMode: vmwarecloudsimple.DiskIndependenceModePersistent,
TotalSize: pulumi.Int(0),
VirtualDiskId: pulumi.String("string"),
},
},
Customization: &vmwarecloudsimple.GuestOSCustomizationArgs{
DnsServers: pulumi.StringArray{
pulumi.String("string"),
},
HostName: pulumi.String("string"),
Password: pulumi.String("string"),
PolicyId: pulumi.String("string"),
Username: pulumi.String("string"),
},
ResourcePool: &vmwarecloudsimple.ResourcePoolArgs{
Id: pulumi.String("string"),
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
TemplateId: pulumi.String("string"),
Username: pulumi.String("string"),
VSphereNetworks: pulumi.StringArray{
pulumi.String("string"),
},
VirtualMachineName: pulumi.String("string"),
})
var examplevirtualMachineResourceResourceFromVmwarecloudsimple = new VirtualMachine("examplevirtualMachineResourceResourceFromVmwarecloudsimple", VirtualMachineArgs.builder()
.amountOfRam(0)
.resourceGroupName("string")
.privateCloudId("string")
.numberOfCores(0)
.location("string")
.nics(VirtualNicArgs.builder()
.network(VirtualNetworkArgs.builder()
.id("string")
.build())
.nicType("E1000")
.customization(GuestOSNICCustomizationArgs.builder()
.allocation("string")
.dnsServers("string")
.gateway("string")
.ipAddress("string")
.mask("string")
.primaryWinsServer("string")
.secondaryWinsServer("string")
.build())
.ipAddresses("string")
.macAddress("string")
.powerOnBoot(false)
.virtualNicId("string")
.build())
.exposeToGuestVM(false)
.password("string")
.disks(VirtualDiskArgs.builder()
.controllerId("string")
.independenceMode("persistent")
.totalSize(0)
.virtualDiskId("string")
.build())
.customization(GuestOSCustomizationArgs.builder()
.dnsServers("string")
.hostName("string")
.password("string")
.policyId("string")
.username("string")
.build())
.resourcePool(ResourcePoolArgs.builder()
.id("string")
.build())
.tags(Map.of("string", "string"))
.templateId("string")
.username("string")
.vSphereNetworks("string")
.virtualMachineName("string")
.build());
examplevirtual_machine_resource_resource_from_vmwarecloudsimple = azure_native.vmwarecloudsimple.VirtualMachine("examplevirtualMachineResourceResourceFromVmwarecloudsimple",
amount_of_ram=0,
resource_group_name="string",
private_cloud_id="string",
number_of_cores=0,
location="string",
nics=[{
"network": {
"id": "string",
},
"nicType": azure_native.vmwarecloudsimple.NICType.E1000,
"customization": {
"allocation": "string",
"dnsServers": ["string"],
"gateway": ["string"],
"ipAddress": "string",
"mask": "string",
"primaryWinsServer": "string",
"secondaryWinsServer": "string",
},
"ipAddresses": ["string"],
"macAddress": "string",
"powerOnBoot": False,
"virtualNicId": "string",
}],
expose_to_guest_vm=False,
password="string",
disks=[{
"controllerId": "string",
"independenceMode": azure_native.vmwarecloudsimple.DiskIndependenceMode.PERSISTENT,
"totalSize": 0,
"virtualDiskId": "string",
}],
customization={
"dnsServers": ["string"],
"hostName": "string",
"password": "string",
"policyId": "string",
"username": "string",
},
resource_pool={
"id": "string",
},
tags={
"string": "string",
},
template_id="string",
username="string",
v_sphere_networks=["string"],
virtual_machine_name="string")
const examplevirtualMachineResourceResourceFromVmwarecloudsimple = new azure_native.vmwarecloudsimple.VirtualMachine("examplevirtualMachineResourceResourceFromVmwarecloudsimple", {
amountOfRam: 0,
resourceGroupName: "string",
privateCloudId: "string",
numberOfCores: 0,
location: "string",
nics: [{
network: {
id: "string",
},
nicType: azure_native.vmwarecloudsimple.NICType.E1000,
customization: {
allocation: "string",
dnsServers: ["string"],
gateway: ["string"],
ipAddress: "string",
mask: "string",
primaryWinsServer: "string",
secondaryWinsServer: "string",
},
ipAddresses: ["string"],
macAddress: "string",
powerOnBoot: false,
virtualNicId: "string",
}],
exposeToGuestVM: false,
password: "string",
disks: [{
controllerId: "string",
independenceMode: azure_native.vmwarecloudsimple.DiskIndependenceMode.Persistent,
totalSize: 0,
virtualDiskId: "string",
}],
customization: {
dnsServers: ["string"],
hostName: "string",
password: "string",
policyId: "string",
username: "string",
},
resourcePool: {
id: "string",
},
tags: {
string: "string",
},
templateId: "string",
username: "string",
vSphereNetworks: ["string"],
virtualMachineName: "string",
});
type: azure-native:vmwarecloudsimple:VirtualMachine
properties:
amountOfRam: 0
customization:
dnsServers:
- string
hostName: string
password: string
policyId: string
username: string
disks:
- controllerId: string
independenceMode: persistent
totalSize: 0
virtualDiskId: string
exposeToGuestVM: false
location: string
nics:
- customization:
allocation: string
dnsServers:
- string
gateway:
- string
ipAddress: string
mask: string
primaryWinsServer: string
secondaryWinsServer: string
ipAddresses:
- string
macAddress: string
network:
id: string
nicType: E1000
powerOnBoot: false
virtualNicId: string
numberOfCores: 0
password: string
privateCloudId: string
resourceGroupName: string
resourcePool:
id: string
tags:
string: string
templateId: string
username: string
vSphereNetworks:
- string
virtualMachineName: string
VirtualMachine Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The VirtualMachine resource accepts the following input properties:
- Amount
Of intRam - The amount of memory
- Number
Of intCores - The number of CPU cores
- Private
Cloud stringId - Private Cloud Id
- Resource
Group stringName - The name of the resource group
- Customization
Pulumi.
Azure Native. VMware Cloud Simple. Inputs. Guest OSCustomization - Virtual machine properties
- Disks
List<Pulumi.
Azure Native. VMware Cloud Simple. Inputs. Virtual Disk> - The list of Virtual Disks
- Expose
To boolGuest VM - Expose Guest OS or not
- Location string
- Azure region
- Nics
List<Pulumi.
Azure Native. VMware Cloud Simple. Inputs. Virtual Nic> - The list of Virtual NICs
- Password string
- Password for login. Deprecated - use customization property
- Resource
Pool Pulumi.Azure Native. VMware Cloud Simple. Inputs. Resource Pool - Virtual Machines Resource Pool
- Dictionary<string, string>
- The list of tags
- Template
Id string - Virtual Machine Template Id
- Username string
- Username for login. Deprecated - use customization property
- VSphere
Networks List<string> - The list of Virtual VSphere Networks
- Virtual
Machine stringName - virtual machine name
- Amount
Of intRam - The amount of memory
- Number
Of intCores - The number of CPU cores
- Private
Cloud stringId - Private Cloud Id
- Resource
Group stringName - The name of the resource group
- Customization
Guest
OSCustomization Args - Virtual machine properties
- Disks
[]Virtual
Disk Args - The list of Virtual Disks
- Expose
To boolGuest VM - Expose Guest OS or not
- Location string
- Azure region
- Nics
[]Virtual
Nic Args - The list of Virtual NICs
- Password string
- Password for login. Deprecated - use customization property
- Resource
Pool ResourcePool Args - Virtual Machines Resource Pool
- map[string]string
- The list of tags
- Template
Id string - Virtual Machine Template Id
- Username string
- Username for login. Deprecated - use customization property
- VSphere
Networks []string - The list of Virtual VSphere Networks
- Virtual
Machine stringName - virtual machine name
- amount
Of IntegerRam - The amount of memory
- number
Of IntegerCores - The number of CPU cores
- private
Cloud StringId - Private Cloud Id
- resource
Group StringName - The name of the resource group
- customization
Guest
OSCustomization - Virtual machine properties
- disks
List<Virtual
Disk> - The list of Virtual Disks
- expose
To BooleanGuest VM - Expose Guest OS or not
- location String
- Azure region
- nics
List<Virtual
Nic> - The list of Virtual NICs
- password String
- Password for login. Deprecated - use customization property
- resource
Pool ResourcePool - Virtual Machines Resource Pool
- Map<String,String>
- The list of tags
- template
Id String - Virtual Machine Template Id
- username String
- Username for login. Deprecated - use customization property
- v
Sphere List<String>Networks - The list of Virtual VSphere Networks
- virtual
Machine StringName - virtual machine name
- amount
Of numberRam - The amount of memory
- number
Of numberCores - The number of CPU cores
- private
Cloud stringId - Private Cloud Id
- resource
Group stringName - The name of the resource group
- customization
Guest
OSCustomization - Virtual machine properties
- disks
Virtual
Disk[] - The list of Virtual Disks
- expose
To booleanGuest VM - Expose Guest OS or not
- location string
- Azure region
- nics
Virtual
Nic[] - The list of Virtual NICs
- password string
- Password for login. Deprecated - use customization property
- resource
Pool ResourcePool - Virtual Machines Resource Pool
- {[key: string]: string}
- The list of tags
- template
Id string - Virtual Machine Template Id
- username string
- Username for login. Deprecated - use customization property
- v
Sphere string[]Networks - The list of Virtual VSphere Networks
- virtual
Machine stringName - virtual machine name
- amount_
of_ intram - The amount of memory
- number_
of_ intcores - The number of CPU cores
- private_
cloud_ strid - Private Cloud Id
- resource_
group_ strname - The name of the resource group
- customization
Guest
OSCustomization Args - Virtual machine properties
- disks
Sequence[Virtual
Disk Args] - The list of Virtual Disks
- expose_
to_ boolguest_ vm - Expose Guest OS or not
- location str
- Azure region
- nics
Sequence[Virtual
Nic Args] - The list of Virtual NICs
- password str
- Password for login. Deprecated - use customization property
- resource_
pool ResourcePool Args - Virtual Machines Resource Pool
- Mapping[str, str]
- The list of tags
- template_
id str - Virtual Machine Template Id
- username str
- Username for login. Deprecated - use customization property
- v_
sphere_ Sequence[str]networks - The list of Virtual VSphere Networks
- virtual_
machine_ strname - virtual machine name
- amount
Of NumberRam - The amount of memory
- number
Of NumberCores - The number of CPU cores
- private
Cloud StringId - Private Cloud Id
- resource
Group StringName - The name of the resource group
- customization Property Map
- Virtual machine properties
- disks List<Property Map>
- The list of Virtual Disks
- expose
To BooleanGuest VM - Expose Guest OS or not
- location String
- Azure region
- nics List<Property Map>
- The list of Virtual NICs
- password String
- Password for login. Deprecated - use customization property
- resource
Pool Property Map - Virtual Machines Resource Pool
- Map<String>
- The list of tags
- template
Id String - Virtual Machine Template Id
- username String
- Username for login. Deprecated - use customization property
- v
Sphere List<String>Networks - The list of Virtual VSphere Networks
- virtual
Machine StringName - virtual machine name
Outputs
All input properties are implicitly available as output properties. Additionally, the VirtualMachine resource produces the following output properties:
- Controllers
List<Pulumi.
Azure Native. VMware Cloud Simple. Outputs. Virtual Disk Controller Response> - The list of Virtual Disks' Controllers
- Dnsname string
- The DNS name of Virtual Machine in VCenter
- Folder string
- The path to virtual machine folder in VCenter
- Guest
OS string - The name of Guest OS
- Guest
OSType string - The Guest OS type
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- {virtualMachineName}
- Provisioning
State string - The provisioning status of the resource
- Public
IP string - The public ip of Virtual Machine
- Status string
- The status of Virtual machine
- Type string
- {resourceProviderNamespace}/{resourceType}
- Vm
Id string - The internal id of Virtual Machine in VCenter
- Vmwaretools string
- VMware tools version
- Controllers
[]Virtual
Disk Controller Response - The list of Virtual Disks' Controllers
- Dnsname string
- The DNS name of Virtual Machine in VCenter
- Folder string
- The path to virtual machine folder in VCenter
- Guest
OS string - The name of Guest OS
- Guest
OSType string - The Guest OS type
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- {virtualMachineName}
- Provisioning
State string - The provisioning status of the resource
- Public
IP string - The public ip of Virtual Machine
- Status string
- The status of Virtual machine
- Type string
- {resourceProviderNamespace}/{resourceType}
- Vm
Id string - The internal id of Virtual Machine in VCenter
- Vmwaretools string
- VMware tools version
- controllers
List<Virtual
Disk Controller Response> - The list of Virtual Disks' Controllers
- dnsname String
- The DNS name of Virtual Machine in VCenter
- folder String
- The path to virtual machine folder in VCenter
- guest
OS String - The name of Guest OS
- guest
OSType String - The Guest OS type
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- {virtualMachineName}
- provisioning
State String - The provisioning status of the resource
- public
IP String - The public ip of Virtual Machine
- status String
- The status of Virtual machine
- type String
- {resourceProviderNamespace}/{resourceType}
- vm
Id String - The internal id of Virtual Machine in VCenter
- vmwaretools String
- VMware tools version
- controllers
Virtual
Disk Controller Response[] - The list of Virtual Disks' Controllers
- dnsname string
- The DNS name of Virtual Machine in VCenter
- folder string
- The path to virtual machine folder in VCenter
- guest
OS string - The name of Guest OS
- guest
OSType string - The Guest OS type
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- {virtualMachineName}
- provisioning
State string - The provisioning status of the resource
- public
IP string - The public ip of Virtual Machine
- status string
- The status of Virtual machine
- type string
- {resourceProviderNamespace}/{resourceType}
- vm
Id string - The internal id of Virtual Machine in VCenter
- vmwaretools string
- VMware tools version
- controllers
Sequence[Virtual
Disk Controller Response] - The list of Virtual Disks' Controllers
- dnsname str
- The DNS name of Virtual Machine in VCenter
- folder str
- The path to virtual machine folder in VCenter
- guest_
os str - The name of Guest OS
- guest_
os_ strtype - The Guest OS type
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- {virtualMachineName}
- provisioning_
state str - The provisioning status of the resource
- public_
ip str - The public ip of Virtual Machine
- status str
- The status of Virtual machine
- type str
- {resourceProviderNamespace}/{resourceType}
- vm_
id str - The internal id of Virtual Machine in VCenter
- vmwaretools str
- VMware tools version
- controllers List<Property Map>
- The list of Virtual Disks' Controllers
- dnsname String
- The DNS name of Virtual Machine in VCenter
- folder String
- The path to virtual machine folder in VCenter
- guest
OS String - The name of Guest OS
- guest
OSType String - The Guest OS type
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- {virtualMachineName}
- provisioning
State String - The provisioning status of the resource
- public
IP String - The public ip of Virtual Machine
- status String
- The status of Virtual machine
- type String
- {resourceProviderNamespace}/{resourceType}
- vm
Id String - The internal id of Virtual Machine in VCenter
- vmwaretools String
- VMware tools version
Supporting Types
DiskIndependenceMode, DiskIndependenceModeArgs
- Persistent
- persistent
- Independent_
persistent - independent_persistent
- Independent_
nonpersistent - independent_nonpersistent
- Disk
Independence Mode Persistent - persistent
- Disk
Independence Mode_Independent_ persistent - independent_persistent
- Disk
Independence Mode_Independent_ nonpersistent - independent_nonpersistent
- Persistent
- persistent
- Independent_
persistent - independent_persistent
- Independent_
nonpersistent - independent_nonpersistent
- Persistent
- persistent
- Independent_
persistent - independent_persistent
- Independent_
nonpersistent - independent_nonpersistent
- PERSISTENT
- persistent
- INDEPENDENT_PERSISTENT
- independent_persistent
- INDEPENDENT_NONPERSISTENT
- independent_nonpersistent
- "persistent"
- persistent
- "independent_
persistent" - independent_persistent
- "independent_
nonpersistent" - independent_nonpersistent
GuestOSCustomization, GuestOSCustomizationArgs
- Dns
Servers List<string> - List of dns servers to use
- Host
Name string - Virtual Machine hostname
- Password string
- Password for login
- Policy
Id string - id of customization policy
- Username string
- Username for login
- Dns
Servers []string - List of dns servers to use
- Host
Name string - Virtual Machine hostname
- Password string
- Password for login
- Policy
Id string - id of customization policy
- Username string
- Username for login
- dns
Servers List<String> - List of dns servers to use
- host
Name String - Virtual Machine hostname
- password String
- Password for login
- policy
Id String - id of customization policy
- username String
- Username for login
- dns
Servers string[] - List of dns servers to use
- host
Name string - Virtual Machine hostname
- password string
- Password for login
- policy
Id string - id of customization policy
- username string
- Username for login
- dns_
servers Sequence[str] - List of dns servers to use
- host_
name str - Virtual Machine hostname
- password str
- Password for login
- policy_
id str - id of customization policy
- username str
- Username for login
- dns
Servers List<String> - List of dns servers to use
- host
Name String - Virtual Machine hostname
- password String
- Password for login
- policy
Id String - id of customization policy
- username String
- Username for login
GuestOSCustomizationResponse, GuestOSCustomizationResponseArgs
- Dns
Servers List<string> - List of dns servers to use
- Host
Name string - Virtual Machine hostname
- Password string
- Password for login
- Policy
Id string - id of customization policy
- Username string
- Username for login
- Dns
Servers []string - List of dns servers to use
- Host
Name string - Virtual Machine hostname
- Password string
- Password for login
- Policy
Id string - id of customization policy
- Username string
- Username for login
- dns
Servers List<String> - List of dns servers to use
- host
Name String - Virtual Machine hostname
- password String
- Password for login
- policy
Id String - id of customization policy
- username String
- Username for login
- dns
Servers string[] - List of dns servers to use
- host
Name string - Virtual Machine hostname
- password string
- Password for login
- policy
Id string - id of customization policy
- username string
- Username for login
- dns_
servers Sequence[str] - List of dns servers to use
- host_
name str - Virtual Machine hostname
- password str
- Password for login
- policy_
id str - id of customization policy
- username str
- Username for login
- dns
Servers List<String> - List of dns servers to use
- host
Name String - Virtual Machine hostname
- password String
- Password for login
- policy
Id String - id of customization policy
- username String
- Username for login
GuestOSNICCustomization, GuestOSNICCustomizationArgs
- Allocation string
- IP address allocation method
- Dns
Servers List<string> - List of dns servers to use
- Gateway List<string>
- Gateway addresses assigned to nic
- Ip
Address string - Static ip address for nic
- Mask string
- Network mask for nic
- Primary
Wins stringServer - primary WINS server for Windows
- Secondary
Wins stringServer - secondary WINS server for Windows
- Allocation string
- IP address allocation method
- Dns
Servers []string - List of dns servers to use
- Gateway []string
- Gateway addresses assigned to nic
- Ip
Address string - Static ip address for nic
- Mask string
- Network mask for nic
- Primary
Wins stringServer - primary WINS server for Windows
- Secondary
Wins stringServer - secondary WINS server for Windows
- allocation String
- IP address allocation method
- dns
Servers List<String> - List of dns servers to use
- gateway List<String>
- Gateway addresses assigned to nic
- ip
Address String - Static ip address for nic
- mask String
- Network mask for nic
- primary
Wins StringServer - primary WINS server for Windows
- secondary
Wins StringServer - secondary WINS server for Windows
- allocation string
- IP address allocation method
- dns
Servers string[] - List of dns servers to use
- gateway string[]
- Gateway addresses assigned to nic
- ip
Address string - Static ip address for nic
- mask string
- Network mask for nic
- primary
Wins stringServer - primary WINS server for Windows
- secondary
Wins stringServer - secondary WINS server for Windows
- allocation str
- IP address allocation method
- dns_
servers Sequence[str] - List of dns servers to use
- gateway Sequence[str]
- Gateway addresses assigned to nic
- ip_
address str - Static ip address for nic
- mask str
- Network mask for nic
- primary_
wins_ strserver - primary WINS server for Windows
- secondary_
wins_ strserver - secondary WINS server for Windows
- allocation String
- IP address allocation method
- dns
Servers List<String> - List of dns servers to use
- gateway List<String>
- Gateway addresses assigned to nic
- ip
Address String - Static ip address for nic
- mask String
- Network mask for nic
- primary
Wins StringServer - primary WINS server for Windows
- secondary
Wins StringServer - secondary WINS server for Windows
GuestOSNICCustomizationResponse, GuestOSNICCustomizationResponseArgs
- Allocation string
- IP address allocation method
- Dns
Servers List<string> - List of dns servers to use
- Gateway List<string>
- Gateway addresses assigned to nic
- Ip
Address string - Static ip address for nic
- Mask string
- Network mask for nic
- Primary
Wins stringServer - primary WINS server for Windows
- Secondary
Wins stringServer - secondary WINS server for Windows
- Allocation string
- IP address allocation method
- Dns
Servers []string - List of dns servers to use
- Gateway []string
- Gateway addresses assigned to nic
- Ip
Address string - Static ip address for nic
- Mask string
- Network mask for nic
- Primary
Wins stringServer - primary WINS server for Windows
- Secondary
Wins stringServer - secondary WINS server for Windows
- allocation String
- IP address allocation method
- dns
Servers List<String> - List of dns servers to use
- gateway List<String>
- Gateway addresses assigned to nic
- ip
Address String - Static ip address for nic
- mask String
- Network mask for nic
- primary
Wins StringServer - primary WINS server for Windows
- secondary
Wins StringServer - secondary WINS server for Windows
- allocation string
- IP address allocation method
- dns
Servers string[] - List of dns servers to use
- gateway string[]
- Gateway addresses assigned to nic
- ip
Address string - Static ip address for nic
- mask string
- Network mask for nic
- primary
Wins stringServer - primary WINS server for Windows
- secondary
Wins stringServer - secondary WINS server for Windows
- allocation str
- IP address allocation method
- dns_
servers Sequence[str] - List of dns servers to use
- gateway Sequence[str]
- Gateway addresses assigned to nic
- ip_
address str - Static ip address for nic
- mask str
- Network mask for nic
- primary_
wins_ strserver - primary WINS server for Windows
- secondary_
wins_ strserver - secondary WINS server for Windows
- allocation String
- IP address allocation method
- dns
Servers List<String> - List of dns servers to use
- gateway List<String>
- Gateway addresses assigned to nic
- ip
Address String - Static ip address for nic
- mask String
- Network mask for nic
- primary
Wins StringServer - primary WINS server for Windows
- secondary
Wins StringServer - secondary WINS server for Windows
NICType, NICTypeArgs
- E1000
- E1000
- E1000E
- E1000E
- PCNET32
- PCNET32
- VMXNET
- VMXNET
- VMXNET2
- VMXNET2
- VMXNET3
- VMXNET3
- NICType
E1000 - E1000
- NICType
E1000E - E1000E
- NICType
PCNET32 - PCNET32
- NICType
VMXNET - VMXNET
- NICType
VMXNET2 - VMXNET2
- NICType
VMXNET3 - VMXNET3
- E1000
- E1000
- E1000E
- E1000E
- PCNET32
- PCNET32
- VMXNET
- VMXNET
- VMXNET2
- VMXNET2
- VMXNET3
- VMXNET3
- E1000
- E1000
- E1000E
- E1000E
- PCNET32
- PCNET32
- VMXNET
- VMXNET
- VMXNET2
- VMXNET2
- VMXNET3
- VMXNET3
- E1000
- E1000
- E1000_E
- E1000E
- PCNET32
- PCNET32
- VMXNET
- VMXNET
- VMXNET2
- VMXNET2
- VMXNET3
- VMXNET3
- "E1000"
- E1000
- "E1000E"
- E1000E
- "PCNET32"
- PCNET32
- "VMXNET"
- VMXNET
- "VMXNET2"
- VMXNET2
- "VMXNET3"
- VMXNET3
ResourcePool, ResourcePoolArgs
- Id string
- resource pool id (privateCloudId:vsphereId)
- Id string
- resource pool id (privateCloudId:vsphereId)
- id String
- resource pool id (privateCloudId:vsphereId)
- id string
- resource pool id (privateCloudId:vsphereId)
- id str
- resource pool id (privateCloudId:vsphereId)
- id String
- resource pool id (privateCloudId:vsphereId)
ResourcePoolResponse, ResourcePoolResponseArgs
VirtualDisk, VirtualDiskArgs
- Controller
Id string - Disk's Controller id
- Independence
Mode Pulumi.Azure Native. VMware Cloud Simple. Disk Independence Mode - Disk's independence mode type
- Total
Size int - Disk's total size
- Virtual
Disk stringId - Disk's id
- Controller
Id string - Disk's Controller id
- Independence
Mode DiskIndependence Mode - Disk's independence mode type
- Total
Size int - Disk's total size
- Virtual
Disk stringId - Disk's id
- controller
Id String - Disk's Controller id
- independence
Mode DiskIndependence Mode - Disk's independence mode type
- total
Size Integer - Disk's total size
- virtual
Disk StringId - Disk's id
- controller
Id string - Disk's Controller id
- independence
Mode DiskIndependence Mode - Disk's independence mode type
- total
Size number - Disk's total size
- virtual
Disk stringId - Disk's id
- controller_
id str - Disk's Controller id
- independence_
mode DiskIndependence Mode - Disk's independence mode type
- total_
size int - Disk's total size
- virtual_
disk_ strid - Disk's id
- controller
Id String - Disk's Controller id
- independence
Mode "persistent" | "independent_persistent" | "independent_ nonpersistent" - Disk's independence mode type
- total
Size Number - Disk's total size
- virtual
Disk StringId - Disk's id
VirtualDiskControllerResponse, VirtualDiskControllerResponseArgs
VirtualDiskResponse, VirtualDiskResponseArgs
- Controller
Id string - Disk's Controller id
- Independence
Mode string - Disk's independence mode type
- Total
Size int - Disk's total size
- Virtual
Disk stringName - Disk's display name
- Virtual
Disk stringId - Disk's id
- Controller
Id string - Disk's Controller id
- Independence
Mode string - Disk's independence mode type
- Total
Size int - Disk's total size
- Virtual
Disk stringName - Disk's display name
- Virtual
Disk stringId - Disk's id
- controller
Id String - Disk's Controller id
- independence
Mode String - Disk's independence mode type
- total
Size Integer - Disk's total size
- virtual
Disk StringName - Disk's display name
- virtual
Disk StringId - Disk's id
- controller
Id string - Disk's Controller id
- independence
Mode string - Disk's independence mode type
- total
Size number - Disk's total size
- virtual
Disk stringName - Disk's display name
- virtual
Disk stringId - Disk's id
- controller_
id str - Disk's Controller id
- independence_
mode str - Disk's independence mode type
- total_
size int - Disk's total size
- virtual_
disk_ strname - Disk's display name
- virtual_
disk_ strid - Disk's id
- controller
Id String - Disk's Controller id
- independence
Mode String - Disk's independence mode type
- total
Size Number - Disk's total size
- virtual
Disk StringName - Disk's display name
- virtual
Disk StringId - Disk's id
VirtualNetwork, VirtualNetworkArgs
- Id string
- virtual network id (privateCloudId:vsphereId)
- Id string
- virtual network id (privateCloudId:vsphereId)
- id String
- virtual network id (privateCloudId:vsphereId)
- id string
- virtual network id (privateCloudId:vsphereId)
- id str
- virtual network id (privateCloudId:vsphereId)
- id String
- virtual network id (privateCloudId:vsphereId)
VirtualNetworkResponse, VirtualNetworkResponseArgs
- Assignable bool
- can be used in vm creation/deletion
- Id string
- virtual network id (privateCloudId:vsphereId)
- Location string
- Azure region
- Name string
- {VirtualNetworkName}
- Private
Cloud stringId - The Private Cloud id
- Type string
- {resourceProviderNamespace}/{resourceType}
- Assignable bool
- can be used in vm creation/deletion
- Id string
- virtual network id (privateCloudId:vsphereId)
- Location string
- Azure region
- Name string
- {VirtualNetworkName}
- Private
Cloud stringId - The Private Cloud id
- Type string
- {resourceProviderNamespace}/{resourceType}
- assignable Boolean
- can be used in vm creation/deletion
- id String
- virtual network id (privateCloudId:vsphereId)
- location String
- Azure region
- name String
- {VirtualNetworkName}
- private
Cloud StringId - The Private Cloud id
- type String
- {resourceProviderNamespace}/{resourceType}
- assignable boolean
- can be used in vm creation/deletion
- id string
- virtual network id (privateCloudId:vsphereId)
- location string
- Azure region
- name string
- {VirtualNetworkName}
- private
Cloud stringId - The Private Cloud id
- type string
- {resourceProviderNamespace}/{resourceType}
- assignable bool
- can be used in vm creation/deletion
- id str
- virtual network id (privateCloudId:vsphereId)
- location str
- Azure region
- name str
- {VirtualNetworkName}
- private_
cloud_ strid - The Private Cloud id
- type str
- {resourceProviderNamespace}/{resourceType}
- assignable Boolean
- can be used in vm creation/deletion
- id String
- virtual network id (privateCloudId:vsphereId)
- location String
- Azure region
- name String
- {VirtualNetworkName}
- private
Cloud StringId - The Private Cloud id
- type String
- {resourceProviderNamespace}/{resourceType}
VirtualNic, VirtualNicArgs
- Network
Pulumi.
Azure Native. VMware Cloud Simple. Inputs. Virtual Network - Virtual Network
- Nic
Type Pulumi.Azure Native. VMware Cloud Simple. NICType - NIC type
- Customization
Pulumi.
Azure Native. VMware Cloud Simple. Inputs. Guest OSNICCustomization - guest OS customization for nic
- Ip
Addresses List<string> - NIC ip address
- Mac
Address string - NIC MAC address
- Power
On boolBoot - Is NIC powered on/off on boot
- Virtual
Nic stringId - NIC id
- Network
Virtual
Network - Virtual Network
- Nic
Type NICType - NIC type
- Customization
Guest
OSNICCustomization - guest OS customization for nic
- Ip
Addresses []string - NIC ip address
- Mac
Address string - NIC MAC address
- Power
On boolBoot - Is NIC powered on/off on boot
- Virtual
Nic stringId - NIC id
- network
Virtual
Network - Virtual Network
- nic
Type NICType - NIC type
- customization
Guest
OSNICCustomization - guest OS customization for nic
- ip
Addresses List<String> - NIC ip address
- mac
Address String - NIC MAC address
- power
On BooleanBoot - Is NIC powered on/off on boot
- virtual
Nic StringId - NIC id
- network
Virtual
Network - Virtual Network
- nic
Type NICType - NIC type
- customization
Guest
OSNICCustomization - guest OS customization for nic
- ip
Addresses string[] - NIC ip address
- mac
Address string - NIC MAC address
- power
On booleanBoot - Is NIC powered on/off on boot
- virtual
Nic stringId - NIC id
- network
Virtual
Network - Virtual Network
- nic_
type NICType - NIC type
- customization
Guest
OSNICCustomization - guest OS customization for nic
- ip_
addresses Sequence[str] - NIC ip address
- mac_
address str - NIC MAC address
- power_
on_ boolboot - Is NIC powered on/off on boot
- virtual_
nic_ strid - NIC id
- network Property Map
- Virtual Network
- nic
Type "E1000" | "E1000E" | "PCNET32" | "VMXNET" | "VMXNET2" | "VMXNET3" - NIC type
- customization Property Map
- guest OS customization for nic
- ip
Addresses List<String> - NIC ip address
- mac
Address String - NIC MAC address
- power
On BooleanBoot - Is NIC powered on/off on boot
- virtual
Nic StringId - NIC id
VirtualNicResponse, VirtualNicResponseArgs
- Network
Pulumi.
Azure Native. VMware Cloud Simple. Inputs. Virtual Network Response - Virtual Network
- Nic
Type string - NIC type
- Virtual
Nic stringName - NIC name
- Customization
Pulumi.
Azure Native. VMware Cloud Simple. Inputs. Guest OSNICCustomization Response - guest OS customization for nic
- Ip
Addresses List<string> - NIC ip address
- Mac
Address string - NIC MAC address
- Power
On boolBoot - Is NIC powered on/off on boot
- Virtual
Nic stringId - NIC id
- Network
Virtual
Network Response - Virtual Network
- Nic
Type string - NIC type
- Virtual
Nic stringName - NIC name
- Customization
Guest
OSNICCustomization Response - guest OS customization for nic
- Ip
Addresses []string - NIC ip address
- Mac
Address string - NIC MAC address
- Power
On boolBoot - Is NIC powered on/off on boot
- Virtual
Nic stringId - NIC id
- network
Virtual
Network Response - Virtual Network
- nic
Type String - NIC type
- virtual
Nic StringName - NIC name
- customization
Guest
OSNICCustomization Response - guest OS customization for nic
- ip
Addresses List<String> - NIC ip address
- mac
Address String - NIC MAC address
- power
On BooleanBoot - Is NIC powered on/off on boot
- virtual
Nic StringId - NIC id
- network
Virtual
Network Response - Virtual Network
- nic
Type string - NIC type
- virtual
Nic stringName - NIC name
- customization
Guest
OSNICCustomization Response - guest OS customization for nic
- ip
Addresses string[] - NIC ip address
- mac
Address string - NIC MAC address
- power
On booleanBoot - Is NIC powered on/off on boot
- virtual
Nic stringId - NIC id
- network
Virtual
Network Response - Virtual Network
- nic_
type str - NIC type
- virtual_
nic_ strname - NIC name
- customization
Guest
OSNICCustomization Response - guest OS customization for nic
- ip_
addresses Sequence[str] - NIC ip address
- mac_
address str - NIC MAC address
- power_
on_ boolboot - Is NIC powered on/off on boot
- virtual_
nic_ strid - NIC id
- network Property Map
- Virtual Network
- nic
Type String - NIC type
- virtual
Nic StringName - NIC name
- customization Property Map
- guest OS customization for nic
- ip
Addresses List<String> - NIC ip address
- mac
Address String - NIC MAC address
- power
On BooleanBoot - Is NIC powered on/off on boot
- virtual
Nic StringId - NIC id
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:vmwarecloudsimple:VirtualMachine myVirtualMachine /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VMwareCloudSimple/virtualMachines/{virtualMachineName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0