View Source GoogleApi.Compute.V1.Model.InterconnectDiagnosticsLinkStatus (google_api_compute v0.56.2)

Attributes

  • arpCaches (type: list(GoogleApi.Compute.V1.Model.InterconnectDiagnosticsARPEntry.t), default: nil) - A list of InterconnectDiagnostics.ARPEntry objects, describing the ARP neighbor entries seen on this link. This will be empty if the link is bundled
  • circuitId (type: String.t, default: nil) - The unique ID for this link assigned during turn up by Google.
  • googleDemarc (type: String.t, default: nil) - The Demarc address assigned by Google and provided in the LoA.
  • lacpStatus (type: GoogleApi.Compute.V1.Model.InterconnectDiagnosticsLinkLACPStatus.t, default: nil) -
  • macsec (type: GoogleApi.Compute.V1.Model.InterconnectDiagnosticsMacsecStatus.t, default: nil) - Describes the status of MACsec encryption on this link.
  • operationalStatus (type: String.t, default: nil) - The operational status of the link.
  • receivingOpticalPower (type: GoogleApi.Compute.V1.Model.InterconnectDiagnosticsLinkOpticalPower.t, default: nil) - An InterconnectDiagnostics.LinkOpticalPower object, describing the current value and status of the received light level.
  • transmittingOpticalPower (type: GoogleApi.Compute.V1.Model.InterconnectDiagnosticsLinkOpticalPower.t, default: nil) - An InterconnectDiagnostics.LinkOpticalPower object, describing the current value and status of the transmitted light level.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Compute.V1.Model.InterconnectDiagnosticsLinkStatus{
  arpCaches:
    [GoogleApi.Compute.V1.Model.InterconnectDiagnosticsARPEntry.t()] | nil,
  circuitId: String.t() | nil,
  googleDemarc: String.t() | nil,
  lacpStatus:
    GoogleApi.Compute.V1.Model.InterconnectDiagnosticsLinkLACPStatus.t() | nil,
  macsec:
    GoogleApi.Compute.V1.Model.InterconnectDiagnosticsMacsecStatus.t() | nil,
  operationalStatus: String.t() | nil,
  receivingOpticalPower:
    GoogleApi.Compute.V1.Model.InterconnectDiagnosticsLinkOpticalPower.t() | nil,
  transmittingOpticalPower:
    GoogleApi.Compute.V1.Model.InterconnectDiagnosticsLinkOpticalPower.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.