pub struct IscsiBootUpdate {Show 27 fields
pub ip_address_type: Option<IpAddressType>,
pub initiator_ip_address: Option<String>,
pub initiator_name: Option<String>,
pub initiator_default_gateway: Option<String>,
pub initiator_netmask: Option<String>,
pub target_info_via_dhcp: Option<Boolean>,
pub primary_target_name: Option<String>,
pub primary_target_ip_address: Option<String>,
pub primary_target_tcp_port: Option<Int64>,
pub primary_lun: Option<Int64>,
pub primary_vlan_enable: Option<Boolean>,
pub primary_vlanid: Option<Int64>,
pub primary_dns: Option<String>,
pub secondary_target_name: Option<String>,
pub secondary_target_ip_address: Option<String>,
pub secondary_target_tcp_port: Option<Int64>,
pub secondary_lun: Option<Int64>,
pub secondary_vlan_enable: Option<Boolean>,
pub secondary_vlanid: Option<Int64>,
pub secondary_dns: Option<String>,
pub ip_mask_dns_via_dhcp: Option<Boolean>,
pub router_advertisement_enabled: Option<Boolean>,
pub authentication_method: Option<AuthenticationMethod>,
pub chap_username: Option<String>,
pub chap_secret: Option<String>,
pub mutual_chap_username: Option<String>,
pub mutual_chap_secret: Option<String>,
}Expand description
Update struct corresponding to IscsiBoot
Fields§
§ip_address_type: Option<IpAddressType>§initiator_ip_address: Option<String>§initiator_name: Option<String>§initiator_default_gateway: Option<String>§initiator_netmask: Option<String>§target_info_via_dhcp: Option<Boolean>§primary_target_name: Option<String>§primary_target_ip_address: Option<String>§primary_target_tcp_port: Option<Int64>§primary_lun: Option<Int64>§primary_vlan_enable: Option<Boolean>§primary_vlanid: Option<Int64>§primary_dns: Option<String>§secondary_target_name: Option<String>§secondary_target_ip_address: Option<String>§secondary_target_tcp_port: Option<Int64>§secondary_lun: Option<Int64>§secondary_vlan_enable: Option<Boolean>§secondary_vlanid: Option<Int64>§secondary_dns: Option<String>§ip_mask_dns_via_dhcp: Option<Boolean>§router_advertisement_enabled: Option<Boolean>§authentication_method: Option<AuthenticationMethod>§chap_username: Option<String>§chap_secret: Option<String>§mutual_chap_username: Option<String>§mutual_chap_secret: Option<String>Implementations§
Source§impl IscsiBootUpdate
impl IscsiBootUpdate
pub fn builder() -> Self
pub const fn build(self) -> Self
pub fn with_ip_address_type(self, v: IpAddressType) -> Self
pub fn with_initiator_ip_address(self, v: String) -> Self
pub fn with_initiator_name(self, v: String) -> Self
pub fn with_initiator_default_gateway(self, v: String) -> Self
pub fn with_initiator_netmask(self, v: String) -> Self
pub fn with_target_info_via_dhcp(self, v: Boolean) -> Self
pub fn with_primary_target_name(self, v: String) -> Self
pub fn with_primary_target_ip_address(self, v: String) -> Self
pub fn with_primary_target_tcp_port(self, v: Int64) -> Self
pub fn with_primary_lun(self, v: Int64) -> Self
pub fn with_primary_vlan_enable(self, v: Boolean) -> Self
pub fn with_primary_vlanid(self, v: Int64) -> Self
pub fn with_primary_dns(self, v: String) -> Self
pub fn with_secondary_target_name(self, v: String) -> Self
pub fn with_secondary_target_ip_address(self, v: String) -> Self
pub fn with_secondary_target_tcp_port(self, v: Int64) -> Self
pub fn with_secondary_lun(self, v: Int64) -> Self
pub fn with_secondary_vlan_enable(self, v: Boolean) -> Self
pub fn with_secondary_vlanid(self, v: Int64) -> Self
pub fn with_secondary_dns(self, v: String) -> Self
pub fn with_ip_mask_dns_via_dhcp(self, v: Boolean) -> Self
pub fn with_router_advertisement_enabled(self, v: Boolean) -> Self
pub fn with_authentication_method(self, v: AuthenticationMethod) -> Self
pub fn with_chap_username(self, v: String) -> Self
pub fn with_chap_secret(self, v: String) -> Self
pub fn with_mutual_chap_username(self, v: String) -> Self
pub fn with_mutual_chap_secret(self, v: String) -> Self
Trait Implementations§
Source§impl Debug for IscsiBootUpdate
impl Debug for IscsiBootUpdate
Source§impl Default for IscsiBootUpdate
impl Default for IscsiBootUpdate
Source§fn default() -> IscsiBootUpdate
fn default() -> IscsiBootUpdate
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IscsiBootUpdate
impl RefUnwindSafe for IscsiBootUpdate
impl Send for IscsiBootUpdate
impl Sync for IscsiBootUpdate
impl Unpin for IscsiBootUpdate
impl UnsafeUnpin for IscsiBootUpdate
impl UnwindSafe for IscsiBootUpdate
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more