internal/ directory

Directories

PathSynopsis
internal/annotationsThis package contains annotations that are not exposed to end users and mainly for testing and debugging purposes.
internal/appargsPackage appargs provides argument validation routines for use with github.com/urfave/cli.
internal/cmdPackage cmd provides functionality used to execute commands inside of containers or UVMs, and to connect an upstream client to those commands for handling in/out/err IO.
internal/cni
internal/computeagentCode generated by protoc-gen-go-ttrpc.
internal/computeagent/mockPackage computeagent_mock is a generated GoMock package.
internal/conpty
internal/copyfile
internal/cpugroup
internal/credentialsPackage credentials holds the necessary structs and functions for adding and removing Container Credential Guard instances (shortened to CCG normally) for V2 HCS schema containers.
internal/debug
internal/devices
internal/execPackage exec implements a minimalized external process launcher.
internal/extendedtaskCode generated by protoc-gen-go-ttrpc.
internal/gcs
internal/guest
internal/guest/bridgePackage bridge defines the bridge struct, which implements the control loop and functions of the GCS's bridge client.
internal/guest/commonutils
internal/guest/gcserr
internal/guest/kmsgPackage kmsg contains support for parsing Linux kernel log entries read from /dev/kmsg.
internal/guest/linuxPackage linux contains definitions required for making a linux ioctl.
internal/guest/network
internal/guestpath
internal/guest/policy
internal/guest/protPackage prot defines any structures used in the communication between the HCS and the GCS.
internal/guest/runtimePackage runtime defines the interface between the GCS and an OCI container runtime.
internal/guest/runtime/hcsv2
internal/guest/runtime/runcPackage runc defines an implementation of the Runtime interface which uses runC as the container runtime.
internal/guest/specPackage spec encapsulates a number of GCS specific oci spec modifications, e.g., networking mounts, sandbox path substitutions in guest etc.
internal/guest/stdio
internal/guest/storage
internal/guest/storage/crypt
internal/guest/storage/devicemapper
internal/guest/storage/ext4
internal/guest/storage/overlay
internal/guest/storage/pci
internal/guest/storage/plan9
internal/guest/storage/pmem
internal/guest/storage/scsi
internal/guest/storage/vmbus
internal/guest/storage/xfs
internal/guest/transportPackage transport defines the interfaces describing a connection-like data transport mechanism.
internal/hcs
internal/hcserror
internal/hcsoci
internal/hcs/resourcepaths
internal/hcs/schema2
internal/hns
internal/hooks
internal/interop
internal/jobcontainers
internal/jobobjectThis package provides higher level constructs for the win32 job object API.
internal/layersPackage layers deals with container layer mounting/unmounting for LCOW and WCOW
internal/lcow
internal/log
internal/logfields
internal/longpath
internal/memory
internal/mergemaps
internal/ncproxy
internal/ncproxy/networking
internal/ncproxy/store
internal/ncproxyttrpcCode generated by protoc-gen-go-ttrpc.
internal/oc
internal/oci
internal/ospath
internal/processorinfo
internal/protocol
internal/protocol/guestrequest
internal/protocol/guestresource
internal/queue
internal/regopolicyinterpreter
internal/regstate
internal/resourcesPackage resources handles creating, updating, and releasing resources on a container
internal/runhcs
internal/safefile
internal/schemaversion
internal/shimdiagCode generated by protoc-gen-go-ttrpc.
internal/signals
internal/timeout
internal/tools
internal/tools/policyenginesimulator
internal/tools/securitypolicy
internal/tools/securitypolicy/helpers
internal/tools/snp-report
internal/tools/snp-report/fake
internal/uvmThis package describes the external interface for utility VMs.
internal/uvmfolder
internal/uvm/scsiPackage scsi handles SCSI device attachment and mounting for VMs.
internal/verity
internal/version
internal/vhdxvhdx package adds the utility methods necessary to deal with the vhdx that are used as the scratch space for the containers and the uvm.
internal/vm
internal/vmcompute
internal/vm/hcs
internal/vm/remotevm
internal/vmserviceCode generated by protoc-gen-go-ttrpc.
internal/wclayerPackage wclayer provides bindings to HCS's legacy layer management API and provides a higher level interface around these calls for container layer management.
internal/wclayer/cimThis package provides utilities for working with container image layers in the cim format via the wclayer APIs.
internal/wcow
internal/winapiPackage winapi contains various low-level bindings to Windows APIs.
internal/windevice
internal/winobjdir
Version
v0.12.9 (latest)
Published
Oct 30, 2024
Platform
linux/amd64
Last checked
12 hours ago

Tools for package owners.