pub struct BulkIpSecPolicyRequest {
pub id: i32,
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
BulkIpSecPolicyRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: i32§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 BulkIpSecPolicyRequest
impl BulkIpSecPolicyRequest
Sourcepub fn new(id: i32, name: String) -> BulkIpSecPolicyRequest
pub fn new(id: i32, name: String) -> BulkIpSecPolicyRequest
Base serializer class for models inheriting from PrimaryModel.
Trait Implementations§
Source§impl Clone for BulkIpSecPolicyRequest
impl Clone for BulkIpSecPolicyRequest
Source§fn clone(&self) -> BulkIpSecPolicyRequest
fn clone(&self) -> BulkIpSecPolicyRequest
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 BulkIpSecPolicyRequest
impl Debug for BulkIpSecPolicyRequest
Source§impl Default for BulkIpSecPolicyRequest
impl Default for BulkIpSecPolicyRequest
Source§fn default() -> BulkIpSecPolicyRequest
fn default() -> BulkIpSecPolicyRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkIpSecPolicyRequest
impl<'de> Deserialize<'de> for BulkIpSecPolicyRequest
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 BulkIpSecPolicyRequest
impl PartialEq for BulkIpSecPolicyRequest
Source§impl Serialize for BulkIpSecPolicyRequest
impl Serialize for BulkIpSecPolicyRequest
impl StructuralPartialEq for BulkIpSecPolicyRequest
Auto Trait Implementations§
impl Freeze for BulkIpSecPolicyRequest
impl RefUnwindSafe for BulkIpSecPolicyRequest
impl Send for BulkIpSecPolicyRequest
impl Sync for BulkIpSecPolicyRequest
impl Unpin for BulkIpSecPolicyRequest
impl UnsafeUnpin for BulkIpSecPolicyRequest
impl UnwindSafe for BulkIpSecPolicyRequest
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