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