pub struct IpSecPolicyRequest {
pub name: String,
pub description: Option<String>,
pub proposals: Option<Vec<i32>>,
pub pfs_group: Option<i32>,
pub owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
IpSecPolicyRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§name: String§description: Option<String>§proposals: Option<Vec<i32>>§pfs_group: Option<i32>1- Group 1 *2- Group 2 *5- Group 5 *14- Group 14 *15- Group 15 *16- Group 16 *17- Group 17 *18- Group 18 *19- Group 19 *20- Group 20 *21- Group 21 *22- Group 22 *23- Group 23 *24- Group 24 *25- Group 25 *26- Group 26 *27- Group 27 *28- Group 28 *29- Group 29 *30- Group 30 *31- Group 31 *32- Group 32 *33- Group 33 *34- Group 34
owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl IpSecPolicyRequest
impl IpSecPolicyRequest
Sourcepub fn new(name: String) -> IpSecPolicyRequest
pub fn new(name: String) -> IpSecPolicyRequest
Base serializer class for models inheriting from PrimaryModel.
Trait Implementations§
Source§impl Clone for IpSecPolicyRequest
impl Clone for IpSecPolicyRequest
Source§fn clone(&self) -> IpSecPolicyRequest
fn clone(&self) -> IpSecPolicyRequest
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 IpSecPolicyRequest
impl Debug for IpSecPolicyRequest
Source§impl Default for IpSecPolicyRequest
impl Default for IpSecPolicyRequest
Source§fn default() -> IpSecPolicyRequest
fn default() -> IpSecPolicyRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IpSecPolicyRequest
impl<'de> Deserialize<'de> for IpSecPolicyRequest
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 IpSecPolicyRequest
impl PartialEq for IpSecPolicyRequest
Source§fn eq(&self, other: &IpSecPolicyRequest) -> bool
fn eq(&self, other: &IpSecPolicyRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for IpSecPolicyRequest
impl Serialize for IpSecPolicyRequest
impl StructuralPartialEq for IpSecPolicyRequest
Auto Trait Implementations§
impl Freeze for IpSecPolicyRequest
impl RefUnwindSafe for IpSecPolicyRequest
impl Send for IpSecPolicyRequest
impl Sync for IpSecPolicyRequest
impl Unpin for IpSecPolicyRequest
impl UnsafeUnpin for IpSecPolicyRequest
impl UnwindSafe for IpSecPolicyRequest
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