Show / Hide Table of Contents

Class NodeTemplateArgs

Inheritance
System.Object
InputArgs
ResourceArgs
NodeTemplateArgs
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
Assembly: Pulumi.Rancher2.dll
Syntax
public sealed class NodeTemplateArgs : ResourceArgs

Constructors

View Source

NodeTemplateArgs()

Declaration
public NodeTemplateArgs()

Properties

View Source

Amazonec2Config

AWS config for the Node Template (list maxitems:1)

Declaration
public Input<NodeTemplateAmazonec2ConfigArgs> Amazonec2Config { get; set; }
Property Value
Type Description
Input<NodeTemplateAmazonec2ConfigArgs>
View Source

Annotations

Annotations for Node Template object (map)

Declaration
public InputMap<object> Annotations { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

AuthCertificateAuthority

Auth certificate authority for the Node Template (string)

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

AuthKey

Auth key for the Node Template (string)

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

AzureConfig

Azure config for the Node Template (list maxitems:1)

Declaration
public Input<NodeTemplateAzureConfigArgs> AzureConfig { get; set; }
Property Value
Type Description
Input<NodeTemplateAzureConfigArgs>
View Source

CloudCredentialId

Cloud credential ID for the Node Template. Required from Rancher v2.2.x (string)

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

Description

Description for the Node Template (string)

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

DigitaloceanConfig

Digitalocean config for the Node Template (list maxitems:1)

Declaration
public Input<NodeTemplateDigitaloceanConfigArgs> DigitaloceanConfig { get; set; }
Property Value
Type Description
Input<NodeTemplateDigitaloceanConfigArgs>
View Source

DriverId

The node driver id used by the node template. It's required if the node driver isn't built in Rancher (string)

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

EngineEnv

Engine environment for the node template (string)

Declaration
public InputMap<object> EngineEnv { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

EngineInsecureRegistries

Insecure registry for the node template (list)

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

EngineInstallUrl

Docker engine install URL for the node template. Default https://releases.rancher.com/install-docker/18.09.sh. Available install docker versions at https://github.com/rancher/install-docker (string)

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

EngineLabel

Engine label for the node template (string)

Declaration
public InputMap<object> EngineLabel { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

EngineOpt

Engine options for the node template (map)

Declaration
public InputMap<object> EngineOpt { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

EngineRegistryMirrors

Engine registry mirror for the node template (list)

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

EngineStorageDriver

Engine storage driver for the node template (string)

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

Labels

Labels for Node Template object (map)

Declaration
public InputMap<object> Labels { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

LinodeConfig

Linode config for the Node Template (list maxitems:1)

Declaration
public Input<NodeTemplateLinodeConfigArgs> LinodeConfig { get; set; }
Property Value
Type Description
Input<NodeTemplateLinodeConfigArgs>
View Source

Name

The name of the Node Template (string)

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

OpennebulaConfig

Opennebula config for the Node Template (list maxitems:1)

Declaration
public Input<NodeTemplateOpennebulaConfigArgs> OpennebulaConfig { get; set; }
Property Value
Type Description
Input<NodeTemplateOpennebulaConfigArgs>
View Source

OpenstackConfig

Openstack config for the Node Template (list maxitems:1)

Declaration
public Input<NodeTemplateOpenstackConfigArgs> OpenstackConfig { get; set; }
Property Value
Type Description
Input<NodeTemplateOpenstackConfigArgs>
View Source

UseInternalIpAddress

Engine storage driver for the node template (bool)

Declaration
public Input<bool> UseInternalIpAddress { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

VsphereConfig

vSphere config for the Node Template (list maxitems:1)

Declaration
public Input<NodeTemplateVsphereConfigArgs> VsphereConfig { get; set; }
Property Value
Type Description
Input<NodeTemplateVsphereConfigArgs>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.