public sealed class Filter : IMessage<PolicyBasedRoute.Types.Filter>, IEquatable<PolicyBasedRoute.Types.Filter>, IDeepCloneable<PolicyBasedRoute.Types.Filter>, IBufferMessage, IMessage
Reference documentation and code samples for the Network Connectivity v1 API class PolicyBasedRoute.Types.Filter.
Filter matches L4 traffic.
Implements
IMessage<PolicyBasedRoute.Types.Filter>, IEquatable<PolicyBasedRoute.Types.Filter>, IDeepCloneable<PolicyBasedRoute.Types.Filter>, IBufferMessage, IMessageNamespace
Google.Cloud.NetworkConnectivity.V1Assembly
Google.Cloud.NetworkConnectivity.V1.dll
Constructors
Filter()
public Filter()
Filter(PolicyBasedRoute.Types.Filter)
public Filter(PolicyBasedRoute.Types.Filter other)
Parameter | |
---|---|
Name | Description |
other | PolicyBasedRoute.Types.Filter |
Properties
DestRange
public string DestRange { get; set; }
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.
Property Value | |
---|---|
Type | Description |
String |
IpProtocol
public string IpProtocol { get; set; }
Optional. The IP protocol that this policy based route applies to. Valid values are 'TCP', 'UDP', and 'ALL'. Default is 'ALL'.
Property Value | |
---|---|
Type | Description |
String |
ProtocolVersion
public PolicyBasedRoute.Types.Filter.Types.ProtocolVersion ProtocolVersion { get; set; }
Required. Internet protocol versions this policy based route applies to. For this version, only IPV4 is supported.
Property Value | |
---|---|
Type | Description |
PolicyBasedRoute.Types.Filter.Types.ProtocolVersion |
SrcRange
public string SrcRange { get; set; }
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.
Property Value | |
---|---|
Type | Description |
String |