Reference documentation and code samples for the Network Connectivity V1 API class Google::Cloud::NetworkConnectivity::V1::PolicyBasedRoute::Filter.
Filter matches L4 traffic.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#dest_range
def dest_range() -> ::String
Returns
- (::String) — Optional. The destination IP range of outgoing packets that this policy based route applies to. Default is "0.0.0.0/0" if protocol version is IPv4.
#dest_range=
def dest_range=(value) -> ::String
Parameter
- value (::String) — Optional. The destination IP range of outgoing packets that this policy based route applies to. Default is "0.0.0.0/0" if protocol version is IPv4.
Returns
- (::String) — Optional. The destination IP range of outgoing packets that this policy based route applies to. Default is "0.0.0.0/0" if protocol version is IPv4.
#ip_protocol
def ip_protocol() -> ::String
Returns
- (::String) — Optional. The IP protocol that this policy based route applies to. Valid values are 'TCP', 'UDP', and 'ALL'. Default is 'ALL'.
#ip_protocol=
def ip_protocol=(value) -> ::String
Parameter
- value (::String) — Optional. The IP protocol that this policy based route applies to. Valid values are 'TCP', 'UDP', and 'ALL'. Default is 'ALL'.
Returns
- (::String) — Optional. The IP protocol that this policy based route applies to. Valid values are 'TCP', 'UDP', and 'ALL'. Default is 'ALL'.
#protocol_version
def protocol_version() -> ::Google::Cloud::NetworkConnectivity::V1::PolicyBasedRoute::Filter::ProtocolVersion
Returns
- (::Google::Cloud::NetworkConnectivity::V1::PolicyBasedRoute::Filter::ProtocolVersion) — Required. Internet protocol versions this policy based route applies to. For this version, only IPV4 is supported.
#protocol_version=
def protocol_version=(value) -> ::Google::Cloud::NetworkConnectivity::V1::PolicyBasedRoute::Filter::ProtocolVersion
Parameter
- value (::Google::Cloud::NetworkConnectivity::V1::PolicyBasedRoute::Filter::ProtocolVersion) — Required. Internet protocol versions this policy based route applies to. For this version, only IPV4 is supported.
Returns
- (::Google::Cloud::NetworkConnectivity::V1::PolicyBasedRoute::Filter::ProtocolVersion) — Required. Internet protocol versions this policy based route applies to. For this version, only IPV4 is supported.
#src_range
def src_range() -> ::String
Returns
- (::String) — Optional. The source IP range of outgoing packets that this policy based route applies to. Default is "0.0.0.0/0" if protocol version is IPv4.
#src_range=
def src_range=(value) -> ::String
Parameter
- value (::String) — Optional. The source IP range of outgoing packets that this policy based route applies to. Default is "0.0.0.0/0" if protocol version is IPv4.
Returns
- (::String) — Optional. The source IP range of outgoing packets that this policy based route applies to. Default is "0.0.0.0/0" if protocol version is IPv4.