GetSecurityGroupRuleResult

data class GetSecurityGroupRuleResult(val arn: String, val cidrIpv4: String, val cidrIpv6: String, val description: String, val filters: List<GetSecurityGroupRuleFilter>? = null, val fromPort: Int, val id: String, val ipProtocol: String, val isEgress: Boolean, val prefixListId: String, val referencedSecurityGroupId: String, val securityGroupId: String, val securityGroupRuleId: String, val tags: Map<String, String>, val toPort: Int)

A collection of values returned by getSecurityGroupRule.

Constructors

Link copied to clipboard
constructor(arn: String, cidrIpv4: String, cidrIpv6: String, description: String, filters: List<GetSecurityGroupRuleFilter>? = null, fromPort: Int, id: String, ipProtocol: String, isEgress: Boolean, prefixListId: String, referencedSecurityGroupId: String, securityGroupId: String, securityGroupRuleId: String, tags: Map<String, String>, toPort: Int)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val arn: String

The Amazon Resource Name (ARN) of the security group rule.

Link copied to clipboard

The destination IPv4 CIDR range.

Link copied to clipboard

The destination IPv6 CIDR range.

Link copied to clipboard

The security group rule description.

Link copied to clipboard
Link copied to clipboard

The start of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 type.

Link copied to clipboard
val id: String
Link copied to clipboard

The IP protocol name or number. Use -1 to specify all protocols.

Link copied to clipboard

Indicates whether the security group rule is an outbound rule.

Link copied to clipboard

The ID of the destination prefix list.

Link copied to clipboard

The destination security group that is referenced in the rule.

Link copied to clipboard

The ID of the security group.

Link copied to clipboard
Link copied to clipboard

A map of tags assigned to the resource.

Link copied to clipboard
val toPort: Int

(Optional) The end of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 code.