Show / Hide Table of Contents

Class DropletState

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

Constructors

View Source

DropletState()

Declaration
public DropletState()

Properties

View Source

Backups

Boolean controlling if backups are made. Defaults to false.

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

CreatedAt

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

Disk

The size of the instance's disk in GB

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

Image

The Droplet image ID or slug.

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

Ipv4Address

The IPv4 address

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

Ipv4AddressPrivate

The private networking IPv4 address

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

Ipv6

Boolean controlling if IPv6 is enabled. Defaults to false.

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

Ipv6Address

The IPv6 address

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

Locked

Is the Droplet locked

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

Memory

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

Monitoring

Boolean controlling whether monitoring agent is installed. Defaults to false.

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

Name

The Droplet name.

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

PriceHourly

Droplet hourly price

Declaration
public Input<double> PriceHourly { get; set; }
Property Value
Type Description
Input<System.Double>
View Source

PriceMonthly

Droplet monthly price

Declaration
public Input<double> PriceMonthly { get; set; }
Property Value
Type Description
Input<System.Double>
View Source

PrivateNetworking

Boolean controlling if private networking is enabled. When VPC is enabled on an account, this will provision the Droplet inside of your account's default VPC for the region. Use the vpc_uuid attribute to specify a different VPC.

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

Region

The region to start in.

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

ResizeDisk

Boolean controlling whether to increase the disk size when resizing a Droplet. It defaults to true. When set to false, only the Droplet's RAM and CPU will be resized. Increasing a Droplet's disk size is a permanent change. Increasing only RAM and CPU is reversible.

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

Size

The unique slug that indentifies the type of Droplet. You can find a list of available slugs on DigitalOcean API documentation.

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

SshKeys

A list of SSH IDs or fingerprints to enable in the format [12345, 123456]. To retrieve this info, use a tool such as curl with the DigitalOcean API, to retrieve them.

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

Status

The status of the Droplet

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

Tags

A list of the tags to be applied to this Droplet.

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

Urn

The uniform resource name of the Droplet

  • name- The name of the Droplet
Declaration
public Input<string> Urn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

UserData

A string of the desired User Data for the Droplet.

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

Vcpus

The number of the instance's virtual CPUs

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

VolumeIds

A list of the IDs of each block storage volume to be attached to the Droplet.

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

VpcUuid

The ID of the VPC where the Droplet will be located.

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