pub struct WritableIpSecPolicyRequest {
pub name: String,
pub description: Option<String>,
pub proposals: Option<Vec<i32>>,
pub pfs_group: Option<Option<PfsGroup>>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
WritableIpSecPolicyRequest : Adds support for custom fields and tags.
Fields§
§name: String§description: Option<String>§proposals: Option<Vec<i32>>§pfs_group: Option<Option<PfsGroup>>Diffie-Hellman group for Perfect Forward Secrecy * 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
comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl WritableIpSecPolicyRequest
impl WritableIpSecPolicyRequest
Sourcepub fn new(name: String) -> WritableIpSecPolicyRequest
pub fn new(name: String) -> WritableIpSecPolicyRequest
Adds support for custom fields and tags.
Trait Implementations§
Source§impl Clone for WritableIpSecPolicyRequest
impl Clone for WritableIpSecPolicyRequest
Source§fn clone(&self) -> WritableIpSecPolicyRequest
fn clone(&self) -> WritableIpSecPolicyRequest
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 WritableIpSecPolicyRequest
impl Debug for WritableIpSecPolicyRequest
Source§impl Default for WritableIpSecPolicyRequest
impl Default for WritableIpSecPolicyRequest
Source§fn default() -> WritableIpSecPolicyRequest
fn default() -> WritableIpSecPolicyRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WritableIpSecPolicyRequest
impl<'de> Deserialize<'de> for WritableIpSecPolicyRequest
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 WritableIpSecPolicyRequest
Auto Trait Implementations§
impl Freeze for WritableIpSecPolicyRequest
impl RefUnwindSafe for WritableIpSecPolicyRequest
impl Send for WritableIpSecPolicyRequest
impl Sync for WritableIpSecPolicyRequest
impl Unpin for WritableIpSecPolicyRequest
impl UnwindSafe for WritableIpSecPolicyRequest
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