pub struct PatchedWritableWirelessLanRequest {Show 14 fields
pub ssid: Option<String>,
pub description: Option<String>,
pub group: Option<Option<Box<PatchedWritableWirelessLanRequestGroup>>>,
pub status: Option<Status>,
pub vlan: Option<Option<Box<InterfaceRequestUntaggedVlan>>>,
pub scope_type: Option<Option<String>>,
pub scope_id: Option<Option<i32>>,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
pub auth_type: Option<Option<AuthType>>,
pub auth_cipher: Option<Option<AuthCipher>>,
pub auth_psk: Option<String>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
PatchedWritableWirelessLanRequest : Adds support for custom fields and tags.
Fields§
§ssid: Option<String>§description: Option<String>§group: Option<Option<Box<PatchedWritableWirelessLanRequestGroup>>>§status: Option<Status>active- Active *reserved- Reserved *disabled- Disabled *deprecated- Deprecated
vlan: Option<Option<Box<InterfaceRequestUntaggedVlan>>>§scope_type: Option<Option<String>>§scope_id: Option<Option<i32>>§tenant: Option<Option<Box<AsnRangeRequestTenant>>>§auth_type: Option<Option<AuthType>>open- Open *wep- WEP *wpa-personal- WPA Personal (PSK) *wpa-enterprise- WPA Enterprise
auth_cipher: Option<Option<AuthCipher>>auto- Auto *tkip- TKIP *aes- AES
auth_psk: Option<String>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl PatchedWritableWirelessLanRequest
impl PatchedWritableWirelessLanRequest
Sourcepub fn new() -> PatchedWritableWirelessLanRequest
pub fn new() -> PatchedWritableWirelessLanRequest
Adds support for custom fields and tags.
Trait Implementations§
Source§impl Clone for PatchedWritableWirelessLanRequest
impl Clone for PatchedWritableWirelessLanRequest
Source§fn clone(&self) -> PatchedWritableWirelessLanRequest
fn clone(&self) -> PatchedWritableWirelessLanRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for PatchedWritableWirelessLanRequest
impl Default for PatchedWritableWirelessLanRequest
Source§fn default() -> PatchedWritableWirelessLanRequest
fn default() -> PatchedWritableWirelessLanRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedWritableWirelessLanRequest
impl<'de> Deserialize<'de> for PatchedWritableWirelessLanRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PatchedWritableWirelessLanRequest
impl PartialEq for PatchedWritableWirelessLanRequest
Source§fn eq(&self, other: &PatchedWritableWirelessLanRequest) -> bool
fn eq(&self, other: &PatchedWritableWirelessLanRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PatchedWritableWirelessLanRequest
Auto Trait Implementations§
impl Freeze for PatchedWritableWirelessLanRequest
impl RefUnwindSafe for PatchedWritableWirelessLanRequest
impl Send for PatchedWritableWirelessLanRequest
impl Sync for PatchedWritableWirelessLanRequest
impl Unpin for PatchedWritableWirelessLanRequest
impl UnwindSafe for PatchedWritableWirelessLanRequest
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