Reference documentation and code samples for the Google Cloud Security Command Center V2 Client class IpRule.
IP rule information.
Generated from protobuf message google.cloud.securitycenter.v2.IpRule
Namespace
Google \ Cloud \ SecurityCenter \ V2Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ protocol |
string
The IP protocol this rule applies to. This value can either be one of the following well known protocol strings (TCP, UDP, ICMP, ESP, AH, IPIP, SCTP) or a string representation of the integer value. |
↳ port_ranges |
array<IpRule\PortRange>
Optional. An optional list of ports to which this rule applies. This field is only applicable for the UDP or (S)TCP protocols. Each entry must be either an integer or a range including a min and max port number. |
getProtocol
The IP protocol this rule applies to. This value can either be one of the following well known protocol strings (TCP, UDP, ICMP, ESP, AH, IPIP, SCTP) or a string representation of the integer value.
Returns | |
---|---|
Type | Description |
string |
setProtocol
The IP protocol this rule applies to. This value can either be one of the following well known protocol strings (TCP, UDP, ICMP, ESP, AH, IPIP, SCTP) or a string representation of the integer value.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getPortRanges
Optional. An optional list of ports to which this rule applies. This field is only applicable for the UDP or (S)TCP protocols. Each entry must be either an integer or a range including a min and max port number.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setPortRanges
Optional. An optional list of ports to which this rule applies. This field is only applicable for the UDP or (S)TCP protocols. Each entry must be either an integer or a range including a min and max port number.
Parameter | |
---|---|
Name | Description |
var |
array<IpRule\PortRange>
|
Returns | |
---|---|
Type | Description |
$this |