Help us shape the future of Go! Take the 2026 Go Developer Survey

cloudinfo

package
v1.104.2 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 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