GoogleApi.NetworkManagement.V1.Model.LoadBalancerBackendInfo (google_api_network_management v0.39.0)

View Source

For display only. Metadata associated with the load balancer backend.

Attributes

  • backendBucketUri (type: String.t, default: nil) - URI of the backend bucket this backend targets (if applicable).
  • backendServiceUri (type: String.t, default: nil) - URI of the backend service this backend belongs to (if applicable).
  • healthCheckFirewallsConfigState (type: String.t, default: nil) - Output only. Health check firewalls configuration state for the backend. This is a result of the static firewall analysis (verifying that health check traffic from required IP ranges to the backend is allowed or not). The backend might still be unhealthy even if these firewalls are configured. Please refer to the documentation for more information: https://cloud.google.com/load-balancing/docs/firewall-rules
  • healthCheckUri (type: String.t, default: nil) - URI of the health check attached to this backend (if applicable).
  • instanceGroupUri (type: String.t, default: nil) - URI of the instance group this backend belongs to (if applicable).
  • instanceUri (type: String.t, default: nil) - URI of the backend instance (if applicable). Populated for instance group backends, and zonal NEG backends.
  • name (type: String.t, default: nil) - Display name of the backend. For example, it might be an instance name for the instance group backends, or an IP address and port for zonal network endpoint group backends.
  • networkEndpointGroupUri (type: String.t, default: nil) - URI of the network endpoint group this backend belongs to (if applicable).
  • pscGoogleApiTarget (type: String.t, default: nil) - PSC Google API target this PSC NEG backend targets (if applicable).
  • pscServiceAttachmentUri (type: String.t, default: nil) - URI of the PSC service attachment this PSC NEG backend targets (if applicable).

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.NetworkManagement.V1.Model.LoadBalancerBackendInfo{
  backendBucketUri: String.t() | nil,
  backendServiceUri: String.t() | nil,
  healthCheckFirewallsConfigState: String.t() | nil,
  healthCheckUri: String.t() | nil,
  instanceGroupUri: String.t() | nil,
  instanceUri: String.t() | nil,
  name: String.t() | nil,
  networkEndpointGroupUri: String.t() | nil,
  pscGoogleApiTarget: String.t() | nil,
  pscServiceAttachmentUri: String.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.