describeSecurityGroups
abstract suspend fun describeSecurityGroups(input: DescribeSecurityGroupsRequest = DescribeSecurityGroupsRequest { }): DescribeSecurityGroupsResponse
Describes the specified security groups or all of your security groups.
Samples
import aws.sdk.kotlin.services.ec2.model.Filter
fun main() {
//sampleStart
// This example describes the specified security group.
val resp = ec2Client.describeSecurityGroups {
groupIds = listOf<String>(
"sg-903004f8"
)
}
//sampleEnd
}
import aws.sdk.kotlin.services.ec2.model.Filter
fun main() {
//sampleStart
// 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"
)
}
)
}
//sampleEnd
}