Class VolumeAttachState
Inherited Members
Namespace: Pulumi.OpenStack.BlockStorage
Assembly: Pulumi.OpenStack.dll
Syntax
public sealed class VolumeAttachState : ResourceArgs
Constructors
View SourceVolumeAttachState()
Declaration
public VolumeAttachState()
Properties
View SourceAttachMode
Specify whether to attach the volume as Read-Only
(ro) or Read-Write (rw). Only values of ro and rw are accepted.
If left unspecified, the Block Storage API will apply a default of rw.
Declaration
public Input<string> AttachMode { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Data
This is a map of key/value pairs that contain the connection information. You will want to pass this information to a provisioner script to finalize the connection. See below for more information.
Declaration
public InputMap<object> Data { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
Device
The device to tell the Block Storage service this
volume will be attached as. This is purely for informational purposes.
You can specify auto or a device such as /dev/vdc.
Declaration
public Input<string> Device { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DriverVolumeType
The storage driver that the volume is based on.
Declaration
public Input<string> DriverVolumeType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
HostName
The host to attach the volume to.
Declaration
public Input<string> HostName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Initiator
The iSCSI initiator string to make the connection.
Declaration
public Input<string> Initiator { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
IpAddress
The IP address of the host_name above.
Declaration
public Input<string> IpAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
MountPointBase
A mount point base name for shared storage.
Declaration
public Input<string> MountPointBase { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Multipath
Whether to connect to this volume via multipath.
Declaration
public Input<bool> Multipath { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
OsType
The iSCSI initiator OS type.
Declaration
public Input<string> OsType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Platform
The iSCSI initiator platform.
Declaration
public Input<string> Platform { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Region
The region in which to obtain the V3 Block Storage
client. A Block Storage client is needed to create a volume attachment.
If omitted, the region argument of the provider is used. Changing this
creates a new volume attachment.
Declaration
public Input<string> Region { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
VolumeId
The ID of the Volume to attach to an Instance.
Declaration
public Input<string> VolumeId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Wwnn
A wwnn name. Used for Fibre Channel connections.
Declaration
public Input<string> Wwnn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Wwpns
An array of wwpn strings. Used for Fibre Channel connections.
Declaration
public InputList<string> Wwpns { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |