pub struct VirtualizationInterfacesCreateRequest {Show 17 fields
pub virtual_machine: Box<PatchedVirtualDiskRequestVirtualMachine>,
pub name: String,
pub enabled: Option<bool>,
pub parent: Option<Option<i32>>,
pub bridge: Option<Option<i32>>,
pub mtu: Option<Option<i32>>,
pub primary_mac_address: Option<Option<Box<InterfaceRequestPrimaryMacAddress>>>,
pub description: Option<String>,
pub mode: Option<Option<Mode>>,
pub untagged_vlan: Option<Option<Box<InterfaceRequestUntaggedVlan>>>,
pub tagged_vlans: Option<Vec<i32>>,
pub qinq_svlan: Option<Option<Box<InterfaceRequestUntaggedVlan>>>,
pub vlan_translation_policy: Option<Option<Box<InterfaceRequestVlanTranslationPolicy>>>,
pub vrf: Option<Option<Box<IpAddressRequestVrf>>>,
pub owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Fields§
§virtual_machine: Box<PatchedVirtualDiskRequestVirtualMachine>§name: String§enabled: Option<bool>§parent: Option<Option<i32>>§bridge: Option<Option<i32>>§mtu: Option<Option<i32>>§primary_mac_address: Option<Option<Box<InterfaceRequestPrimaryMacAddress>>>§description: Option<String>§mode: Option<Option<Mode>>IEEE 802.1Q tagging strategy * access - Access * tagged - Tagged * tagged-all - Tagged (All) * q-in-q - Q-in-Q (802.1ad)
untagged_vlan: Option<Option<Box<InterfaceRequestUntaggedVlan>>>§tagged_vlans: Option<Vec<i32>>§qinq_svlan: Option<Option<Box<InterfaceRequestUntaggedVlan>>>§vlan_translation_policy: Option<Option<Box<InterfaceRequestVlanTranslationPolicy>>>§vrf: Option<Option<Box<IpAddressRequestVrf>>>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl VirtualizationInterfacesCreateRequest
impl VirtualizationInterfacesCreateRequest
pub fn new( virtual_machine: PatchedVirtualDiskRequestVirtualMachine, name: String, ) -> VirtualizationInterfacesCreateRequest
Trait Implementations§
Source§impl Clone for VirtualizationInterfacesCreateRequest
impl Clone for VirtualizationInterfacesCreateRequest
Source§fn clone(&self) -> VirtualizationInterfacesCreateRequest
fn clone(&self) -> VirtualizationInterfacesCreateRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 VirtualizationInterfacesCreateRequest
impl Default for VirtualizationInterfacesCreateRequest
Source§fn default() -> VirtualizationInterfacesCreateRequest
fn default() -> VirtualizationInterfacesCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VirtualizationInterfacesCreateRequest
impl<'de> Deserialize<'de> for VirtualizationInterfacesCreateRequest
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 VirtualizationInterfacesCreateRequest
impl PartialEq for VirtualizationInterfacesCreateRequest
Source§fn eq(&self, other: &VirtualizationInterfacesCreateRequest) -> bool
fn eq(&self, other: &VirtualizationInterfacesCreateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for VirtualizationInterfacesCreateRequest
Auto Trait Implementations§
impl Freeze for VirtualizationInterfacesCreateRequest
impl RefUnwindSafe for VirtualizationInterfacesCreateRequest
impl Send for VirtualizationInterfacesCreateRequest
impl Sync for VirtualizationInterfacesCreateRequest
impl Unpin for VirtualizationInterfacesCreateRequest
impl UnsafeUnpin for VirtualizationInterfacesCreateRequest
impl UnwindSafe for VirtualizationInterfacesCreateRequest
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