Class NodeTemplateVsphereConfigGetArgs
Inherited Members
Namespace: Pulumi.Rancher2.Inputs
Assembly: Pulumi.Rancher2.dll
Syntax
public sealed class NodeTemplateVsphereConfigGetArgs : ResourceArgs
Constructors
View SourceNodeTemplateVsphereConfigGetArgs()
Declaration
public NodeTemplateVsphereConfigGetArgs()
Properties
View SourceBoot2dockerUrl
vSphere URL for boot2docker iso image. Default https://releases.rancher.com/os/latest/rancheros-vmware.iso (string)
Declaration
public Input<string> Boot2dockerUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Cfgparams
vSphere vm configuration parameters (used for guestinfo) (list)
Declaration
public InputList<string> Cfgparams { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
CloneFrom
If you choose creation type clone a name of what you want to clone is required. From Rancher v2.3.3 (string)
Declaration
public Input<string> CloneFrom { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
CloudConfig
Filepath to a cloud-config yaml file to put into the ISO user-data. From Rancher v2.3.3 (string)
Declaration
public Input<string> CloudConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Cloudinit
vSphere cloud-init file or url to set in the guestinfo (string)
Declaration
public Input<string> Cloudinit { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ContentLibrary
If you choose to clone from a content library template specify the name of the library. From Rancher v2.3.3 (string)
Declaration
public Input<string> ContentLibrary { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
CpuCount
vSphere CPU number for docker VM. Default 2 (string)
Declaration
public Input<string> CpuCount { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
CreationType
Creation type when creating a new virtual machine. Supported values: vm, template, library, legacy. Default legacy. From Rancher v2.3.3 (string)
Declaration
public Input<string> CreationType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
CustomAttributes
vSphere custom attributes, format key/value e.g. 200=my custom value. From Rancher v2.3.3 (List)
Declaration
public InputList<string> CustomAttributes { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Datacenter
vSphere datacenter for docker VM (string)
Declaration
public Input<string> Datacenter { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Datastore
vSphere datastore for docker VM (string)
Declaration
public Input<string> Datastore { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DatastoreCluster
vSphere datastore cluster for virtual machine. From Rancher v2.3.3 (string)
Declaration
public Input<string> DatastoreCluster { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DiskSize
vSphere size of disk for docker VM (in MB). Default 20480 (string)
Declaration
public Input<string> DiskSize { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Folder
vSphere folder for the docker VM. This folder must already exist in the datacenter (string)
Declaration
public Input<string> Folder { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Hostsystem
vSphere compute resource where the docker VM will be instantiated. This can be omitted if using a cluster with DRS (string)
Declaration
public Input<string> Hostsystem { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
MemorySize
vSphere size of memory for docker VM (in MB). Default 2048 (string)
Declaration
public Input<string> MemorySize { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Networks
vSphere network where the docker VM will be attached (list)
Declaration
public InputList<string> Networks { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Password
vSphere password. Mandatory on Rancher v2.0.x and v2.1.x. Use rancher2..CloudCredential from Rancher v2.2.x (string)
Declaration
public Input<string> Password { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Pool
vSphere resource pool for docker VM (string)
Declaration
public Input<string> Pool { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SshPassword
If using a non-B2D image you can specify the ssh password. Default tcuser. From Rancher v2.3.3 (string)
Declaration
public Input<string> SshPassword { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SshPort
If using a non-B2D image you can specify the ssh port. Default 22. From Rancher v2.3.3 (string)
Declaration
public Input<string> SshPort { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SshUser
If using a non-B2D image you can specify the ssh user. Default docker. From Rancher v2.3.3 (string)
Declaration
public Input<string> SshUser { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SshUserGroup
If using a non-B2D image the uploaded keys will need chown'ed. Default staff. From Rancher v2.3.3 (string)
Declaration
public Input<string> SshUserGroup { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Tags
vSphere tags id e.g. urn:xxx. From Rancher v2.3.3 (list)
Declaration
public InputList<string> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Username
vSphere username. Mandatory on Rancher v2.0.x and v2.1.x. Use rancher2..CloudCredential from Rancher v2.2.x (string)
Declaration
public Input<string> Username { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
VappIpAllocationPolicy
vSphere vApp IP allocation policy. Supported values are: dhcp, fixed, transient and fixedAllocated (string)
Declaration
public Input<string> VappIpAllocationPolicy { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
VappIpProtocol
vSphere vApp IP protocol for this deployment. Supported values are: IPv4 and IPv6 (string)
Declaration
public Input<string> VappIpProtocol { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
VappProperties
vSphere vApp properties (list)
Declaration
public InputList<string> VappProperties { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
VappTransport
vSphere OVF environment transports to use for properties. Supported values are: iso and com.vmware.guestInfo (string)
Declaration
public Input<string> VappTransport { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Vcenter
vSphere IP/hostname for vCenter. Mandatory on Rancher v2.0.x and v2.1.x. Use rancher2..CloudCredential from Rancher v2.2.x (string)
Declaration
public Input<string> Vcenter { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
VcenterPort
vSphere Port for vCenter. Mandatory on Rancher v2.0.x and v2.1.x. Use rancher2..CloudCredential from Rancher v2.2.x. Default 443 (string)
Declaration
public Input<string> VcenterPort { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |