Show / Hide Table of Contents

Class NodeTemplateVsphereConfigArgs

Inheritance
System.Object
InputArgs
ResourceArgs
NodeTemplateVsphereConfigArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Rancher2.Inputs
Assembly: Pulumi.Rancher2.dll
Syntax
public sealed class NodeTemplateVsphereConfigArgs : ResourceArgs

Constructors

View Source

NodeTemplateVsphereConfigArgs()

Declaration
public NodeTemplateVsphereConfigArgs()

Properties

View Source

Boot2dockerUrl

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>
View Source

Cfgparams

vSphere vm configuration parameters (used for guestinfo) (list)

Declaration
public InputList<string> Cfgparams { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

CpuCount

vSphere CPU number for docker VM. Default 2 (string)

Declaration
public Input<string> CpuCount { get; set; }
Property Value
Type Description
Input<System.String>
View Source

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>
View Source

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>
View Source

Datacenter

vSphere datacenter for docker VM (string)

Declaration
public Input<string> Datacenter { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Datastore

vSphere datastore for docker VM (string)

Declaration
public Input<string> Datastore { get; set; }
Property Value
Type Description
Input<System.String>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

Pool

vSphere resource pool for docker VM (string)

Declaration
public Input<string> Pool { get; set; }
Property Value
Type Description
Input<System.String>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

VappProperties

vSphere vApp properties (list)

Declaration
public InputList<string> VappProperties { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

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>
View Source

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>
View Source

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>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.