Class NodeTemplateState
Inherited Members
Namespace: Pulumi.Rancher2
Assembly: Pulumi.Rancher2.dll
Syntax
public sealed class NodeTemplateState : ResourceArgs
Constructors
View SourceNodeTemplateState()
Declaration
public NodeTemplateState()
Properties
View SourceAmazonec2Config
AWS config for the Node Template (list maxitems:1)
Declaration
public Input<NodeTemplateAmazonec2ConfigGetArgs> Amazonec2Config { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<NodeTemplateAmazonec2ConfigGetArgs> |
Annotations
Annotations for Node Template object (map)
Declaration
public InputMap<object> Annotations { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
AuthCertificateAuthority
Auth certificate authority for the Node Template (string)
Declaration
public Input<string> AuthCertificateAuthority { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
AuthKey
Auth key for the Node Template (string)
Declaration
public Input<string> AuthKey { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
AzureConfig
Azure config for the Node Template (list maxitems:1)
Declaration
public Input<NodeTemplateAzureConfigGetArgs> AzureConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<NodeTemplateAzureConfigGetArgs> |
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> |
Description
Description for the Node Template (string)
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DigitaloceanConfig
Digitalocean config for the Node Template (list maxitems:1)
Declaration
public Input<NodeTemplateDigitaloceanConfigGetArgs> DigitaloceanConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<NodeTemplateDigitaloceanConfigGetArgs> |
Driver
(Computed) The driver of the node template (string)
Declaration
public Input<string> Driver { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
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> |
EngineEnv
Engine environment for the node template (string)
Declaration
public InputMap<object> EngineEnv { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
EngineInsecureRegistries
Insecure registry for the node template (list)
Declaration
public InputList<string> EngineInsecureRegistries { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
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> |
EngineLabel
Engine label for the node template (string)
Declaration
public InputMap<object> EngineLabel { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
EngineOpt
Engine options for the node template (map)
Declaration
public InputMap<object> EngineOpt { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
EngineRegistryMirrors
Engine registry mirror for the node template (list)
Declaration
public InputList<string> EngineRegistryMirrors { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
EngineStorageDriver
Engine storage driver for the node template (string)
Declaration
public Input<string> EngineStorageDriver { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Labels
Labels for Node Template object (map)
Declaration
public InputMap<object> Labels { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
LinodeConfig
Linode config for the Node Template (list maxitems:1)
Declaration
public Input<NodeTemplateLinodeConfigGetArgs> LinodeConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<NodeTemplateLinodeConfigGetArgs> |
Name
The name of the Node Template (string)
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
OpennebulaConfig
Opennebula config for the Node Template (list maxitems:1)
Declaration
public Input<NodeTemplateOpennebulaConfigGetArgs> OpennebulaConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<NodeTemplateOpennebulaConfigGetArgs> |
OpenstackConfig
Openstack config for the Node Template (list maxitems:1)
Declaration
public Input<NodeTemplateOpenstackConfigGetArgs> OpenstackConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<NodeTemplateOpenstackConfigGetArgs> |
UseInternalIpAddress
Engine storage driver for the node template (bool)
Declaration
public Input<bool> UseInternalIpAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
VsphereConfig
vSphere config for the Node Template (list maxitems:1)
Declaration
public Input<NodeTemplateVsphereConfigGetArgs> VsphereConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<NodeTemplateVsphereConfigGetArgs> |