pub struct CreateIpGroupRequest {
pub group_desc: Option<String>,
pub group_name: String,
pub tags: Option<Vec<Tag>>,
pub user_rules: Option<Vec<IpRuleItem>>,
}Fields§
§group_desc: Option<String>The description of the group.
group_name: StringThe name of the group.
The tags. Each WorkSpaces resource can have a maximum of 50 tags.
user_rules: Option<Vec<IpRuleItem>>The rules to add to the group.
Trait Implementations§
Source§impl Clone for CreateIpGroupRequest
impl Clone for CreateIpGroupRequest
Source§fn clone(&self) -> CreateIpGroupRequest
fn clone(&self) -> CreateIpGroupRequest
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 CreateIpGroupRequest
impl Debug for CreateIpGroupRequest
Source§impl Default for CreateIpGroupRequest
impl Default for CreateIpGroupRequest
Source§fn default() -> CreateIpGroupRequest
fn default() -> CreateIpGroupRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for CreateIpGroupRequest
impl PartialEq for CreateIpGroupRequest
Source§impl Serialize for CreateIpGroupRequest
impl Serialize for CreateIpGroupRequest
impl StructuralPartialEq for CreateIpGroupRequest
Auto Trait Implementations§
impl Freeze for CreateIpGroupRequest
impl RefUnwindSafe for CreateIpGroupRequest
impl Send for CreateIpGroupRequest
impl Sync for CreateIpGroupRequest
impl Unpin for CreateIpGroupRequest
impl UnwindSafe for CreateIpGroupRequest
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