View Source GoogleApi.TrafficDirector.V3.Model.ClientConfig (google_api_traffic_director v0.2.0)
All xds configs for a particular client.
Attributes
-
clientScope
(type:String.t
, default:nil
) - For xDS clients, the scope in which the data is used. For example, gRPC indicates the data plane target or that the data is associated with gRPC server(s). -
genericXdsConfigs
(type:list(GoogleApi.TrafficDirector.V3.Model.GenericXdsConfig.t)
, default:nil
) - Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS) -
node
(type:GoogleApi.TrafficDirector.V3.Model.Node.t
, default:nil
) - Node for a particular client. -
xdsConfig
(type:list(GoogleApi.TrafficDirector.V3.Model.PerXdsConfig.t)
, default:nil
) - This field is deprecated in favor of generic_xds_configs which is much simpler and uniform in structure.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.TrafficDirector.V3.Model.ClientConfig{ clientScope: String.t() | nil, genericXdsConfigs: [GoogleApi.TrafficDirector.V3.Model.GenericXdsConfig.t()] | nil, node: GoogleApi.TrafficDirector.V3.Model.Node.t() | nil, xdsConfig: [GoogleApi.TrafficDirector.V3.Model.PerXdsConfig.t()] | nil }
Functions
Unwrap a decoded JSON object into its complex fields.