describeSecurityGroups

abstract suspend fun describeSecurityGroups(input: DescribeSecurityGroupsRequest = DescribeSecurityGroupsRequest { }): DescribeSecurityGroupsResponse

Describes the specified security groups or all of your security groups.

Samples

// This example describes the specified security group.
val resp = ec2Client.describeSecurityGroups {
    groupIds = listOf<String>(
        "sg-903004f8"
    )
}
// This example describes the security groups that include the specified tag (Purpose=test).
val resp = ec2Client.describeSecurityGroups {
    filters = listOf<Filter>(
        Filter {
            name = "tag:Purpose"
            values = listOf<String>(
                "test"
            )
        }            
    )
}