Show / Hide Table of Contents

Class IScsiVolumeAttachment

An ISCSI volume attachment.

Inheritance
object
VolumeAttachment
IScsiVolumeAttachment
Inherited Members
VolumeAttachment.AvailabilityDomain
VolumeAttachment.CompartmentId
VolumeAttachment.Device
VolumeAttachment.DisplayName
VolumeAttachment.Id
VolumeAttachment.InstanceId
VolumeAttachment.IsReadOnly
VolumeAttachment.IsShareable
VolumeAttachment.LifecycleState
VolumeAttachment.TimeCreated
VolumeAttachment.VolumeId
VolumeAttachment.IsPvEncryptionInTransitEnabled
VolumeAttachment.IsMultipath
VolumeAttachment.IscsiLoginState
VolumeAttachment.IsVolumeCreatedDuringLaunch
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.CoreService.Models
Assembly: OCI.DotNetSDK.Core.dll
Syntax
public class IScsiVolumeAttachment : VolumeAttachment

Properties

ChapSecret

Declaration
[JsonProperty(PropertyName = "chapSecret")]
public string ChapSecret { get; set; }
Property Value
Type Description
string

The Challenge-Handshake-Authentication-Protocol (CHAP) secret valid for the associated CHAP user name. (Also called the "CHAP password".)

ChapUsername

Declaration
[JsonProperty(PropertyName = "chapUsername")]
public string ChapUsername { get; set; }
Property Value
Type Description
string

EncryptionInTransitType

Declaration
[JsonProperty(PropertyName = "encryptionInTransitType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public EncryptionInTransitType? EncryptionInTransitType { get; set; }
Property Value
Type Description
EncryptionInTransitType?

Refer the top-level definition of encryptionInTransitType. The default value is NONE.

Ipv4

Declaration
[Required(ErrorMessage = "Ipv4 is required.")]
[JsonProperty(PropertyName = "ipv4")]
public string Ipv4 { get; set; }
Property Value
Type Description
string

The volume's iSCSI IP address.
Example: 169.254.0.2

Remarks

Required

Iqn

Declaration
[Required(ErrorMessage = "Iqn is required.")]
[JsonProperty(PropertyName = "iqn")]
public string Iqn { get; set; }
Property Value
Type Description
string

IsAgentAutoIscsiLoginEnabled

Declaration
[JsonProperty(PropertyName = "isAgentAutoIscsiLoginEnabled")]
public bool? IsAgentAutoIscsiLoginEnabled { get; set; }
Property Value
Type Description
bool?

Whether Oracle Cloud Agent is enabled perform the iSCSI login and logout commands after the volume attach or detach operations for non multipath-enabled iSCSI attachments.

MultipathDevices

Declaration
[JsonProperty(PropertyName = "multipathDevices")]
public List<MultipathDevice> MultipathDevices { get; set; }
Property Value
Type Description
List<MultipathDevice>

A list of secondary multipath devices

Port

Declaration
[Required(ErrorMessage = "Port is required.")]
[JsonProperty(PropertyName = "port")]
public int? Port { get; set; }
Property Value
Type Description
int?

The volume's iSCSI port, usually port 860 or 3260.
Example: 3260

Remarks

Required

In this article
Back to top