Class InstanceBlockDeviceArgs
Inheritance
System.Object
InstanceBlockDeviceArgs
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.OpenStack.dll
public sealed class InstanceBlockDeviceArgs : ResourceArgs
Constructors
View Source
Declaration
public InstanceBlockDeviceArgs()
Properties
View Source
The boot index of the volume. It defaults to 0.
Changing this creates a new server.
Declaration
public Input<int> BootIndex { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
Delete the volume / block device upon
termination of the instance. Defaults to false. Changing this creates a
new server.
Declaration
public Input<bool> DeleteOnTermination { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
The type that gets created. Possible values
are "volume" and "local". Changing this creates a new server.
Declaration
public Input<string> DestinationType { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
The low-level device type that will be used. Most
common thing is to leave this empty. Changing this creates a new server.
Declaration
public Input<string> DeviceType { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
The low-level disk bus that will be used. Most common
thing is to leave this empty. Changing this creates a new server.
Declaration
public Input<string> DiskBus { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Declaration
public Input<string> GuestFormat { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
The source type of the device. Must be one of
"blank", "image", "volume", or "snapshot". Changing this creates a new
server.
Declaration
public Input<string> SourceType { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
The UUID of
the image, volume, or snapshot. Changing this creates a new server.
Declaration
public Input<string> Uuid { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
The size of the volume to create (in gigabytes). Required
in the following combinations: source=image and destination=volume,
source=blank and destination=local, and source=blank and destination=volume.
Changing this creates a new server.
Declaration
public Input<int> VolumeSize { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
The volume type that will be used, for example SSD
or HDD storage. The available options depend on how your specific OpenStack
cloud is configured and what classes of storage are provided. Changing this
creates a new server.
Declaration
public Input<string> VolumeType { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|