GoogleApi.NetworkConnectivity.V1.Model.Filter (google_api_network_connectivity v0.12.0)

View Source

Filter matches L4 traffic.

Attributes

  • destRange (type: String.t, default: nil) - 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.
  • ipProtocol (type: String.t, default: nil) - Optional. The IP protocol that this policy-based route applies to. Valid values are 'TCP', 'UDP', and 'ALL'. Default is 'ALL'.
  • protocolVersion (type: String.t, default: nil) - Required. Internet protocol versions this policy-based route applies to. For this version, only IPV4 is supported. IPV6 is supported in preview.
  • srcRange (type: String.t, default: nil) - 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.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.NetworkConnectivity.V1.Model.Filter{
  destRange: String.t() | nil,
  ipProtocol: String.t() | nil,
  protocolVersion: String.t() | nil,
  srcRange: String.t() | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.