Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeviceLinkCircuit ¶
type DeviceLinkCircuit struct {
Code string
OriginDevice serviceability.Device
TargetDevice serviceability.Device
Link serviceability.Link
Contributor serviceability.Contributor
}
func GetDeviceLinkCircuits ¶
func GetDeviceLinkCircuits(ctx context.Context, log *slog.Logger, serviceabilityClient ServiceabilityClient) ([]DeviceLinkCircuit, error)
type InternetExchangeCircuit ¶ added in v0.6.1
type InternetExchangeCircuit struct {
Code string
OriginExchange serviceability.Exchange
TargetExchange serviceability.Exchange
}
func GetInternetExchangeCircuits ¶ added in v0.6.1
func GetInternetExchangeCircuits(ctx context.Context, log *slog.Logger, serviceabilityClient ServiceabilityClient) ([]InternetExchangeCircuit, error)
type ServiceabilityClient ¶
type ServiceabilityClient interface {
GetProgramData(context.Context) (*serviceability.ProgramData, error)
}
Click to show internal directories.
Click to hide internal directories.