struct
Kubernetes::ISCSIPersistentVolumeSource
- Kubernetes::ISCSIPersistentVolumeSource
- Struct
- Value
- Object
Overview
ISCSIPersistentVolumeSource represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.
Included Modules
- JSON::Serializable
- Kubernetes::Serializable
- YAML::Serializable
Defined in:
generated/models/io_k8s_api_core_v1.crConstructors
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(pull : ::JSON::PullParser)
- .new(*, __pull_for_json_serializable pull : ::JSON::PullParser)
- .new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Macro Summary
-
field(name, type = nil, **options, &block)
Helper macro for defining fields with automatic camelCase conversion
Instance Method Summary
-
#chap_auth_discovery : Bool | Nil
chapAuthDiscovery defines whether support iSCSI Discovery CHAP authentication
-
#chap_auth_discovery=(chap_auth_discovery : Bool | Nil)
chapAuthDiscovery defines whether support iSCSI Discovery CHAP authentication
-
#chap_auth_session : Bool | Nil
chapAuthSession defines whether support iSCSI Session CHAP authentication
-
#chap_auth_session=(chap_auth_session : Bool | Nil)
chapAuthSession defines whether support iSCSI Session CHAP authentication
-
#fs_type : String | Nil
fsType is the filesystem type of the volume that you want to mount.
-
#fs_type=(fs_type : String | Nil)
fsType is the filesystem type of the volume that you want to mount.
-
#initiator_name : String | Nil
initiatorName is the custom iSCSI Initiator Name.
-
#initiator_name=(initiator_name : String | Nil)
initiatorName is the custom iSCSI Initiator Name.
-
#iqn : String | Nil
iqn is Target iSCSI Qualified Name.
-
#iqn=(iqn : String | Nil)
iqn is Target iSCSI Qualified Name.
-
#iscsi_interface : String | Nil
iscsiInterface is the interface Name that uses an iSCSI transport.
-
#iscsi_interface=(iscsi_interface : String | Nil)
iscsiInterface is the interface Name that uses an iSCSI transport.
-
#lun : Int32 | Nil
lun is iSCSI Target Lun number.
-
#lun=(lun : Int32 | Nil)
lun is iSCSI Target Lun number.
-
#portals : Array(String) | Nil
portals is the iSCSI Target Portal List.
-
#portals=(portals : Array(String) | Nil)
portals is the iSCSI Target Portal List.
-
#read_only : Bool | Nil
readOnly here will force the ReadOnly setting in VolumeMounts.
-
#read_only=(read_only : Bool | Nil)
readOnly here will force the ReadOnly setting in VolumeMounts.
-
#secret_ref : SecretReference | Nil
secretRef is the CHAP Secret for iSCSI target and initiator authentication
-
#secret_ref=(secret_ref : SecretReference | Nil)
secretRef is the CHAP Secret for iSCSI target and initiator authentication
-
#target_portal : String | Nil
targetPortal is iSCSI Target Portal.
-
#target_portal=(target_portal : String | Nil)
targetPortal is iSCSI Target Portal.
Constructor Detail
Macro Detail
Helper macro for defining fields with automatic camelCase conversion
Instance Method Detail
chapAuthDiscovery defines whether support iSCSI Discovery CHAP authentication
chapAuthDiscovery defines whether support iSCSI Discovery CHAP authentication
chapAuthSession defines whether support iSCSI Session CHAP authentication
chapAuthSession defines whether support iSCSI Session CHAP authentication
fsType is the filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi
fsType is the filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi
initiatorName is the custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface
initiatorName is the custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface
iscsiInterface is the interface Name that uses an iSCSI transport. Defaults to 'default' (tcp).
iscsiInterface is the interface Name that uses an iSCSI transport. Defaults to 'default' (tcp).
portals is the iSCSI Target Portal List. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).
portals is the iSCSI Target Portal List. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).
readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false.
readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false.
secretRef is the CHAP Secret for iSCSI target and initiator authentication
secretRef is the CHAP Secret for iSCSI target and initiator authentication
targetPortal is iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).
targetPortal is iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).