SecurityGroupRuleDescription class

Describes a set of permissions for a security group rule.

Constructors

SecurityGroupRuleDescription({int? fromPort, String? iPV4Range, String? iPV6Range, String? prefixListId, String? protocol, int? toPort})
SecurityGroupRuleDescription.fromJson(Map<String, dynamic> json)
factory

Properties

fromPort int?
The start of the port range for the TCP and UDP protocols, or an ICMP/ICMPv6 type number. A value of -1 indicates all ICMP/ICMPv6 types.
final
hashCode int
The hash code for this object.
no setterinherited
iPV4Range String?
The IPv4 ranges for the security group rule.
final
iPV6Range String?
The IPv6 ranges for the security group rule.
final
prefixListId String?
The ID of the prefix list for the security group rule.
final
protocol String?
The IP protocol name (tcp, udp, icmp, icmpv6) or number.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
toPort int?
The end of the port range for the TCP and UDP protocols, or an ICMP/ICMPv6 code. A value of -1 indicates all ICMP/ICMPv6 codes.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited