Directories
¶
| Path | Synopsis |
|---|---|
|
Package accounts sets up accounts and their groups for windows and linux.
|
Package accounts sets up accounts and their groups for windows and linux. |
|
acp
|
|
|
acs
|
|
|
client
Package client provides client methods to communicate with ACS.
|
Package client provides client methods to communicate with ACS. |
|
handler
Package handler contains the implementation of handling ACS requests.
|
Package handler contains the implementation of handling ACS requests. |
|
testserver
Package testserver provides helper methods for functional testing against test ACS server.
|
Package testserver provides helper methods for functional testing against test ACS server. |
|
watcher
Package watcher implements the ACS event watcher using ACS Client.
|
Package watcher implements the ACS event watcher using ACS Client. |
|
Package boundedlist implements a fixed size circular list.
|
Package boundedlist implements a fixed size circular list. |
|
Package cfg is package responsible to loading and accessing the guest environment configuration.
|
Package cfg is package responsible to loading and accessing the guest environment configuration. |
|
Package command facilitates calling commands within the guest-agent.
|
Package command facilitates calling commands within the guest-agent. |
|
Package daemon provides utilities for interacting with daemon services, for linux it uses systemd and for windows it uses service control manager.
|
Package daemon provides utilities for interacting with daemon services, for linux it uses systemd and for windows it uses service control manager. |
|
Package events is a events processing layer.
|
Package events is a events processing layer. |
|
Package logger wraps the galog configuration/initialization.
|
Package logger wraps the galog configuration/initialization. |
|
Package lru implements a simple LRU cache.
|
Package lru implements a simple LRU cache. |
|
Package metadata provides a client for communication with Metadata Server.
|
Package metadata provides a client for communication with Metadata Server. |
|
Package metricregistry implements a metric registry and provides a way to collect and export metrics.
|
Package metricregistry implements a metric registry and provides a way to collect and export metrics. |
|
Package mocking contains mocking data structures and serves only for testing purposes.
|
Package mocking contains mocking data structures and serves only for testing purposes. |
|
network
|
|
|
address
Package address contains network address manipulation utilities.
|
Package address contains network address manipulation utilities. |
|
ethernet
Package ethernet contains the ethernet network interface handling utilities.
|
Package ethernet contains the ethernet network interface handling utilities. |
|
nic
Package nic contains the NIC configuration parsing and transformation utilities and representation.
|
Package nic contains the NIC configuration parsing and transformation utilities and representation. |
|
route
Package route contains the OS specific route manipulation implementation.
|
Package route contains the OS specific route manipulation implementation. |
|
service
Package service contains common facilities shared by all network managers.
|
Package service contains common facilities shared by all network managers. |
|
Package osinfo helps collect OS telemetry.
|
Package osinfo helps collect OS telemetry. |
|
Package pipewatcher implements a generic pipe event watcher.
|
Package pipewatcher implements a generic pipe event watcher. |
|
plugin
|
|
|
config
Package config provides functions to setup the core plugin enabled configuration and fetch the current value.
|
Package config provides functions to setup the core plugin enabled configuration and fetch the current value. |
|
manager
Package manager contains the plugin manager engine that handles the workflow.
|
Package manager contains the plugin manager engine that handles the workflow. |
|
Package ps provides a way to find a process in linux without using the ps CLI tool.
|
Package ps provides a way to find a process in linux without using the ps CLI tool. |
|
Package resource applies resource constraints to processes.
|
Package resource applies resource constraints to processes. |
|
Package retry implements retry logic helpers to execute arbitrary functions with defined policy.
|
Package retry implements retry logic helpers to execute arbitrary functions with defined policy. |
|
Package run is a package with utilities for running command and handling results.
|
Package run is a package with utilities for running command and handling results. |
|
Package scheduler maintains scheduler utility for scheduling arbitrary jobs.
|
Package scheduler maintains scheduler utility for scheduling arbitrary jobs. |
|
Package service is a package with os specific service handling logic.
|
Package service is a package with os specific service handling logic. |
|
Package textconfig provides a way to read and write plain text configuration files (such as sshd.conf, pam.conf, etc).
|
Package textconfig provides a way to read and write plain text configuration files (such as sshd.conf, pam.conf, etc). |
|
Package uefi provides utility functions to read UEFI variables.
|
Package uefi provides utility functions to read UEFI variables. |
|
utils
|
|
|
file
Package file implements file related utilities for Guest Agent.
|
Package file implements file related utilities for Guest Agent. |
|
ini
Package ini provides wrapper util functions to parse and write INI files.
|
Package ini provides wrapper util functions to parse and write INI files. |
|
regex
Package regex contains utility functions for working with regexes.
|
Package regex contains utility functions for working with regexes. |
|
serialport
Package serialport provides a serial port logger.
|
Package serialport provides a serial port logger. |
|
ssh
Package ssh includes Google SSH related Utilities for Google Guest Agent and Google Authorized Keys.
|
Package ssh includes Google SSH related Utilities for Google Guest Agent and Google Authorized Keys. |
|
Package windowstypes contains Windows specific types.
|
Package windowstypes contains Windows specific types. |
Click to show internal directories.
Click to hide internal directories.