pub struct BulkTunnelRequest {Show 13 fields
pub id: i32,
pub name: String,
pub status: Status,
pub group: Option<Option<Box<BulkTunnelRequestGroup>>>,
pub encapsulation: Encapsulation,
pub ipsec_profile: Option<Option<Box<BulkTunnelRequestIpsecProfile>>>,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
pub tunnel_id: Option<Option<i64>>,
pub description: Option<String>,
pub owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
BulkTunnelRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: i32§name: String§status: Statusplanned- Planned *active- Active *disabled- Disabled
group: Option<Option<Box<BulkTunnelRequestGroup>>>§encapsulation: Encapsulationipsec-transport- IPsec - Transport *ipsec-tunnel- IPsec - Tunnel *ip-ip- IP-in-IP *gre- GRE *wireguard- WireGuard *openvpn- OpenVPN *l2tp- L2TP *pptp- PPTP
ipsec_profile: Option<Option<Box<BulkTunnelRequestIpsecProfile>>>§tenant: Option<Option<Box<AsnRangeRequestTenant>>>§tunnel_id: Option<Option<i64>>§description: Option<String>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl BulkTunnelRequest
impl BulkTunnelRequest
Sourcepub fn new(
id: i32,
name: String,
status: Status,
encapsulation: Encapsulation,
) -> BulkTunnelRequest
pub fn new( id: i32, name: String, status: Status, encapsulation: Encapsulation, ) -> BulkTunnelRequest
Base serializer class for models inheriting from PrimaryModel.
Trait Implementations§
Source§impl Clone for BulkTunnelRequest
impl Clone for BulkTunnelRequest
Source§fn clone(&self) -> BulkTunnelRequest
fn clone(&self) -> BulkTunnelRequest
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 Debug for BulkTunnelRequest
impl Debug for BulkTunnelRequest
Source§impl Default for BulkTunnelRequest
impl Default for BulkTunnelRequest
Source§fn default() -> BulkTunnelRequest
fn default() -> BulkTunnelRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkTunnelRequest
impl<'de> Deserialize<'de> for BulkTunnelRequest
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 BulkTunnelRequest
impl PartialEq for BulkTunnelRequest
Source§impl Serialize for BulkTunnelRequest
impl Serialize for BulkTunnelRequest
impl StructuralPartialEq for BulkTunnelRequest
Auto Trait Implementations§
impl Freeze for BulkTunnelRequest
impl RefUnwindSafe for BulkTunnelRequest
impl Send for BulkTunnelRequest
impl Sync for BulkTunnelRequest
impl Unpin for BulkTunnelRequest
impl UnsafeUnpin for BulkTunnelRequest
impl UnwindSafe for BulkTunnelRequest
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