Class DropletState
Inheritance
System.Object
DropletState
Inherited Members
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()
Assembly: Pulumi.DigitalOcean.dll
Syntax
public sealed class DropletState : ResourceArgs
Constructors
View Source
DropletState()
Declaration
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
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
Declaration
public Input<string> Ipv6Address { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
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
Declaration
public Input<string> Name { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
PriceHourly
Declaration
public Input<double> PriceHourly { get; set; }
Property Value
| Type |
Description |
| Input<System.Double> |
|
View Source
PriceMonthly
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
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
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
View Source
Status
The status of the Droplet
Declaration
public Input<string> Status { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
A list of the tags to be applied to this Droplet.
Declaration
public InputList<string> Tags { get; set; }
Property Value
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
Declaration
public InputList<string> VolumeIds { get; set; }
Property Value
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> |
|