pub struct GetSecurityGroupsResult {
pub arns: Output<Vec<String>>,
pub filters: Output<Option<Vec<GetSecurityGroupsFilter>>>,
pub id: Output<String>,
pub ids: Output<Vec<String>>,
pub tags: Output<HashMap<String, String>>,
pub vpc_ids: Output<Vec<String>>,
}
Fields§
§arns: Output<Vec<String>>
ARNs of the matched security groups.
filters: Output<Option<Vec<GetSecurityGroupsFilter>>>
§id: Output<String>
The provider-assigned unique ID for this managed resource.
ids: Output<Vec<String>>
IDs of the matches security groups.
vpc_ids: Output<Vec<String>>
VPC IDs of the matched security groups. The data source’s tag or filter will span VPCs unless the vpc-id
filter is also used.
Auto Trait Implementations§
impl Freeze for GetSecurityGroupsResult
impl RefUnwindSafe for GetSecurityGroupsResult
impl Send for GetSecurityGroupsResult
impl Sync for GetSecurityGroupsResult
impl Unpin for GetSecurityGroupsResult
impl UnwindSafe for GetSecurityGroupsResult
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