Show / Hide Table of Contents

Class InstanceDiskArgs

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

Constructors

View Source

InstanceDiskArgs()

Declaration
public InstanceDiskArgs()

Properties

View Source

AuthorizedKeys

A list of SSH public keys to deploy for the root user on the newly created Linode. Only accepted if image is provided. This value can not be imported. Changing authorized_keys forces the creation of a new Linode Instance.

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

AuthorizedUsers

A list of Linode usernames. If the usernames have associated SSH keys, the keys will be appended to the root user's ~/.ssh/authorized_keys file automatically. This value can not be imported. Changing authorized_users forces the creation of a new Linode Instance.

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

Filesystem

The Disk filesystem can be one of: &quot;raw&quot;, &quot;swap&quot;, &quot;ext3&quot;, &quot;ext4&quot;, or &quot;initrd&quot; which has a max size of 32mb and can be used in the config initrd (not currently supported in this provider).

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

Id

The ID of the disk in the Linode API.

Declaration
public Input<int> Id { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

Image

An Image ID to deploy the Disk from. Official Linode Images start with linode/, while your Images start with private/. See /images for more information on the Images available for you to use. Examples are linode/debian9, linode/fedora28, linode/ubuntu16.04lts, linode/arch, and private/12345. See all images here. Changing image forces the creation of a new Linode Instance.

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

Label

The Config's label for display purposes. Also used by boot_config_label.

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

ReadOnly

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

RootPass

The initial password for the root user account. This value can not be imported. Changing root_pass forces the creation of a new Linode Instance. If omitted, a random password will be generated but will not be stored in state.

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

Size

The size of the Disk in MB.

Declaration
public Input<int> Size { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

StackscriptData

An object containing responses to any User Defined Fields present in the StackScript being deployed to this Linode. Only accepted if 'stackscript_id' is given. The required values depend on the StackScript being deployed. This value can not be imported. Changing stackscript_data forces the creation of a new Linode Instance.

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

StackscriptId

The StackScript to deploy to the newly created Linode. If provided, 'image' must also be provided, and must be an Image that is compatible with this StackScript. This value can not be imported. Changing stackscript_id forces the creation of a new Linode Instance.

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