pub struct IkePolicyRequest {
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 comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
IkePolicyRequest : Adds support for custom fields and tags.
Fields§
§name: String§description: Option<String>§version: i321- IKEv1 *2- IKEv2
mode: Option<Mode>aggressive- Aggressive *main- Main
proposals: Option<Vec<i32>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl IkePolicyRequest
impl IkePolicyRequest
Sourcepub fn new(name: String, version: i32) -> IkePolicyRequest
pub fn new(name: String, version: i32) -> IkePolicyRequest
Adds support for custom fields and tags.
Trait Implementations§
Source§impl Clone for IkePolicyRequest
impl Clone for IkePolicyRequest
Source§fn clone(&self) -> IkePolicyRequest
fn clone(&self) -> IkePolicyRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 IkePolicyRequest
impl Debug for IkePolicyRequest
Source§impl Default for IkePolicyRequest
impl Default for IkePolicyRequest
Source§fn default() -> IkePolicyRequest
fn default() -> IkePolicyRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IkePolicyRequest
impl<'de> Deserialize<'de> for IkePolicyRequest
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 IkePolicyRequest
impl PartialEq for IkePolicyRequest
Source§impl Serialize for IkePolicyRequest
impl Serialize for IkePolicyRequest
impl StructuralPartialEq for IkePolicyRequest
Auto Trait Implementations§
impl Freeze for IkePolicyRequest
impl RefUnwindSafe for IkePolicyRequest
impl Send for IkePolicyRequest
impl Sync for IkePolicyRequest
impl Unpin for IkePolicyRequest
impl UnwindSafe for IkePolicyRequest
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