pub struct BulkIkePolicyRequest {
pub id: i32,
pub name: String,
pub description: Option<String>,
pub version: i32,
pub mode: Option<Mode>,
pub proposals: Option<Vec<i32>>,
pub preshared_key: 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
BulkIkePolicyRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: i32§name: String§description: Option<String>§version: i321- IKEv1 *2- IKEv2
mode: Option<Mode>aggressive- Aggressive *main- Main
proposals: Option<Vec<i32>>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Trait Implementations§
Source§impl Clone for BulkIkePolicyRequest
impl Clone for BulkIkePolicyRequest
Source§fn clone(&self) -> BulkIkePolicyRequest
fn clone(&self) -> BulkIkePolicyRequest
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 BulkIkePolicyRequest
impl Debug for BulkIkePolicyRequest
Source§impl Default for BulkIkePolicyRequest
impl Default for BulkIkePolicyRequest
Source§fn default() -> BulkIkePolicyRequest
fn default() -> BulkIkePolicyRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkIkePolicyRequest
impl<'de> Deserialize<'de> for BulkIkePolicyRequest
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 BulkIkePolicyRequest
impl PartialEq for BulkIkePolicyRequest
Source§impl Serialize for BulkIkePolicyRequest
impl Serialize for BulkIkePolicyRequest
impl StructuralPartialEq for BulkIkePolicyRequest
Auto Trait Implementations§
impl Freeze for BulkIkePolicyRequest
impl RefUnwindSafe for BulkIkePolicyRequest
impl Send for BulkIkePolicyRequest
impl Sync for BulkIkePolicyRequest
impl Unpin for BulkIkePolicyRequest
impl UnsafeUnpin for BulkIkePolicyRequest
impl UnwindSafe for BulkIkePolicyRequest
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