public sealed class PolicyBasedRoute.Types.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
IMessagePolicyBasedRouteTypesFilter, IEquatablePolicyBasedRouteTypesFilter, IDeepCloneablePolicyBasedRouteTypesFilter, IBufferMessage, IMessageNamespace
Google.Cloud.NetworkConnectivity.V1Assembly
Google.Cloud.NetworkConnectivity.V1.dll
Constructors
Filter()
public Filter()
Filter(Filter)
public Filter(PolicyBasedRoute.Types.Filter other)
Parameter | |
---|---|
Name | Description |
other |
PolicyBasedRouteTypesFilter |
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 |
PolicyBasedRouteTypesFilterTypesProtocolVersion |
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 |