pub struct CreateFirewallGroupRequest {
pub name: String,
pub group_type: FirewallGroupType,
pub group_members: Vec<String>,
}Fields§
§name: String§group_type: FirewallGroupTypeGroup type. Required from --from-file; the CLI flag path always
populates this. Accepts kebab-case ("port-group",
"address-group", "ipv6-address-group") matching the CLI
--type flag, and PascalCase variant names for backward
compatibility. Aliased as type so JSON files mirroring the
CLI flag ({"type": "address-group", ...}) round-trip cleanly.
group_members: Vec<String>Trait Implementations§
Source§impl Clone for CreateFirewallGroupRequest
impl Clone for CreateFirewallGroupRequest
Source§fn clone(&self) -> CreateFirewallGroupRequest
fn clone(&self) -> CreateFirewallGroupRequest
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 CreateFirewallGroupRequest
impl Debug for CreateFirewallGroupRequest
Source§impl<'de> Deserialize<'de> for CreateFirewallGroupRequest
impl<'de> Deserialize<'de> for CreateFirewallGroupRequest
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
Auto Trait Implementations§
impl Freeze for CreateFirewallGroupRequest
impl RefUnwindSafe for CreateFirewallGroupRequest
impl Send for CreateFirewallGroupRequest
impl Sync for CreateFirewallGroupRequest
impl Unpin for CreateFirewallGroupRequest
impl UnsafeUnpin for CreateFirewallGroupRequest
impl UnwindSafe for CreateFirewallGroupRequest
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