pub struct PatchedBulkTunnelRequest {Show 13 fields
pub id: i32,
pub name: Option<String>,
pub status: Option<Status>,
pub group: Option<Option<Box<BulkTunnelRequestGroup>>>,
pub encapsulation: Option<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
PatchedBulkTunnelRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: i32§name: Option<String>§status: Option<Status>planned- Planned *active- Active *disabled- Disabled
group: Option<Option<Box<BulkTunnelRequestGroup>>>§encapsulation: Option<Encapsulation>ipsec-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 PatchedBulkTunnelRequest
impl PatchedBulkTunnelRequest
Sourcepub fn new(id: i32) -> PatchedBulkTunnelRequest
pub fn new(id: i32) -> PatchedBulkTunnelRequest
Base serializer class for models inheriting from PrimaryModel.
Trait Implementations§
Source§impl Clone for PatchedBulkTunnelRequest
impl Clone for PatchedBulkTunnelRequest
Source§fn clone(&self) -> PatchedBulkTunnelRequest
fn clone(&self) -> PatchedBulkTunnelRequest
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 PatchedBulkTunnelRequest
impl Debug for PatchedBulkTunnelRequest
Source§impl Default for PatchedBulkTunnelRequest
impl Default for PatchedBulkTunnelRequest
Source§fn default() -> PatchedBulkTunnelRequest
fn default() -> PatchedBulkTunnelRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedBulkTunnelRequest
impl<'de> Deserialize<'de> for PatchedBulkTunnelRequest
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 PatchedBulkTunnelRequest
impl PartialEq for PatchedBulkTunnelRequest
Source§impl Serialize for PatchedBulkTunnelRequest
impl Serialize for PatchedBulkTunnelRequest
impl StructuralPartialEq for PatchedBulkTunnelRequest
Auto Trait Implementations§
impl Freeze for PatchedBulkTunnelRequest
impl RefUnwindSafe for PatchedBulkTunnelRequest
impl Send for PatchedBulkTunnelRequest
impl Sync for PatchedBulkTunnelRequest
impl Unpin for PatchedBulkTunnelRequest
impl UnsafeUnpin for PatchedBulkTunnelRequest
impl UnwindSafe for PatchedBulkTunnelRequest
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