Network Connectivity v1 API - Class PolicyBasedRoute.Types.Filter (2.7.0)

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.

Inheritance

object > PolicyBasedRoute.Types.Filter

Namespace

Google.Cloud.NetworkConnectivity.V1

Assembly

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