instanceutil

package
v0.0.0-rc18 Latest Latest
Warning

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

Go to latest
Published: Feb 3, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	GoogleAllParams         = GoogleCEMetaDataParam("")
	GoogleIdentityRSA       = GoogleCEMetaDataParam("vendor/identity/rsa")
	GoogleAttributes        = GoogleCEMetaDataParam("attributes/")
	GoogleUserData          = GoogleCEMetaDataParam("attributes/user-data")
	GoogleSSHKeys           = GoogleCEMetaDataParam("attributes/ssh-keys")
	GoogleDescription       = GoogleCEMetaDataParam("description")
	GoogleDisks             = GoogleCEMetaDataParam("disks/")
	GoogleHostname          = GoogleCEMetaDataParam("hostname")
	GoogleID                = GoogleCEMetaDataParam("id")
	GoogleName              = GoogleCEMetaDataParam("name")
	GoogleNetworkInterfaces = GoogleCEMetaDataParam("networkInterfaces/")
	GoogleServiceAccounts   = GoogleCEMetaDataParam("service-accounts")
	GoogleSADefaultToken    = GoogleCEMetaDataParam("service-accounts/default/token")
)
View Source
const (
	AmazonAllParams     = AmazonEC2MetaDataParam("")
	AmazonHostname      = AmazonEC2MetaDataParam("hostname")
	AmazonID            = AmazonEC2MetaDataParam("instance-id")
	AmazonLocalIPv4     = AmazonEC2MetaDataParam("local-ipv4")
	AmazonLocalHostname = AmazonEC2MetaDataParam("local-hostname")
	AmazonMAC           = AmazonEC2MetaDataParam("mac")
	AmazonPublicIPv4    = AmazonEC2MetaDataParam("public-ipv4")
)
View Source
const InstanceMetadataAddr = "169.254.169.254"

Variables

This section is empty.

Functions

func GetAmazonEC2MetaData

func GetAmazonEC2MetaData(param AmazonEC2MetaDataParam) (string, error)

func GetAmazonEC2UserData

func GetAmazonEC2UserData(out interface{}) error

func GetGoogleCEMetaData

func GetGoogleCEMetaData(param GoogleCEMetaDataParam, recursive bool) (string, error)

func GetGoogleCEUserData

func GetGoogleCEUserData(out interface{}) error

func GetIdentityDocument

func GetIdentityDocument() (string, error)

func JobIndex

func JobIndex() (int, error)

JobIndex calculates an index assigned to the current machine.

Types

type AmazonEC2MetaDataParam

type AmazonEC2MetaDataParam string

type GoogleCEMetaDataParam

type GoogleCEMetaDataParam string

Jump to

Keyboard shortcuts

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