pub struct HostInternetScsiHba {Show 27 fields
pub key: Option<String>,
pub device: String,
pub bus: i32,
pub status: String,
pub model: String,
pub driver: Option<String>,
pub pci: Option<String>,
pub storage_protocol: Option<String>,
pub is_software_based: bool,
pub can_be_disabled: Option<bool>,
pub network_binding_support: Option<HostInternetScsiHbaNetworkBindingSupportTypeEnum>,
pub discovery_capabilities: HostInternetScsiHbaDiscoveryCapabilities,
pub discovery_properties: HostInternetScsiHbaDiscoveryProperties,
pub authentication_capabilities: HostInternetScsiHbaAuthenticationCapabilities,
pub authentication_properties: HostInternetScsiHbaAuthenticationProperties,
pub digest_capabilities: Option<HostInternetScsiHbaDigestCapabilities>,
pub digest_properties: Option<HostInternetScsiHbaDigestProperties>,
pub ip_capabilities: HostInternetScsiHbaIpCapabilities,
pub ip_properties: HostInternetScsiHbaIpProperties,
pub supported_advanced_options: Option<Vec<OptionDef>>,
pub advanced_options: Option<Vec<HostInternetScsiHbaParamValue>>,
pub i_scsi_name: String,
pub i_scsi_alias: Option<String>,
pub configured_send_target: Option<Vec<HostInternetScsiHbaSendTarget>>,
pub configured_static_target: Option<Vec<HostInternetScsiHbaStaticTarget>>,
pub max_speed_mb: Option<i32>,
pub current_speed_mb: Option<i32>,
}
Expand description
This data object type describes the iSCSI host bus adapter interface.
Fields§
§key: Option<String>
The linkable identifier.
device: String
The device name of host bus adapter.
bus: i32
The host bus number.
status: String
The operational status of the adapter.
Valid values include “online”, “offline”, “unbound”, and “unknown”.
model: String
The model name of the host bus adapter.
driver: Option<String>
The name of the driver.
pci: Option<String>
The Peripheral Connect Interface (PCI) ID of the device representing the host bus adapter.
storage_protocol: Option<String>
The type of protocol supported by the host bus adapter.
The list of supported values is described in HostStorageProtocol_enum. When unset, a default value of “scsi” is assumed.
is_software_based: bool
True if this host bus adapter is a software based initiator utilizing the hosting system’s existing TCP/IP network connection
can_be_disabled: Option<bool>
Can this adapter be disabled
network_binding_support: Option<HostInternetScsiHbaNetworkBindingSupportTypeEnum>
Specifies if this iSCSI Adapter requires a bound network interface to function.
discovery_capabilities: HostInternetScsiHbaDiscoveryCapabilities
The discovery capabilities for this host bus adapter.
discovery_properties: HostInternetScsiHbaDiscoveryProperties
The discovery settings for this host bus adapter.
authentication_capabilities: HostInternetScsiHbaAuthenticationCapabilities
The authentication capabilities for this host bus adapter.
authentication_properties: HostInternetScsiHbaAuthenticationProperties
The authentication settings for this host bus adapter.
All static and discovery targets will inherit the use of these settings unless their authentication settings are explicitly set.
digest_capabilities: Option<HostInternetScsiHbaDigestCapabilities>
The authentication capabilities for this host bus adapter.
digest_properties: Option<HostInternetScsiHbaDigestProperties>
The digest settings for this host bus adapter.
All static and discovery targets will inherit the use of these properties unless their digest settings are explicitly set.
ip_capabilities: HostInternetScsiHbaIpCapabilities
The IP capabilities for this host bus adapter.
ip_properties: HostInternetScsiHbaIpProperties
The IP settings for this host bus adapter.
supported_advanced_options: Option<Vec<OptionDef>>
A list of supported key/value pair advanced options for the host bus adapter including their type information.
advanced_options: Option<Vec<HostInternetScsiHbaParamValue>>
A list of the current options settings for the host bus adapter.
i_scsi_name: String
The iSCSI name of this host bus adapter.
i_scsi_alias: Option<String>
The iSCSI alias of this host bus adapter.
configured_send_target: Option<Vec<HostInternetScsiHbaSendTarget>>
The configured iSCSI send target entries.
configured_static_target: Option<Vec<HostInternetScsiHbaStaticTarget>>
The configured iSCSI static target entries.
max_speed_mb: Option<i32>
The maximum supported link speed of the port in megabits per second.
current_speed_mb: Option<i32>
The Current operating link speed of the port in megabits per second.