Class NodeTemplateAzureConfig
Inheritance
System.Object
NodeTemplateAzureConfig
Inherited Members
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()
Assembly: Pulumi.Rancher2.dll
Syntax
public sealed class NodeTemplateAzureConfig
Fields
View Source
AvailabilitySet
Azure Availability Set to place the virtual machine into. Default docker-machine (string)
Declaration
public readonly string AvailabilitySet
Field Value
| Type |
Description |
| System.String |
|
View Source
ClientId
Azure Service Principal Account ID. Mandatory on Rancher v2.0.x and v2.1.x. Use rancher2..CloudCredential from Rancher v2.2.x (string)
Declaration
public readonly string ClientId
Field Value
| Type |
Description |
| System.String |
|
View Source
ClientSecret
Azure Service Principal Account password. Mandatory on Rancher v2.0.x and v2.1.x. Use rancher2..CloudCredential from Rancher v2.2.x (string)
Declaration
public readonly string ClientSecret
Field Value
| Type |
Description |
| System.String |
|
View Source
CustomData
Path to file with custom-data (string)
Declaration
public readonly string CustomData
Field Value
| Type |
Description |
| System.String |
|
View Source
DiskSize
vSphere size of disk for docker VM (in MB). Default 20480 (string)
Declaration
public readonly string DiskSize
Field Value
| Type |
Description |
| System.String |
|
View Source
Dns
A unique DNS label for the public IP adddress (string)
Declaration
public readonly string Dns
Field Value
| Type |
Description |
| System.String |
|
View Source
DockerPort
Docker Port. Default 2376 (string)
Declaration
public readonly string DockerPort
Field Value
| Type |
Description |
| System.String |
|
View Source
Environment
Azure environment (e.g. AzurePublicCloud, AzureChinaCloud). Default AzurePublicCloud (string)
fault_domain_count - (Optional) Fault domain count to use for availability set. Default 3 (string)
Declaration
public readonly string Environment
Field Value
| Type |
Description |
| System.String |
|
View Source
FaultDomainCount
Declaration
public readonly string FaultDomainCount
Field Value
| Type |
Description |
| System.String |
|
View Source
Image
Specifies the Linode Instance image which determines the OS distribution and base files. Default linode/ubuntu18.04 (string)
Declaration
public readonly string Image
Field Value
| Type |
Description |
| System.String |
|
View Source
Location
Azure region to create the virtual machine. Default westus (string)
Declaration
public readonly string Location
Field Value
| Type |
Description |
| System.String |
|
View Source
ManagedDisks
Configures VM and availability set for managed disks. Just for Rancher v2.3.x and above. Default false (bool)
Declaration
public readonly bool? ManagedDisks
Field Value
| Type |
Description |
| System.Nullable<System.Boolean> |
|
View Source
NoPublicIp
Do not create a public IP address for the machine. Default false (bool)
Declaration
public readonly bool? NoPublicIp
Field Value
| Type |
Description |
| System.Nullable<System.Boolean> |
|
View Source
OpenPorts
Make the specified port number accessible from the Internet. (list)
Declaration
public readonly ImmutableArray<string> OpenPorts
Field Value
| Type |
Description |
| System.Collections.Immutable.ImmutableArray<System.String> |
|
View Source
PrivateIpAddress
Specify a static private IP address for the machine. (string)
Declaration
public readonly string PrivateIpAddress
Field Value
| Type |
Description |
| System.String |
|
View Source
ResourceGroup
Azure Resource Group name (will be created if missing). Default docker-machine (string)
Declaration
public readonly string ResourceGroup
Field Value
| Type |
Description |
| System.String |
|
View Source
Size
Digital Ocean size. Default s-1vcpu-1gb (string)
Declaration
public readonly string Size
Field Value
| Type |
Description |
| 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 readonly string SshUser
Field Value
| Type |
Description |
| System.String |
|
View Source
StaticPublicIp
Assign a static public IP address to the machine. Default false (bool)
Declaration
public readonly bool? StaticPublicIp
Field Value
| Type |
Description |
| System.Nullable<System.Boolean> |
|
View Source
StorageType
Type of Storage Account to host the OS Disk for the machine. Default Standard_LRS (string)
Declaration
public readonly string StorageType
Field Value
| Type |
Description |
| System.String |
|
View Source
Subnet
Azure Subnet Name to be used within the Virtual Network. Default docker-machine (string)
Declaration
public readonly string Subnet
Field Value
| Type |
Description |
| System.String |
|
View Source
SubnetPrefix
Private CIDR block to be used for the new subnet, should comply RFC 1918. Default 192.168.0.0/16 (string)
Declaration
public readonly string SubnetPrefix
Field Value
| Type |
Description |
| System.String |
|
View Source
SubscriptionId
Azure Subscription ID. Mandatory on Rancher v2.0.x and v2.1.x. Use rancher2..CloudCredential from Rancher v2.2.x (string)
Declaration
public readonly string SubscriptionId
Field Value
| Type |
Description |
| System.String |
|
View Source
UpdateDomainCount
Update domain count to use for availability set. Default 5 (string)
Declaration
public readonly string UpdateDomainCount
Field Value
| Type |
Description |
| System.String |
|
View Source
UsePrivateIp
Use private IP address of the machine to connect. Default false (bool)
Declaration
public readonly bool? UsePrivateIp
Field Value
| Type |
Description |
| System.Nullable<System.Boolean> |
|
View Source
Vnet
Azure Virtual Network name to connect the virtual machine (in [resourcegroup:]name format). Default docker-machine-vnet (string)
Declaration
public readonly string Vnet
Field Value
| Type |
Description |
| System.String |
|