cloudinfo

package
v1.94.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 14, 2026 License: BSD-3-Clause Imports: 13 Imported by: 0

Documentation

Overview

Package cloudinfo provides cloud metadata utilities.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CloudInfo

type CloudInfo struct {
	// contains filtered or unexported fields
}

CloudInfo holds state used in querying instance metadata (IMDS) endpoints.

func New

func New(logf logger.Logf) *CloudInfo

New constructs a new *CloudInfo that will log to the provided logger instance.

func (*CloudInfo) GetPublicIPs

func (ci *CloudInfo) GetPublicIPs(ctx context.Context) ([]netip.Addr, error)

GetPublicIPs returns any public IPs attached to the current cloud instance, if the tailscaled process is running in a known cloud and there are any such IPs present.

Currently supports only AWS.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL