Google Cloud Security Command Center V2 Client - Class IpRule (2.2.0)

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 \ V2

Methods

__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

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
Design a Mobile Site
View Site in Mobile | Classic
Share by: