Class NodeTemplateAmazonec2ConfigArgs
Inherited Members
Namespace: Pulumi.Rancher2.Inputs
Assembly: Pulumi.Rancher2.dll
Syntax
public sealed class NodeTemplateAmazonec2ConfigArgs : ResourceArgs
Constructors
View SourceNodeTemplateAmazonec2ConfigArgs()
Declaration
public NodeTemplateAmazonec2ConfigArgs()
Properties
View SourceAccessKey
AWS access key. Required on Rancher v2.0.x and v2.1.x. Use rancher2..CloudCredential from Rancher v2.2.x (string)
Declaration
public Input<string> AccessKey { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Ami
AWS machine image (string)
Declaration
public Input<string> Ami { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
BlockDurationMinutes
AWS spot instance duration in minutes (60, 120, 180, 240, 300, or 360). Default 0 (string)
Declaration
public Input<string> BlockDurationMinutes { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DeviceName
AWS root device name. Default /dev/sda1 (string)
Declaration
public Input<string> DeviceName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Endpoint
Optional endpoint URL (hostname only or fully qualified URI) (string)
Declaration
public Input<string> Endpoint { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
IamInstanceProfile
AWS IAM Instance Profile (string)
Declaration
public Input<string> IamInstanceProfile { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
InsecureTransport
Disable SSL when sending requests (bool)
Declaration
public Input<bool> InsecureTransport { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
InstanceType
Specifies the Linode Instance type which determines CPU, memory, disk size, etc. Default g6-standard-4 (string)
Declaration
public Input<string> InstanceType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
KeypairName
OpenStack keypair to use to SSH to the instance (string)
Declaration
public Input<string> KeypairName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Monitoring
Enable monitoring for droplet. Default false (bool)
Declaration
public Input<bool> Monitoring { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
OpenPorts
Make the specified port number accessible from the Internet. (list)
Declaration
public InputList<string> OpenPorts { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
PrivateAddressOnly
Only use a private IP address. Default false (bool)
Declaration
public Input<bool> PrivateAddressOnly { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Region
OpenStack region name (string)
Declaration
public Input<string> Region { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
RequestSpotInstance
Set this flag to request spot instance. Default false (bool)
Declaration
public Input<bool> RequestSpotInstance { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Retries
Set retry count for recoverable failures (use -1 to disable). Default 5 (string)
Declaration
public Input<string> Retries { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
RootSize
AWS root disk size (in GB). Default 16 (string)
Declaration
public Input<string> RootSize { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SecretKey
AWS secret key. Required on Rancher v2.0.x and v2.1.x. Use rancher2..CloudCredential from Rancher v2.2.x (string)
Declaration
public Input<string> SecretKey { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SecurityGroupReadonly
Skip adding default rules to security groups (bool)
Declaration
public Input<bool> SecurityGroupReadonly { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
SecurityGroups
AWS VPC security group. (list)
Declaration
public InputList<string> SecurityGroups { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
SessionToken
AWS Session Token (string)
Declaration
public Input<string> SessionToken { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SpotPrice
AWS spot instance bid price (in dollar). Default 0.50 (string)
Declaration
public Input<string> SpotPrice { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SshKeypath
SSH Key for Instance (string)
Declaration
public Input<string> SshKeypath { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
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> |
SubnetId
AWS VPC subnet id (string)
Declaration
public Input<string> SubnetId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Tags
vSphere tags id e.g. urn:xxx. From Rancher v2.3.3 (list)
Declaration
public Input<string> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
UseEbsOptimizedInstance
Create an EBS optimized instance. Default false (bool)
Declaration
public Input<bool> UseEbsOptimizedInstance { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
UsePrivateAddress
Force the usage of private IP address. Default false (bool)
Declaration
public Input<bool> UsePrivateAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Userdata
Path to file with cloud-init user-data (string)
Declaration
public Input<string> Userdata { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
VolumeType
Amazon EBS volume type. Default gp2 (string)
Declaration
public Input<string> VolumeType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
VpcId
AWS VPC id. (string)
Declaration
public Input<string> VpcId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Zone
AWS zone for instance (i.e. a,b,c,d,e) (string)
Declaration
public Input<string> Zone { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |