Reference documentation and code samples for the Google Cloud Security Command Center V2 Client class IpRules.
IP rules associated with the finding.
Generated from protobuf message google.cloud.securitycenter.v2.IpRules
Namespace
Google \ Cloud \ SecurityCenter \ V2Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ direction |
int
The direction that the rule is applicable to, one of ingress or egress. |
↳ allowed |
Allowed
Tuple with allowed rules. |
↳ denied |
Denied
Tuple with denied rules. |
↳ source_ip_ranges |
array
If source IP ranges are specified, the firewall rule applies only to traffic that has a source IP address in these ranges. These ranges must be expressed in CIDR format. Only supports IPv4. |
↳ destination_ip_ranges |
array
If destination IP ranges are specified, the firewall rule applies only to traffic that has a destination IP address in these ranges. These ranges must be expressed in CIDR format. Only supports IPv4. |
↳ exposed_services |
array
Name of the network protocol service, such as FTP, that is exposed by the open port. Follows the naming convention available at: https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml. |
getDirection
The direction that the rule is applicable to, one of ingress or egress.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type Direction. |
setDirection
The direction that the rule is applicable to, one of ingress or egress.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type Direction. |
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAllowed
Tuple with allowed rules.
| Returns | |
|---|---|
| Type | Description |
Allowed|null |
|
hasAllowed
setAllowed
Tuple with allowed rules.
| Parameter | |
|---|---|
| Name | Description |
var |
Allowed
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDenied
Tuple with denied rules.
| Returns | |
|---|---|
| Type | Description |
Denied|null |
|
hasDenied
setDenied
Tuple with denied rules.
| Parameter | |
|---|---|
| Name | Description |
var |
Denied
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getSourceIpRanges
If source IP ranges are specified, the firewall rule applies only to traffic that has a source IP address in these ranges. These ranges must be expressed in CIDR format. Only supports IPv4.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setSourceIpRanges
If source IP ranges are specified, the firewall rule applies only to traffic that has a source IP address in these ranges. These ranges must be expressed in CIDR format. Only supports IPv4.
| Parameter | |
|---|---|
| Name | Description |
var |
string[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDestinationIpRanges
If destination IP ranges are specified, the firewall rule applies only to traffic that has a destination IP address in these ranges. These ranges must be expressed in CIDR format. Only supports IPv4.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setDestinationIpRanges
If destination IP ranges are specified, the firewall rule applies only to traffic that has a destination IP address in these ranges. These ranges must be expressed in CIDR format. Only supports IPv4.
| Parameter | |
|---|---|
| Name | Description |
var |
string[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getExposedServices
Name of the network protocol service, such as FTP, that is exposed by the open port. Follows the naming convention available at: https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setExposedServices
Name of the network protocol service, such as FTP, that is exposed by the open port. Follows the naming convention available at: https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml.
| Parameter | |
|---|---|
| Name | Description |
var |
string[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRules
| Returns | |
|---|---|
| Type | Description |
string |
|