pub struct IscsiBoot {Show 27 fields
pub authentication_method: Option<AuthenticationMethod>,
pub chap_secret: Option<String>,
pub chap_username: Option<String>,
pub ip_address_type: Option<IPAddressType>,
pub ip_mask_dns_via_dhcp: Option<bool>,
pub initiator_default_gateway: Option<String>,
pub initiator_ip_address: Option<String>,
pub initiator_name: Option<String>,
pub initiator_netmask: Option<String>,
pub mutual_chap_secret: Option<String>,
pub mutual_chap_username: Option<String>,
pub primary_dns: Option<String>,
pub primary_lun: Option<i64>,
pub primary_target_ip_address: Option<String>,
pub primary_target_name: Option<String>,
pub primary_target_tcp_port: Option<i64>,
pub primary_vlan_enable: Option<bool>,
pub primary_vlan_id: Option<i64>,
pub router_advertisement_enabled: Option<bool>,
pub secondary_dns: Option<String>,
pub secondary_lun: Option<i64>,
pub secondary_target_ip_address: Option<String>,
pub secondary_target_name: Option<String>,
pub secondary_target_tcp_port: Option<i64>,
pub secondary_vlan_enable: Option<bool>,
pub secondary_vlan_id: Option<i64>,
pub target_info_via_dhcp: Option<bool>,
}
Expand description
The iSCSI boot capabilities, status, and configuration for a network device function.
Fields§
§authentication_method: Option<AuthenticationMethod>
§chap_secret: Option<String>
The shared secret for CHAP authentication.
chap_username: Option<String>
The user name for CHAP authentication.
ip_address_type: Option<IPAddressType>
§ip_mask_dns_via_dhcp: Option<bool>
An indication of whether the iSCSI boot initiator uses DHCP to obtain the initiator name, IP address, and netmask.
initiator_default_gateway: Option<String>
The IPv6 or IPv4 iSCSI boot default gateway.
initiator_ip_address: Option<String>
The IPv6 or IPv4 address of the iSCSI initiator.
initiator_name: Option<String>
The iSCSI initiator name.
initiator_netmask: Option<String>
The IPv6 or IPv4 netmask of the iSCSI boot initiator.
mutual_chap_secret: Option<String>
The CHAP secret for two-way CHAP authentication.
mutual_chap_username: Option<String>
The CHAP user name for two-way CHAP authentication.
primary_dns: Option<String>
The IPv6 or IPv4 address of the primary DNS server for the iSCSI boot initiator.
primary_lun: Option<i64>
The logical unit number (LUN) for the primary iSCSI boot target.
primary_target_ip_address: Option<String>
The IPv4 or IPv6 address for the primary iSCSI boot target.
primary_target_name: Option<String>
The name of the iSCSI primary boot target.
primary_target_tcp_port: Option<i64>
The TCP port for the primary iSCSI boot target.
primary_vlan_enable: Option<bool>
An indication of whether the primary VLAN is enabled.
primary_vlan_id: Option<i64>
The 802.1q VLAN ID to use for iSCSI boot from the primary target.
router_advertisement_enabled: Option<bool>
An indication of whether IPv6 router advertisement is enabled for the iSCSI boot target.
secondary_dns: Option<String>
The IPv6 or IPv4 address of the secondary DNS server for the iSCSI boot initiator.
secondary_lun: Option<i64>
The logical unit number (LUN) for the secondary iSCSI boot target.
secondary_target_ip_address: Option<String>
The IPv4 or IPv6 address for the secondary iSCSI boot target.
secondary_target_name: Option<String>
The name of the iSCSI secondary boot target.
secondary_target_tcp_port: Option<i64>
The TCP port for the secondary iSCSI boot target.
secondary_vlan_enable: Option<bool>
An indication of whether the secondary VLAN is enabled.
secondary_vlan_id: Option<i64>
The 802.1q VLAN ID to use for iSCSI boot from the secondary target.
target_info_via_dhcp: Option<bool>
An indication of whether the iSCSI boot target name, LUN, IP address, and netmask should be obtained from DHCP.