GetSecurityGroupRulesResult

data class GetSecurityGroupRulesResult(val direction: String? = null, val groupDesc: String, val groupId: String, val groupName: String, val id: String, val ipProtocol: String? = null, val nicType: String? = null, val outputFile: String? = null, val policy: String? = null, val rules: List<GetSecurityGroupRulesRule>)

A collection of values returned by getSecurityGroupRules.

Constructors

Link copied to clipboard
constructor(direction: String? = null, groupDesc: String, groupId: String, groupName: String, id: String, ipProtocol: String? = null, nicType: String? = null, outputFile: String? = null, policy: String? = null, rules: List<GetSecurityGroupRulesRule>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val direction: String? = null

Authorization direction, ingress or egress.

Link copied to clipboard

The description of the security group that owns the rules.

Link copied to clipboard
Link copied to clipboard

The name of the security group that owns the rules.

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard
val ipProtocol: String? = null

The protocol. Can be tcp, udp, icmp, gre or all.

Link copied to clipboard
val nicType: String? = null

Network type, internet or intranet.

Link copied to clipboard
val outputFile: String? = null
Link copied to clipboard
val policy: String? = null

Authorization policy. Can be either accept or drop.

Link copied to clipboard

A list of security group rules. Each element contains the following attributes: