pub struct GetSecurityGroupsArgs {
pub filters: Output<Option<Vec<GetSecurityGroupsFilter>>>,
pub tags: Output<Option<HashMap<String, String>>>,
}
Fields§
§filters: Output<Option<Vec<GetSecurityGroupsFilter>>>
One or more name/value pairs to use as filters. There are several valid keys, for a full reference, check out [describe-security-groups in the AWS CLI reference][1].
Map of tags, each pair of which must exactly match for desired security groups.
Implementations§
source§impl GetSecurityGroupsArgs
impl GetSecurityGroupsArgs
sourcepub fn builder() -> GetSecurityGroupsArgsBuilder
pub fn builder() -> GetSecurityGroupsArgsBuilder
Create an instance of GetSecurityGroupsArgs
using the builder syntax
Trait Implementations§
source§impl Clone for GetSecurityGroupsArgs
impl Clone for GetSecurityGroupsArgs
source§fn clone(&self) -> GetSecurityGroupsArgs
fn clone(&self) -> GetSecurityGroupsArgs
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for GetSecurityGroupsArgs
impl RefUnwindSafe for GetSecurityGroupsArgs
impl Send for GetSecurityGroupsArgs
impl Sync for GetSecurityGroupsArgs
impl Unpin for GetSecurityGroupsArgs
impl UnwindSafe for GetSecurityGroupsArgs
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)