class K8S::Api::Core::V1::ISCSIPersistentVolumeSource

Overview

ISCSIPersistentVolumeSource represents an ISCSI disk. ISCSI volumes can only be mounted as [read/write once. ISCSI volumes support ownership management and SELinux relabeling.](read/write once. ISCSI volumes support ownership management and SELinux relabeling.)

Included Modules

Defined in:

versions/v1.20/api/core/v1/iscsi_persistent_volume_source.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(ctx : YAML::ParseContext, node : YAML::Nodes::Node) #

[View source]
def self.new(pull : JSON::PullParser) #

[View source]
def self.new(*, iqn : String, lun : Int32, target_portal : String, chap_auth_discovery : Bool? = nil, chap_auth_session : Bool? = nil, fs_type : String? = nil, initiator_name : String? = nil, iscsi_interface : String? = nil, portals : Array(String)? = nil, read_only : Bool? = nil, secret_ref : Api::Core::V1::SecretReference? = nil) #

[View source]

Instance Method Detail

def chap_auth_discovery : Bool? #

[View source]
def chap_auth_discovery=(chap_auth_discovery : Bool?) #

[View source]
def chap_auth_session : Bool? #

[View source]
def chap_auth_session=(chap_auth_session : Bool?) #

[View source]
def fs_type : String? #

[View source]
def fs_type=(fs_type : String?) #

[View source]
def initiator_name : String? #

[View source]
def initiator_name=(initiator_name : String?) #

[View source]
def iqn : String #

[View source]
def iqn=(iqn : String) #

[View source]
def iscsi_interface : String? #

[View source]
def iscsi_interface=(iscsi_interface : String?) #

[View source]
def lun : Int32 #

[View source]
def lun=(lun : Int32) #

[View source]
def portals : Array(String)? #

[View source]
def portals=(portals : Array(String)?) #

[View source]
def read_only : Bool? #

[View source]
def read_only=(read_only : Bool?) #

[View source]
def secret_ref : Api::Core::V1::SecretReference? #

[View source]
def secret_ref=(secret_ref : Api::Core::V1::SecretReference?) #

[View source]
def target_portal : String #

[View source]
def target_portal=(target_portal : String) #

[View source]