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