pub struct BulkIpSecProfileRequest {
pub id: i32,
pub name: String,
pub description: Option<String>,
pub mode: Mode,
pub ike_policy: Box<BulkIpSecProfileRequestIkePolicy>,
pub ipsec_policy: Box<BulkIpSecProfileRequestIpsecPolicy>,
pub owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
BulkIpSecProfileRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: i32§name: String§description: Option<String>§mode: Modeesp- ESP *ah- AH
ike_policy: Box<BulkIpSecProfileRequestIkePolicy>§ipsec_policy: Box<BulkIpSecProfileRequestIpsecPolicy>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl BulkIpSecProfileRequest
impl BulkIpSecProfileRequest
Sourcepub fn new(
id: i32,
name: String,
mode: Mode,
ike_policy: BulkIpSecProfileRequestIkePolicy,
ipsec_policy: BulkIpSecProfileRequestIpsecPolicy,
) -> BulkIpSecProfileRequest
pub fn new( id: i32, name: String, mode: Mode, ike_policy: BulkIpSecProfileRequestIkePolicy, ipsec_policy: BulkIpSecProfileRequestIpsecPolicy, ) -> BulkIpSecProfileRequest
Base serializer class for models inheriting from PrimaryModel.
Trait Implementations§
Source§impl Clone for BulkIpSecProfileRequest
impl Clone for BulkIpSecProfileRequest
Source§fn clone(&self) -> BulkIpSecProfileRequest
fn clone(&self) -> BulkIpSecProfileRequest
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 BulkIpSecProfileRequest
impl Debug for BulkIpSecProfileRequest
Source§impl Default for BulkIpSecProfileRequest
impl Default for BulkIpSecProfileRequest
Source§fn default() -> BulkIpSecProfileRequest
fn default() -> BulkIpSecProfileRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkIpSecProfileRequest
impl<'de> Deserialize<'de> for BulkIpSecProfileRequest
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 BulkIpSecProfileRequest
impl PartialEq for BulkIpSecProfileRequest
Source§impl Serialize for BulkIpSecProfileRequest
impl Serialize for BulkIpSecProfileRequest
impl StructuralPartialEq for BulkIpSecProfileRequest
Auto Trait Implementations§
impl Freeze for BulkIpSecProfileRequest
impl RefUnwindSafe for BulkIpSecProfileRequest
impl Send for BulkIpSecProfileRequest
impl Sync for BulkIpSecProfileRequest
impl Unpin for BulkIpSecProfileRequest
impl UnsafeUnpin for BulkIpSecProfileRequest
impl UnwindSafe for BulkIpSecProfileRequest
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