Reference documentation and code samples for the Google Cloud Network Management V1 Client class ForwardingRuleInfo.
For display only. Metadata associated with a Compute Engine forwarding rule.
Generated from protobuf message google.cloud.networkmanagement.v1.ForwardingRuleInfo
Namespace
Google \ Cloud \ NetworkManagement \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ display_name
string
Name of the forwarding rule.
↳ uri
string
URI of the forwarding rule.
↳ matched_protocol
string
Protocol defined in the forwarding rule that matches the packet.
↳ matched_port_range
string
Port range defined in the forwarding rule that matches the packet.
↳ vip
string
VIP of the forwarding rule.
↳ target
string
Target type of the forwarding rule.
↳ network_uri
string
Network URI.
↳ region
string
Region of the forwarding rule. Set only for regional forwarding rules.
↳ load_balancer_name
string
Name of the load balancer the forwarding rule belongs to. Empty for forwarding rules not related to load balancers (like PSC forwarding rules).
↳ psc_service_attachment_uri
string
URI of the PSC service attachment this forwarding rule targets (if applicable).
↳ psc_google_api_target
string
PSC Google API target this forwarding rule targets (if applicable).
getDisplayName
Name of the forwarding rule.
string
setDisplayName
Name of the forwarding rule.
var
string
$this
getUri
URI of the forwarding rule.
string
setUri
URI of the forwarding rule.
var
string
$this
getMatchedProtocol
Protocol defined in the forwarding rule that matches the packet.
string
setMatchedProtocol
Protocol defined in the forwarding rule that matches the packet.
var
string
$this
getMatchedPortRange
Port range defined in the forwarding rule that matches the packet.
string
setMatchedPortRange
Port range defined in the forwarding rule that matches the packet.
var
string
$this
getVip
VIP of the forwarding rule.
string
setVip
VIP of the forwarding rule.
var
string
$this
getTarget
Target type of the forwarding rule.
string
setTarget
Target type of the forwarding rule.
var
string
$this
getNetworkUri
Network URI.
string
setNetworkUri
Network URI.
var
string
$this
getRegion
Region of the forwarding rule. Set only for regional forwarding rules.
string
setRegion
Region of the forwarding rule. Set only for regional forwarding rules.
var
string
$this
getLoadBalancerName
Name of the load balancer the forwarding rule belongs to. Empty for forwarding rules not related to load balancers (like PSC forwarding rules).
string
setLoadBalancerName
Name of the load balancer the forwarding rule belongs to. Empty for forwarding rules not related to load balancers (like PSC forwarding rules).
var
string
$this
getPscServiceAttachmentUri
URI of the PSC service attachment this forwarding rule targets (if applicable).
string
setPscServiceAttachmentUri
URI of the PSC service attachment this forwarding rule targets (if applicable).
var
string
$this
getPscGoogleApiTarget
PSC Google API target this forwarding rule targets (if applicable).
string
setPscGoogleApiTarget
PSC Google API target this forwarding rule targets (if applicable).
var
string
$this