class Pyrite::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.)

Defined in:

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

Constructors

Instance Method Summary

Constructor methods inherited from class Pyrite::Kubernetes::Spec

new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
new(pull : JSON::PullParser)
new

Constructor Detail

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

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.)


def self.new(pull : JSON::PullParser) #

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.)


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

Instance Method Detail

def chap_auth_discovery : Bool? #

def chap_auth_discovery=(chap_auth_discovery : Bool?) #

def chap_auth_session : Bool? #

def chap_auth_session=(chap_auth_session : Bool?) #

def fs_type : String? #

def fs_type=(fs_type : String?) #

def initiator_name : String? #

def initiator_name=(initiator_name : String?) #

def iqn : String #

def iqn=(iqn : String) #

def iscsi_interface : String? #

def iscsi_interface=(iscsi_interface : String?) #

def lun : Int32 #

def lun=(lun : Int32) #

def portals : Array(String)? #

def portals=(portals : Array(String)?) #

def read_only : Bool? #

def read_only=(read_only : Bool?) #

def secret_ref : Api::Core::V1::SecretReference? #

def secret_ref=(secret_ref : Api::Core::V1::SecretReference?) #

def target_portal : String #

def target_portal=(target_portal : String) #