...

Packages

Standard library ▾

Name Synopsis
archive
tar Package tar implements access to tar archives.
zip Package zip provides support for reading and writing ZIP archives.
arena The arena package provides the ability to allocate memory for a collection of Go values and free that space manually all at once, safely.
bufio Package bufio implements buffered I/O. It wraps an io.Reader or io.Writer object, creating another object (Reader or Writer) that also implements the interface but provides buffering and some help for textual I/O.
builtin Package builtin provides documentation for Go's predeclared identifiers.
bytes Package bytes implements functions for the manipulation of byte slices.
cmp Package cmp provides types and functions related to comparing ordered values.
compress
bzip2 Package bzip2 implements bzip2 decompression.
flate Package flate implements the DEFLATE compressed data format, described in RFC 1951.
gzip Package gzip implements reading and writing of gzip format compressed files, as specified in RFC 1952.
lzw Package lzw implements the Lempel-Ziv-Welch compressed data format, described in T. A. Welch, “A Technique for High-Performance Data Compression”, Computer, 17(6) (June 1984), pp 8-19.
zlib Package zlib implements reading and writing of zlib format compressed data, as specified in RFC 1950.
container
heap Package heap provides heap operations for any type that implements heap.Interface.
list Package list implements a doubly linked list.
ring Package ring implements operations on circular lists.
context Package context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes.
crypto Package crypto collects common cryptographic constants.
aes Package aes implements AES encryption (formerly Rijndael), as defined in U.S. Federal Information Processing Standards Publication 197.
boring Package boring exposes functions that are only available when building with Go+BoringCrypto.
cipher Package cipher implements standard block cipher modes that can be wrapped around low-level block cipher implementations.
des Package des implements the Data Encryption Standard (DES) and the Triple Data Encryption Algorithm (TDEA) as defined in U.S. Federal Information Processing Standards Publication 46-3.
dsa Package dsa implements the Digital Signature Algorithm, as defined in FIPS 186-3.
ecdh Package ecdh implements Elliptic Curve Diffie-Hellman over NIST curves and Curve25519.
ecdsa Package ecdsa implements the Elliptic Curve Digital Signature Algorithm, as defined in FIPS 186-4 and SEC 1, Version 2.0.
ed25519 Package ed25519 implements the Ed25519 signature algorithm.
elliptic Package elliptic implements the standard NIST P-224, P-256, P-384, and P-521 elliptic curves over prime fields.
hmac Package hmac implements the Keyed-Hash Message Authentication Code (HMAC) as defined in U.S. Federal Information Processing Standards Publication 198.
md5 Package md5 implements the MD5 hash algorithm as defined in RFC 1321.
rand Package rand implements a cryptographically secure random number generator.
rc4 Package rc4 implements RC4 encryption, as defined in Bruce Schneier's Applied Cryptography.
rsa Package rsa implements RSA encryption as specified in PKCS #1 and RFC 8017.
sha1 Package sha1 implements the SHA-1 hash algorithm as defined in RFC 3174.
sha256 Package sha256 implements the SHA224 and SHA256 hash algorithms as defined in FIPS 180-4.
sha512 Package sha512 implements the SHA-384, SHA-512, SHA-512/224, and SHA-512/256 hash algorithms as defined in FIPS 180-4.
subtle Package subtle implements functions that are often useful in cryptographic code but require careful thought to use correctly.
tls Package tls partially implements TLS 1.2, as specified in RFC 5246, and TLS 1.3, as specified in RFC 8446.
fipsonly Package fipsonly restricts all TLS configuration to FIPS-approved settings.
x509 Package x509 implements a subset of the X.509 standard.
pkix Package pkix contains shared, low level structures used for ASN.1 parsing and serialization of X.509 certificates, CRL and OCSP.
database
sql Package sql provides a generic interface around SQL (or SQL-like) databases.
driver Package driver defines interfaces to be implemented by database drivers as used by package sql.
debug
buildinfo Package buildinfo provides access to information embedded in a Go binary about how it was built.
dwarf Package dwarf provides access to DWARF debugging information loaded from executable files, as defined in the DWARF 2.0 Standard at http://dwarfstd.org/doc/dwarf-2.0.0.pdf.
elf Package elf implements access to ELF object files.
gosym Package gosym implements access to the Go symbol and line number tables embedded in Go binaries generated by the gc compilers.
macho Package macho implements access to Mach-O object files.
pe Package pe implements access to PE (Microsoft Windows Portable Executable) files.
plan9obj Package plan9obj implements access to Plan 9 a.out object files.
embed Package embed provides access to files embedded in the running Go program.
encoding Package encoding defines interfaces shared by other packages that convert data to and from byte-level and textual representations.
ascii85 Package ascii85 implements the ascii85 data encoding as used in the btoa tool and Adobe's PostScript and PDF document formats.
asn1 Package asn1 implements parsing of DER-encoded ASN.1 data structures, as defined in ITU-T Rec X.690.
base32 Package base32 implements base32 encoding as specified by RFC 4648.
base64 Package base64 implements base64 encoding as specified by RFC 4648.
binary Package binary implements simple translation between numbers and byte sequences and encoding and decoding of varints.
csv Package csv reads and writes comma-separated values (CSV) files.
gob Package gob manages streams of gobs - binary values exchanged between an [Encoder] (transmitter) and a [Decoder] (receiver).
hex Package hex implements hexadecimal encoding and decoding.
json Package json implements encoding and decoding of JSON as defined in RFC 7159.
pem Package pem implements the PEM data encoding, which originated in Privacy Enhanced Mail.
xml Package xml implements a simple XML 1.0 parser that understands XML name spaces.
errors Package errors implements functions to manipulate errors.
expvar Package expvar provides a standardized interface to public variables, such as operation counters in servers.
flag Package flag implements command-line flag parsing.
fmt Package fmt implements formatted I/O with functions analogous to C's printf and scanf.
go
ast Package ast declares the types used to represent syntax trees for Go packages.
build Package build gathers information about Go packages.
constraint Package constraint implements parsing and evaluation of build constraint lines.
constant Package constant implements Values representing untyped Go constants and their corresponding operations.
doc Package doc extracts source code documentation from a Go AST.
comment Package comment implements parsing and reformatting of Go doc comments, (documentation comments), which are comments that immediately precede a top-level declaration of a package, const, func, type, or var.
format Package format implements standard formatting of Go source.
importer Package importer provides access to export data importers.
parser Package parser implements a parser for Go source files.
printer Package printer implements printing of AST nodes.
scanner Package scanner implements a scanner for Go source text.
token Package token defines constants representing the lexical tokens of the Go programming language and basic operations on tokens (printing, predicates).
types Package types declares the data types and implements the algorithms for type-checking of Go packages.
version Package version provides operations on [Go versions] in [Go toolchain name syntax]: strings like "go1.20", "go1.21.0", "go1.22rc2", and "go1.23.4-bigcorp".
hash Package hash provides interfaces for hash functions.
adler32 Package adler32 implements the Adler-32 checksum.
crc32 Package crc32 implements the 32-bit cyclic redundancy check, or CRC-32, checksum.
crc64 Package crc64 implements the 64-bit cyclic redundancy check, or CRC-64, checksum.
fnv Package fnv implements FNV-1 and FNV-1a, non-cryptographic hash functions created by Glenn Fowler, Landon Curt Noll, and Phong Vo.
maphash Package maphash provides hash functions on byte sequences.
html Package html provides functions for escaping and unescaping HTML text.
template Package template (html/template) implements data-driven templates for generating HTML output safe against code injection.
image Package image implements a basic 2-D image library.
color Package color implements a basic color library.
palette Package palette provides standard color palettes.
draw Package draw provides image composition functions.
gif Package gif implements a GIF image decoder and encoder.
jpeg Package jpeg implements a JPEG image decoder and encoder.
png Package png implements a PNG image decoder and encoder.
index
suffixarray Package suffixarray implements substring search in logarithmic time using an in-memory suffix array.
io Package io provides basic interfaces to I/O primitives.
fs Package fs defines basic interfaces to a file system.
ioutil Package ioutil implements some I/O utility functions.
iter Package iter provides basic definitions and operations related to iterators over sequences.
log Package log implements a simple logging package.
slog Package slog provides structured logging, in which log records include a message, a severity level, and various other attributes expressed as key-value pairs.
syslog Package syslog provides a simple interface to the system log service.
maps Package maps defines various functions useful with maps of any type.
math Package math provides basic constants and mathematical functions.
big Package big implements arbitrary-precision arithmetic (big numbers).
bits Package bits implements bit counting and manipulation functions for the predeclared unsigned integer types.
cmplx Package cmplx provides basic constants and mathematical functions for complex numbers.
rand Package rand implements pseudo-random number generators suitable for tasks such as simulation, but it should not be used for security-sensitive work.
v2 Package rand implements pseudo-random number generators suitable for tasks such as simulation, but it should not be used for security-sensitive work.
mime Package mime implements parts of the MIME spec.
multipart Package multipart implements MIME multipart parsing, as defined in RFC 2046.
quotedprintable Package quotedprintable implements quoted-printable encoding as specified by RFC 2045.
net Package net provides a portable interface for network I/O, including TCP/IP, UDP, domain name resolution, and Unix domain sockets.
http Package http provides HTTP client and server implementations.
cgi Package cgi implements CGI (Common Gateway Interface) as specified in RFC 3875.
cookiejar Package cookiejar implements an in-memory RFC 6265-compliant http.CookieJar.
fcgi Package fcgi implements the FastCGI protocol.
httptest Package httptest provides utilities for HTTP testing.
httptrace Package httptrace provides mechanisms to trace the events within HTTP client requests.
httputil Package httputil provides HTTP utility functions, complementing the more common ones in the net/http package.
pprof Package pprof serves via its HTTP server runtime profiling data in the format expected by the pprof visualization tool.
mail Package mail implements parsing of mail messages.
netip Package netip defines an IP address type that's a small value type.
rpc Package rpc provides access to the exported methods of an object across a network or other I/O connection.
jsonrpc Package jsonrpc implements a JSON-RPC 1.0 ClientCodec and ServerCodec for the rpc package.
smtp Package smtp implements the Simple Mail Transfer Protocol as defined in RFC 5321.
textproto Package textproto implements generic support for text-based request/response protocols in the style of HTTP, NNTP, and SMTP.
url Package url parses URLs and implements query escaping.
os Package os provides a platform-independent interface to operating system functionality.
exec Package exec runs external commands.
signal Package signal implements access to incoming signals.
user Package user allows user account lookups by name or id.
path Package path implements utility routines for manipulating slash-separated paths.
filepath Package filepath implements utility routines for manipulating filename paths in a way compatible with the target operating system-defined file paths.
plugin Package plugin implements loading and symbol resolution of Go plugins.
reflect Package reflect implements run-time reflection, allowing a program to manipulate objects with arbitrary types.
regexp Package regexp implements regular expression search.
syntax Package syntax parses regular expressions into parse trees and compiles parse trees into programs.
runtime Package runtime contains operations that interact with Go's runtime system, such as functions to control goroutines.
asan
cgo Package cgo contains runtime support for code generated by the cgo tool.
coverage
debug Package debug contains facilities for programs to debug themselves while they are running.
metrics Package metrics provides a stable interface to access implementation-defined metrics exported by the Go runtime.
msan
pprof Package pprof writes runtime profiling data in the format expected by the pprof visualization tool.
race Package race implements data race detection logic.
trace Package trace contains facilities for programs to generate traces for the Go execution tracer.
slices Package slices defines various functions useful with slices of any type.
sort Package sort provides primitives for sorting slices and user-defined collections.
strconv Package strconv implements conversions to and from string representations of basic data types.
strings Package strings implements simple functions to manipulate UTF-8 encoded strings.
structs Package structs defines marker types that can be used as struct fields to modify the properties of a struct.
sync Package sync provides basic synchronization primitives such as mutual exclusion locks.
atomic Package atomic provides low-level atomic memory primitives useful for implementing synchronization algorithms.
syscall Package syscall contains an interface to the low-level operating system primitives.
js Package js gives access to the WebAssembly host environment when using the js/wasm architecture.
testing Package testing provides support for automated testing of Go packages.
fstest Package fstest implements support for testing implementations and users of file systems.
iotest Package iotest implements Readers and Writers useful mainly for testing.
quick Package quick implements utility functions to help with black box testing.
slogtest Package slogtest implements support for testing implementations of log/slog.Handler.
text
scanner Package scanner provides a scanner and tokenizer for UTF-8-encoded text.
tabwriter Package tabwriter implements a write filter (tabwriter.Writer) that translates tabbed columns in input into properly aligned text.
template Package template implements data-driven templates for generating textual output.
parse Package parse builds parse trees for templates as defined by text/template and html/template.
time Package time provides functionality for measuring and displaying time.
tzdata Package tzdata provides an embedded copy of the timezone database.
unicode Package unicode provides data and functions to test some properties of Unicode code points.
utf16 Package utf16 implements encoding and decoding of UTF-16 sequences.
utf8 Package utf8 implements functions and constants to support text encoded in UTF-8.
unique The unique package provides facilities for canonicalizing ("interning") comparable values.
unsafe Package unsafe contains operations that step around the type safety of Go programs.

Third party ▾

Name Synopsis
cdr.dev
slog Package slog implements minimal structured logging.
sloggers
sloghuman Package sloghuman contains the slogger that writes logs in a human readable format.
slogjson Package slogjson contains the slogger that writes logs in JSON.
slogstackdriver Package slogstackdriver contains the slogger for google cloud's stackdriver.
slogtest Package slogtest contains the slogger for use with Go's testing package.
assert Package assert is a helper package for test assertions.
cloud.google.com
go Package cloud is the root of the packages used to access Google Cloud Services.
artifactregistry
aliasshim Package aliasshim is used to keep the dependency on go-genproto during our go-genproto to google-cloud-go stubs migration window.
apiv1 Package artifactregistry is an auto-generated package for the Artifact Registry API.
artifactregistrypb
apiv1beta2 Package artifactregistry is an auto-generated package for the Artifact Registry API.
artifactregistrypb
auth
credentials Package credentials provides support for making OAuth2 authorized and authenticated HTTP requests to Google APIs.
downscope Package downscope implements the ability to downscope, or restrict, the Identity and Access Management permissions that a short-lived Token can use.
externalaccount Package externalaccount provides support for creating workload identity federation and workforce identity federation token providers that can be used to access Google Cloud resources from external identity providers.
idtoken
impersonate Package impersonate is used to impersonate Google Credentials.
grpctransport
httptransport
oauth2adapt Package oauth2adapt helps converts types used in cloud.google.com/go/auth and golang.org/x/oauth2.
bigquery Package bigquery provides a client for the BigQuery service.
aliasshim Package aliasshim is used to keep the dependency on go-genproto during our go-genproto to google-cloud-go stubs migration window.
analyticshub
apiv1 Package analyticshub is an auto-generated package for the Analytics Hub API.
analyticshubpb
benchmarks
biglake
apiv1 Package biglake is an auto-generated package for the BigLake API.
biglakepb
apiv1alpha1 Package biglake is an auto-generated package for the BigLake API.
biglakepb
connection
apiv1 Package connection is an auto-generated package for the BigQuery Connection API.
connectionpb
apiv1beta1 Package connection is an auto-generated package for the BigQuery Connection API.
connectionpb
dataexchange
apiv1beta1 Package dataexchange is an auto-generated package for the Analytics Hub API.
dataexchangepb
datapolicies
apiv1 Package datapolicies is an auto-generated package for the BigQuery Data Policy API.
datapoliciespb
apiv1beta1 Package datapolicies is an auto-generated package for the BigQuery Data Policy API.
datapoliciespb
datatransfer
apiv1 Package datatransfer is an auto-generated package for the BigQuery Data Transfer API.
datatransferpb
migration
apiv2 Package migration is an auto-generated package for the BigQuery Migration API.
migrationpb
apiv2alpha Package migration is an auto-generated package for the BigQuery Migration API.
migrationpb
reservation
apiv1 Package reservation is an auto-generated package for the BigQuery Reservation API.
reservationpb
storage
apiv1 Package storage is an auto-generated package for the BigQuery Storage API.
storagepb
apiv1beta1 Package storage is an auto-generated package for the BigQuery Storage API.
storagepb
apiv1beta2 Package storage is an auto-generated package for the BigQuery Storage API.
storagepb
managedwriter Package managedwriter provides a thick client around the BigQuery storage API's BigQueryWriteClient.
adapt Package adapt adds functionality related to converting bigquery representations like schema and data type representations.
civil Package civil implements types for civil time, a time-zone-independent representation of time that follows the rules of the proleptic Gregorian calendar with exactly 24-hour days, 60-minute hours, and 60-second minutes.
cloudsqlconn Package cloudsqlconn provides functions for authorizing and encrypting connections.
debug
errtype Package errtype provides a number of concrete types which are used by the cloudsqlconn package.
instance
mysql
mysql Package mysql provides a Cloud SQL MySQL driver that uses go-sql-driver/mysql and works with database/sql
postgres
pgxv4 Package pgxv4 provides a Cloud SQL Postgres driver that uses pgx v4 and works with the database/sql package.
pgxv5 Package pgxv5 provides a Cloud SQL Postgres driver that uses pgx v5 and works with the database/sql package.
sqlserver
mssql Package mssql provides a Cloud SQL SQL Server driver that works with the database/sql package.
compute
metadata Package metadata provides access to Google Compute Engine (GCE) metadata and API service accounts.
debugger
aliasshim Package aliasshim is used to keep the dependency on go-genproto during our go-genproto to google-cloud-go stubs migration window.
apiv2 Package debugger is an auto-generated package for the Stackdriver Debugger API.
debuggerpb
httpreplay Package httpreplay provides an API for recording and replaying traffic from HTTP-based Google API clients.
cmd
httpr
iam Package iam supports the resource-specific operations of Google Cloud IAM (Identity and Access Management) for the Google Cloud Libraries.
admin
apiv1 Package admin is an auto-generated package for the Identity and Access Management (IAM) API.
adminpb
aliasshim Package aliasshim is used to keep the dependency on go-genproto during our go-genproto to google-cloud-go stubs migration window.
apiv1 Package iam is an auto-generated package for the IAM Meta API.
iampb
apiv2 Package iam is an auto-generated package for the Identity and Access Management (IAM) API.
iampb
credentials
apiv1 Package credentials is an auto-generated package for the IAM Service Account Credentials API.
credentialspb
kms
aliasshim Package aliasshim is used to keep the dependency on go-genproto during our go-genproto to google-cloud-go stubs migration window.
apiv1 Package kms is an auto-generated package for the Cloud Key Management Service (KMS) API.
kmspb
inventory
apiv1 Package inventory is an auto-generated package for the KMS Inventory API.
inventorypb
logging Package logging contains a Cloud Logging client suitable for writing logs.
aliasshim Package aliasshim is used to keep the dependency on go-genproto during our go-genproto to google-cloud-go stubs migration window.
apiv2 Package logging is an auto-generated package for the Cloud Logging API.
loggingpb
logadmin Package logadmin contains a Cloud Logging client that can be used for reading logs and working with sinks, metrics and monitored resources.
longrunning Package longrunning supports Long Running Operations for the Google Cloud Libraries.
aliasshim Package aliasshim is used to keep the dependency on go-genproto during our go-genproto to google-cloud-go stubs migration window.
autogen Package longrunning is an auto-generated package for the Long Running Operations API.
longrunningpb
monitoring
aliasshim Package aliasshim is used to keep the dependency on go-genproto during our go-genproto to google-cloud-go stubs migration window.
apiv3 Package monitoring is an auto-generated package for the Cloud Monitoring API.
v2 Package monitoring is an auto-generated package for the Cloud Monitoring API.
monitoringpb
dashboard
apiv1 Package dashboard is an auto-generated package for the Cloud Monitoring API.
dashboardpb
metricsscope
apiv1 Package metricsscope is an auto-generated package for the Cloud Monitoring API.
metricsscopepb
pubsub Package pubsub provides an easy way to publish and receive Google Cloud Pub/Sub messages, hiding the details of the underlying server RPCs.
aliasshim Package aliasshim is used to keep the dependency on go-genproto during our go-genproto to google-cloud-go stubs migration window.
apiv1 Package pubsub is an auto-generated package for the Cloud Pub/Sub API.
pubsubpb
loadtest Package loadtest implements load testing for pubsub, following the interface defined in https://github.com/GoogleCloudPlatform/pubsub/tree/master/load-test-framework/ .
cmd
pb
pstest Package pstest provides a fake Cloud PubSub service for testing.
resourcemanager
aliasshim Package aliasshim is used to keep the dependency on go-genproto during our go-genproto to google-cloud-go stubs migration window.
apiv2 Package resourcemanager is an auto-generated package for the Cloud Resource Manager API.
resourcemanagerpb
apiv3 Package resourcemanager is an auto-generated package for the Cloud Resource Manager API.
resourcemanagerpb
rpcreplay Package rpcreplay supports the capture and replay of gRPC calls.
proto
intstore
rpcreplay
secretmanager
aliasshim Package aliasshim is used to keep the dependency on go-genproto during our go-genproto to google-cloud-go stubs migration window.
apiv1 Package secretmanager is an auto-generated package for the Secret Manager API.
secretmanagerpb
apiv1beta2 Package secretmanager is an auto-generated package for the Secret Manager API.
secretmanagerpb
storage Package storage provides an easy way to work with Google Cloud Storage.
control
apiv2 Package control is an auto-generated package for the Storage Control API.
controlpb
third_party
pkgsite Package pkgsite is not for external use.
cuelabs.dev
go
oci
ociregistry Package ociregistry provides an abstraction that represents the capabilities provided by an OCI registry.
ociauth
ociclient Package ociclient provides an implementation of ociregistry.Interface that uses HTTP to talk to the remote registry.
ocidebug Package ocidebug is an OCI registry wrapper that prints log messages on registry operations.
ocifilter Package ocifilter implements "filter" functions that wrap or combine ociregistry implementations in different ways.
ocimem Package ocimem provides a simple in-memory implementation of an OCI registry.
ociref Package ociref supports parsing cross-registry OCI registry references.
ociserver Package ociserver implements a docker V2 registry and the OCI distribution specification.
ocitest Package ocitest provides some helper types for writing ociregistry-related tests.
ociunify Package ociunify unifies two OCI registries into one.
cuelang.org
go
cmd
cue
cmd
cuepls cuepls (pronounced “CUE please”) is an LSP server for CUE.
cue Package cue is the main API for CUE evaluation.
ast Package ast declares the types used to represent syntax trees for CUE packages.
astutil
build Package build defines data types and utilities for defining CUE configuration instances.
cuecontext
errors Package errors defines shared types for handling CUE errors.
format Package format implements standard formatting of CUE configurations.
interpreter
wasm Package wasm allows users to write their own functions and make them available to CUE via Wasm modules.
literal Package literal implements conversions to and from string representations of basic data types.
load Package load loads CUE instances.
parser Package parser implements a parser for CUE source files.
scanner Package scanner implements a scanner for CUE source text.
stats Package stats is an experimental package for getting statistics on CUE evaluations.
token Package token defines constants representing the lexical tokens of the Go programming language and basic operations on tokens (printing, predicates).
cuego Package cuego allows using CUE constraints in Go programs.
encoding Package encoding contains subpackages to convert CUE to and from byte-level and textual representations.
gocode Package gocode defines functions for extracting CUE definitions from Go code and generating Go code from CUE values.
gocodec Package codec converts Go to and from CUE and validates Go values based on CUE constraints.
json Package json converts JSON to and from CUE.
jsonschema Package jsonschema converts JSON Schema to CUE
openapi Package openapi provides functionality for mapping CUE to and from OpenAPI v3.0.0.
protobuf Package protobuf defines functionality for parsing protocol buffer definitions and instances.
jsonpb Package jsonpb rewrites a CUE expression based upon the Protobuf interpretation of JSON.
pbinternal
textproto Package textproto converts text protobuffer files to and from CUE.
yaml Package yaml converts YAML encodings to and from CUE.
mod
modcache Package modcache provides a file-based cache for modules.
modconfig Package modconfig provides access to the standard CUE module configuration, including registry access and authorization.
modfile Package modfile provides functionality for reading and parsing the CUE module file, cue.mod/module.cue.
modregistry Package modregistry provides functionality for reading and writing CUE modules from an OCI registry.
module Package module defines the [Version] type along with support code.
modzip Package modzip provides functions for creating and extracting module zip files.
pkg Package pkg defines CUE standard packages.
crypto
ed25519
hmac Package hmac implements the Keyed-Hash Message Authentication Code (HMAC) as defined in U.S. Federal Information Processing Standards Publication 198.
md5
sha1
sha256
sha512
encoding
base64 Package base64 implements base64 encoding as specified by RFC 4648.
csv
hex
json
yaml
html
list Package list contains functions for manipulating and examining lists.
math
bits
net Package net provides net-related type definitions.
path Package path implements utility routines for manipulating filename paths as defined by targetted operating systems, and also paths that always use forward slashes regardless of the operating system, such as URLs.
regexp Package regexp implements regular expression search.
strconv
strings Package strings implements simple functions to manipulate UTF-8 encoded strings.package strings.
struct Package struct defines utilities for struct types.
text
tabwriter
template
time Package time defines time-related types.
tool Package tool defines stateful operation types for cue commands.
cli Package cli provides tasks dealing with a console.
exec Package exec defines tasks for running commands.
file Package file provides file operations for cue tasks.
http Package http provides tasks related to the HTTP protocol.
os Package os defines tasks for retrieving os-related information.
uuid Package uuid defines functionality for creating UUIDs as defined in RFC 4122.
tools
fix Package fix contains functionality for writing CUE files with legacy syntax to newer ones.
flow Package flow provides a low-level workflow manager based on a CUE Instance.
trim Package trim removes fields that may be inferred from another mixed in value that "dominates" it.
dario.cat
mergo A helper to merge structs and maps in Golang.
edge-infra.dev
cmd
edge
api
auth-proxy
bannerctl
bsl
chariot2
clusterctl
gke-auth
ctlfish
datasync
chirp
couchctl
cushion
datasyncinit
magpie
shoot
sparrow
device-registrar
edge
edge-agent
edge-injector
edge-issuer
edge-sql
edgeadmin
envctl
iam
active-ttl
operator
provider
verify-client
kinform-psqlinjector
lighthouse
linkerdctl
logging
logreplay
monitoring
alertman
cli
am-webhook
billman
dashman
cli
dsp
metermaid
cli
plank
prometheus
sequel
syncedobjectctl
f8n
dennis
ipranger
kinform
client
server
pgrstoauth
pinitctl
rebar
excursions
ghappman
github-actions-exporter
gridbug
jack
middlechild
overlook
warehouse
lift
lumperctl Lumperctl is a K8s controller for scheduling Pallets.
packagelock
promote
registryforwarder Registryforwarder is a PubSub daemon that forwards Google Artifact Registry packages from one project to another.
release
sds
admission
controller
audio
pipewire
controlplaneguardian
corednsctl
daemonsetdns
devices
device-agent
serial-loopback-tester
devicewaiter
display
displayctl
displayinfo
webhook
xserver
emergencyaccess
authservice
eagateway
remotecli
rulesengine
userservice
v1
remotecliv1
etcd
manager
recovery
operator
firewallctl
ingressctl
interlock
kpower
lanoutage
detector
controller
helper
scheduler
nfd-helper
nodeagent
novnc
integration
mocks
gateway
wsserver
patchmanager
productionartifactsigner
pvgarbagecollector
pxe
pxe-controller
remoteaccess
authserver
wireguardctl
terminalctl
tolerator
tools
vpnctl
vms
vmctl
vnc
gateway
logProcessor
tools Package tools contains general purpose tools written in Go to assist with development workflows in this repository.
art Package main contains the binary entrypoint for art, a tool for uploading job artifacts to GCS.
actions
argo
bzl-cache-rc-gen
ci-billing
dlog
gh-status
hack
pusha
teamster
vset
x
gcp
publisher
ocirefsplainer ocirefsplainer demonstrates usage of google/go-containerregistry's name package and the structure of OCI registry references.
pgrstc
config
components
info Package edgeinfo provides access to the embedded vendored manifests related to the edge-info ConfigMap available on all Edge clusters.
pxe
pallets
sds
lanoutage
scheduler Package lanoutagectl exposes LAN outage detector controller manifests as slices of bytes
hack
build
ci
leaf
cmd
pkg
go
rules
container
archsupport
gazelle
language
d2
gazelle
constants
kustomize
gazelle
language
graphiql
observability
billing Some hack code which can make multiple calls to the log and metric cost utilities used by the cmd/billman cli.
sds
memoryload
tools
apk-repository An HTTPS server that serves a GCP bucket and makes it available to apko or any Alpine apk add call.
apko-updater-bot
cmd
update
bzldot simplify-bzl-dot accepts a Graphviz graph represented as DOT and simplifies the Bazel labels for each node, producing easier to read graphs.
cicterminals
cicterminals
use-database How to use: cicterminals useDatabase --databaseHost=localhost --databaseName=dev0 --databaseUser=postgres --topLevelProjectID=ret-edge-dev0-foreman --chariotTopic=chariot-rides
cleaner How does this work?
config
eyede
use-database How to use: eyede useDatabase --databaseHost=localhost --databaseName=dev0 --databaseUser=postgres --databasePassword=**** --topLevelProjectID=ret-edge-dev0-foreman --chariotTopic=chariot-rides
use-storage How to use: eyede useStorage --databaseHost=localhost --databaseName=dev0 --databaseUser=postgres --databasePassword=**** --topLevelProjectID=ret-edge-dev0-foreman --chariotTopic=chariot-rides
utils
fmt-manifests
gcs-file-cleaner
hiss Command Hiss is a gitHub ISSue creator utility and how you feel when you are creating issues.
hr
populate
utils
lumberjack
utils
tp-container-dep-migrator
pkg
edge
api
apierror
bsl
gcp
sql
testutils
bsl
types
client
examples
clients
fake
mocks
graph
generated
mapper
model
pagination
plugins
validate
resolver Package resolver manages requests from grahpql resolvers to services which handles communications to chariot, kubernetes and BSP api.
generate
setup
test
utils
graphqlhelpers
middleware
activityhistory
audit
environment
errorlog
request
mocks Package mocks is a generated GoMock package.
services
artifacts
channels
cluster
label
clustersecrets
edgenode
activationcode
common
gcp
interfaces
kinform
virtualmachine
common
status
sql
metrics
migrationmanager
plugin
query
utils
status
testutils
seededpostgres
totp
types
utils
apis
banner
v1alpha1 Package v1alpha1 contains API Schema definitions for the edge v1alpha1 API group +kubebuilder:object:generate=true +groupName=edge.ncr.com
client
cluster
v1alpha1 Package v1alpha1 contains API Schema definitions for the edge.ncr.com v1alpha1 API group +kubebuilder:object:generate=true +groupName=edge.ncr.com
errors
gkecluster
v1alpha1 Package v1alpha1 contains API Schema definitions for the edge.ncr.com v1alpha1 API group +kubebuilder:object:generate=true +groupName=edge.ncr.com
meta
persistence
v1alpha1 Package v1alpha1 contains API Schema definitions for the edge v1alpha1 API group +kubebuilder:object:generate=true +groupName=edge.ncr.com
sequel
k8s
v1alpha2 Package v1alpha1 contains API Schema definitions for CustomResourceDefinitions for creating database users.
syncedobject
apis
v1alpha1 Package v1alpha1 contains API Schema definitions for the edge.ncr.com v1alpha1 API group +kubebuilder:object:generate=true +groupName=edge.ncr.com
audit
auth-proxy
faker
handlers
interceptor
session
store
types
utils
bootstrapping
bsl
fake
bsl-reconciler
metrics
capabilities
chariot
client
errorsnode Package `errosnode` provides a safe way to combine errors together for use with the `errors.As` and `errors.Is` functions.
example
client
clientutils
compatibility compatibility is a helper pkg with functions to compare and support n, n-1, and n-2 versions.
component
build Package build provides libraries for working with builds of Edge platform components
image Package image provides utilities for defining container image structs and working with them.
updatemanifests Package updatemanifests provides a common library for updating Edge platform manifests.
constants Package constants contains the strings used throughout the K8s ecosystem
api
banner
cluster Package cluster contains Edge Cluster enum constants.
fleet Package fleet contains Edge Fleet enum constants that represent each tier of K8s clusters in the Edge platform.
pallet
workload Package workload defines the API constants + validation functions for workload.edge.ncr.com
controllers
bannerctl
clusterctl
pkg
iamutils
plugins
activationcode The ActivationCode clusterctl plugin takes care of creating/deleting external secrets (and the related permissions for pulling these secrets from secret manager) for node activation codes.
clusternetworkservice
clustersecrets
dnsconfig
helmreleases
cache
providers
memory
encryption
info-configmaps
log-levels
log-replay
metrics This package aims to expose metrics related to the running and operation of clusterctl plugins It will be helpful to reveal the time taken to run a plugin, error rates/pruneness of a plugin among other things.
multikustomization
provider
secretmanagersecrets
spegelconfig
vpnconfig
dbmetrics
envctl
pkg
nameutils This function can be used to Create StatefulSet name(s) It accepts the node object and desired name for the StatefulSet name.
sequel Sequel is the Edge Database Authentication and Authorization controller it is an extension of kcc.
dbctl
syncedobject
util
edgedb
ctlfish
metrics
monitor
option
datasync
apis
v1alpha1 Package v1alpha1 contains API Schema definitions for the datasync v1alpha1 API group +kubebuilder:object:generate=true +groupName=datasync.edge.ncr.com
chirp
model
persister
files
provider
sender
server
grpc
http
worker
controllers
couchctl
test_runner
couchdb
cushion
datasyncinit
http
kafkaclient
magpie Package classification Magpie
shoot Shoot passes messages from RedPanda (https://redpanda.com) to the cloud via GCP Pub/Sub as part of the data sync edge to cloud data pipeline.
config
fake
handler
http
model
pubsub package pubsub handle the publishing of messages into Google Pub/Sub
worker
sparrow Package classification Sparrow
device-registrar
api
v1alpha1 Package v1alpha1 contains API Schema definitions for the v1alpha1 API group +kubebuilder:object:generate=true +groupName=device-registrar.edge.ncr.com
config
controller
services Device Registrar
utils
test
edge-issuer
api
v1alpha1 Package v1alpha1 contains API Schema definitions for the edge-issuer v1alpha1 API group +kubebuilder:object:generate=true +groupName=edge-issuer.edge.ncr.com
controllers
signer
edgeadmin Package edgeadmin contains the `edgeadmin` CLI client that can be packaged into Go binaries e.g., cmd/edge/main.go
commands
cfg Package cfg contains the `cfg` CLI command
updatemanifests Package updatemanifests contains the `cfg update-manifests` CLI command, which can be used in CI pipelines to update the container images a set of existing manifests reference and apply build metadata labels, e.g., commit, version, etc.
chart The edgeadmin chart command group lets you publish, delete, and diff Edge NCR Charts.
operatorintervention
add
mocks
delete
edgeextension package edgeextension provides a [command.Extension] which can be used in cli commands to automatically generate an EdgeClient for the cli to use.
format package format provides helper functions which can be used to generate output strings to be displayed to the user when interacting with operatorintervention commands
loaddata
view
mocks
version
edgecliutils
registrar
edgeagent
audit Package audit implements a logger implementation to provide standardized logging for edge agent request events
model
edgecli
commands
activationcode
get
list
refresh
cluster
bootstrap
connect
register
clusterconfig
listclusterconfig
modifyclusterconfig
clustersecret
update
view
context
add
delete
list
set
update
networkservice
list
modify
register
remove
terminal
bulkregister
disk
create
discover
list
modify
remove
modify
register
remove
terminaladdress
modify
terminalinterface
modify
constructors
flagutil
edgeencrypt
externalsecrets
flux
bootstrap
gcpinfra Package gcpinfra defines the GCP Resource Manager / Cloud resource structure that is used to manage all infrastructure owned by Edge.
constants
gitops
fn Package fn defines the function interface that GItOps functions will implement to make them easily runnable by both the Chariot web server and Kpt binary.
testutil Package testutil was originally forked from github.com/kubernetes-sigs/kustomize
v1alpha1 Package v1alpha1 defines the scheme registration info for Edge Kpt functions.
fns
edgerelease Package edgerelease implements the EdgeRelease Kpt function, based on the Kpt delivery pipeline RFC: https://docs.edge-infra.dev/rfc/kpt-delivery-pipeline/.
normalizer Package normalizer contains the logic for the kpt fn so that it can be leveraged in non-kpt contexts
trimmer Package trimmer contains the logic for the kpt fn so that it can be leveraged in non-kpt contexts
iam
api
v1alpha1 Package v1alpha1 contains API Schema definitions for the v1alpha1 API group +kubebuilder:object:generate=true +groupName=iam.edge-infra.dev
apperror
barcode
client
cloud
config
crypto
ctl
clientctl
encryptionctl
providerctl
device
errors package errors contain all the custom-built errors, which happens during the different flows of Edge IAM
identity nolint ToDo: need to address code complexity in the handler
log
middleware
oauth2
pin
profile
prometheus
provider
session
storage
database nolint:dupl
memory
types
util
verify
templates
info
fake
k8objectsutils
gcp
iamcomponent
ownerref
kustomization
lighthouse Lighthouse is configurable using a configmap whose CHANNELS data field specifies what channels to listen to for events.
config
event
testutils
linkerd Package linkerd implements Edge's linkerdctl controller and custom modifications made to linkerd solution
certs
identity Package identity abstracts the linkerd identity certificate manager objects and implements the logic to create the certmanager resources for the linkerd identity issuer and its certificate as well as obtaining linkerd-proxy identity certificates from K8s pods
trustanchor Package trustanchor abstracts the linkerd trustanchor certificate manager objects and implements the logic to create/read the linkerd trustanchor certificate K8s secret
helm
render Package render implements a helm rendering functions to mutate the values.yaml and render the helm chart during runtime operation
values package values vendors https://github.com/linkerd/linkerd2/blob/release/stable-2.14/pkg/charts/linkerd2/values.go until linkerd go version is updated to stable release commit.
k8s
apis
linkerd
v1alpha1 Package v1alpha1 contains API Schema definitions for the Linkerd Edge controller types.
controllers
linkerd
config
install Package install implements the logic for rendering and applying the linkerd manifests from the official helm charts onto the cluster.
proxyinjection Package proxyinjection implements the logic to determine which namespaces should be injected with the linkerd proxy and creates a linkerdworkloadinjection object to begin injection by the workloadinjection controller.
linstor
metrics
workloadinjection
restart Package restart implements the logic required to restart K8s workloads so that the linkerd-proxy can be injected into the assosciated pods
workloads Package workloads implements the logic required to determine what workloads are required to be reinjected
manifests Package manifests implements utility functions for mutating linkerd unstructured objects with custom configurations.
policy
logging
logcfg
logreplay
workload-siem
monitoring
am-webhook
billman
cmd Package cmd contains the billman CLI
all Package `all` contains the billman CLI for calculating log and metric billing data.
logs Package `logs` contains the billman CLI for calculating log billing data.
metrics Package `metrics` contains the billman CLI for calculating metric billing data.
costs Package costs provides functions for calculating and showing GCP costs
edgesql Package edgesql makes calls into an edge SQL db in order to gather data about an edge cluster.
gcp Package gcp calls the GCP metrics api to return data about metric samples and logs ingested for edge clusters.
k8s
controllers
prometheusctl
plank
okta
psqlinjector
metrics
registration
rollouts Package rollouts contains types and logic for implementing graphical, user defined, cluster operation flows.
drivers
engine
examples
secrets
shipment
generator
webhooks
edge-injector
yamlfmt
f8n Package f9 is the root package for code owned by the Edge Foundation team.
devinfra
database
psql
gcp
artifactregistry
bigquery
job
storage Package storage is concerned with storing and accessing job data in Google Cloud Storage.
pubsub
ghappman Package ghappman contains functions to create a ghappman server, as well as types that can be shared between client/server code for request/responses
github
ghfs Package ghfs provides a fs.FS implementation backed by remote GitHub repo contents, fetched via the GitHub API.
oauth
devicecode Package devicecode implements functionality for getting oauth tokens to authenticate with GitHub on behalf of a user
github-actions-exporter
config
metrics
server
github-client
gridbug
jack
constants
excursions
guest_services
logger
overlook nolint added no lint because it constantly complained about duplicated code for the handlers
pluginimports
plugin
approved_label
deleted_issue
enforce_milestone
enforce_release_label
epics
list
milestone_report
milestones
options
pr
pr_project
project
project_pruning
size
task
triage_issue
triage_parent
type
uploadjob
webhook_events
job
middlechild
overlook
repo Package repo implements packages used to support the maintenance and management of this repository.
owners
policybot Package policybot contains forked types from github.com/palantir/policy-bot so that they can be updated to use omitempty.
policy
approval
common
disapproval
predicate
reviewer
pull
pulltest
reports
testinfra
model
sql
schema
gcp
k8s
controllers
dennis Package dennis provides a simple K8s controller for automatically creating DNSRecordSets in response to ComputeAddress resources, based on annotation values.
projectinit Package projectinit provides a simple K8s controller for automating some common infrastructure set up in GCP for Project resources.
ipranger
server
kinform
client
fields
helper
mapper
metrics
model
server
sql
pgrstoauth
sovereign
client
model
warehouse Package warehouse contains the package specification and core functionality for Edge OCI artifacts.
capability
cluster
forwarder Package forwarder implements a PubSub daemon for copying artifacts from one Google Artifact Registry instance to another.
k8s Package k8s implements the K8s API types for working with warehouse artifacts and controllers that reconcile them.
apis
meta Package meta implements K8s machinery for Warehouse metadata.
v1alpha1 Package v1alpha1 contains API Schema definitions for CustomResourceDefinitions for unpacking Warehouse artifacts and scheduling them to clusters.
v1alpha2 Package v1alpha2 contains API Schema definitions for CustomResourceDefinitions for unpacking Warehouse artifacts and scheduling them to clusters.
controllers
lumperctl
kauth Package kauthn implements functionality for producing OCI registry keychains from K8s service accounts.
lift Package lift implements warehouse packaging semantics on top of the warehouse OCI types.
cmd Package cmd contains the lift CLI, for working with Edge Pallets.
apply
flatten
graph
inspect
pack
pallet
render
warehouse
pack Package pack implements functionality for building Warehouse packages.
filters Package filters implements built-in YAML filters that can be used when packing a Pallet.
transformers
ambiguous
bazel Package bazel implements a YAML transformer that automatically builds, pushes containers, and updates digests if the image field starts with `bzl://`
labels
palletmetadata Package palletmetadata defines a thin wrapper around annotations.Filter so it can implement our Filter interface.
types Package types defines the types for Warehouse package build configuration, e.g.
render Package render templates the contents of manifests pulled from pallets and defines the total set of valid template variables.
unpack Package unpack allows for unpacking OCI artifacts, rendering the contents using supported variables, and applying the artifacts to a K8s cluster.
oci Package oci contains OCI functionality and types that are used to support Warehouse specific implementations in other packages.
cache
providers
disk
memory
cmp Package cmp implements comparisons and evaluations of Warehouse artifacts.
layer
layout Package layout defines utilities for working with a Pallet OCI Image Layout.
match Package match implements Warehouse matchers on top of ggcr/v1/match
mutate Package mutate implements Warehouse-specific mutation logic and helpers for mutating Warehouse OCI artifacts.
name Package name implements functionality for parsing package names from OCI artifacts and working with them.
remote
validate
walk Package walk allows traversing, or "walking", all of the entities that comprise a given OCI artifact.
packagelock
cmd
inspect package inspect displays and validates annotations on a set of packages For a single package-lock, org.opencontainers.image.version should be same for all specified packages if they were built from the same revision
validate
pallet Package pallet defines the requirements for a Pallet OCI artifact and provides utilities for constructing them.
resolve
promote
release
cmd
build
lock
render
whtest Package whtest contains test utils for Warehouse that are suitable for unit tests.
registry Package registry provides an in-memory httptest-backed registry for testing.
k8s
certmanager
apis
meta
decoder Package decoder provides common functionality for parsing raw data containing K8s resources into structs that can then be applied via the K8s API.
eyaml Package eyaml (edgeyaml) implements functionality for working with K8s YAML documents.
fieldspecs Package fieldspecs defines types and helpers for working with Kustomize FieldSpecs.
filesys Package filesys implements helpers for converting various filesystems to Kustomize / kyaml filesystems.
kcli Package kcli contains utilities for building K8s CLIs.
konfigkonnector
apis
configconnector
v1beta1 v1beta1 provides homerolled structs for the ConfigConnector Kube CRD used by the K8s Config Connector project: https://github.com/GoogleCloudPlatform/k8s-config-connector
meta
kustomize Package kustomize implements extensions and utilities for the Kustomize ecosystem.
meta
status Package status provides common K8s status conditions, reasons, and other utilities for building controllers with consistent statuses that are compatible with kstatus (https://github.com/kubernetes-sigs/cli-utils/tree/master/pkg/kstatus).
net Package net (k8s) implements utilities for common network queries and manipulation on ks networks
calico
object
fobject Package fobject implements a fake object that can be used for unit tests.
match Package match provides composable K8s object matchers.
rbac
runtime
client
conditions Package conditions implements generic functionality for working with kstatus compliant K8s resource conditions.
controller
metrics
reconcile Package reconcile implements functionality for processing reconciliation results and errors to return to controller-runtime.
recerr Package recerr implements custom controller reconciliation error types and utilities used during reconciliaton result summarization.
events Package events provides a Recorder to record Kubernetes Events.
inventory Package inventory provides functionality for working with resource inventories being managed by K8s controllers or other actors.
objectrestarter Package objectrestarter provides a utility for restarting workloads using the kubectl annotation used by K8s for graceful restarting.
patch
sap Package sap implements a server-side apply (SSA) resource manager for K8s.
install Package install implements naive one-shot application of K8s objects using server-side apply.
statusreaders
testing
kmp Package kmp provides K8s comparisons for test assertions.
unstructured
lib
build
apko
bazel
git Package git provides functionality for getting information about a local Git repository and its HEAD commit.
semver Package semver provides utilities for working with semantic versioning based on https://semver.org
cli
clog Package clog implements github.com/go-logr/logr.Logger for CLIs.
command
commands
rags Package rags implements rich flag functionality on top of the stdlib flag package.
sh
sink Package sink assists in building out consistent CLI plumbing.
compression
crypto
certs
pem
x509
encodings
osutilcrypt Package crypt provides interface for password crypt functions and collects common constants.
common
sha512 Package sha512_crypt implements Ulrich Drepper's SHA512-crypt password hashing algorithm.
randomizer
validation
db
postgres Package postgres is an attempt is to have a common interface for all PostgreSQL usage.
edgeutils
errors Package errors provides common custom Error types.
featureflag
testutil
filesystem
fog Package fog (Foundation Log) implements a zap-backed logr LogSink that integrates with Google Cloud Logging special keys.
gcp Package gcp is a standard library for Google Cloud.
cloudsql
iam
roles
utils
metricsscopes Package metricsscopes provides functions for working with GCP Metrics Scopes TODO: add link to metrics scopes
monitoring
alerting
alertmanager Package alertmanager gets GCP alert policies and saves them to disk.
dashboardmanager
dsp
alert
cmd
create
metrics
monutil Package monutil contains functions for file operations used with dashman and alertman
project Package project contains convenience functions for working with GCP projects, eg creation, deletion, updating billing accounts
pubsub
resource Pacakage resource provides basic utilities for working with Google Cloud Platform resource strings.
secretmanager Package secretmanager provides a set of functions to facilitate easily working with the Secret Manager API without all of the gory details of request handling
serviceusage
utils
icmp
ini Package ini provides INI file read and write functionality in Go.
kernel
cgroup Package cgroup implements functionality to add cgroup rules to containers to allow or deny access to devices
devices Package devices implements logic to parse file system for linux devices.
drm
modules Package modules implements kernel module functions
netlink Package netlink implements common netlink manipulation.
ip Package implements ip manipulation.
link Package implements helpers for link devices through netlink
mock
modules
netns Package implements handlers for netlink netns
socket Package socket implements a socket server capable of sending a data stream to netlink or a remote destination
tc Package tc - "traffic control"
udev Package udev implements an interface to read KOBJECT_EVENTS from a remote socket or netlink in local network namespace
reader
sockets
logging
mqtt
ncr
gcp
security Package security contains constants used by various components that are part of the Edge ecosystem to reliably create and manage the appropriate GCP security policies and resources.
networkvalidator
pprof
promassert `promassert` is the easiest way to test prometheus metrics in go unit tests.
runtime
healthz
manager
signals
metrics
subscriber
metrics
version Package version provides a version struct from values defined at build-time for binaries.
server Package server provides a generic http server and metrics server with overridable implementations for Kubernetes probes
health
inmemorylistener
text
drawing
uuid Edge UUID package provides compatibility for all the naming and identification of resources.
webhooks
sds Includes common constants/functions used by sds pkg
admission
observability
verify
db
audio
constants
k8s
controllers
pipewire
clustersecrets Package clustersecrets implements a generic interface for secrets synced from cloud to clusters through SecretManager secrets and external secrets.
audit Package audit implements a logger implementation to provide standardized logging for cluster secret security events
breakglass Package breakglass implements the cluster secret interface for breakglass user.
common
grub Package grub implements the cluster secret interface for grub recovery user.
filesystem
controlplaneguardian
api
common
config
detection
arp
identifier
job
state
devices
agent
cgroups
common
containers
events
metrics
mocks Package mocks is a generated GoMock package.
rules
udevproxy
class
k8s
apis
v1 +kubebuilder:object:generate=true +groupName=device-system.edge.ncr.com
device-plugins
logger
wait
display
constants
displayinfo
xorg
displaymanager
applier
example
xorg
command
runner
fake
xinput
xrandr
xset
manager
example
xorg
reader
example
xorg
waiter
example
xorg
k8s
apis
v1 +kubebuilder:object:generate=true +groupName=display.edge.ncr.com
v2 +kubebuilder:object:generate=true +groupName=display.edge.ncr.com
controllers
displayctl
xserver
config
webhooks
display
dns
constants
k8s
controllers
corednsctl Package corednsctl provides a K8s controller for managing CoreDNS configuration on edge clusters.
coredns Package coredns implements the logic required to parse, edit and apply the third party CoreDNS default manifests depedning on the thickPOS/thinPOS setting on the edge cluster
daemonset Package daemonset implements the logic required to parse the default CoreDNS deployment manifest, update the spec as required and convert to daemonset
deployment Package deployment implements the logic required to parse the default CoreDNS deployment manifest and update the spec as required
service Package service implements the logic required to parse the default CoreDNS service manifest and update the spec depending on thickPOS/thinPOS setting
emergencyaccess
apierror
handler
authservice
server
setup
storage
database
sql
client Package client is used to store reusable http helper types that can be used across cliservices.
cliservice
config
ea_integration
v2
mockbffserver
eaconst
eagateway
server
emulator
emulatorsvc
middleware
msgdata
msgsvc
remotecli
requestservice
retriever package retriever contains the Operator Intervention Artifact Retriever cabable of retrieving Operator Intervention artifacts from the DB
rules
server
setup
storage
database
sql
file
sql
plugin
emergencyaccess Package emergencyaccess is used to find the correct seed data for the given environment
types
user
server
service
etcd
manager
cluster Package cluster provides functionality for monitoring etcd cluster health and recovering the cluster if quorum is lost.
recovery
operator Package operator configures and manages etcd members
apis
etcdmember
v1 after editing this package run just update-k8s-codegen to populate the zz-
constants
ien
bootoptions
containers Package containers lists out the container images required by kubeadm installation.
k8s
apis
v1 +kubebuilder:object:generate=true +groupName=dsds.edge.ncr.com
controllers
firewallctl
nodeagent
config
fake
plugins
clustersecrets
breakglass
grub
edgeconfigsync
example
networking
cniplugin
dhclient
iptables
netplan
ntp
trafficshaping
nodefirewall
nodepatcher
remoteagentconfig
staticpodscheduler
pkg
render
templates
swapcfg
thinclient
configobject
selector
pxe
apis
v1 after editing this package run just update-k8s-codegen to populate the zz-
common
dnsmasq
staticfileserver
network
info Package network/info implements common interfaces for network service ConfigMap
netplan package netplan implements an interface to the netplan APIs
node Package node implements conversion types between the k8s Node object and the IENode
resource
topology Package topology provides common interfaces for topology-info ConfigMap
ingress
emissary
gateway
k8s
controllers
ingressctl
tcpmappings
interlock Package classification Interlock
topic
cluster
example
host
instances
websocket
k8s
bootstrap
tokens
controllers
terminalctl
pkg
plugins
emergencyaccess
daemonsetdns
client
daemonsetdnstest Package daemonsetdnstest contains f2 test helpers to install the daemonsetdns component to a cluster for use in L2 integration tests
iplookup
tolerator
kpower
common
lock
logwriter
metrics
power
lanoutage
detector
helper
scheduler
lib
ci
dsds-sandboxes
colors
containerd Package containerd provides high-level functionality for interacting with containerd resources
mocks Package mocks is a generated GoMock package.
dbus
systemd Package systemd provides high-level functionality for interacting with systemd services
mocks Package mocks is a generated GoMock package.
edid
etcd
client
mocks Package mocks is a generated GoMock package.
retry Package retry provides an etcd client wrapper that implements retries for etcd methods.
mocks Package mocks is a generated GoMock package.
server
embed
fswatcher
jsonpatch
k8s
manifest
retryclient Package retryclient provides a Kubernetes client wrapper that implements retries for Kubernetes methods.
mocks Package mocks is a generated GoMock package.
types
networking
routing
os
env
fake
file
fake
grub
passthrough Package for Passthrough Exec Commands via Chroot
fake
service
process
processmanager
processtime
set
systemd
systemdconfig
xorg
dpms
fake
xinput
fake
xrandr
fake
nfd
helper
patching
common
k8s
apis
ienpatch
v1 +kubebuilder:object:generate=true +groupName=patchmanager.edge.ncr.com
controller
patchmanager
test
remoteaccess
authserver
constants
k8s
apis
vpnconfigs
v1 +kubebuilder:object:generate=true +groupName=remoteaccess.edge.ncr.com
controllers
wireguardctl
vpnconfig
service
wireguard
client
relay
secret
store
vpn
securedelivery
productionartifactsigner
storage
constants
k8s
controllers
pvgarbagecollector
tools
vpnctl
apiclient
commands
toggletest
flags
vms
k8s
controllers
vmctl
apis
v1alpha +kubebuilder:object:generate=true +groupName=virtualmachine.edge.ncr.com
controllers
usbredirctl
pkg
constants
manager
vnc
constants
gateway
constants
integration
requeststates
server
statemachine
log
processor
tools Package tools contains code for internal dev tools.
ci-billing
commands
applylabels
billingrefs
owners
dlog Package dlog implements functionality for working with structured decision logs in the spirit of MADR (https://adr.github.io/madr).
cmd
gh-status
github
ghx Package ghx contains a lib/cli/sink extension for GitHub.
teamster Package teamster implements configuration-driven GitHub team automation.
hack Package hack implements the common development CLI used by all contributors to perform common tasks.
bazelx Package bazelx is a `sink` CLI extension package for CLIs that need to integrate with Bazel.
cmd
dlogs
owners
push
root Package root implements setup and execution of root `hack` CLI command.
containers Package containers implements build logic for container dev workflows.
team Package team provides configuration driven engineering team definitions for the purpose of integrating with other systems such as GitHub and documentation generation.
vset The vset package is used to configure a VSCode user's settings.json to the guidelines set by their team or organization.
x
tonic
uuid
test Package test contains generic test utilities that could conceivably be used by any type of test (unit, integration, e2e) for any test in our codebase.
f2
examples
integration
embed
kustomization
container This is a very simple golang binary which will be packaged up into a container image, and referenced in a deployment manifest
sharingdata
shared
fctx Package fctx provides utilities for working with f2 test contexts.
integration
x Package x contains test framework extensions.
bslauth Package bslauth implements an f2 extension for working with BSL credentials
ktest
envtest Package envtest helps to set up various pieces of controller-runtime's envtest library to simplify writing K8s controller tests
kpoll Package kpoll provides a wrapper around gotest.tools/v3/poll to facilitate continually evaluating checks on K8s objects against a live cluster.
kustomization package kustomization provides a set of helpers useful when applying manifests to a k8s cluster during L2 integration tests
postgres Package postgres implements an f2 extension for working with PostgreSQL databases
pstest
warehouse Package warehouse implements a testing framework extension for working with Warehouse OCI packages and registries.
fixtures Package fixtures provides functions for loading embedded test fixtures used by various tests.
framework Package framework provides a bare-bones base framework that is intended to be embedded by other framework implementations (see test/{integration,e2e}/framework)
config Package config simplifies the declaration of configuration options.
gcp Package gcp provides test fraemwork utilities and configuration for integration tests against GCP.
pubsub
integration
k8s Package k8s provides test framework utilities for K8s-based unit and integration tests, supporting the ability to do both with the same test suite.
envtest Package envtest helps to set up various pieces of sigs.k8s.io/controller-runtime/pkg/envtest framework to simplify writing K8s controller tests
skipper
rosa
snapshot Package snapshot implements Go snapshot testing by writing expected test results to files (a snapshot of the expected results) and comparing actual test output against those files.
examples
third_party
gke-iap
gopherage
cmd
aggregate
diff
filter
html
junit
merge
metadata
pkg
cov
junit
calculation Package calculation calculates coverage through summarizing and filtering.
util
k8s
certmanager Package certmanager provides access to the embedded vendored manifests for installing cert-manager to K8s clusters.
configconnector Package configconnector provides access to the embedded vendored manifests for installing K8s Config Connector to K8s clusters.
coredns
fluxcd Package fluxcd provides access to the embedded vendored manifests for installing FluxCD to K8s clusters.
grafana-operator
linkerd
helm
node-exporter
prometheus-operator
prometheus
test2json Package test2json implements conversion of test binary output to JSON.
github.com
99designs
gqlgen
api
client
codegen
config
templates
testserver
followschema
introspection
invalid-packagename
otherpkg
singlefile
introspection
invalid-packagename
otherpkg
complexity
graphql
errcode
executor
testexecutor
handler
apollofederatedtracingv1
generated
apollotracing
debug
extension
lru
testserver
transport
introspection introspection implements the spec defined in https://github.com/facebook/graphql/blob/master/spec/Section%204%20--%20Introspection.md#schema-introspection
playground
handler
integration
server
cmd
integration
models-go
remote_api
testomitempty
plugin
federation
fedruntime
fieldset
test_data
model
model2
modelgen
out
out_enable_model_json_omitempty_tag_false
out_enable_model_json_omitempty_tag_nil
out_enable_model_json_omitempty_tag_true
out_nullable_input_omittable
out_omit_resolver_fields
out_struct_pointers
resolvergen
servergen
stubgen
AdaLogics
go-fuzz-headers
bytesource
AdamKorcz
go-118-fuzz-build
coverage
testing
AliyunContainerService
ack-ram-tool
pkg
credentials
alibabacloudsdkgo
helper
Azure
azure-sdk-for-go Package sdk provides Go packages for managing and using Azure services.
profiles
2017-03-09
compute
mgmt
compute
computeapi
keyvault
keyvault
keyvaultapi
mgmt
keyvault
keyvaultapi
network
mgmt
network
networkapi
resources
mgmt
features
featuresapi
links
linksapi
locks
locksapi
policy
policyapi
resources
resourcesapi
subscriptions
subscriptionsapi
storage
mgmt
storage
storageapi
2018-03-01
authorization
mgmt
authorization
authorizationapi
compute
mgmt
compute
computeapi
dns
mgmt
dns
dnsapi
keyvault
keyvault
keyvaultapi
mgmt
keyvault
keyvaultapi
network
mgmt
network
networkapi
resources
mgmt
links
linksapi
locks
locksapi
policy
policyapi
resources
resourcesapi
subscriptions
subscriptionsapi
storage
mgmt
storage
storageapi
web
mgmt
web
webapi
2019-03-01
authorization
mgmt
authorization
authorizationapi
compute
mgmt
compute
computeapi
dns
mgmt
dns
dnsapi
keyvault
keyvault
keyvaultapi
mgmt
keyvault
keyvaultapi
network
mgmt
network
networkapi
resources
mgmt
insights
insightsapi
links
linksapi
locks
locksapi
policy
policyapi
resources
resourcesapi
subscriptions
subscriptionsapi
storage
mgmt
storage
storageapi
web
mgmt
web
webapi
2020-09-01
authorization
mgmt
authorization
authorizationapi
commerce
mgmt
commerce
commerceapi
compute
mgmt
compute Package compute implements the Azure ARM Compute service API version .
computeapi
databoxedge
mgmt
databoxedge
databoxedgeapi
dns
mgmt
dns
dnsapi
iothub
mgmt
devices
devicesapi
keyvault
keyvault
keyvaultapi
mgmt
keyvault
keyvaultapi
monitor
mgmt
insights
insightsapi
network
mgmt
network
networkapi
resources
mgmt
locks
locksapi
policy
policyapi
resources
resourcesapi
subscriptions
subscriptionsapi
storage
mgmt
storage
storageapi
web
mgmt
web
webapi
latest
aad
mgmt
aad
aadapi
adhybridhealthservice
mgmt
adhybridhealthservice
adhybridhealthserviceapi
advisor
mgmt
advisor
advisorapi
alertsmanagement
mgmt
alertsmanagement
alertsmanagementapi
analysisservices
mgmt
analysisservices
analysisservicesapi
apimanagement
mgmt
apimanagement
apimanagementapi
appconfiguration
mgmt
appconfiguration
appconfigurationapi
appinsights
mgmt
insights
insightsapi
appplatform
mgmt
appplatform
appplatformapi
attestation
attestation
attestationapi
mgmt
attestation
attestationapi
authorization
mgmt
authorization
authorizationapi
automation
mgmt
automation
automationapi
avs
mgmt
avs
avsapi
azureadexternalidentities
mgmt
azureadexternalidentities
azureadexternalidentitiesapi
azurestack
mgmt
azurestack
azurestackapi
azurestackhci
mgmt
azurestackhci
azurestackhciapi
batch
batch
batchapi
mgmt
batch
batchapi
batchai
mgmt
batchai
batchaiapi
botservice
mgmt
botservice
botserviceapi
cdn
mgmt
cdn
cdnapi
changeanalysis
mgmt
changeanalysis
changeanalysisapi
cognitiveservices
autosuggest
autosuggestapi
computervision
computervisionapi
contentmoderator
contentmoderatorapi
customimagesearch
customimagesearchapi
customsearch
customsearchapi
customvision
prediction
predictionapi
training
trainingapi
entitysearch
entitysearchapi
face
faceapi
imagesearch
imagesearchapi
localsearch
localsearchapi
luis
authoring
authoringapi
runtime
runtimeapi
mgmt
cognitiveservices
cognitiveservicesapi
newssearch
newssearchapi
qnamaker
qnamakerapi
qnamakerruntime
qnamakerruntimeapi
spellcheck
spellcheckapi
textanalytics
textanalyticsapi
translatortext
translatortextapi
videosearch
videosearchapi
websearch
websearchapi
communication
mgmt
communication
communicationapi
compute
mgmt
compute
computeapi
skus
skusapi
confluent
mgmt
confluent
confluentapi
consumption
mgmt
consumption
consumptionapi
containerinstance
mgmt
containerinstance
containerinstanceapi
containerregistry
mgmt
containerregistry
containerregistryapi
containerservice
mgmt
containerservice
containerserviceapi
cosmos-db
mgmt
documentdb
documentdbapi
costmanagement
mgmt
costmanagement
costmanagementapi
customerinsights
mgmt
customerinsights
customerinsightsapi
databox
mgmt
databox
databoxapi
databoxedge
mgmt
databoxedge
databoxedgeapi
databricks
mgmt
databricks
databricksapi
datacatalog
mgmt
datacatalog
datacatalogapi
datadog
mgmt
datadog
datadogapi
datafactory
mgmt
datafactory
datafactoryapi
datalake
analytics
job
jobapi
mgmt
account
accountapi
store
filesystem
filesystemapi
mgmt
account
accountapi
datamigration
mgmt
datamigration
datamigrationapi
dataprotection
mgmt
dataprotection
dataprotectionapi
datashare
mgmt
datashare
datashareapi
delegatednetwork
mgmt
delegatednetwork
delegatednetworkapi
devspaces
mgmt
devspaces
devspacesapi
devtestlabs
mgmt
dtl
dtlapi
digitaltwins
mgmt
digitaltwins
digitaltwinsapi
dns
mgmt
dns
dnsapi
domainservices
mgmt
aad
aadapi
edgeorder
mgmt
edgeorder
edgeorderapi
elastic
mgmt
elastic
elasticapi
eventgrid
eventgrid
eventgridapi
mgmt
eventgrid
eventgridapi
eventhub
mgmt
eventhub
eventhubapi
extendedlocation
mgmt
extendedlocation
extendedlocationapi
frontdoor
mgmt
frontdoor
frontdoorapi
graphrbac
graphrbac
graphrbacapi
guestconfiguration
mgmt
guestconfiguration
guestconfigurationapi
hardwaresecuritymodules
mgmt
hardwaresecuritymodules
hardwaresecuritymodulesapi
hdinsight
mgmt
hdinsight
hdinsightapi
healthbot
mgmt
healthbot
healthbotapi
healthcareapis
mgmt
healthcareapis
healthcareapisapi
hybridcompute
mgmt
hybridcompute
hybridcomputeapi
hybriddatamanager
mgmt
hybriddata
hybriddataapi
hybridkubernetes
mgmt
hybridkubernetes
hybridkubernetesapi
iotcentral
mgmt
iotcentral
iotcentralapi
iothub
mgmt
devices
devicesapi
keyvault
keyvault
keyvaultapi
mgmt
keyvault
keyvaultapi
kubernetesconfiguration
mgmt
kubernetesconfiguration
kubernetesconfigurationapi
kusto
mgmt
kusto
kustoapi
labservices
mgmt
labservices
labservicesapi
logic
mgmt
logic
logicapi
logz
mgmt
logz
logzapi
machinelearning
mgmt
webservices
webservicesapi
workspaces
workspacesapi
machinelearningservices
mgmt
machinelearningservices
machinelearningservicesapi
maintenance
mgmt
maintenance
maintenanceapi
managedservices
mgmt
managedservices
managedservicesapi
maps
mgmt
maps
mapsapi
mariadb
mgmt
mariadb
mariadbapi
marketplaceordering
mgmt
marketplaceordering
marketplaceorderingapi
mediaservices
mgmt
media
mediaapi
migrate
mgmt
migrate
migrateapi
mixedreality
mgmt
mixedreality
mixedrealityapi
monitor
mgmt
activitylogs
activitylogsapi
insights
insightsapi
scheduledqueryrules
scheduledqueryrulesapi
msi
mgmt
msi
msiapi
mysql
mgmt
mysql
mysqlapi
mysqlflexibleservers
mysqlflexibleserversapi
netapp
mgmt
netapp
netappapi
network
mgmt
network
networkapi
notificationhubs
mgmt
notificationhubs
notificationhubsapi
operationalinsights
mgmt
operationalinsights
operationalinsightsapi
operationalinsights
operationalinsightsapi
peering
mgmt
peering
peeringapi
personalizer
personalizer
personalizerapi
policyinsights
mgmt
policyinsights
policyinsightsapi
postgresql
mgmt
postgresql
postgresqlapi
postgresqlflexibleservers
postgresqlflexibleserversapi
powerbidedicated
mgmt
powerbidedicated
powerbidedicatedapi
powerbiembedded
mgmt
powerbiembedded
powerbiembeddedapi
privatedns
mgmt
privatedns
privatednsapi
provisioningservices
mgmt
iothub
iothubapi
purview
mgmt
purview
purviewapi
recoveryservices
mgmt
backup
backupapi
recoveryservices
recoveryservicesapi
siterecovery
siterecoveryapi
redhatopenshift
mgmt
redhatopenshift
redhatopenshiftapi
redis
mgmt
redis
redisapi
redisenterprise
mgmt
redisenterprise
redisenterpriseapi
relay
mgmt
relay
relayapi
reservations
mgmt
reservations
reservationsapi
resourcegraph
mgmt
resourcegraph
resourcegraphapi
resourcehealth
mgmt
resourcehealth
resourcehealthapi
resourcemover
mgmt
resourcemover
resourcemoverapi
resources
mgmt
features
featuresapi
links
linksapi
locks
locksapi
managedapplications
managedapplicationsapi
managementgroups
managementgroupsapi
policy
policyapi
resources
resourcesapi
subscriptions
subscriptionsapi
scheduler
mgmt
scheduler
schedulerapi
search
mgmt
search
searchapi
securityinsight
mgmt
securityinsight
securityinsightapi
serialconsole
mgmt
serialconsole
serialconsoleapi
servicebus
mgmt
servicebus
servicebusapi
servicefabric
mgmt
servicefabric
servicefabricapi
servicefabric
servicefabricapi
signalr
mgmt
signalr
signalrapi
solutions
mgmt
managedapplications
managedapplicationsapi
sql
mgmt
sql
sqlapi
storage
datalake
storagedatalake
storagedatalakeapi
mgmt
storage
storageapi
storagecache
mgmt
storagecache
storagecacheapi
storageimportexport
mgmt
storageimportexport
storageimportexportapi
storagepool
mgmt
storagepool
storagepoolapi
storagesync
mgmt
storagesync
storagesyncapi
storsimple1200series
mgmt
storsimple
storsimpleapi
storsimple8000series
mgmt
storsimple
storsimpleapi
streamanalytics
mgmt
streamanalytics
streamanalyticsapi
subscription
mgmt
subscription
subscriptionapi
support
mgmt
support
supportapi
synapse
mgmt
synapse
synapseapi
timeseriesinsights
mgmt
timeseriesinsights
timeseriesinsightsapi
trafficmanager
mgmt
trafficmanager
trafficmanagerapi
virtualmachineimagebuilder
mgmt
virtualmachineimagebuilder
virtualmachineimagebuilderapi
vmwarecloudsimple
mgmt
vmwarecloudsimple
vmwarecloudsimpleapi
web
mgmt
web
webapi
webpubsub
mgmt
webpubsub
webpubsubapi
windowsiot
mgmt
windowsiot
windowsiotapi
preview
aad
mgmt
aad
aadapi
adhybridhealthservice
mgmt
adhybridhealthservice
adhybridhealthserviceapi
advisor
mgmt
advisor
advisorapi
alertsmanagement
mgmt
alertsmanagement
alertsmanagementapi
analysisservices
mgmt
analysisservices
analysisservicesapi
apimanagement
mgmt
apimanagement
apimanagementapi
appconfiguration
mgmt
appconfiguration
appconfigurationapi
appinsights
mgmt
insights
insightsapi
appplatform
mgmt
appplatform
appplatformapi
attestation
attestation
attestationapi
mgmt
attestation
attestationapi
authorization
mgmt
authorization
authorizationapi
automation
mgmt
automation
automationapi
avs
mgmt
avs
avsapi
azureadexternalidentities
mgmt
azureadexternalidentities
azureadexternalidentitiesapi
azurestack
mgmt
azurestack
azurestackapi
azurestackhci
mgmt
azurestackhci
azurestackhciapi
batch
batch
batchapi
mgmt
batch
batchapi
batchai
mgmt
batchai
batchaiapi
botservice
mgmt
botservice
botserviceapi
cdn
mgmt
cdn
cdnapi
changeanalysis
mgmt
changeanalysis
changeanalysisapi
cognitiveservices
autosuggest
autosuggestapi
computervision
computervisionapi
contentmoderator
contentmoderatorapi
customimagesearch
customimagesearchapi
customsearch
customsearchapi
customvision
prediction
predictionapi
training
trainingapi
entitysearch
entitysearchapi
face
faceapi
imagesearch
imagesearchapi
localsearch
localsearchapi
luis
authoring
authoringapi
runtime
runtimeapi
mgmt
cognitiveservices
cognitiveservicesapi
newssearch
newssearchapi
qnamaker
qnamakerapi
qnamakerruntime
qnamakerruntimeapi
spellcheck
spellcheckapi
textanalytics
textanalyticsapi
translatortext
translatortextapi
videosearch
videosearchapi
websearch
websearchapi
communication
mgmt
communication
communicationapi
compute
mgmt
compute
computeapi
skus
skusapi
confluent
mgmt
confluent
confluentapi
consumption
mgmt
consumption
consumptionapi
containerinstance
mgmt
containerinstance
containerinstanceapi
containerregistry
mgmt
containerregistry
containerregistryapi
containerservice
mgmt
containerservice
containerserviceapi
cosmos-db
mgmt
documentdb
documentdbapi
costmanagement
mgmt
costmanagement
costmanagementapi
customerinsights
mgmt
customerinsights
customerinsightsapi
databox
mgmt
databox
databoxapi
databoxedge
mgmt
databoxedge
databoxedgeapi
databricks
mgmt
databricks
databricksapi
datacatalog
mgmt
datacatalog
datacatalogapi
datadog
mgmt
datadog
datadogapi
datafactory
mgmt
datafactory
datafactoryapi
datalake
analytics
catalog
catalogapi
job
jobapi
mgmt
account
accountapi
store
filesystem
filesystemapi
mgmt
account
accountapi
datamigration
mgmt
datamigration
datamigrationapi
dataprotection
mgmt
dataprotection
dataprotectionapi
datashare
mgmt
datashare
datashareapi
delegatednetwork
mgmt
delegatednetwork
delegatednetworkapi
devspaces
mgmt
devspaces
devspacesapi
devtestlabs
mgmt
dtl
dtlapi
digitaltwins
mgmt
digitaltwins
digitaltwinsapi
dns
mgmt
dns
dnsapi
domainservices
mgmt
aad
aadapi
edgeorder
mgmt
edgeorder
edgeorderapi
elastic
mgmt
elastic
elasticapi
eventgrid
eventgrid
eventgridapi
mgmt
eventgrid
eventgridapi
eventhub
mgmt
eventhub
eventhubapi
extendedlocation
mgmt
extendedlocation
extendedlocationapi
frontdoor
mgmt
frontdoor
frontdoorapi
graphrbac
graphrbac
graphrbacapi
guestconfiguration
mgmt
guestconfiguration
guestconfigurationapi
hardwaresecuritymodules
mgmt
hardwaresecuritymodules
hardwaresecuritymodulesapi
hdinsight
mgmt
hdinsight
hdinsightapi
healthbot
mgmt
healthbot
healthbotapi
healthcareapis
mgmt
healthcareapis
healthcareapisapi
hybridcompute
mgmt
hybridcompute
hybridcomputeapi
hybriddatamanager
mgmt
hybriddata
hybriddataapi
hybridkubernetes
mgmt
hybridkubernetes
hybridkubernetesapi
iotcentral
mgmt
iotcentral
iotcentralapi
iothub
mgmt
devices
devicesapi
keyvault
keyvault
keyvaultapi
mgmt
keyvault
keyvaultapi
kubernetesconfiguration
mgmt
kubernetesconfiguration
kubernetesconfigurationapi
kusto
mgmt
kusto
kustoapi
labservices
mgmt
labservices
labservicesapi
logic
mgmt
logic
logicapi
logz
mgmt
logz
logzapi
machinelearning
mgmt
webservices
webservicesapi
workspaces
workspacesapi
machinelearningservices
mgmt
machinelearningservices
machinelearningservicesapi
maintenance
mgmt
maintenance
maintenanceapi
managedservices
mgmt
managedservices
managedservicesapi
maps
mgmt
maps
mapsapi
mariadb
mgmt
mariadb
mariadbapi
marketplaceordering
mgmt
marketplaceordering
marketplaceorderingapi
mediaservices
mgmt
media
mediaapi
migrate
mgmt
migrate
migrateapi
mixedreality
mgmt
mixedreality
mixedrealityapi
monitor
mgmt
activitylogs
activitylogsapi
insights
insightsapi
scheduledqueryrules
scheduledqueryrulesapi
msi
mgmt
msi
msiapi
mysql
mgmt
mysql
mysqlapi
mysqlflexibleservers
mysqlflexibleserversapi
netapp
mgmt
netapp
netappapi
network
mgmt
network
networkapi
notificationhubs
mgmt
notificationhubs
notificationhubsapi
operationalinsights
mgmt
operationalinsights
operationalinsightsapi
operationalinsights
operationalinsightsapi
peering
mgmt
peering
peeringapi
personalizer
personalizer
personalizerapi
policyinsights
mgmt
policyinsights
policyinsightsapi
postgresql
mgmt
postgresql
postgresqlapi
postgresqlflexibleservers
postgresqlflexibleserversapi
powerbidedicated
mgmt
powerbidedicated
powerbidedicatedapi
powerbiembedded
mgmt
powerbiembedded
powerbiembeddedapi
preview
aad
mgmt
aad
aadapi
addons
mgmt
addons
addonsapi
alertsmanagement
mgmt
alertsmanagement
alertsmanagementapi
apimanagement
ctrl
apimanagement
apimanagementapi
mgmt
apimanagement
apimanagementapi
appconfiguration
mgmt
appconfiguration
appconfigurationapi
appinsights
insights
insightsapi
mgmt
insights
insightsapi
appplatform
mgmt
appplatform
appplatformapi
authorization
mgmt
authorization
authorizationapi
automanage
mgmt
automanage
automanageapi
automation
mgmt
automation
automationapi
azureadb2c
mgmt
azureadb2c
azureadb2capi
azuredata
mgmt
azuredata
azuredataapi
azurestackhci
mgmt
azurestackhci
azurestackhciapi
baremetalinfrastructure
mgmt
baremetalinfrastructure
baremetalinfrastructureapi
batchai
mgmt
batchai
batchaiapi
billing
mgmt
billing
billingapi
blockchain
mgmt
blockchain
blockchainapi
blueprint
mgmt
blueprint
blueprintapi
botservice
mgmt
botservice
botserviceapi
cognitiveservices
anomalydetector
anomalydetectorapi
customvision
training
trainingapi
formrecognizer
formrecognizerapi
inkrecognizer
inkrecognizerapi
luis
authoring
authoringapi
translatortext
translatortextapi
visualsearch
visualsearchapi
commerce
mgmt
commerce
commerceapi
communication
mgmt
communication
communicationapi
compute
mgmt
compute
computeapi
confidentialledger
mgmt
confidentialledger
confidentialledgerapi
confluent
mgmt
confluent
confluentapi
containerinstance
mgmt
containerinstance
containerinstanceapi
containerregistry
mgmt
containerregistry
containerregistryapi
runtime
containerregistry
containerregistryapi
containerservice
mgmt
containerservice
containerserviceapi
cosmos-db
mgmt
documentdb
documentdbapi
costmanagement
mgmt
costmanagement
costmanagementapi
customerlockbox
mgmt
customerlockbox
customerlockboxapi
customproviders
mgmt
customproviders
customprovidersapi
databricks
mgmt
databricks
databricksapi
datadog
mgmt
datadog
datadogapi
datafactory
mgmt
datafactory
datafactoryapi
datalake
analytics
catalog
catalogapi
job
jobapi
mgmt
account
accountapi
store
filesystem
filesystemapi
mgmt
account
accountapi
datamigration
mgmt
datamigration
datamigrationapi
delegatednetwork
mgmt
delegatednetwork
delegatednetworkapi
deploymentmanager
mgmt
deploymentmanager
deploymentmanagerapi
desktopvirtualization
mgmt
desktopvirtualization
desktopvirtualizationapi
deviceupdate
mgmt
deviceupdate
deviceupdateapi
devops
mgmt
devops
devopsapi
devtestlabs
mgmt
dtl
dtlapi
digitaltwins
digitaltwins
digitaltwinsapi
mgmt
digitaltwins
digitaltwinsapi
dns
mgmt
dns
dnsapi
elastic
mgmt
elastic
elasticapi
engagementfabric
mgmt
engagementfabric
engagementfabricapi
enterpriseknowledgegraphservice
enterpriseknowledgegraphservice
enterpriseknowledgegraphserviceapi
eventgrid
mgmt
eventgrid
eventgridapi
eventhub
mgmt
eventhub
eventhubapi
extendedlocation
mgmt
extendedlocation
extendedlocationapi
frontdoor
mgmt
frontdoor
frontdoorapi
hanaonazure
mgmt
hanaonazure
hanaonazureapi
hardwaresecuritymodules
mgmt
hardwaresecuritymodules
hardwaresecuritymodulesapi
hdinsight
hdinsight
hdinsightapi
mgmt
hdinsight
hdinsightapi
healthcareapis
mgmt
healthcareapis
healthcareapisapi
hybridkubernetes
mgmt
hybridkubernetes
hybridkubernetesapi
hybridnetwork
mgmt
hybridnetwork
hybridnetworkapi
iotcentral
mgmt
iotcentral
iotcentralapi
iothub
mgmt
devices
devicesapi
iotspaces
mgmt
iotspaces
iotspacesapi
keyvault
keyvault
keyvaultapi
mgmt
keyvault
keyvaultapi
kubernetesconfiguration
mgmt
kubernetesconfiguration
kubernetesconfigurationapi
kusto
mgmt
kusto
kustoapi
labservices
mgmt
labservices
labservicesapi
logic
mgmt
logic
logicapi
machinelearning
mgmt
commitmentplans
commitmentplansapi
compute
computeapi
experimentation
experimentationapi
webservices
webservicesapi
machinelearningservices
mgmt
machinelearningservices
machinelearningservicesapi
maintenance
mgmt
maintenance
maintenanceapi
managednetwork
mgmt
managednetwork
managednetworkapi
managedservices
mgmt
managedservices
managedservicesapi
managementpartner
mgmt
managementpartner
managementpartnerapi
mediaservices
mgmt
media
mediaapi
migrate
mgmt
migrate
migrateapi
mixedreality
mgmt
mixedreality
mixedrealityapi
monitor
mgmt
datacollection
datacollectionapi
diagnostics
diagnosticsapi
insights
insightsapi
metrics
metricsapi
monitorlegacy
monitorlegacyapi
monitor
monitorapi
msi
mgmt
msi
msiapi
mysql
mgmt
mysql
mysqlapi
mysqlflexibleservers
mysqlflexibleserversapi
netapp
mgmt
netapp
netappapi
operationalinsights
mgmt
operationalinsights
operationalinsightsapi
servicemap
servicemapapi
operationsmanagement
mgmt
operationsmanagement
operationsmanagementapi
peering
mgmt
peering
peeringapi
policyinsights
mgmt
policyinsights
policyinsightsapi
portal
mgmt
portal
portalapi
postgresql
mgmt
postgresql
postgresqlapi
postgresqlflexibleservers
postgresqlflexibleserversapi
powerplatform
mgmt
powerplatform
powerplatformapi
provisioningservices
mgmt
iothub
iothubapi
purview
mgmt
purview
purviewapi
qnamaker
cognitiveservices
qnamaker
qnamakerapi
quantum
mgmt
quantum
quantumapi
quota
mgmt
quota
quotaapi
redis
mgmt
redis
redisapi
redisenterprise
mgmt
redisenterprise
redisenterpriseapi
reservations
mgmt
reservations
reservationsapi
resourceconnector
mgmt
resourceconnector
resourceconnectorapi
resourcegraph
mgmt
resourcegraph
resourcegraphapi
resourcemover
mgmt
resourcemover
resourcemoverapi
resources
mgmt
policy
policyapi
templatespecs
templatespecsapi
scheduler
mgmt
scheduler
schedulerapi
security
mgmt
security
securityapi
securityinsight
mgmt
securityinsight
securityinsightapi
servicebus
mgmt
servicebus
servicebusapi
servicefabric
mgmt
servicefabric
servicefabricapi
servicefabricmesh
mgmt
servicefabricmesh
servicefabricmeshapi
signalr
mgmt
signalr
signalrapi
softwareplan
mgmt
softwareplan
softwareplanapi
solutions
mgmt
managedapplications
managedapplicationsapi
sql
mgmt
sql
sqlapi
sqlvirtualmachine
mgmt
sqlvirtualmachine
sqlvirtualmachineapi
storage
datalake
storagedatalake
storagedatalakeapi
mgmt
storage
storageapi
tables
storagetables
storagetablesapi
storagepool
mgmt
storagepool
storagepoolapi
streamanalytics
mgmt
streamanalytics
streamanalyticsapi
subscription
mgmt
subscription
subscriptionapi
synapse
accesscontrol
accesscontrolapi
artifacts
artifactsapi
managedvirtualnetwork
managedvirtualnetworkapi
mgmt
synapse
synapseapi
timeseriesinsights
mgmt
timeseriesinsights
timeseriesinsightsapi
trafficmanager
mgmt
trafficmanager
trafficmanagerapi
videoanalyzer
mgmt
videoanalyzer
videoanalyzerapi
virtualmachineimagebuilder
mgmt
virtualmachineimagebuilder
virtualmachineimagebuilderapi
visualstudio
mgmt
visualstudio
visualstudioapi
web
mgmt
web
webapi
webpubsub
mgmt
webpubsub
webpubsubapi
windowsesu
mgmt
windowsesu
windowsesuapi
workloadmonitor
mgmt
workloadmonitor
workloadmonitorapi
privatedns
mgmt
privatedns
privatednsapi
provisioningservices
mgmt
iothub
iothubapi
purview
mgmt
purview
purviewapi
recoveryservices
mgmt
backup
backupapi
recoveryservices
recoveryservicesapi
siterecovery
siterecoveryapi
redhatopenshift
mgmt
redhatopenshift
redhatopenshiftapi
redis
mgmt
redis
redisapi
redisenterprise
mgmt
redisenterprise
redisenterpriseapi
relay
mgmt
relay
relayapi
reservations
mgmt
reservations
reservationsapi
resourcegraph
mgmt
resourcegraph
resourcegraphapi
resourcehealth
mgmt
resourcehealth
resourcehealthapi
resourcemover
mgmt
resourcemover
resourcemoverapi
resources
mgmt
features
featuresapi
links
linksapi
locks
locksapi
managedapplications
managedapplicationsapi
managementgroups
managementgroupsapi
policy
policyapi
resources
resourcesapi
subscriptions
subscriptionsapi
scheduler
mgmt
scheduler
schedulerapi
search
mgmt
search
searchapi
securityinsight
mgmt
securityinsight
securityinsightapi
serialconsole
mgmt
serialconsole
serialconsoleapi
servicebus
mgmt
servicebus
servicebusapi
servicefabric
mgmt
servicefabric
servicefabricapi
servicefabric
servicefabricapi
signalr
mgmt
signalr
signalrapi
solutions
mgmt
managedapplications
managedapplicationsapi
sql
mgmt
sql
sqlapi
storage
datalake
storagedatalake
storagedatalakeapi
mgmt
storage
storageapi
storagecache
mgmt
storagecache
storagecacheapi
storageimportexport
mgmt
storageimportexport
storageimportexportapi
storagepool
mgmt
storagepool
storagepoolapi
storagesync
mgmt
storagesync
storagesyncapi
storsimple1200series
mgmt
storsimple
storsimpleapi
storsimple8000series
mgmt
storsimple
storsimpleapi
streamanalytics
mgmt
streamanalytics
streamanalyticsapi
subscription
mgmt
subscription
subscriptionapi
support
mgmt
support
supportapi
synapse
mgmt
synapse
synapseapi
timeseriesinsights
mgmt
timeseriesinsights
timeseriesinsightsapi
trafficmanager
mgmt
trafficmanager
trafficmanagerapi
virtualmachineimagebuilder
mgmt
virtualmachineimagebuilder
virtualmachineimagebuilderapi
vmwarecloudsimple
mgmt
vmwarecloudsimple
vmwarecloudsimpleapi
web
mgmt
web
webapi
webpubsub
mgmt
webpubsub
webpubsubapi
windowsiot
mgmt
windowsiot
windowsiotapi
services Deprecated: Please note, this package has been deprecated.
aad
mgmt
2017-04-01
aad Deprecated: Please note, this package has been deprecated.
aadapi Deprecated: Please note, this package has been deprecated.
2020-03-01
aad Deprecated: Please note, this package has been deprecated.
aadapi Deprecated: Please note, this package has been deprecated.
adhybridhealthservice
mgmt
2014-01-01
adhybridhealthservice Package adhybridhealthservice implements the Azure ARM Adhybridhealthservice service API version 2014-01-01.
adhybridhealthserviceapi
advisor
mgmt
2017-03-31
advisor Deprecated: Please note, this package has been deprecated.
advisorapi Deprecated: Please note, this package has been deprecated.
2017-04-19
advisor Deprecated: Please note, this package has been deprecated.
advisorapi Deprecated: Please note, this package has been deprecated.
2020-01-01
advisor Deprecated: Please note, this package has been deprecated.
advisorapi Deprecated: Please note, this package has been deprecated.
alertsmanagement
mgmt
2018-05-05
alertsmanagement Deprecated: Please note, this package has been deprecated.
alertsmanagementapi Deprecated: Please note, this package has been deprecated.
2019-03-01
alertsmanagement Deprecated: Please note, this package has been deprecated.
alertsmanagementapi Deprecated: Please note, this package has been deprecated.
analysisservices
mgmt
2016-05-16
analysisservices Deprecated: Please note, this package has been deprecated.
analysisservicesapi Deprecated: Please note, this package has been deprecated.
2017-07-14
analysisservices Deprecated: Please note, this package has been deprecated.
analysisservicesapi Deprecated: Please note, this package has been deprecated.
2017-08-01
analysisservices Deprecated: Please note, this package has been deprecated.
analysisservicesapi Deprecated: Please note, this package has been deprecated.
apimanagement
mgmt
2016-07-07
apimanagement Deprecated: Please note, this package has been deprecated.
apimanagementapi Deprecated: Please note, this package has been deprecated.
2016-10-10
apimanagement Deprecated: Please note, this package has been deprecated.
apimanagementapi Deprecated: Please note, this package has been deprecated.
2017-03-01
apimanagement Deprecated: Please note, this package has been deprecated.
apimanagementapi Deprecated: Please note, this package has been deprecated.
2018-01-01
apimanagement Deprecated: Please note, this package has been deprecated.
apimanagementapi Deprecated: Please note, this package has been deprecated.
2019-01-01
apimanagement Deprecated: Please note, this package has been deprecated.
apimanagementapi Deprecated: Please note, this package has been deprecated.
2019-12-01
apimanagement Deprecated: Please note, this package has been deprecated.
apimanagementapi Deprecated: Please note, this package has been deprecated.
2020-12-01
apimanagement Deprecated: Please note, this package has been deprecated.
apimanagementapi Deprecated: Please note, this package has been deprecated.
2021-08-01
apimanagement Deprecated: Please note, this package has been deprecated.
apimanagementapi Deprecated: Please note, this package has been deprecated.
appconfiguration
mgmt
2019-10-01
appconfiguration Deprecated: Please note, this package has been deprecated.
appconfigurationapi Deprecated: Please note, this package has been deprecated.
2020-06-01
appconfiguration Deprecated: Please note, this package has been deprecated.
appconfigurationapi Deprecated: Please note, this package has been deprecated.
appinsights
mgmt
2015-05-01
insights Deprecated: Please note, this package has been deprecated.
insightsapi Deprecated: Please note, this package has been deprecated.
2020-02-02
insights Deprecated: Please note, this package has been deprecated.
insightsapi Deprecated: Please note, this package has been deprecated.
appplatform
mgmt
2020-07-01
appplatform Deprecated: Please note, this package has been deprecated.
appplatformapi Deprecated: Please note, this package has been deprecated.
attestation
2018-09-01
attestation Package attestation implements the Azure ARM Attestation service API version 2018-09-01-preview.
attestationapi
2020-10-01
attestation Package attestation implements the Azure ARM Attestation service API version 2020-10-01.
attestationapi
mgmt
2018-09-01
attestation Deprecated: Please note, this package has been deprecated.
attestationapi Deprecated: Please note, this package has been deprecated.
2020-10-01
attestation Deprecated: Please note, this package has been deprecated.
attestationapi Deprecated: Please note, this package has been deprecated.
authorization
mgmt
2015-07-01
authorization Deprecated: Please note, this package has been deprecated.
authorizationapi Deprecated: Please note, this package has been deprecated.
2020-10-01
authorization Deprecated: Please note, this package has been deprecated.
authorizationapi Deprecated: Please note, this package has been deprecated.
automation
mgmt
2015-10-31
automation Deprecated: Please note, this package has been deprecated.
automationapi Deprecated: Please note, this package has been deprecated.
2019-06-01
automation Deprecated: Please note, this package has been deprecated.
automationapi Deprecated: Please note, this package has been deprecated.
avs
mgmt
2020-03-20
avs Deprecated: Please note, this package has been deprecated.
avsapi Deprecated: Please note, this package has been deprecated.
2021-06-01
avs Deprecated: Please note, this package has been deprecated.
avsapi Deprecated: Please note, this package has been deprecated.
2021-12-01
avs Deprecated: Please note, this package has been deprecated.
avsapi Deprecated: Please note, this package has been deprecated.
azureadexternalidentities
mgmt
2021-04-01
azureadexternalidentities Deprecated: Please note, this package has been deprecated.
azureadexternalidentitiesapi Deprecated: Please note, this package has been deprecated.
azurestack
mgmt
2017-06-01
azurestack Deprecated: Please note, this package has been deprecated.
azurestackapi Deprecated: Please note, this package has been deprecated.
azurestackhci
mgmt
2020-10-01
azurestackhci Deprecated: Please note, this package has been deprecated.
azurestackhciapi Deprecated: Please note, this package has been deprecated.
2022-05-01
azurestackhci Deprecated: Please note, this package has been deprecated.
azurestackhciapi Deprecated: Please note, this package has been deprecated.
batch
2017-05-01.5.0
batch Package batch implements the Azure ARM Batch service API version 2017-05-01.5.0.
batchapi
2018-03-01.6.1
batch Package batch implements the Azure ARM Batch service API version 2018-03-01.6.1.
batchapi
2018-08-01.7.0
batch Package batch implements the Azure ARM Batch service API version 2018-08-01.7.0.
batchapi
2018-12-01.8.0
batch Package batch implements the Azure ARM Batch service API version 2018-12-01.8.0.
batchapi
2019-06-01.9.0
batch Package batch implements the Azure ARM Batch service API version 2019-06-01.9.0.
batchapi
2019-08-01.10.0
batch Package batch implements the Azure ARM Batch service API version 2019-08-01.10.0.
batchapi
2020-03-01.11.0
batch Package batch implements the Azure ARM Batch service API version 2020-03-01.11.0.
batchapi
2020-09-01.12.0
batch Package batch implements the Azure ARM Batch service API version 2020-09-01.12.0.
batchapi
mgmt
2015-12-01
batch Deprecated: Please note, this package has been deprecated.
batchapi Deprecated: Please note, this package has been deprecated.
2017-01-01
batch Deprecated: Please note, this package has been deprecated.
batchapi Deprecated: Please note, this package has been deprecated.
2017-05-01
batch Deprecated: Please note, this package has been deprecated.
batchapi Deprecated: Please note, this package has been deprecated.
2017-09-01
batch Deprecated: Please note, this package has been deprecated.
batchapi Deprecated: Please note, this package has been deprecated.
2018-12-01
batch Deprecated: Please note, this package has been deprecated.
batchapi Deprecated: Please note, this package has been deprecated.
2019-04-01
batch Deprecated: Please note, this package has been deprecated.
batchapi Deprecated: Please note, this package has been deprecated.
2019-08-01
batch Deprecated: Please note, this package has been deprecated.
batchapi Deprecated: Please note, this package has been deprecated.
2020-03-01
batch Deprecated: Please note, this package has been deprecated.
batchapi Deprecated: Please note, this package has been deprecated.
2020-05-01
batch Deprecated: Please note, this package has been deprecated.
batchapi Deprecated: Please note, this package has been deprecated.
2020-09-01
batch Deprecated: Please note, this package has been deprecated.
batchapi Deprecated: Please note, this package has been deprecated.
2021-06-01
batch Deprecated: Please note, this package has been deprecated.
batchapi Deprecated: Please note, this package has been deprecated.
2022-01-01
batch Deprecated: Please note, this package has been deprecated.
batchapi Deprecated: Please note, this package has been deprecated.
batchai
mgmt
2018-03-01
batchai Package batchai implements the Azure ARM Batchai service API version 2018-03-01.
batchaiapi
2018-05-01
batchai Package batchai implements the Azure ARM Batchai service API version 2018-05-01.
batchaiapi
botservice
mgmt
2021-03-01
botservice Deprecated: Please note, this package has been deprecated.
botserviceapi Deprecated: Please note, this package has been deprecated.
cdn
mgmt
2015-06-01
cdn Deprecated: Please note, this package has been deprecated.
cdnapi Deprecated: Please note, this package has been deprecated.
2016-04-02
cdn Deprecated: Please note, this package has been deprecated.
cdnapi Deprecated: Please note, this package has been deprecated.
2016-10-02
cdn Deprecated: Please note, this package has been deprecated.
cdnapi Deprecated: Please note, this package has been deprecated.
2017-04-02
cdn Deprecated: Please note, this package has been deprecated.
cdnapi Deprecated: Please note, this package has been deprecated.
2017-10-12
cdn Deprecated: Please note, this package has been deprecated.
cdnapi Deprecated: Please note, this package has been deprecated.
2019-04-15
cdn Deprecated: Please note, this package has been deprecated.
cdnapi Deprecated: Please note, this package has been deprecated.
2019-06-15
cdn Deprecated: Please note, this package has been deprecated.
cdnapi Deprecated: Please note, this package has been deprecated.
2020-04-15
cdn Deprecated: Please note, this package has been deprecated.
cdnapi Deprecated: Please note, this package has been deprecated.
2020-09-01
cdn Deprecated: Please note, this package has been deprecated.
cdnapi Deprecated: Please note, this package has been deprecated.
2021-06-01
cdn Deprecated: Please note, this package has been deprecated.
cdnapi Deprecated: Please note, this package has been deprecated.
changeanalysis
mgmt
2021-04-01
changeanalysis Deprecated: Please note, this package has been deprecated.
changeanalysisapi Deprecated: Please note, this package has been deprecated.
classic
management Package management provides the main API client to construct other clients and make requests to the Microsoft Azure Service Management REST API.
affinitygroup
hostedservice Package hostedservice provides a client for Hosted Services.
location Package location provides a client for Locations.
networksecuritygroup Package networksecuritygroup provides a client for Network Security Groups.
osimage Package osimage provides a client for Operating System Images.
sql
storageservice Package storageservice provides a client for Storage Services.
testutils Package testutils contains some test utilities for the Azure SDK
virtualmachine Package virtualmachine provides a client for Virtual Machines.
virtualmachinedisk Package virtualmachinedisk provides a client for Virtual Machine Disks.
virtualmachineimage Package virtualmachineimage provides a client for Virtual Machine Images.
virtualnetwork Package virtualnetwork provides a client for Virtual Networks.
vmutils Package vmutils provides convenience methods for creating Virtual Machine Role configurations.
cognitiveservices
mgmt
2017-04-18
cognitiveservices Deprecated: Please note, this package has been deprecated.
cognitiveservicesapi Deprecated: Please note, this package has been deprecated.
2021-04-30
cognitiveservices Deprecated: Please note, this package has been deprecated.
cognitiveservicesapi Deprecated: Please note, this package has been deprecated.
2021-10-01
cognitiveservices Deprecated: Please note, this package has been deprecated.
cognitiveservicesapi Deprecated: Please note, this package has been deprecated.
2022-03-01
cognitiveservices Deprecated: Please note, this package has been deprecated.
cognitiveservicesapi Deprecated: Please note, this package has been deprecated.
v1.0
autosuggest Package autosuggest implements the Azure ARM Autosuggest service API version 1.0.
autosuggestapi
contentmoderator Package contentmoderator implements the Azure ARM Contentmoderator service API version 1.0.
contentmoderatorapi
customimagesearch Package customimagesearch implements the Azure ARM Customimagesearch service API version 1.0.
customimagesearchapi
customsearch Package customsearch implements the Azure ARM Customsearch service API version 1.0.
customsearchapi
entitysearch Package entitysearch implements the Azure ARM Entitysearch service API version 1.0.
entitysearchapi
face Package face implements the Azure ARM Face service API version 1.0.
faceapi
imagesearch Package imagesearch implements the Azure ARM Imagesearch service API version 1.0.
imagesearchapi
localsearch Package localsearch implements the Azure ARM Localsearch service API version 1.0.
localsearchapi
newssearch Package newssearch implements the Azure ARM Newssearch service API version 1.0.
newssearchapi
spellcheck Package spellcheck implements the Azure ARM Spellcheck service API version 1.0.
spellcheckapi
videosearch Package videosearch implements the Azure ARM Videosearch service API version 1.0.
videosearchapi
websearch Package websearch implements the Azure ARM Websearch service API version 1.0.
websearchapi
v1.1
customvision
prediction Package prediction implements the Azure ARM Prediction service API version 2.0.
predictionapi
v1.2
customvision
training Package training implements the Azure ARM Training service API version 2.0.
trainingapi
v2.0
computervision Package computervision implements the Azure ARM Computervision service API version 2.0.
computervisionapi
luis
authoring Package authoring implements the Azure ARM Authoring service API version 2.0.
authoringapi
runtime Package runtime implements the Azure ARM Runtime service API version 2.0.
runtimeapi
textanalytics Package textanalytics implements the Azure ARM Textanalytics service API version v2.0.
textanalyticsapi
v2.1
computervision Package computervision implements the Azure ARM Computervision service API version 2.1.
computervisionapi
customvision
training Package training implements the Azure ARM Training service API version 2.1.
trainingapi
textanalytics Package textanalytics implements the Azure ARM Textanalytics service API version v2.1.
textanalyticsapi
v2.2
customvision
training Package training implements the Azure ARM Training service API version 2.2.
trainingapi
v3.0
computervision Package computervision implements the Azure ARM Computervision service API version 3.0.
computervisionapi
customvision
prediction Package prediction implements the Azure ARM Prediction service API version 3.0.
predictionapi
training Package training implements the Azure ARM Training service API version 3.0.
trainingapi
luis
runtime Package runtime implements the Azure ARM Runtime service API version 3.0.
runtimeapi
translatortext Package translatortext implements the Azure ARM Translatortext service API version 3.0.
translatortextapi
v3.1
computervision Package computervision implements the Azure ARM Computervision service API version 3.1.
computervisionapi
customvision
prediction Package prediction implements the Azure ARM Prediction service API version 3.1.
predictionapi
training Package training implements the Azure ARM Training service API version 3.1.
trainingapi
v3.2
customvision
training Package training implements the Azure ARM Training service API version 3.2.
trainingapi
v3.3
customvision
training Package training implements the Azure ARM Training service API version 3.3.
trainingapi
v4.0
qnamaker Package qnamaker implements the Azure ARM Qnamaker service API version 4.0.
qnamakerapi
qnamakerruntime Package qnamakerruntime implements the Azure ARM Qnamakerruntime service API version 4.0.
qnamakerruntimeapi
communication
mgmt
2020-08-20
communication Deprecated: Please note, this package has been deprecated.
communicationapi Deprecated: Please note, this package has been deprecated.
compute
mgmt
2015-06-15
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
2016-03-30
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
2017-03-30
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
2017-09-01
skus Deprecated: Please note, this package has been deprecated.
skusapi Deprecated: Please note, this package has been deprecated.
2017-12-01
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
2018-04-01
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
2018-06-01
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
2018-10-01
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
2019-03-01
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
2019-07-01
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
2019-12-01
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
2020-06-01
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
2020-06-30
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
2020-12-01
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
2021-03-01
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
2021-04-01
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
2021-07-01
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
2021-08-01
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
2021-11-01
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
2021-12-01
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
2022-03-01
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
2022-03-02
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
2022-03-03
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
2022-04-04
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
2022-07-02
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
2022-08-01
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
confluent
mgmt
2020-03-01
confluent Deprecated: Please note, this package has been deprecated.
confluentapi Deprecated: Please note, this package has been deprecated.
consumption
mgmt
2017-11-30
consumption Deprecated: Please note, this package has been deprecated.
consumptionapi Deprecated: Please note, this package has been deprecated.
2018-01-31
consumption Deprecated: Please note, this package has been deprecated.
consumptionapi Deprecated: Please note, this package has been deprecated.
2018-03-31
consumption Deprecated: Please note, this package has been deprecated.
consumptionapi Deprecated: Please note, this package has been deprecated.
2018-05-31
consumption Deprecated: Please note, this package has been deprecated.
consumptionapi Deprecated: Please note, this package has been deprecated.
2018-06-30
consumption Deprecated: Please note, this package has been deprecated.
consumptionapi Deprecated: Please note, this package has been deprecated.
2018-08-31
consumption Deprecated: Please note, this package has been deprecated.
consumptionapi Deprecated: Please note, this package has been deprecated.
2018-10-01
consumption Deprecated: Please note, this package has been deprecated.
consumptionapi Deprecated: Please note, this package has been deprecated.
2019-01-01
consumption Deprecated: Please note, this package has been deprecated.
consumptionapi Deprecated: Please note, this package has been deprecated.
2019-10-01
consumption Deprecated: Please note, this package has been deprecated.
consumptionapi Deprecated: Please note, this package has been deprecated.
containerinstance
mgmt
2018-04-01
containerinstance Deprecated: Please note, this package has been deprecated.
containerinstanceapi Deprecated: Please note, this package has been deprecated.
2018-06-01
containerinstance Deprecated: Please note, this package has been deprecated.
containerinstanceapi Deprecated: Please note, this package has been deprecated.
2018-09-01
containerinstance Deprecated: Please note, this package has been deprecated.
containerinstanceapi Deprecated: Please note, this package has been deprecated.
2018-10-01
containerinstance Deprecated: Please note, this package has been deprecated.
containerinstanceapi Deprecated: Please note, this package has been deprecated.
2019-12-01
containerinstance Deprecated: Please note, this package has been deprecated.
containerinstanceapi Deprecated: Please note, this package has been deprecated.
2020-11-01
containerinstance Deprecated: Please note, this package has been deprecated.
containerinstanceapi Deprecated: Please note, this package has been deprecated.
2021-03-01
containerinstance Deprecated: Please note, this package has been deprecated.
containerinstanceapi Deprecated: Please note, this package has been deprecated.
2021-07-01
containerinstance Deprecated: Please note, this package has been deprecated.
containerinstanceapi Deprecated: Please note, this package has been deprecated.
2021-09-01
containerinstance Deprecated: Please note, this package has been deprecated.
containerinstanceapi Deprecated: Please note, this package has been deprecated.
2021-10-01
containerinstance Deprecated: Please note, this package has been deprecated.
containerinstanceapi Deprecated: Please note, this package has been deprecated.
containerregistry
mgmt
2017-03-01
containerregistry Deprecated: Please note, this package has been deprecated.
containerregistryapi Deprecated: Please note, this package has been deprecated.
2017-10-01
containerregistry Deprecated: Please note, this package has been deprecated.
containerregistryapi Deprecated: Please note, this package has been deprecated.
2018-09-01
containerregistry Deprecated: Please note, this package has been deprecated.
containerregistryapi Deprecated: Please note, this package has been deprecated.
2019-04-01
containerregistry Deprecated: Please note, this package has been deprecated.
containerregistryapi Deprecated: Please note, this package has been deprecated.
2019-05-01
containerregistry Deprecated: Please note, this package has been deprecated.
containerregistryapi Deprecated: Please note, this package has been deprecated.
containerservice
mgmt
2016-03-30
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2016-09-30
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2017-01-31
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2017-07-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2017-08-31
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2017-09-30
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2018-03-31
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2019-04-30
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2019-06-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2019-08-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2019-10-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2019-11-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2020-01-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2020-02-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2020-03-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2020-04-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2020-06-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2020-07-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2020-09-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2020-11-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2020-12-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2021-02-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2021-03-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2021-05-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2021-07-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2021-08-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2021-09-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2021-10-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2022-01-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2022-02-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2022-03-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2022-04-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2022-06-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2022-07-01
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
cosmos-db
mgmt
2015-04-08
documentdb Deprecated: Please note, this package has been deprecated.
documentdbapi Deprecated: Please note, this package has been deprecated.
2019-08-01
documentdb Deprecated: Please note, this package has been deprecated.
documentdbapi Deprecated: Please note, this package has been deprecated.
2021-01-15
documentdb Deprecated: Please note, this package has been deprecated.
documentdbapi Deprecated: Please note, this package has been deprecated.
2021-03-15
documentdb Deprecated: Please note, this package has been deprecated.
documentdbapi Deprecated: Please note, this package has been deprecated.
2021-05-15
documentdb Deprecated: Please note, this package has been deprecated.
documentdbapi Deprecated: Please note, this package has been deprecated.
2021-06-15
documentdb Deprecated: Please note, this package has been deprecated.
documentdbapi Deprecated: Please note, this package has been deprecated.
2021-10-15
documentdb Deprecated: Please note, this package has been deprecated.
documentdbapi Deprecated: Please note, this package has been deprecated.
2022-05-15
documentdb Deprecated: Please note, this package has been deprecated.
documentdbapi Deprecated: Please note, this package has been deprecated.
2022-08-15
documentdb Deprecated: Please note, this package has been deprecated.
documentdbapi Deprecated: Please note, this package has been deprecated.
mongodb Package mongodb provides Mongo DB dataplane clients for Microsoft Azure CosmosDb Services.
costmanagement
mgmt
2018-05-31
costmanagement Deprecated: Please note, this package has been deprecated.
costmanagementapi Deprecated: Please note, this package has been deprecated.
2019-01-01
costmanagement Deprecated: Please note, this package has been deprecated.
costmanagementapi Deprecated: Please note, this package has been deprecated.
2019-10-01
costmanagement Deprecated: Please note, this package has been deprecated.
costmanagementapi Deprecated: Please note, this package has been deprecated.
2019-11-01
costmanagement Deprecated: Please note, this package has been deprecated.
costmanagementapi Deprecated: Please note, this package has been deprecated.
2020-06-01
costmanagement Deprecated: Please note, this package has been deprecated.
costmanagementapi Deprecated: Please note, this package has been deprecated.
customerinsights
mgmt
2017-01-01
customerinsights Deprecated: Please note, this package has been deprecated.
customerinsightsapi Deprecated: Please note, this package has been deprecated.
2017-04-26
customerinsights Deprecated: Please note, this package has been deprecated.
customerinsightsapi Deprecated: Please note, this package has been deprecated.
databox
mgmt
2018-01-01
databox Deprecated: Please note, this package has been deprecated.
databoxapi Deprecated: Please note, this package has been deprecated.
2019-09-01
databox Deprecated: Please note, this package has been deprecated.
databoxapi Deprecated: Please note, this package has been deprecated.
2020-04-01
databox Deprecated: Please note, this package has been deprecated.
databoxapi Deprecated: Please note, this package has been deprecated.
2020-11-01
databox Deprecated: Please note, this package has been deprecated.
databoxapi Deprecated: Please note, this package has been deprecated.
databoxedge
mgmt
2019-03-01
databoxedge Deprecated: Please note, this package has been deprecated.
databoxedgeapi Deprecated: Please note, this package has been deprecated.
2019-07-01
databoxedge Deprecated: Please note, this package has been deprecated.
databoxedgeapi Deprecated: Please note, this package has been deprecated.
2019-08-01
databoxedge Deprecated: Please note, this package has been deprecated.
databoxedgeapi Deprecated: Please note, this package has been deprecated.
2020-12-01
databoxedge Deprecated: Please note, this package has been deprecated.
databoxedgeapi Deprecated: Please note, this package has been deprecated.
databricks
mgmt
2018-04-01
databricks Deprecated: Please note, this package has been deprecated.
databricksapi Deprecated: Please note, this package has been deprecated.
datacatalog
mgmt
2016-03-30
datacatalog Deprecated: Please note, this package has been deprecated.
datacatalogapi Deprecated: Please note, this package has been deprecated.
datadog
mgmt
2021-03-01
datadog Deprecated: Please note, this package has been deprecated.
datadogapi Deprecated: Please note, this package has been deprecated.
datafactory
mgmt
2018-06-01
datafactory Deprecated: Please note, this package has been deprecated.
datafactoryapi Deprecated: Please note, this package has been deprecated.
datalake
analytics
2016-11-01
job Package job implements the Azure ARM Job service API version 2016-11-01.
jobapi
2016-11-01-preview
catalog Package catalog implements the Azure ARM Catalog service API version 2016-11-01.
catalogapi
mgmt
2016-11-01
account Deprecated: Please note, this package has been deprecated.
accountapi Deprecated: Please note, this package has been deprecated.
store
2016-11-01
filesystem Package filesystem implements the Azure ARM Filesystem service API version 2016-11-01.
filesystemapi
mgmt
2016-11-01
account Deprecated: Please note, this package has been deprecated.
accountapi Deprecated: Please note, this package has been deprecated.
datamigration
mgmt
2018-04-19
datamigration Deprecated: Please note, this package has been deprecated.
datamigrationapi Deprecated: Please note, this package has been deprecated.
dataprotection
mgmt
2021-01-01
dataprotection Deprecated: Please note, this package has been deprecated.
dataprotectionapi Deprecated: Please note, this package has been deprecated.
2021-07-01
dataprotection Deprecated: Please note, this package has been deprecated.
dataprotectionapi Deprecated: Please note, this package has been deprecated.
datashare
mgmt
2019-11-01
datashare Deprecated: Please note, this package has been deprecated.
datashareapi Deprecated: Please note, this package has been deprecated.
delegatednetwork
mgmt
2021-03-15
delegatednetwork Deprecated: Please note, this package has been deprecated.
delegatednetworkapi Deprecated: Please note, this package has been deprecated.
devspaces
mgmt
2019-04-01
devspaces Package devspaces implements the Azure ARM Devspaces service API version 2019-04-01.
devspacesapi
devtestlabs
mgmt
2016-05-15
dtl Deprecated: Please note, this package has been deprecated.
dtlapi Deprecated: Please note, this package has been deprecated.
2018-09-15
dtl Deprecated: Please note, this package has been deprecated.
dtlapi Deprecated: Please note, this package has been deprecated.
digitaltwins
mgmt
2020-10-31
digitaltwins Deprecated: Please note, this package has been deprecated.
digitaltwinsapi Deprecated: Please note, this package has been deprecated.
2020-12-01
digitaltwins Deprecated: Please note, this package has been deprecated.
digitaltwinsapi Deprecated: Please note, this package has been deprecated.
dns
mgmt
2016-04-01
dns Deprecated: Please note, this package has been deprecated.
dnsapi Deprecated: Please note, this package has been deprecated.
2017-09-01
dns Deprecated: Please note, this package has been deprecated.
dnsapi Deprecated: Please note, this package has been deprecated.
2017-10-01
dns Deprecated: Please note, this package has been deprecated.
dnsapi Deprecated: Please note, this package has been deprecated.
2018-05-01
dns Deprecated: Please note, this package has been deprecated.
dnsapi Deprecated: Please note, this package has been deprecated.
domainservices
mgmt
2017-01-01
aad Deprecated: Please note, this package has been deprecated.
aadapi Deprecated: Please note, this package has been deprecated.
2017-06-01
aad Deprecated: Please note, this package has been deprecated.
aadapi Deprecated: Please note, this package has been deprecated.
2020-01-01
aad Deprecated: Please note, this package has been deprecated.
aadapi Deprecated: Please note, this package has been deprecated.
edgeorder
mgmt
2021-12-01
edgeorder Deprecated: Please note, this package has been deprecated.
edgeorderapi Deprecated: Please note, this package has been deprecated.
elastic
mgmt
2020-07-01
elastic Deprecated: Please note, this package has been deprecated.
elasticapi Deprecated: Please note, this package has been deprecated.
eventgrid
2018-01-01
eventgrid Package eventgrid implements the Azure ARM Eventgrid service API version 2018-01-01.
eventgridapi
mgmt
2018-01-01
eventgrid Deprecated: Please note, this package has been deprecated.
eventgridapi Deprecated: Please note, this package has been deprecated.
2019-01-01
eventgrid Deprecated: Please note, this package has been deprecated.
eventgridapi Deprecated: Please note, this package has been deprecated.
2019-06-01
eventgrid Deprecated: Please note, this package has been deprecated.
eventgridapi Deprecated: Please note, this package has been deprecated.
2020-06-01
eventgrid Deprecated: Please note, this package has been deprecated.
eventgridapi Deprecated: Please note, this package has been deprecated.
2021-12-01
eventgrid Deprecated: Please note, this package has been deprecated.
eventgridapi Deprecated: Please note, this package has been deprecated.
eventhub
mgmt
2015-08-01
eventhub Deprecated: Please note, this package has been deprecated.
eventhubapi Deprecated: Please note, this package has been deprecated.
2017-04-01
eventhub Deprecated: Please note, this package has been deprecated.
eventhubapi Deprecated: Please note, this package has been deprecated.
extendedlocation
mgmt
2021-08-15
extendedlocation Deprecated: Please note, this package has been deprecated.
extendedlocationapi Deprecated: Please note, this package has been deprecated.
frontdoor
mgmt
2019-04-01
frontdoor Deprecated: Please note, this package has been deprecated.
frontdoorapi Deprecated: Please note, this package has been deprecated.
2019-05-01
frontdoor Deprecated: Please note, this package has been deprecated.
frontdoorapi Deprecated: Please note, this package has been deprecated.
2019-10-01
frontdoor Deprecated: Please note, this package has been deprecated.
frontdoorapi Deprecated: Please note, this package has been deprecated.
2019-11-01
frontdoor Deprecated: Please note, this package has been deprecated.
frontdoorapi Deprecated: Please note, this package has been deprecated.
2020-01-01
frontdoor Deprecated: Please note, this package has been deprecated.
frontdoorapi Deprecated: Please note, this package has been deprecated.
2020-04-01
frontdoor Deprecated: Please note, this package has been deprecated.
frontdoorapi Deprecated: Please note, this package has been deprecated.
2020-05-01
frontdoor Deprecated: Please note, this package has been deprecated.
frontdoorapi Deprecated: Please note, this package has been deprecated.
2020-11-01
frontdoor Deprecated: Please note, this package has been deprecated.
frontdoorapi Deprecated: Please note, this package has been deprecated.
graphrbac
1.6
graphrbac Package graphrbac implements the Azure ARM Graphrbac service API version 1.6.
graphrbacapi
guestconfiguration
mgmt
2020-06-25
guestconfiguration Deprecated: Please note, this package has been deprecated.
guestconfigurationapi Deprecated: Please note, this package has been deprecated.
2021-01-25
guestconfiguration Deprecated: Please note, this package has been deprecated.
guestconfigurationapi Deprecated: Please note, this package has been deprecated.
hardwaresecuritymodules
mgmt
2021-11-30
hardwaresecuritymodules Deprecated: Please note, this package has been deprecated.
hardwaresecuritymodulesapi Deprecated: Please note, this package has been deprecated.
hdinsight
mgmt
2018-06-01
hdinsight Deprecated: Please note, this package has been deprecated.
hdinsightapi Deprecated: Please note, this package has been deprecated.
2021-06-01
hdinsight Deprecated: Please note, this package has been deprecated.
hdinsightapi Deprecated: Please note, this package has been deprecated.
healthbot
mgmt
2020-12-08
healthbot Deprecated: Please note, this package has been deprecated.
healthbotapi Deprecated: Please note, this package has been deprecated.
healthcareapis
mgmt
2019-09-16
healthcareapis Deprecated: Please note, this package has been deprecated.
healthcareapisapi Deprecated: Please note, this package has been deprecated.
2020-03-15
healthcareapis Deprecated: Please note, this package has been deprecated.
healthcareapisapi Deprecated: Please note, this package has been deprecated.
2020-03-30
healthcareapis Deprecated: Please note, this package has been deprecated.
healthcareapisapi Deprecated: Please note, this package has been deprecated.
2021-11-01
healthcareapis Deprecated: Please note, this package has been deprecated.
healthcareapisapi Deprecated: Please note, this package has been deprecated.
hybridcompute
mgmt
2019-12-12
hybridcompute Deprecated: Please note, this package has been deprecated.
hybridcomputeapi Deprecated: Please note, this package has been deprecated.
2020-08-02
hybridcompute Deprecated: Please note, this package has been deprecated.
hybridcomputeapi Deprecated: Please note, this package has been deprecated.
hybriddatamanager
mgmt
2016-06-01
hybriddata Deprecated: Please note, this package has been deprecated.
hybriddataapi Deprecated: Please note, this package has been deprecated.
2019-06-01
hybriddata Deprecated: Please note, this package has been deprecated.
hybriddataapi Deprecated: Please note, this package has been deprecated.
hybridkubernetes
mgmt
2021-03-01
hybridkubernetes Deprecated: Please note, this package has been deprecated.
hybridkubernetesapi Deprecated: Please note, this package has been deprecated.
2021-10-01
hybridkubernetes Deprecated: Please note, this package has been deprecated.
hybridkubernetesapi Deprecated: Please note, this package has been deprecated.
iotcentral
mgmt
2018-09-01
iotcentral Deprecated: Please note, this package has been deprecated.
iotcentralapi Deprecated: Please note, this package has been deprecated.
2021-06-01
iotcentral Deprecated: Please note, this package has been deprecated.
iotcentralapi Deprecated: Please note, this package has been deprecated.
iothub
mgmt
2016-02-03
devices Deprecated: Please note, this package has been deprecated.
devicesapi Deprecated: Please note, this package has been deprecated.
2017-01-19
devices Deprecated: Please note, this package has been deprecated.
devicesapi Deprecated: Please note, this package has been deprecated.
2017-07-01
devices Deprecated: Please note, this package has been deprecated.
devicesapi Deprecated: Please note, this package has been deprecated.
2018-01-22
devices Deprecated: Please note, this package has been deprecated.
devicesapi Deprecated: Please note, this package has been deprecated.
2018-04-01
devices Deprecated: Please note, this package has been deprecated.
devicesapi Deprecated: Please note, this package has been deprecated.
2020-03-01
devices Deprecated: Please note, this package has been deprecated.
devicesapi Deprecated: Please note, this package has been deprecated.
2021-03-31
devices Deprecated: Please note, this package has been deprecated.
devicesapi Deprecated: Please note, this package has been deprecated.
2021-07-02
devices Deprecated: Please note, this package has been deprecated.
devicesapi Deprecated: Please note, this package has been deprecated.
keyvault
2015-06-01
keyvault Package keyvault implements the Azure ARM Keyvault service API version 2015-06-01.
keyvaultapi
2016-10-01
keyvault Package keyvault implements the Azure ARM Keyvault service API version 2016-10-01.
keyvaultapi
auth
mgmt
2015-06-01
keyvault Deprecated: Please note, this package has been deprecated.
keyvaultapi Deprecated: Please note, this package has been deprecated.
2016-10-01
keyvault Deprecated: Please note, this package has been deprecated.
keyvaultapi Deprecated: Please note, this package has been deprecated.
2018-02-14
keyvault Deprecated: Please note, this package has been deprecated.
keyvaultapi Deprecated: Please note, this package has been deprecated.
2019-09-01
keyvault Deprecated: Please note, this package has been deprecated.
keyvaultapi Deprecated: Please note, this package has been deprecated.
2021-10-01
keyvault Deprecated: Please note, this package has been deprecated.
keyvaultapi Deprecated: Please note, this package has been deprecated.
2022-07-01
keyvault Deprecated: Please note, this package has been deprecated.
keyvaultapi Deprecated: Please note, this package has been deprecated.
v7.0
keyvault Package keyvault implements the Azure ARM Keyvault service API version 7.0.
keyvaultapi
v7.1
keyvault Package keyvault implements the Azure ARM Keyvault service API version 7.1.
keyvaultapi
kubernetesconfiguration
mgmt
2021-03-01
kubernetesconfiguration Deprecated: Please note, this package has been deprecated.
kubernetesconfigurationapi Deprecated: Please note, this package has been deprecated.
2021-09-01
kubernetesconfiguration Deprecated: Please note, this package has been deprecated.
kubernetesconfigurationapi Deprecated: Please note, this package has been deprecated.
2022-03-01
kubernetesconfiguration Deprecated: Please note, this package has been deprecated.
kubernetesconfigurationapi Deprecated: Please note, this package has been deprecated.
2022-07-01
kubernetesconfiguration Deprecated: Please note, this package has been deprecated.
kubernetesconfigurationapi Deprecated: Please note, this package has been deprecated.
kusto
mgmt
2019-01-21
kusto Deprecated: Please note, this package has been deprecated.
kustoapi Deprecated: Please note, this package has been deprecated.
2019-05-15
kusto Deprecated: Please note, this package has been deprecated.
kustoapi Deprecated: Please note, this package has been deprecated.
2019-09-07
kusto Deprecated: Please note, this package has been deprecated.
kustoapi Deprecated: Please note, this package has been deprecated.
2019-11-09
kusto Deprecated: Please note, this package has been deprecated.
kustoapi Deprecated: Please note, this package has been deprecated.
2020-02-15
kusto Deprecated: Please note, this package has been deprecated.
kustoapi Deprecated: Please note, this package has been deprecated.
2020-06-14
kusto Deprecated: Please note, this package has been deprecated.
kustoapi Deprecated: Please note, this package has been deprecated.
2020-09-18
kusto Deprecated: Please note, this package has been deprecated.
kustoapi Deprecated: Please note, this package has been deprecated.
2021-01-01
kusto Deprecated: Please note, this package has been deprecated.
kustoapi Deprecated: Please note, this package has been deprecated.
2021-08-27
kusto Deprecated: Please note, this package has been deprecated.
kustoapi Deprecated: Please note, this package has been deprecated.
2022-02-01
kusto Deprecated: Please note, this package has been deprecated.
kustoapi Deprecated: Please note, this package has been deprecated.
labservices
mgmt
2018-10-15
labservices Deprecated: Please note, this package has been deprecated.
labservicesapi Deprecated: Please note, this package has been deprecated.
logic
mgmt
2016-06-01
logic Deprecated: Please note, this package has been deprecated.
logicapi Deprecated: Please note, this package has been deprecated.
2019-05-01
logic Deprecated: Please note, this package has been deprecated.
logicapi Deprecated: Please note, this package has been deprecated.
logz
mgmt
2020-10-01
logz Deprecated: Please note, this package has been deprecated.
logzapi Deprecated: Please note, this package has been deprecated.
machinelearning
mgmt
2016-04-01
workspaces Deprecated: Please note, this package has been deprecated.
workspacesapi Deprecated: Please note, this package has been deprecated.
2017-01-01
webservices Deprecated: Please note, this package has been deprecated.
webservicesapi Deprecated: Please note, this package has been deprecated.
2019-10-01
workspaces Deprecated: Please note, this package has been deprecated.
workspacesapi Deprecated: Please note, this package has been deprecated.
machinelearningservices
mgmt
2018-11-19
machinelearningservices Deprecated: Please note, this package has been deprecated.
machinelearningservicesapi Deprecated: Please note, this package has been deprecated.
2019-05-01
machinelearningservices Deprecated: Please note, this package has been deprecated.
machinelearningservicesapi Deprecated: Please note, this package has been deprecated.
2019-06-01
machinelearningservices Deprecated: Please note, this package has been deprecated.
machinelearningservicesapi Deprecated: Please note, this package has been deprecated.
2019-11-01
machinelearningservices Deprecated: Please note, this package has been deprecated.
machinelearningservicesapi Deprecated: Please note, this package has been deprecated.
2020-01-01
machinelearningservices Deprecated: Please note, this package has been deprecated.
machinelearningservicesapi Deprecated: Please note, this package has been deprecated.
2020-03-01
machinelearningservices Deprecated: Please note, this package has been deprecated.
machinelearningservicesapi Deprecated: Please note, this package has been deprecated.
2020-04-01
machinelearningservices Deprecated: Please note, this package has been deprecated.
machinelearningservicesapi Deprecated: Please note, this package has been deprecated.
2021-04-01
machinelearningservices Deprecated: Please note, this package has been deprecated.
machinelearningservicesapi Deprecated: Please note, this package has been deprecated.
2021-07-01
machinelearningservices Deprecated: Please note, this package has been deprecated.
machinelearningservicesapi Deprecated: Please note, this package has been deprecated.
maintenance
mgmt
2020-04-01
maintenance Deprecated: Please note, this package has been deprecated.
maintenanceapi Deprecated: Please note, this package has been deprecated.
2021-05-01
maintenance Deprecated: Please note, this package has been deprecated.
maintenanceapi Deprecated: Please note, this package has been deprecated.
managedservices
mgmt
2019-06-01
managedservices Deprecated: Please note, this package has been deprecated.
managedservicesapi Deprecated: Please note, this package has been deprecated.
maps
mgmt
2018-05-01
maps Deprecated: Please note, this package has been deprecated.
mapsapi Deprecated: Please note, this package has been deprecated.
2021-02-01
maps Deprecated: Please note, this package has been deprecated.
mapsapi Deprecated: Please note, this package has been deprecated.
mariadb
mgmt
2018-06-01
mariadb Deprecated: Please note, this package has been deprecated.
mariadbapi Deprecated: Please note, this package has been deprecated.
2020-01-01
mariadb Deprecated: Please note, this package has been deprecated.
mariadbapi Deprecated: Please note, this package has been deprecated.
marketplaceordering
mgmt
2015-06-01
marketplaceordering Deprecated: Please note, this package has been deprecated.
marketplaceorderingapi Deprecated: Please note, this package has been deprecated.
mediaservices
mgmt
2015-10-01
media Deprecated: Please note, this package has been deprecated.
mediaapi Deprecated: Please note, this package has been deprecated.
2018-07-01
media Deprecated: Please note, this package has been deprecated.
mediaapi Deprecated: Please note, this package has been deprecated.
2020-05-01
media Deprecated: Please note, this package has been deprecated.
mediaapi Deprecated: Please note, this package has been deprecated.
2021-05-01
media Deprecated: Please note, this package has been deprecated.
mediaapi Deprecated: Please note, this package has been deprecated.
2021-06-01
media Deprecated: Please note, this package has been deprecated.
mediaapi Deprecated: Please note, this package has been deprecated.
2021-11-01
media Deprecated: Please note, this package has been deprecated.
mediaapi Deprecated: Please note, this package has been deprecated.
migrate
mgmt
2018-02-02
migrate Deprecated: Please note, this package has been deprecated.
migrateapi Deprecated: Please note, this package has been deprecated.
2020-01-01
migrate Deprecated: Please note, this package has been deprecated.
migrateapi Deprecated: Please note, this package has been deprecated.
mixedreality
mgmt
2021-01-01
mixedreality Deprecated: Please note, this package has been deprecated.
mixedrealityapi Deprecated: Please note, this package has been deprecated.
monitor
mgmt
2020-10-01
activitylogs Deprecated: Please note, this package has been deprecated.
activitylogsapi Deprecated: Please note, this package has been deprecated.
insights Deprecated: Please note, this package has been deprecated.
insightsapi Deprecated: Please note, this package has been deprecated.
2021-08-01
scheduledqueryrules Deprecated: Please note, this package has been deprecated.
scheduledqueryrulesapi Deprecated: Please note, this package has been deprecated.
msi
mgmt
2018-11-30
msi Deprecated: Please note, this package has been deprecated.
msiapi Deprecated: Please note, this package has been deprecated.
mysql
mgmt
2017-12-01
mysql Deprecated: Please note, this package has been deprecated.
mysqlapi Deprecated: Please note, this package has been deprecated.
2020-01-01
mysql Deprecated: Please note, this package has been deprecated.
mysqlapi Deprecated: Please note, this package has been deprecated.
2021-05-01
mysqlflexibleservers Deprecated: Please note, this package has been deprecated.
mysqlflexibleserversapi Deprecated: Please note, this package has been deprecated.
netapp
mgmt
2019-05-01
netapp Deprecated: Please note, this package has been deprecated.
netappapi Deprecated: Please note, this package has been deprecated.
2019-06-01
netapp Deprecated: Please note, this package has been deprecated.
netappapi Deprecated: Please note, this package has been deprecated.
2019-07-01
netapp Deprecated: Please note, this package has been deprecated.
netappapi Deprecated: Please note, this package has been deprecated.
2019-08-01
netapp Deprecated: Please note, this package has been deprecated.
netappapi Deprecated: Please note, this package has been deprecated.
2019-10-01
netapp Deprecated: Please note, this package has been deprecated.
netappapi Deprecated: Please note, this package has been deprecated.
2019-11-01
netapp Deprecated: Please note, this package has been deprecated.
netappapi Deprecated: Please note, this package has been deprecated.
2020-02-01
netapp Deprecated: Please note, this package has been deprecated.
netappapi Deprecated: Please note, this package has been deprecated.
2020-03-01
netapp Deprecated: Please note, this package has been deprecated.
netappapi Deprecated: Please note, this package has been deprecated.
2020-05-01
netapp Deprecated: Please note, this package has been deprecated.
netappapi Deprecated: Please note, this package has been deprecated.
2020-06-01
netapp Deprecated: Please note, this package has been deprecated.
netappapi Deprecated: Please note, this package has been deprecated.
2020-07-01
netapp Deprecated: Please note, this package has been deprecated.
netappapi Deprecated: Please note, this package has been deprecated.
2020-08-01
netapp Deprecated: Please note, this package has been deprecated.
netappapi Deprecated: Please note, this package has been deprecated.
2020-09-01
netapp Deprecated: Please note, this package has been deprecated.
netappapi Deprecated: Please note, this package has been deprecated.
2020-11-01
netapp Deprecated: Please note, this package has been deprecated.
netappapi Deprecated: Please note, this package has been deprecated.
2020-12-01
netapp Deprecated: Please note, this package has been deprecated.
netappapi Deprecated: Please note, this package has been deprecated.
2021-02-01
netapp Deprecated: Please note, this package has been deprecated.
netappapi Deprecated: Please note, this package has been deprecated.
2021-04-01
netapp Deprecated: Please note, this package has been deprecated.
netappapi Deprecated: Please note, this package has been deprecated.
2021-06-01
netapp Deprecated: Please note, this package has been deprecated.
netappapi Deprecated: Please note, this package has been deprecated.
2021-08-01
netapp Deprecated: Please note, this package has been deprecated.
netappapi Deprecated: Please note, this package has been deprecated.
2021-10-01
netapp Deprecated: Please note, this package has been deprecated.
netappapi Deprecated: Please note, this package has been deprecated.
network
mgmt
2015-06-15
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2017-10-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2017-11-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2018-01-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2018-02-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2018-04-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2018-06-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2018-07-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2018-08-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2018-10-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2018-11-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2018-12-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2019-02-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2019-04-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2019-06-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2019-07-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2019-08-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2019-09-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2019-11-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2019-12-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2020-03-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2020-04-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2020-05-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2020-06-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2020-07-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2020-08-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2020-11-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2021-02-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2021-03-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2021-05-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2021-08-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2022-01-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2022-05-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
2022-07-01
network Deprecated: Please note, this package has been deprecated.
networkapi Deprecated: Please note, this package has been deprecated.
notificationhubs
mgmt
2014-09-01
notificationhubs Deprecated: Please note, this package has been deprecated.
notificationhubsapi Deprecated: Please note, this package has been deprecated.
2016-03-01
notificationhubs Deprecated: Please note, this package has been deprecated.
notificationhubsapi Deprecated: Please note, this package has been deprecated.
2017-04-01
notificationhubs Deprecated: Please note, this package has been deprecated.
notificationhubsapi Deprecated: Please note, this package has been deprecated.
operationalinsights
mgmt
2015-03-20
operationalinsights Deprecated: Please note, this package has been deprecated.
operationalinsightsapi Deprecated: Please note, this package has been deprecated.
2020-08-01
operationalinsights Deprecated: Please note, this package has been deprecated.
operationalinsightsapi Deprecated: Please note, this package has been deprecated.
2020-10-01
operationalinsights Deprecated: Please note, this package has been deprecated.
operationalinsightsapi Deprecated: Please note, this package has been deprecated.
2021-06-01
operationalinsights Deprecated: Please note, this package has been deprecated.
operationalinsightsapi Deprecated: Please note, this package has been deprecated.
v1
operationalinsights Package operationalinsights implements the Azure ARM Operationalinsights service API version v1.
operationalinsightsapi
peering
mgmt
2020-04-01
peering Deprecated: Please note, this package has been deprecated.
peeringapi Deprecated: Please note, this package has been deprecated.
2020-10-01
peering Deprecated: Please note, this package has been deprecated.
peeringapi Deprecated: Please note, this package has been deprecated.
personalizer
v1.0
personalizer Package personalizer implements the Azure ARM Personalizer service API version v1.0.
personalizerapi
policyinsights
mgmt
2018-04-04
policyinsights Deprecated: Please note, this package has been deprecated.
policyinsightsapi Deprecated: Please note, this package has been deprecated.
postgresql
mgmt
2017-12-01
postgresql Deprecated: Please note, this package has been deprecated.
postgresqlapi Deprecated: Please note, this package has been deprecated.
2020-01-01
postgresql Deprecated: Please note, this package has been deprecated.
postgresqlapi Deprecated: Please note, this package has been deprecated.
2021-06-01
postgresqlflexibleservers Deprecated: Please note, this package has been deprecated.
postgresqlflexibleserversapi Deprecated: Please note, this package has been deprecated.
powerbidedicated
mgmt
2017-10-01
powerbidedicated Deprecated: Please note, this package has been deprecated.
powerbidedicatedapi Deprecated: Please note, this package has been deprecated.
2021-01-01
powerbidedicated Deprecated: Please note, this package has been deprecated.
powerbidedicatedapi Deprecated: Please note, this package has been deprecated.
powerbiembedded
mgmt
2016-01-29
powerbiembedded Deprecated: Please note, this package has been deprecated.
powerbiembeddedapi Deprecated: Please note, this package has been deprecated.
preview
aad
mgmt
2020-07-01-preview
aad Deprecated: Please note, this package has been deprecated.
aadapi Deprecated: Please note, this package has been deprecated.
addons
mgmt
2017-05-15
addons Deprecated: Please note, this package has been deprecated.
addonsapi Deprecated: Please note, this package has been deprecated.
2018-03-01
addons Deprecated: Please note, this package has been deprecated.
addonsapi Deprecated: Please note, this package has been deprecated.
alertsmanagement
mgmt
2019-06-01-preview
alertsmanagement Deprecated: Please note, this package has been deprecated.
alertsmanagementapi Deprecated: Please note, this package has been deprecated.
apimanagement
ctrl
2017-03-01
apimanagement Deprecated: Please note, this package has been deprecated.
apimanagementapi
mgmt
2021-01-01-preview
apimanagement Deprecated: Please note, this package has been deprecated.
apimanagementapi Deprecated: Please note, this package has been deprecated.
appconfiguration
mgmt
2020-07-01-preview
appconfiguration Deprecated: Please note, this package has been deprecated.
appconfigurationapi Deprecated: Please note, this package has been deprecated.
2021-03-01-preview
appconfiguration Deprecated: Please note, this package has been deprecated.
appconfigurationapi Deprecated: Please note, this package has been deprecated.
2021-10-01-preview
appconfiguration Deprecated: Please note, this package has been deprecated.
appconfigurationapi Deprecated: Please note, this package has been deprecated.
appinsights
mgmt
2020-02-02-preview
insights Deprecated: Please note, this package has been deprecated.
insightsapi Deprecated: Please note, this package has been deprecated.
2021-11-01-preview
insights Deprecated: Please note, this package has been deprecated.
insightsapi Deprecated: Please note, this package has been deprecated.
2022-01-11-preview
insights Deprecated: Please note, this package has been deprecated.
insightsapi Deprecated: Please note, this package has been deprecated.
2022-02-01-preview
insights Deprecated: Please note, this package has been deprecated.
insightsapi Deprecated: Please note, this package has been deprecated.
v1
insights Package insights implements the Azure ARM Insights service API version v1.
insightsapi
appplatform
mgmt
2020-11-01-preview
appplatform Deprecated: Please note, this package has been deprecated.
appplatformapi Deprecated: Please note, this package has been deprecated.
2021-06-01-preview
appplatform Deprecated: Please note, this package has been deprecated.
appplatformapi Deprecated: Please note, this package has been deprecated.
2021-09-01-preview
appplatform Deprecated: Please note, this package has been deprecated.
appplatformapi Deprecated: Please note, this package has been deprecated.
2022-01-01-preview
appplatform Deprecated: Please note, this package has been deprecated.
appplatformapi Deprecated: Please note, this package has been deprecated.
2022-03-01-preview
appplatform Deprecated: Please note, this package has been deprecated.
appplatformapi Deprecated: Please note, this package has been deprecated.
2022-05-01-preview
appplatform Deprecated: Please note, this package has been deprecated.
appplatformapi Deprecated: Please note, this package has been deprecated.
authorization
mgmt
2018-07-01-preview
authorization Deprecated: Please note, this package has been deprecated.
authorizationapi Deprecated: Please note, this package has been deprecated.
2018-09-01-preview
authorization Deprecated: Please note, this package has been deprecated.
authorizationapi Deprecated: Please note, this package has been deprecated.
2020-04-01-preview
authorization Deprecated: Please note, this package has been deprecated.
authorizationapi Deprecated: Please note, this package has been deprecated.
automanage
mgmt
2020-06-30-preview
automanage Deprecated: Please note, this package has been deprecated.
automanageapi Deprecated: Please note, this package has been deprecated.
2021-04-30-preview
automanage Deprecated: Please note, this package has been deprecated.
automanageapi Deprecated: Please note, this package has been deprecated.
automation
mgmt
2020-01-13-preview
automation Deprecated: Please note, this package has been deprecated.
automationapi Deprecated: Please note, this package has been deprecated.
2021-06-22-preview
automation Deprecated: Please note, this package has been deprecated.
automationapi Deprecated: Please note, this package has been deprecated.
azureadb2c
mgmt
2020-05-01-preview
azureadb2c Deprecated: Please note, this package has been deprecated.
azureadb2capi Deprecated: Please note, this package has been deprecated.
azuredata
mgmt
2017-03-01-preview
azuredata Deprecated: Please note, this package has been deprecated.
azuredataapi Deprecated: Please note, this package has been deprecated.
2019-07-24-preview
azuredata Deprecated: Please note, this package has been deprecated.
azuredataapi Deprecated: Please note, this package has been deprecated.
azurestackhci
mgmt
2021-01-01-preview
azurestackhci Deprecated: Please note, this package has been deprecated.
azurestackhciapi Deprecated: Please note, this package has been deprecated.
baremetalinfrastructure
mgmt
2020-08-06-preview
baremetalinfrastructure Deprecated: Please note, this package has been deprecated.
baremetalinfrastructureapi Deprecated: Please note, this package has been deprecated.
batchai
mgmt
2017-09-01-preview
batchai Package batchai implements the Azure ARM Batchai service API version 2017-09-01-preview.
batchaiapi
billing
mgmt
2018-03-01-preview
billing Deprecated: Please note, this package has been deprecated.
billingapi Deprecated: Please note, this package has been deprecated.
2020-05-01-preview
billing Deprecated: Please note, this package has been deprecated.
billingapi Deprecated: Please note, this package has been deprecated.
blockchain
mgmt
2018-06-01-preview
blockchain Deprecated: Please note, this package has been deprecated.
blockchainapi Deprecated: Please note, this package has been deprecated.
blueprint
mgmt
2018-11-01-preview
blueprint Deprecated: Please note, this package has been deprecated.
blueprintapi Deprecated: Please note, this package has been deprecated.
botservice
mgmt
2017-12-01
botservice Deprecated: Please note, this package has been deprecated.
botserviceapi Deprecated: Please note, this package has been deprecated.
2018-07-12
botservice Deprecated: Please note, this package has been deprecated.
botserviceapi Deprecated: Please note, this package has been deprecated.
2021-05-01-preview
botservice Deprecated: Please note, this package has been deprecated.
botserviceapi Deprecated: Please note, this package has been deprecated.
cognitiveservices
v1.0
anomalydetector Package anomalydetector implements the Azure ARM Anomalydetector service API version 1.0.
anomalydetectorapi
formrecognizer Package formrecognizer implements the Azure ARM Formrecognizer service API version 1.0-preview.
formrecognizerapi
inkrecognizer Package inkrecognizer implements the Azure ARM Inkrecognizer service API version 1.0.
inkrecognizerapi
visualsearch Package visualsearch implements the Azure ARM Visualsearch service API version 1.0.
visualsearchapi
v1.0_preview.1
translatortext Package translatortext implements the Azure ARM Translatortext service API version v1.0-preview.1.
translatortextapi
v3.0
luis
authoring Package authoring implements the Azure ARM Authoring service API version 3.0-preview.
authoringapi
v3.4-preview
customvision
training Package training implements the Azure ARM Training service API version 3.4-preview.
trainingapi
commerce
mgmt
2015-06-01-preview
commerce Deprecated: Please note, this package has been deprecated.
commerceapi Deprecated: Please note, this package has been deprecated.
communication
mgmt
2020-08-20-preview
communication Deprecated: Please note, this package has been deprecated.
communicationapi Deprecated: Please note, this package has been deprecated.
compute
mgmt
2020-10-01-preview
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
confidentialledger
mgmt
2020-12-01-preview
confidentialledger Deprecated: Please note, this package has been deprecated.
confidentialledgerapi Deprecated: Please note, this package has been deprecated.
confluent
mgmt
2020-03-01-preview
confluent Deprecated: Please note, this package has been deprecated.
confluentapi Deprecated: Please note, this package has been deprecated.
2021-09-01-preview
confluent Deprecated: Please note, this package has been deprecated.
confluentapi Deprecated: Please note, this package has been deprecated.
containerinstance
mgmt
2017-10-01-preview
containerinstance Deprecated: Please note, this package has been deprecated.
containerinstanceapi Deprecated: Please note, this package has been deprecated.
2018-02-01-preview
containerinstance Deprecated: Please note, this package has been deprecated.
containerinstanceapi Deprecated: Please note, this package has been deprecated.
containerregistry
mgmt
2021-08-01-preview
containerregistry Deprecated: Please note, this package has been deprecated.
containerregistryapi Deprecated: Please note, this package has been deprecated.
2021-12-01-preview
containerregistry Deprecated: Please note, this package has been deprecated.
containerregistryapi Deprecated: Please note, this package has been deprecated.
2022-02-01-preview
containerregistry Deprecated: Please note, this package has been deprecated.
containerregistryapi Deprecated: Please note, this package has been deprecated.
runtime
2019-08-15-preview
containerregistry Package containerregistry implements the Azure ARM Containerregistry service API version 2019-08-15-preview.
containerregistryapi
containerservice
mgmt
2018-08-01-preview
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2019-09-30-preview
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2022-01-02-preview
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
2022-03-02-preview
containerservice Deprecated: Please note, this package has been deprecated.
containerserviceapi Deprecated: Please note, this package has been deprecated.
cosmos-db
mgmt
2021-04-01-preview
documentdb Deprecated: Please note, this package has been deprecated.
documentdbapi Deprecated: Please note, this package has been deprecated.
2021-11-15-preview
documentdb Deprecated: Please note, this package has been deprecated.
documentdbapi Deprecated: Please note, this package has been deprecated.
costmanagement
mgmt
2018-08-01-preview
costmanagement Deprecated: Please note, this package has been deprecated.
costmanagementapi Deprecated: Please note, this package has been deprecated.
2019-03-01
costmanagement Deprecated: Please note, this package has been deprecated.
costmanagementapi Deprecated: Please note, this package has been deprecated.
customerlockbox
mgmt
2018-02-28-preview
customerlockbox Deprecated: Please note, this package has been deprecated.
customerlockboxapi Deprecated: Please note, this package has been deprecated.
customproviders
mgmt
2018-09-01-preview
customproviders Deprecated: Please note, this package has been deprecated.
customprovidersapi Deprecated: Please note, this package has been deprecated.
databricks
mgmt
2021-04-01-preview
databricks Deprecated: Please note, this package has been deprecated.
databricksapi Deprecated: Please note, this package has been deprecated.
datadog
mgmt
2020-02-01-preview
datadog Deprecated: Please note, this package has been deprecated.
datadogapi Deprecated: Please note, this package has been deprecated.
datafactory
mgmt
2017-09-01-preview
datafactory Deprecated: Please note, this package has been deprecated.
datafactoryapi Deprecated: Please note, this package has been deprecated.
datalake
analytics
2015-10-01-preview
catalog Package catalog implements the Azure ARM Catalog service API version 2015-10-01-preview.
catalogapi
2015-11-01-preview
job Package job implements the Azure ARM Job service API version 2015-11-01-preview.
jobapi
2016-03-20-preview
job Package job implements the Azure ARM Job service API version 2016-03-20-preview.
jobapi
2017-09-01-preview
job Package job implements the Azure ARM Job service API version 2017-09-01-preview.
jobapi
mgmt
2015-10-01-preview
account Deprecated: Please note, this package has been deprecated.
accountapi Deprecated: Please note, this package has been deprecated.
store
2015-10-01-preview
filesystem Package filesystem implements the Azure ARM Filesystem service API version 2015-10-01-preview.
filesystemapi
mgmt
2015-10-01-preview
account Deprecated: Please note, this package has been deprecated.
accountapi Deprecated: Please note, this package has been deprecated.
datamigration
mgmt
2018-07-15-preview
datamigration Deprecated: Please note, this package has been deprecated.
datamigrationapi Deprecated: Please note, this package has been deprecated.
2021-10-30-preview
datamigration Deprecated: Please note, this package has been deprecated.
datamigrationapi Deprecated: Please note, this package has been deprecated.
delegatednetwork
mgmt
2020-08-08-preview
delegatednetwork Deprecated: Please note, this package has been deprecated.
delegatednetworkapi Deprecated: Please note, this package has been deprecated.
deploymentmanager
mgmt
2019-11-01-preview
deploymentmanager Deprecated: Please note, this package has been deprecated.
deploymentmanagerapi Deprecated: Please note, this package has been deprecated.
desktopvirtualization
mgmt
2020-11-02-preview
desktopvirtualization Deprecated: Please note, this package has been deprecated.
desktopvirtualizationapi Deprecated: Please note, this package has been deprecated.
2021-09-03-preview
desktopvirtualization Deprecated: Please note, this package has been deprecated.
desktopvirtualizationapi Deprecated: Please note, this package has been deprecated.
deviceupdate
mgmt
2020-03-01-preview
deviceupdate Deprecated: Please note, this package has been deprecated.
deviceupdateapi Deprecated: Please note, this package has been deprecated.
2022-04-01-preview
deviceupdate Deprecated: Please note, this package has been deprecated.
deviceupdateapi Deprecated: Please note, this package has been deprecated.
devops
mgmt
2019-07-01-preview
devops Deprecated: Please note, this package has been deprecated.
devopsapi Deprecated: Please note, this package has been deprecated.
devtestlabs
mgmt
2015-05-21-preview
dtl Deprecated: Please note, this package has been deprecated.
dtlapi Deprecated: Please note, this package has been deprecated.
digitaltwins
2020-05-31-preview
digitaltwins Package digitaltwins implements the Azure ARM Digitaltwins service API version 2020-05-31-preview.
digitaltwinsapi
mgmt
2020-03-01-preview
digitaltwins Deprecated: Please note, this package has been deprecated.
digitaltwinsapi Deprecated: Please note, this package has been deprecated.
dns
mgmt
2015-05-04-preview
dns Deprecated: Please note, this package has been deprecated.
dnsapi Deprecated: Please note, this package has been deprecated.
2018-03-01-preview
dns Deprecated: Please note, this package has been deprecated.
dnsapi Deprecated: Please note, this package has been deprecated.
elastic
mgmt
2020-07-01-preview
elastic Deprecated: Please note, this package has been deprecated.
elasticapi Deprecated: Please note, this package has been deprecated.
engagementfabric
mgmt
2018-09-01
engagementfabric Deprecated: Please note, this package has been deprecated.
engagementfabricapi Deprecated: Please note, this package has been deprecated.
enterpriseknowledgegraphservice
2018-12-03
enterpriseknowledgegraphservice Package enterpriseknowledgegraphservice implements the Azure ARM Enterpriseknowledgegraphservice service API version 2018-12-03.
enterpriseknowledgegraphserviceapi
eventgrid
mgmt
2021-06-01-preview
eventgrid Deprecated: Please note, this package has been deprecated.
eventgridapi Deprecated: Please note, this package has been deprecated.
2021-10-15-preview
eventgrid Deprecated: Please note, this package has been deprecated.
eventgridapi Deprecated: Please note, this package has been deprecated.
eventhub
mgmt
2018-01-01-preview
eventhub Deprecated: Please note, this package has been deprecated.
eventhubapi Deprecated: Please note, this package has been deprecated.
extendedlocation
mgmt
2021-03-15-preview
extendedlocation Deprecated: Please note, this package has been deprecated.
extendedlocationapi Deprecated: Please note, this package has been deprecated.
frontdoor
mgmt
2018-08-01-preview
frontdoor Deprecated: Please note, this package has been deprecated.
frontdoorapi Deprecated: Please note, this package has been deprecated.
hanaonazure
mgmt
2017-11-03-preview
hanaonazure Deprecated: Please note, this package has been deprecated.
hanaonazureapi Deprecated: Please note, this package has been deprecated.
hardwaresecuritymodules
mgmt
2018-10-31-preview
hardwaresecuritymodules Deprecated: Please note, this package has been deprecated.
hardwaresecuritymodulesapi Deprecated: Please note, this package has been deprecated.
hdinsight
2018-11-01-preview
hdinsight Package hdinsight implements the Azure ARM Hdinsight service API version 2018-11-01-preview.
hdinsightapi
mgmt
2015-03-01-preview
hdinsight Deprecated: Please note, this package has been deprecated.
hdinsightapi Deprecated: Please note, this package has been deprecated.
healthcareapis
mgmt
2021-06-01-preview
healthcareapis Deprecated: Please note, this package has been deprecated.
healthcareapisapi Deprecated: Please note, this package has been deprecated.
hybridkubernetes
mgmt
2020-01-01-preview
hybridkubernetes Deprecated: Please note, this package has been deprecated.
hybridkubernetesapi Deprecated: Please note, this package has been deprecated.
2021-04-01-preview
hybridkubernetes Deprecated: Please note, this package has been deprecated.
hybridkubernetesapi Deprecated: Please note, this package has been deprecated.
hybridnetwork
mgmt
2020-01-01-preview
hybridnetwork Deprecated: Please note, this package has been deprecated.
hybridnetworkapi Deprecated: Please note, this package has been deprecated.
iotcentral
mgmt
2021-11-01-preview
iotcentral Deprecated: Please note, this package has been deprecated.
iotcentralapi Deprecated: Please note, this package has been deprecated.
iothub
mgmt
2019-03-22-preview
devices Deprecated: Please note, this package has been deprecated.
devicesapi Deprecated: Please note, this package has been deprecated.
2019-07-01-preview
devices Deprecated: Please note, this package has been deprecated.
devicesapi Deprecated: Please note, this package has been deprecated.
2021-03-03-preview
devices Deprecated: Please note, this package has been deprecated.
devicesapi Deprecated: Please note, this package has been deprecated.
iotspaces
mgmt
2017-10-01-preview
iotspaces Deprecated: This library is deprecated and no longer supported.
iotspacesapi Deprecated: This library is deprecated and no longer supported.
keyvault
mgmt
2020-04-01-preview
keyvault Deprecated: Please note, this package has been deprecated.
keyvaultapi Deprecated: Please note, this package has been deprecated.
2021-11-01-preview
keyvault Deprecated: Please note, this package has been deprecated.
keyvaultapi Deprecated: Please note, this package has been deprecated.
v7.2-preview
keyvault Package keyvault implements the Azure ARM Keyvault service API version 7.2-preview.
keyvaultapi
kubernetesconfiguration
mgmt
2019-11-01-preview
kubernetesconfiguration Deprecated: Please note, this package has been deprecated.
kubernetesconfigurationapi Deprecated: Please note, this package has been deprecated.
2020-07-01-preview
kubernetesconfiguration Deprecated: Please note, this package has been deprecated.
kubernetesconfigurationapi Deprecated: Please note, this package has been deprecated.
2022-04-02-preview
kubernetesconfiguration Deprecated: Please note, this package has been deprecated.
kubernetesconfigurationapi Deprecated: Please note, this package has been deprecated.
kusto
mgmt
2018-09-07-preview
kusto Deprecated: Please note, this package has been deprecated.
kustoapi Deprecated: Please note, this package has been deprecated.
labservices
mgmt
2021-11-15-preview
labservices Deprecated: Please note, this package has been deprecated.
labservicesapi Deprecated: Please note, this package has been deprecated.
logic
mgmt
2015-08-01-preview
logic Deprecated: Please note, this package has been deprecated.
logicapi Deprecated: Please note, this package has been deprecated.
2018-07-01-preview
logic Deprecated: Please note, this package has been deprecated.
logicapi Deprecated: Please note, this package has been deprecated.
machinelearning
mgmt
2016-05-01-preview
commitmentplans Deprecated: Please note, this package has been deprecated.
commitmentplansapi Deprecated: Please note, this package has been deprecated.
webservices Deprecated: Please note, this package has been deprecated.
webservicesapi Deprecated: Please note, this package has been deprecated.
2017-05-01-preview
experimentation Deprecated: Please note, this package has been deprecated.
experimentationapi Deprecated: Please note, this package has been deprecated.
2017-08-01-preview
compute Deprecated: Please note, this package has been deprecated.
computeapi Deprecated: Please note, this package has been deprecated.
machinelearningservices
mgmt
2018-03-01-preview
machinelearningservices Deprecated: Please note, this package has been deprecated.
machinelearningservicesapi Deprecated: Please note, this package has been deprecated.
2020-02-18-preview
machinelearningservices Deprecated: Please note, this package has been deprecated.
machinelearningservicesapi Deprecated: Please note, this package has been deprecated.
maintenance
mgmt
2018-06-01-preview
maintenance Deprecated: Please note, this package has been deprecated.
maintenanceapi Deprecated: Please note, this package has been deprecated.
2021-09-01-preview
maintenance Deprecated: Please note, this package has been deprecated.
maintenanceapi Deprecated: Please note, this package has been deprecated.
2022-07-01-preview
maintenance Deprecated: Please note, this package has been deprecated.
maintenanceapi Deprecated: Please note, this package has been deprecated.
managednetwork
mgmt
2019-06-01-preview
managednetwork Deprecated: Please note, this package has been deprecated.
managednetworkapi Deprecated: Please note, this package has been deprecated.
managedservices
mgmt
2018-06-01
managedservices Deprecated: Please note, this package has been deprecated.
managedservicesapi Deprecated: Please note, this package has been deprecated.
2019-04-01
managedservices Deprecated: Please note, this package has been deprecated.
managedservicesapi Deprecated: Please note, this package has been deprecated.
managementpartner
mgmt
2018-02-01
managementpartner Deprecated: Please note, this package has been deprecated.
managementpartnerapi Deprecated: Please note, this package has been deprecated.
mediaservices
mgmt
2018-06-01-preview
media Deprecated: Please note, this package has been deprecated.
mediaapi Deprecated: Please note, this package has been deprecated.
2019-05-01-preview
media Deprecated: Please note, this package has been deprecated.
mediaapi Deprecated: Please note, this package has been deprecated.
migrate
mgmt
2018-09-01-preview
migrate Deprecated: Please note, this package has been deprecated.
migrateapi Deprecated: Please note, this package has been deprecated.
mixedreality
mgmt
2021-03-01-preview
mixedreality Deprecated: Please note, this package has been deprecated.
mixedrealityapi Deprecated: Please note, this package has been deprecated.
monitor
2018-09-01-preview
monitor Package monitor implements the Azure ARM Monitor service API version 2018-09-01-preview.
monitorapi
mgmt
2016-03-01-preview
monitorlegacy Deprecated: Please note, this package has been deprecated.
monitorlegacyapi Deprecated: Please note, this package has been deprecated.
2018-03-01
insights Deprecated: Please note, this package has been deprecated.
insightsapi Deprecated: Please note, this package has been deprecated.
2019-06-01
insights Deprecated: Please note, this package has been deprecated.
insightsapi Deprecated: Please note, this package has been deprecated.
2021-05-01-preview
diagnostics Deprecated: Please note, this package has been deprecated.
diagnosticsapi Deprecated: Please note, this package has been deprecated.
metrics Deprecated: Please note, this package has been deprecated.
metricsapi Deprecated: Please note, this package has been deprecated.
2021-07-01-preview
insights Deprecated: Please note, this package has been deprecated.
insightsapi Deprecated: Please note, this package has been deprecated.
2021-09-01-preview
datacollection Deprecated: Please note, this package has been deprecated.
datacollectionapi Deprecated: Please note, this package has been deprecated.
insights Deprecated: Please note, this package has been deprecated.
insightsapi Deprecated: Please note, this package has been deprecated.
2022-06-01-preview
insights Deprecated: Please note, this package has been deprecated.
insightsapi Deprecated: Please note, this package has been deprecated.
2022-10-01-preview
insights Deprecated: Please note, this package has been deprecated.
insightsapi Deprecated: Please note, this package has been deprecated.
msi
mgmt
2021-09-30-preview
msi Deprecated: Please note, this package has been deprecated.
msiapi Deprecated: Please note, this package has been deprecated.
2022-01-31-preview
msi Deprecated: Please note, this package has been deprecated.
msiapi Deprecated: Please note, this package has been deprecated.
mysql
mgmt
2017-12-01-preview
mysql Deprecated: Please note, this package has been deprecated.
mysqlapi Deprecated: Please note, this package has been deprecated.
2020-07-01-preview
mysqlflexibleservers Deprecated: Please note, this package has been deprecated.
mysqlflexibleserversapi Deprecated: Please note, this package has been deprecated.
2021-05-01-preview
mysqlflexibleservers Deprecated: Please note, this package has been deprecated.
mysqlflexibleserversapi Deprecated: Please note, this package has been deprecated.
netapp
mgmt
2017-08-15
netapp Deprecated: Please note, this package has been deprecated.
netappapi Deprecated: Please note, this package has been deprecated.
operationalinsights
mgmt
2015-11-01-preview
operationalinsights Deprecated: Please note, this package has been deprecated.
operationalinsightsapi Deprecated: Please note, this package has been deprecated.
servicemap Deprecated: Please note, this package has been deprecated.
servicemapapi Deprecated: Please note, this package has been deprecated.
2020-03-01-preview
operationalinsights Deprecated: Please note, this package has been deprecated.
operationalinsightsapi Deprecated: Please note, this package has been deprecated.
2022-02-01-preview
operationalinsights Deprecated: Please note, this package has been deprecated.
operationalinsightsapi Deprecated: Please note, this package has been deprecated.
operationsmanagement
mgmt
2015-11-01-preview
operationsmanagement Deprecated: Please note, this package has been deprecated.
operationsmanagementapi Deprecated: Please note, this package has been deprecated.
peering
mgmt
2020-01-01-preview
peering Deprecated: Please note, this package has been deprecated.
peeringapi Deprecated: Please note, this package has been deprecated.
policyinsights
mgmt
2018-07-01-preview
policyinsights Deprecated: Please note, this package has been deprecated.
policyinsightsapi Deprecated: Please note, this package has been deprecated.
2019-10-01-preview
policyinsights Deprecated: Please note, this package has been deprecated.
policyinsightsapi Deprecated: Please note, this package has been deprecated.
2020-07-01-preview
policyinsights Deprecated: Please note, this package has been deprecated.
policyinsightsapi Deprecated: Please note, this package has been deprecated.
portal
mgmt
2018-10-01-preview
portal Deprecated: Please note, this package has been deprecated.
portalapi Deprecated: Please note, this package has been deprecated.
2019-01-01-preview
portal Deprecated: Please note, this package has been deprecated.
portalapi Deprecated: Please note, this package has been deprecated.
postgresql
mgmt
2017-12-01-preview
postgresql Deprecated: Please note, this package has been deprecated.
postgresqlapi Deprecated: Please note, this package has been deprecated.
2020-02-14-preview
postgresqlflexibleservers Deprecated: Please note, this package has been deprecated.
postgresqlflexibleserversapi Deprecated: Please note, this package has been deprecated.
2020-11-05-preview
postgresqlflexibleservers Deprecated: Please note, this package has been deprecated.
postgresqlflexibleserversapi Deprecated: Please note, this package has been deprecated.
powerplatform
mgmt
2020-10-30
powerplatform Deprecated: Please note, this package has been deprecated.
powerplatformapi Deprecated: Please note, this package has been deprecated.
provisioningservices
mgmt
2017-08-21-preview
iothub Deprecated: Please note, this package has been deprecated.
iothubapi Deprecated: Please note, this package has been deprecated.
purview
mgmt
2020-12-01-preview
purview Deprecated: Please note, this package has been deprecated.
purviewapi Deprecated: Please note, this package has been deprecated.
qnamaker
cognitiveservices
v5.0-preview.1
qnamaker Package qnamaker implements the Azure ARM Qnamaker service API version v5.0-preview.1.
qnamakerapi
quantum
mgmt
2019-11-04-preview
quantum Deprecated: Please note, this package has been deprecated.
quantumapi Deprecated: Please note, this package has been deprecated.
quota
mgmt
2021-03-15-preview
quota Deprecated: Please note, this package has been deprecated.
quotaapi Deprecated: Please note, this package has been deprecated.
redis
mgmt
2019-07-01-preview
redis Deprecated: Please note, this package has been deprecated.
redisapi Deprecated: Please note, this package has been deprecated.
redisenterprise
mgmt
2020-10-01-preview
redisenterprise Deprecated: Please note, this package has been deprecated.
redisenterpriseapi Deprecated: Please note, this package has been deprecated.
reservations
mgmt
2018-06-01
reservations Deprecated: Please note, this package has been deprecated.
reservationsapi Deprecated: Please note, this package has been deprecated.
2019-04-01
reservations Deprecated: Please note, this package has been deprecated.
reservationsapi Deprecated: Please note, this package has been deprecated.
2019-07-19-preview
reservations Deprecated: Please note, this package has been deprecated.
reservationsapi Deprecated: Please note, this package has been deprecated.
2020-10-25
reservations Deprecated: Please note, this package has been deprecated.
reservationsapi Deprecated: Please note, this package has been deprecated.
resourceconnector
mgmt
2021-10-31-preview
resourceconnector Deprecated: Please note, this package has been deprecated.
resourceconnectorapi Deprecated: Please note, this package has been deprecated.
resourcegraph
mgmt
2018-09-01
resourcegraph Deprecated: Please note, this package has been deprecated.
resourcegraphapi Deprecated: Please note, this package has been deprecated.
2021-03-01-preview
resourcegraph Deprecated: Please note, this package has been deprecated.
resourcegraphapi Deprecated: Please note, this package has been deprecated.
2021-06-01-preview
resourcegraph Deprecated: Please note, this package has been deprecated.
resourcegraphapi Deprecated: Please note, this package has been deprecated.
resourcemover
mgmt
2019-10-01-preview
resourcemover Deprecated: Please note, this package has been deprecated.
resourcemoverapi Deprecated: Please note, this package has been deprecated.
resources
mgmt
2015-10-01-preview
policy Deprecated: Please note, this package has been deprecated.
policyapi Deprecated: Please note, this package has been deprecated.
2019-06-01-preview
templatespecs Deprecated: Please note, this package has been deprecated.
templatespecsapi Deprecated: Please note, this package has been deprecated.
2020-03-01-preview
policy Deprecated: Please note, this package has been deprecated.
policyapi Deprecated: Please note, this package has been deprecated.
2020-09-01-preview
policy Deprecated: Please note, this package has been deprecated.
policyapi Deprecated: Please note, this package has been deprecated.
2021-06-01-preview
policy Deprecated: Please note, this package has been deprecated.
policyapi Deprecated: Please note, this package has been deprecated.
scheduler
mgmt
2014-08-01-preview
scheduler Deprecated: Please note, this package has been deprecated.
schedulerapi Deprecated: Please note, this package has been deprecated.
security
mgmt
v1.0
security Deprecated: Please note, this package has been deprecated.
securityapi Deprecated: Please note, this package has been deprecated.
v2.0
security Deprecated: Please note, this package has been deprecated.
securityapi Deprecated: Please note, this package has been deprecated.
v3.0
security Deprecated: Please note, this package has been deprecated.
securityapi Deprecated: Please note, this package has been deprecated.
securityinsight
mgmt
2019-01-01-preview
securityinsight Deprecated: Please note, this package has been deprecated.
securityinsightapi Deprecated: Please note, this package has been deprecated.
2021-09-01-preview
securityinsight Deprecated: Please note, this package has been deprecated.
securityinsightapi Deprecated: Please note, this package has been deprecated.
2022-01-01-preview
securityinsight Deprecated: Please note, this package has been deprecated.
securityinsightapi Deprecated: Please note, this package has been deprecated.
servicebus
mgmt
2021-06-01-preview
servicebus Deprecated: Please note, this package has been deprecated.
servicebusapi Deprecated: Please note, this package has been deprecated.
2022-01-01-preview
servicebus Deprecated: Please note, this package has been deprecated.
servicebusapi Deprecated: Please note, this package has been deprecated.
servicefabric
mgmt
2017-07-01-preview
servicefabric Deprecated: Please note, this package has been deprecated.
servicefabricapi Deprecated: Please note, this package has been deprecated.
servicefabricmesh
mgmt
2018-09-01-preview
servicefabricmesh Deprecated: Please note, this package has been deprecated.
servicefabricmeshapi Deprecated: Please note, this package has been deprecated.
signalr
mgmt
2021-04-01-preview
signalr Deprecated: Please note, this package has been deprecated.
signalrapi Deprecated: Please note, this package has been deprecated.
2021-06-01-preview
signalr Deprecated: Please note, this package has been deprecated.
signalrapi Deprecated: Please note, this package has been deprecated.
softwareplan
mgmt
2019-06-01-preview
softwareplan Package softwareplan implements the Azure ARM Softwareplan service API version 2019-06-01-preview.
softwareplanapi
solutions
mgmt
2018-09-01-preview
managedapplications Deprecated: Please note, this package has been deprecated.
managedapplicationsapi Deprecated: Please note, this package has been deprecated.
2020-08-21-preview
managedapplications Deprecated: Please note, this package has been deprecated.
managedapplicationsapi Deprecated: Please note, this package has been deprecated.
2021-02-01-preview
managedapplications Deprecated: Please note, this package has been deprecated.
managedapplicationsapi Deprecated: Please note, this package has been deprecated.
sql
mgmt
2017-03-01-preview
sql Deprecated: Please note, this package has been deprecated.
sqlapi Deprecated: Please note, this package has been deprecated.
2018-06-01-preview
sql Deprecated: Please note, this package has been deprecated.
sqlapi Deprecated: Please note, this package has been deprecated.
v4.0
sql Deprecated: Please note, this package has been deprecated.
sqlapi Deprecated: Please note, this package has been deprecated.
v5.0
sql Deprecated: Please note, this package has been deprecated.
sqlapi Deprecated: Please note, this package has been deprecated.
sqlvirtualmachine
mgmt
2021-11-01-preview
sqlvirtualmachine Deprecated: Please note, this package has been deprecated.
sqlvirtualmachineapi Deprecated: Please note, this package has been deprecated.
storage
datalake
2018-06-17
storagedatalake Package storagedatalake implements the Azure ARM Storagedatalake service API version 2018-06-17.
storagedatalakeapi
mgmt
2018-07-01-preview
storage Deprecated: Please note, this package has been deprecated.
storageapi Deprecated: Please note, this package has been deprecated.
2020-08-01-preview
storage Deprecated: Please note, this package has been deprecated.
storageapi Deprecated: Please note, this package has been deprecated.
tables
2019-02-02-preview
storagetables Package storagetables implements the Azure ARM Storagetables service API version 2019-02-02.
storagetablesapi
storagepool
mgmt
2021-04-01-preview
storagepool Deprecated: Please note, this package has been deprecated.
storagepoolapi Deprecated: Please note, this package has been deprecated.
streamanalytics
mgmt
2020-03-01-preview
streamanalytics Deprecated: Please note, this package has been deprecated.
streamanalyticsapi Deprecated: Please note, this package has been deprecated.
subscription
mgmt
2019-10-01-preview
subscription Deprecated: Please note, this package has been deprecated.
subscriptionapi Deprecated: Please note, this package has been deprecated.
synapse
2019-06-01-preview
artifacts Package artifacts implements the Azure ARM Artifacts service API version 2019-06-01-preview.
artifactsapi
managedvirtualnetwork Package managedvirtualnetwork implements the Azure ARM Managedvirtualnetwork service API version 2019-06-01-preview.
managedvirtualnetworkapi
2020-08-01-preview
accesscontrol Package accesscontrol implements the Azure ARM Accesscontrol service API version 2020-08-01-preview.
accesscontrolapi
mgmt
2021-06-01-preview
synapse Deprecated: Please note, this package has been deprecated.
synapseapi Deprecated: Please note, this package has been deprecated.
v2.0
synapse Deprecated: Please note, this package has been deprecated.
synapseapi Deprecated: Please note, this package has been deprecated.
timeseriesinsights
mgmt
2018-08-15-preview
timeseriesinsights Deprecated: Please note, this package has been deprecated.
timeseriesinsightsapi Deprecated: Please note, this package has been deprecated.
trafficmanager
mgmt
2018-02-01-preview
trafficmanager Deprecated: Please note, this package has been deprecated.
trafficmanagerapi Deprecated: Please note, this package has been deprecated.
videoanalyzer
mgmt
2021-11-01-preview
videoanalyzer Deprecated: Please note, this package has been deprecated.
videoanalyzerapi Deprecated: Please note, this package has been deprecated.
virtualmachineimagebuilder
mgmt
2019-05-01-preview
virtualmachineimagebuilder Deprecated: Please note, this package has been deprecated.
virtualmachineimagebuilderapi Deprecated: Please note, this package has been deprecated.
visualstudio
mgmt
2014-04-01-preview
visualstudio Deprecated: Please note, this package has been deprecated.
visualstudioapi Deprecated: Please note, this package has been deprecated.
web
mgmt
2015-08-01-preview
web Deprecated: Please note, this package has been deprecated.
webapi Deprecated: Please note, this package has been deprecated.
webpubsub
mgmt
2021-04-01-preview
webpubsub Deprecated: Please note, this package has been deprecated.
webpubsubapi Deprecated: Please note, this package has been deprecated.
2021-06-01-preview
webpubsub Deprecated: Please note, this package has been deprecated.
webpubsubapi Deprecated: Please note, this package has been deprecated.
windowsesu
mgmt
2019-09-16-preview
windowsesu Deprecated: Please note, this package has been deprecated.
windowsesuapi Deprecated: Please note, this package has been deprecated.
workloadmonitor
mgmt
2020-01-13-preview
workloadmonitor Deprecated: The service backing this library is retired on November 30th, 2022.
workloadmonitorapi Deprecated: The service backing this library is retired on November 30th, 2022.
privatedns
mgmt
2018-09-01
privatedns Deprecated: Please note, this package has been deprecated.
privatednsapi Deprecated: Please note, this package has been deprecated.
2020-01-01
privatedns Deprecated: Please note, this package has been deprecated.
privatednsapi Deprecated: Please note, this package has been deprecated.
2020-06-01
privatedns Deprecated: Please note, this package has been deprecated.
privatednsapi Deprecated: Please note, this package has been deprecated.
provisioningservices
mgmt
2017-11-15
iothub Deprecated: Please note, this package has been deprecated.
iothubapi Deprecated: Please note, this package has been deprecated.
2018-01-22
iothub Deprecated: Please note, this package has been deprecated.
iothubapi Deprecated: Please note, this package has been deprecated.
2021-10-15
iothub Deprecated: Please note, this package has been deprecated.
iothubapi Deprecated: Please note, this package has been deprecated.
2022-02-05
iothub Deprecated: Please note, this package has been deprecated.
iothubapi Deprecated: Please note, this package has been deprecated.
purview
mgmt
2021-07-01
purview Deprecated: Please note, this package has been deprecated.
purviewapi Deprecated: Please note, this package has been deprecated.
recoveryservices
mgmt
2016-06-01
backup Deprecated: Please note, this package has been deprecated.
backupapi Deprecated: Please note, this package has been deprecated.
recoveryservices Deprecated: Please note, this package has been deprecated.
recoveryservicesapi Deprecated: Please note, this package has been deprecated.
2016-08-10
siterecovery Deprecated: Please note, this package has been deprecated.
siterecoveryapi Deprecated: Please note, this package has been deprecated.
2016-12-01
backup Deprecated: Please note, this package has been deprecated.
backupapi Deprecated: Please note, this package has been deprecated.
2018-01-10
siterecovery Deprecated: Please note, this package has been deprecated.
siterecoveryapi Deprecated: Please note, this package has been deprecated.
2018-07-10
siterecovery Deprecated: Please note, this package has been deprecated.
siterecoveryapi Deprecated: Please note, this package has been deprecated.
2019-05-13
backup Deprecated: Please note, this package has been deprecated.
backupapi Deprecated: Please note, this package has been deprecated.
2019-06-15
backup Deprecated: Please note, this package has been deprecated.
backupapi Deprecated: Please note, this package has been deprecated.
2020-02-02
backup Deprecated: Please note, this package has been deprecated.
backupapi Deprecated: Please note, this package has been deprecated.
2021-01-01
backup Deprecated: Please note, this package has been deprecated.
backupapi Deprecated: Please note, this package has been deprecated.
2021-07-01
backup Deprecated: Please note, this package has been deprecated.
backupapi Deprecated: Please note, this package has been deprecated.
2021-08-01
recoveryservices Deprecated: Please note, this package has been deprecated.
recoveryservicesapi Deprecated: Please note, this package has been deprecated.
2021-12-01
backup Deprecated: Please note, this package has been deprecated.
backupapi Deprecated: Please note, this package has been deprecated.
2022-03-01
backup Deprecated: Please note, this package has been deprecated.
backupapi Deprecated: Please note, this package has been deprecated.
redhatopenshift
mgmt
2020-04-30
redhatopenshift Deprecated: Please note, this package has been deprecated.
redhatopenshiftapi Deprecated: Please note, this package has been deprecated.
2022-04-01
redhatopenshift Deprecated: Please note, this package has been deprecated.
redhatopenshiftapi Deprecated: Please note, this package has been deprecated.
redis
mgmt
2015-08-01
redis Deprecated: Please note, this package has been deprecated.
redisapi Deprecated: Please note, this package has been deprecated.
2016-04-01
redis Deprecated: Please note, this package has been deprecated.
redisapi Deprecated: Please note, this package has been deprecated.
2017-02-01
redis Deprecated: Please note, this package has been deprecated.
redisapi Deprecated: Please note, this package has been deprecated.
2017-10-01
redis Deprecated: Please note, this package has been deprecated.
redisapi Deprecated: Please note, this package has been deprecated.
2018-03-01
redis Deprecated: Please note, this package has been deprecated.
redisapi Deprecated: Please note, this package has been deprecated.
2020-06-01
redis Deprecated: Please note, this package has been deprecated.
redisapi Deprecated: Please note, this package has been deprecated.
2020-12-01
redis Deprecated: Please note, this package has been deprecated.
redisapi Deprecated: Please note, this package has been deprecated.
2021-06-01
redis Deprecated: Please note, this package has been deprecated.
redisapi Deprecated: Please note, this package has been deprecated.
redisenterprise
mgmt
2021-03-01
redisenterprise Deprecated: Please note, this package has been deprecated.
redisenterpriseapi Deprecated: Please note, this package has been deprecated.
2022-01-01
redisenterprise Deprecated: Please note, this package has been deprecated.
redisenterpriseapi Deprecated: Please note, this package has been deprecated.
relay
mgmt
2016-07-01
relay Deprecated: Please note, this package has been deprecated.
relayapi Deprecated: Please note, this package has been deprecated.
2017-04-01
relay Deprecated: Please note, this package has been deprecated.
relayapi Deprecated: Please note, this package has been deprecated.
reservations
mgmt
2017-11-01
reservations Deprecated: Please note, this package has been deprecated.
reservationsapi Deprecated: Please note, this package has been deprecated.
2022-03-01
reservations Deprecated: Please note, this package has been deprecated.
reservationsapi Deprecated: Please note, this package has been deprecated.
resourcegraph
mgmt
2019-04-01
resourcegraph Deprecated: Please note, this package has been deprecated.
resourcegraphapi Deprecated: Please note, this package has been deprecated.
2021-03-01
resourcegraph Deprecated: Please note, this package has been deprecated.
resourcegraphapi Deprecated: Please note, this package has been deprecated.
resourcehealth
mgmt
2015-01-01
resourcehealth Deprecated: Please note, this package has been deprecated.
resourcehealthapi Deprecated: Please note, this package has been deprecated.
2017-07-01
resourcehealth Deprecated: Please note, this package has been deprecated.
resourcehealthapi Deprecated: Please note, this package has been deprecated.
2020-05-01
resourcehealth Deprecated: Please note, this package has been deprecated.
resourcehealthapi Deprecated: Please note, this package has been deprecated.
resourcemover
mgmt
2021-01-01
resourcemover Deprecated: Please note, this package has been deprecated.
resourcemoverapi Deprecated: Please note, this package has been deprecated.
resources
mgmt
2015-01-01
locks Deprecated: Please note, this package has been deprecated.
locksapi Deprecated: Please note, this package has been deprecated.
2015-11-01
resources Deprecated: Please note, this package has been deprecated.
resourcesapi Deprecated: Please note, this package has been deprecated.
subscriptions Deprecated: Please note, this package has been deprecated.
subscriptionsapi Deprecated: Please note, this package has been deprecated.
2015-12-01
features Deprecated: Please note, this package has been deprecated.
featuresapi Deprecated: Please note, this package has been deprecated.
2016-02-01
resources Deprecated: Please note, this package has been deprecated.
resourcesapi Deprecated: Please note, this package has been deprecated.
2016-04-01
policy Deprecated: Please note, this package has been deprecated.
policyapi Deprecated: Please note, this package has been deprecated.
2016-06-01
subscriptions Deprecated: Please note, this package has been deprecated.
subscriptionsapi Deprecated: Please note, this package has been deprecated.
2016-07-01
resources Deprecated: Please note, this package has been deprecated.
resourcesapi Deprecated: Please note, this package has been deprecated.
2016-09-01
links Deprecated: Please note, this package has been deprecated.
linksapi Deprecated: Please note, this package has been deprecated.
locks Deprecated: Please note, this package has been deprecated.
locksapi Deprecated: Please note, this package has been deprecated.
resources Deprecated: Please note, this package has been deprecated.
resourcesapi Deprecated: Please note, this package has been deprecated.
2016-12-01
policy Deprecated: Please note, this package has been deprecated.
policyapi Deprecated: Please note, this package has been deprecated.
2017-04-01
locks Deprecated: Please note, this package has been deprecated.
locksapi Deprecated: Please note, this package has been deprecated.
2017-05-10
resources Deprecated: Please note, this package has been deprecated.
resourcesapi Deprecated: Please note, this package has been deprecated.
2017-09-01
managedapplications Deprecated: Please note, this package has been deprecated.
managedapplicationsapi Deprecated: Please note, this package has been deprecated.
2018-02-01
resources Deprecated: Please note, this package has been deprecated.
resourcesapi Deprecated: Please note, this package has been deprecated.
2018-03-01
policy Deprecated: Please note, this package has been deprecated.
policyapi Deprecated: Please note, this package has been deprecated.
2018-05-01
policy Deprecated: Please note, this package has been deprecated.
policyapi Deprecated: Please note, this package has been deprecated.
resources Deprecated: Please note, this package has been deprecated.
resourcesapi Deprecated: Please note, this package has been deprecated.
2018-06-01
managedapplications Deprecated: Please note, this package has been deprecated.
managedapplicationsapi Deprecated: Please note, this package has been deprecated.
subscriptions Deprecated: Please note, this package has been deprecated.
subscriptionsapi Deprecated: Please note, this package has been deprecated.
2019-01-01
policy Deprecated: Please note, this package has been deprecated.
policyapi Deprecated: Please note, this package has been deprecated.
2019-03-01
resources Deprecated: Please note, this package has been deprecated.
resourcesapi Deprecated: Please note, this package has been deprecated.
2019-05-01
resources Deprecated: Please note, this package has been deprecated.
resourcesapi Deprecated: Please note, this package has been deprecated.
2019-06-01
policy Deprecated: Please note, this package has been deprecated.
policyapi Deprecated: Please note, this package has been deprecated.
subscriptions Deprecated: Please note, this package has been deprecated.
subscriptionsapi Deprecated: Please note, this package has been deprecated.
2019-07-01
features Deprecated: Please note, this package has been deprecated.
featuresapi Deprecated: Please note, this package has been deprecated.
managedapplications Deprecated: Please note, this package has been deprecated.
managedapplicationsapi Deprecated: Please note, this package has been deprecated.
2019-09-01
policy Deprecated: Please note, this package has been deprecated.
policyapi Deprecated: Please note, this package has been deprecated.
2019-10-01
resources Deprecated: Please note, this package has been deprecated.
resourcesapi Deprecated: Please note, this package has been deprecated.
2019-11-01
managementgroups Deprecated: Please note, this package has been deprecated.
managementgroupsapi Deprecated: Please note, this package has been deprecated.
subscriptions Deprecated: Please note, this package has been deprecated.
subscriptionsapi Deprecated: Please note, this package has been deprecated.
2020-02-01
managementgroups Deprecated: Please note, this package has been deprecated.
managementgroupsapi Deprecated: Please note, this package has been deprecated.
2020-05-01
locks Deprecated: Please note, this package has been deprecated.
locksapi Deprecated: Please note, this package has been deprecated.
managementgroups Deprecated: Please note, this package has been deprecated.
managementgroupsapi Deprecated: Please note, this package has been deprecated.
2020-06-01
resources Deprecated: Please note, this package has been deprecated.
resourcesapi Deprecated: Please note, this package has been deprecated.
2020-10-01
resources Deprecated: Please note, this package has been deprecated.
resourcesapi Deprecated: Please note, this package has been deprecated.
2021-01-01
resources Deprecated: Please note, this package has been deprecated.
resourcesapi Deprecated: Please note, this package has been deprecated.
subscriptions Deprecated: Please note, this package has been deprecated.
subscriptionsapi Deprecated: Please note, this package has been deprecated.
2021-04-01
resources Deprecated: Please note, this package has been deprecated.
resourcesapi Deprecated: Please note, this package has been deprecated.
2021-07-01
features Deprecated: Please note, this package has been deprecated.
featuresapi Deprecated: Please note, this package has been deprecated.
scheduler
mgmt
2016-01-01
scheduler Deprecated: Please note, this package has been deprecated.
schedulerapi Deprecated: Please note, this package has been deprecated.
2016-03-01
scheduler Deprecated: Please note, this package has been deprecated.
schedulerapi Deprecated: Please note, this package has been deprecated.
search
mgmt
2015-02-28
search Deprecated: Please note, this package has been deprecated.
searchapi Deprecated: Please note, this package has been deprecated.
2015-08-19
search Deprecated: Please note, this package has been deprecated.
searchapi Deprecated: Please note, this package has been deprecated.
2020-03-13
search Deprecated: Please note, this package has been deprecated.
searchapi Deprecated: Please note, this package has been deprecated.
2020-08-01
search Deprecated: Please note, this package has been deprecated.
searchapi Deprecated: Please note, this package has been deprecated.
securityinsight
mgmt
2020-01-01
securityinsight Deprecated: Please note, this package has been deprecated.
securityinsightapi Deprecated: Please note, this package has been deprecated.
serialconsole
mgmt
2018-05-01
serialconsole Deprecated: Please note, this package has been deprecated.
serialconsoleapi Deprecated: Please note, this package has been deprecated.
servicebus
mgmt
2015-08-01
servicebus Deprecated: Please note, this package has been deprecated.
servicebusapi Deprecated: Please note, this package has been deprecated.
2017-04-01
servicebus Deprecated: Please note, this package has been deprecated.
servicebusapi Deprecated: Please note, this package has been deprecated.
2021-11-01
servicebus Deprecated: Please note, this package has been deprecated.
servicebusapi Deprecated: Please note, this package has been deprecated.
servicefabric
6.2
servicefabric Package servicefabric implements the Azure ARM Servicefabric service API version 6.2.0.9.
servicefabricapi
6.3
servicefabric Package servicefabric implements the Azure ARM Servicefabric service API version 6.3.0.9.
servicefabricapi
6.4
servicefabric Package servicefabric implements the Azure ARM Servicefabric service API version 6.4.0.36.
servicefabricapi
6.5
servicefabric Package servicefabric implements the Azure ARM Servicefabric service API version 6.5.0.36.
servicefabricapi
7.0
servicefabric Package servicefabric implements the Azure ARM Servicefabric service API version 7.0.0.42.
servicefabricapi
7.2
servicefabric Package servicefabric implements the Azure ARM Servicefabric service API version 7.2.0.46.
servicefabricapi
mgmt
2016-09-01
servicefabric Deprecated: Please note, this package has been deprecated.
servicefabricapi Deprecated: Please note, this package has been deprecated.
2019-03-01
servicefabric Deprecated: Please note, this package has been deprecated.
servicefabricapi Deprecated: Please note, this package has been deprecated.
2021-06-01
servicefabric Deprecated: Please note, this package has been deprecated.
servicefabricapi Deprecated: Please note, this package has been deprecated.
signalr
mgmt
2018-10-01
signalr Deprecated: Please note, this package has been deprecated.
signalrapi Deprecated: Please note, this package has been deprecated.
2020-05-01
signalr Deprecated: Please note, this package has been deprecated.
signalrapi Deprecated: Please note, this package has been deprecated.
solutions
mgmt
2017-09-01
managedapplications Deprecated: Please note, this package has been deprecated.
managedapplicationsapi Deprecated: Please note, this package has been deprecated.
2017-12-01
managedapplications Deprecated: Please note, this package has been deprecated.
managedapplicationsapi Deprecated: Please note, this package has been deprecated.
2018-02-01
managedapplications Deprecated: Please note, this package has been deprecated.
managedapplicationsapi Deprecated: Please note, this package has been deprecated.
2018-03-01
managedapplications Deprecated: Please note, this package has been deprecated.
managedapplicationsapi Deprecated: Please note, this package has been deprecated.
2018-06-01
managedapplications Deprecated: Please note, this package has been deprecated.
managedapplicationsapi Deprecated: Please note, this package has been deprecated.
2019-07-01
managedapplications Deprecated: Please note, this package has been deprecated.
managedapplicationsapi Deprecated: Please note, this package has been deprecated.
2021-07-01
managedapplications Deprecated: Please note, this package has been deprecated.
managedapplicationsapi Deprecated: Please note, this package has been deprecated.
sql
mgmt
2014-04-01
sql Deprecated: Please note, this package has been deprecated.
sqlapi Deprecated: Please note, this package has been deprecated.
storage
datalake
2018-11-09
storagedatalake Package storagedatalake implements the Azure ARM Storagedatalake service API version 2018-11-09.
storagedatalakeapi
2019-10-31
storagedatalake Package storagedatalake implements the Azure ARM Storagedatalake service API version 2019-10-31.
storagedatalakeapi
mgmt
2015-06-15
storage Deprecated: Please note, this package has been deprecated.
storageapi Deprecated: Please note, this package has been deprecated.
2016-01-01
storage Deprecated: Please note, this package has been deprecated.
storageapi Deprecated: Please note, this package has been deprecated.
2016-05-01
storage Deprecated: Please note, this package has been deprecated.
storageapi Deprecated: Please note, this package has been deprecated.
2016-12-01
storage Deprecated: Please note, this package has been deprecated.
storageapi Deprecated: Please note, this package has been deprecated.
2017-06-01
storage Deprecated: Please note, this package has been deprecated.
storageapi Deprecated: Please note, this package has been deprecated.
2017-10-01
storage Deprecated: Please note, this package has been deprecated.
storageapi Deprecated: Please note, this package has been deprecated.
2018-02-01
storage Deprecated: Please note, this package has been deprecated.
storageapi Deprecated: Please note, this package has been deprecated.
2018-11-01
storage Deprecated: Please note, this package has been deprecated.
storageapi Deprecated: Please note, this package has been deprecated.
2019-04-01
storage Deprecated: Please note, this package has been deprecated.
storageapi Deprecated: Please note, this package has been deprecated.
2019-06-01
storage Deprecated: Please note, this package has been deprecated.
storageapi Deprecated: Please note, this package has been deprecated.
2021-01-01
storage Deprecated: Please note, this package has been deprecated.
storageapi Deprecated: Please note, this package has been deprecated.
2021-02-01
storage Deprecated: Please note, this package has been deprecated.
storageapi Deprecated: Please note, this package has been deprecated.
2021-04-01
storage Deprecated: Please note, this package has been deprecated.
storageapi Deprecated: Please note, this package has been deprecated.
2021-08-01
storage Deprecated: Please note, this package has been deprecated.
storageapi Deprecated: Please note, this package has been deprecated.
2021-09-01
storage Deprecated: Please note, this package has been deprecated.
storageapi Deprecated: Please note, this package has been deprecated.
2022-05-01
storage Deprecated: Please note, this package has been deprecated.
storageapi Deprecated: Please note, this package has been deprecated.
storagecache
mgmt
2019-11-01
storagecache Deprecated: Please note, this package has been deprecated.
storagecacheapi Deprecated: Please note, this package has been deprecated.
2020-03-01
storagecache Deprecated: Please note, this package has been deprecated.
storagecacheapi Deprecated: Please note, this package has been deprecated.
2020-10-01
storagecache Deprecated: Please note, this package has been deprecated.
storagecacheapi Deprecated: Please note, this package has been deprecated.
2021-03-01
storagecache Deprecated: Please note, this package has been deprecated.
storagecacheapi Deprecated: Please note, this package has been deprecated.
2021-05-01
storagecache Deprecated: Please note, this package has been deprecated.
storagecacheapi Deprecated: Please note, this package has been deprecated.
2021-09-01
storagecache Deprecated: Please note, this package has been deprecated.
storagecacheapi Deprecated: Please note, this package has been deprecated.
2022-01-01
storagecache Deprecated: Please note, this package has been deprecated.
storagecacheapi Deprecated: Please note, this package has been deprecated.
storageimportexport
mgmt
2016-11-01
storageimportexport Deprecated: Please note, this package has been deprecated.
storageimportexportapi Deprecated: Please note, this package has been deprecated.
2020-08-01
storageimportexport Deprecated: Please note, this package has been deprecated.
storageimportexportapi Deprecated: Please note, this package has been deprecated.
storagepool
mgmt
2021-08-01
storagepool Deprecated: Please note, this package has been deprecated.
storagepoolapi Deprecated: Please note, this package has been deprecated.
storagesync
mgmt
2018-04-02
storagesync Deprecated: Please note, this package has been deprecated.
storagesyncapi Deprecated: Please note, this package has been deprecated.
2018-07-01
storagesync Deprecated: Please note, this package has been deprecated.
storagesyncapi Deprecated: Please note, this package has been deprecated.
2018-10-01
storagesync Deprecated: Please note, this package has been deprecated.
storagesyncapi Deprecated: Please note, this package has been deprecated.
2019-02-01
storagesync Deprecated: Please note, this package has been deprecated.
storagesyncapi Deprecated: Please note, this package has been deprecated.
2019-06-01
storagesync Deprecated: Please note, this package has been deprecated.
storagesyncapi Deprecated: Please note, this package has been deprecated.
2019-10-01
storagesync Deprecated: Please note, this package has been deprecated.
storagesyncapi Deprecated: Please note, this package has been deprecated.
2020-03-01
storagesync Deprecated: Please note, this package has been deprecated.
storagesyncapi Deprecated: Please note, this package has been deprecated.
storsimple1200series
mgmt
2016-10-01
storsimple Deprecated: Please note, this package has been deprecated.
storsimpleapi Deprecated: Please note, this package has been deprecated.
storsimple8000series
mgmt
2017-06-01
storsimple Deprecated: Please note, this package has been deprecated.
storsimpleapi Deprecated: Please note, this package has been deprecated.
streamanalytics
mgmt
2016-03-01
streamanalytics Deprecated: Please note, this package has been deprecated.
streamanalyticsapi Deprecated: Please note, this package has been deprecated.
2020-03-01
streamanalytics Deprecated: Please note, this package has been deprecated.
streamanalyticsapi Deprecated: Please note, this package has been deprecated.
subscription
mgmt
2020-09-01
subscription Deprecated: Please note, this package has been deprecated.
subscriptionapi Deprecated: Please note, this package has been deprecated.
support
mgmt
2020-04-01
support Deprecated: Please note, this package has been deprecated.
supportapi Deprecated: Please note, this package has been deprecated.
synapse
mgmt
2020-12-01
synapse Deprecated: Please note, this package has been deprecated.
synapseapi Deprecated: Please note, this package has been deprecated.
2021-03-01
synapse Deprecated: Please note, this package has been deprecated.
synapseapi Deprecated: Please note, this package has been deprecated.
timeseriesinsights
mgmt
2017-11-15
timeseriesinsights Deprecated: Please note, this package has been deprecated.
timeseriesinsightsapi Deprecated: Please note, this package has been deprecated.
2020-05-15
timeseriesinsights Deprecated: Please note, this package has been deprecated.
timeseriesinsightsapi Deprecated: Please note, this package has been deprecated.
trafficmanager
mgmt
2015-11-01
trafficmanager Deprecated: Please note, this package has been deprecated.
trafficmanagerapi Deprecated: Please note, this package has been deprecated.
2017-03-01
trafficmanager Deprecated: Please note, this package has been deprecated.
trafficmanagerapi Deprecated: Please note, this package has been deprecated.
2017-05-01
trafficmanager Deprecated: Please note, this package has been deprecated.
trafficmanagerapi Deprecated: Please note, this package has been deprecated.
2018-03-01
trafficmanager Deprecated: Please note, this package has been deprecated.
trafficmanagerapi Deprecated: Please note, this package has been deprecated.
2018-04-01
trafficmanager Deprecated: Please note, this package has been deprecated.
trafficmanagerapi Deprecated: Please note, this package has been deprecated.
2018-08-01
trafficmanager Deprecated: Please note, this package has been deprecated.
trafficmanagerapi Deprecated: Please note, this package has been deprecated.
virtualmachineimagebuilder
mgmt
2020-02-14
virtualmachineimagebuilder Deprecated: Please note, this package has been deprecated.
virtualmachineimagebuilderapi Deprecated: Please note, this package has been deprecated.
2021-10-01
virtualmachineimagebuilder Deprecated: Please note, this package has been deprecated.
virtualmachineimagebuilderapi Deprecated: Please note, this package has been deprecated.
vmwarecloudsimple
mgmt
2019-04-01
vmwarecloudsimple Deprecated: Please note, this package has been deprecated.
vmwarecloudsimpleapi Deprecated: Please note, this package has been deprecated.
web
mgmt
2016-09-01
web Deprecated: Please note, this package has been deprecated.
webapi Deprecated: Please note, this package has been deprecated.
2018-02-01
web Deprecated: Please note, this package has been deprecated.
webapi Deprecated: Please note, this package has been deprecated.
2019-08-01
web Deprecated: Please note, this package has been deprecated.
webapi Deprecated: Please note, this package has been deprecated.
2020-06-01
web Deprecated: Please note, this package has been deprecated.
webapi Deprecated: Please note, this package has been deprecated.
2020-09-01
web Deprecated: Please note, this package has been deprecated.
webapi Deprecated: Please note, this package has been deprecated.
2020-12-01
web Deprecated: Please note, this package has been deprecated.
webapi Deprecated: Please note, this package has been deprecated.
2021-01-15
web Deprecated: Please note, this package has been deprecated.
webapi Deprecated: Please note, this package has been deprecated.
2021-02-01
web Deprecated: Please note, this package has been deprecated.
webapi Deprecated: Please note, this package has been deprecated.
2021-03-01
web Deprecated: Please note, this package has been deprecated.
webapi Deprecated: Please note, this package has been deprecated.
webpubsub
mgmt
2021-10-01
webpubsub Deprecated: Please note, this package has been deprecated.
webpubsubapi Deprecated: Please note, this package has been deprecated.
windowsiot
mgmt
2019-06-01
windowsiot Deprecated: Please note, this package has been deprecated.
windowsiotapi Deprecated: Please note, this package has been deprecated.
storage Package storage provides clients for Microsoft Azure Storage Services.
version
go-ansiterm
winterm
go-autorest Package go-autorest provides an HTTP request client for use with Autorest-generated API client packages.
autorest Package autorest implements an HTTP request pipeline suitable for use across multiple go-routines and provides the shared routines relied on by AutoRest (see https://github.com/Azure/autorest/) generated Go code.
adal
cmd
azure Package azure provides Azure-specific implementations used with AutoRest.
auth
cli
example
date Package date provides time.Time derivatives that conform to the Swagger.io (https://swagger.io/) defined date formats: Date and DateTime.
logger
tracing
go-ntlmssp Package ntlmssp provides NTLM/Negotiate authentication over HTTP
BurntSushi
toml Package toml implements decoding and encoding of TOML files.
cmd
toml-test-decoder Command toml-test-decoder satisfies the toml-test interface for testing TOML decoders.
toml-test-encoder Command toml-test-encoder satisfies the toml-test interface for testing TOML encoders.
tomlv Command tomlv validates TOML documents and prints each key's type.
DATA-DOG
go-sqlmock Package sqlmock is a mock library implementing sql driver.
examples
basic
blog
orders
GoogleCloudPlatform
cloudsql-proxy
cmd
cloud_sql_proxy cloudsql-proxy can be used as a proxy to Cloud SQL databases.
logging Package logging contains helpers to support log messages.
proxy
certs Package certs implements a CertSource which speaks to the public Cloud SQL API endpoint.
dialers
mysql Package mysql adds a 'cloudsql' network to use when you want to access a Cloud SQL Database via the mysql driver found at github.com/go-sql-driver/mysql.
postgres Package postgres adds a 'cloudsqlpostgres' driver to use when you want to access a Cloud SQL Database via the go database/sql library.
fuse Package fuse provides a connection source wherein the user does not need to specify which instance they are connecting to before they start the executable.
limits Package limits provides routines to check and enforce certain resource limits on the Cloud SQL client proxy process.
proxy Package proxy implements client and server code for proxying an unsecure connection over SSL.
util Package util contains utility functions for use throughout the Cloud SQL Auth proxy.
k8s-config-connector
cmd
config-connector
deletiondefender
manager
recorder
unmanageddetector
webhook
config
servicemappings
tests
samples
create
operator
cmd
gke_addon_poststart
manager
pkg
apis
core
customize
v1alpha1 +kubebuilder:object:generate=true +groupName=customize.core.cnrm.cloud.google.com
v1beta1 +kubebuilder:object:generate=true +groupName=core.cnrm.cloud.google.com
controllers
configconnector
configconnectorcontext
k8s
logging Package logging adds common logging hooks for cnrm applications
manifest
preflight
test
controller
main
mocks
util
asserts
paths
scripts
copy-dependency-manifests
generate-image-configmap This script will extract images of KCC components from stable `manifest.yaml` and generate a ConfigMap `image_configmap.yaml` under config/release directory.
update-kcc-manifest
utils
pkg
apis Package apis contains Kubernetes API groups.
core Package core contains core KCC API versions
v1alpha1
iam Package iam contains IAM API versions
v1beta1 Package v1beta1 contains API Schema definitions for the iam v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/iam +k8s:defaulter-gen=TypeMeta +groupName=iam.cnrm.cloud.google.com
k8s Package k8s contains ks API versions
v1alpha1
cli
asset
export
cmd
apply
parameters
yamlresource
bulkexport
errorhandler
filteredinputstream
iamresource
inputstream
outputstream
parameters
singleresourceiamclient
commonparams
export
outputstream
parameters
printresources
parameters
printer
resourcedescription
gcpclient
krmtohcl
log
outputsink
filename
serviceclient package serviceclient contains clients that are used to interact with various GCP services.
storage
stream
test
export
os
tf
clients
generated
apis
accesscontextmanager Package accesscontextmanager contains accesscontextmanager API versions.
v1alpha1 Generate deepcopy object for accesscontextmanager/v1alpha1 API group
v1beta1 Generate deepcopy object for accesscontextmanager/v1beta1 API group
alloydb Package alloydb contains alloydb API versions.
v1alpha1 Generate deepcopy object for alloydb/v1alpha1 API group
apigateway Package apigateway contains apigateway API versions.
v1alpha1 Generate deepcopy object for apigateway/v1alpha1 API group
apigee Package apigee contains apigee API versions.
v1alpha1 Generate deepcopy object for apigee/v1alpha1 API group
v1beta1 Generate deepcopy object for apigee/v1beta1 API group
appengine Package appengine contains appengine API versions.
v1alpha1 Generate deepcopy object for appengine/v1alpha1 API group
artifactregistry Package artifactregistry contains artifactregistry API versions.
v1beta1 Generate deepcopy object for artifactregistry/v1beta1 API group
beyondcorp Package beyondcorp contains beyondcorp API versions.
v1alpha1 Generate deepcopy object for beyondcorp/v1alpha1 API group
bigquery Package bigquery contains bigquery API versions.
v1alpha1 Generate deepcopy object for bigquery/v1alpha1 API group
v1beta1 Generate deepcopy object for bigquery/v1beta1 API group
bigqueryanalyticshub Package bigqueryanalyticshub contains bigqueryanalyticshub API versions.
v1alpha1 Generate deepcopy object for bigqueryanalyticshub/v1alpha1 API group
bigqueryconnection Package bigqueryconnection contains bigqueryconnection API versions.
v1alpha1 Generate deepcopy object for bigqueryconnection/v1alpha1 API group
bigquerydatapolicy Package bigquerydatapolicy contains bigquerydatapolicy API versions.
v1alpha1 Generate deepcopy object for bigquerydatapolicy/v1alpha1 API group
bigquerydatatransfer Package bigquerydatatransfer contains bigquerydatatransfer API versions.
v1alpha1 Generate deepcopy object for bigquerydatatransfer/v1alpha1 API group
bigqueryreservation Package bigqueryreservation contains bigqueryreservation API versions.
v1alpha1 Generate deepcopy object for bigqueryreservation/v1alpha1 API group
bigtable Package bigtable contains bigtable API versions.
v1beta1 Generate deepcopy object for bigtable/v1beta1 API group
billingbudgets Package billingbudgets contains billingbudgets API versions.
v1beta1 Generate deepcopy object for billingbudgets/v1beta1 API group
binaryauthorization Package binaryauthorization contains binaryauthorization API versions.
v1beta1 Generate deepcopy object for binaryauthorization/v1beta1 API group
certificatemanager Package certificatemanager contains certificatemanager API versions.
v1alpha1 Generate deepcopy object for certificatemanager/v1alpha1 API group
cloudasset Package cloudasset contains cloudasset API versions.
v1alpha1 Generate deepcopy object for cloudasset/v1alpha1 API group
cloudbuild Package cloudbuild contains cloudbuild API versions.
v1beta1 Generate deepcopy object for cloudbuild/v1beta1 API group
cloudfunctions Package cloudfunctions contains cloudfunctions API versions.
v1beta1 Generate deepcopy object for cloudfunctions/v1beta1 API group
cloudfunctions2 Package cloudfunctions2 contains cloudfunctions2 API versions.
v1alpha1 Generate deepcopy object for cloudfunctions2/v1alpha1 API group
cloudidentity Package cloudidentity contains cloudidentity API versions.
v1beta1 Generate deepcopy object for cloudidentity/v1beta1 API group
cloudids Package cloudids contains cloudids API versions.
v1alpha1 Generate deepcopy object for cloudids/v1alpha1 API group
cloudiot Package cloudiot contains cloudiot API versions.
v1alpha1 Generate deepcopy object for cloudiot/v1alpha1 API group
cloudscheduler Package cloudscheduler contains cloudscheduler API versions.
v1beta1 Generate deepcopy object for cloudscheduler/v1beta1 API group
cloudtasks Package cloudtasks contains cloudtasks API versions.
v1alpha1 Generate deepcopy object for cloudtasks/v1alpha1 API group
compute Package compute contains compute API versions.
v1alpha1 Generate deepcopy object for compute/v1alpha1 API group
v1beta1 Generate deepcopy object for compute/v1beta1 API group
configcontroller Package configcontroller contains configcontroller API versions.
v1beta1 Generate deepcopy object for configcontroller/v1beta1 API group
container Package container contains container API versions.
v1beta1 Generate deepcopy object for container/v1beta1 API group
containeranalysis Package containeranalysis contains containeranalysis API versions.
v1alpha1 Generate deepcopy object for containeranalysis/v1alpha1 API group
v1beta1 Generate deepcopy object for containeranalysis/v1beta1 API group
datacatalog Package datacatalog contains datacatalog API versions.
v1alpha1 Generate deepcopy object for datacatalog/v1alpha1 API group
v1beta1 Generate deepcopy object for datacatalog/v1beta1 API group
dataflow Package dataflow contains dataflow API versions.
v1beta1 Generate deepcopy object for dataflow/v1beta1 API group
dataform Package dataform contains dataform API versions.
v1alpha1 Generate deepcopy object for dataform/v1alpha1 API group
datafusion Package datafusion contains datafusion API versions.
v1beta1 Generate deepcopy object for datafusion/v1beta1 API group
dataproc Package dataproc contains dataproc API versions.
v1beta1 Generate deepcopy object for dataproc/v1beta1 API group
datastore Package datastore contains datastore API versions.
v1alpha1 Generate deepcopy object for datastore/v1alpha1 API group
datastream Package datastream contains datastream API versions.
v1alpha1 Generate deepcopy object for datastream/v1alpha1 API group
deploymentmanager Package deploymentmanager contains deploymentmanager API versions.
v1alpha1 Generate deepcopy object for deploymentmanager/v1alpha1 API group
dialogflow Package dialogflow contains dialogflow API versions.
v1alpha1 Generate deepcopy object for dialogflow/v1alpha1 API group
dialogflowcx Package dialogflowcx contains dialogflowcx API versions.
v1alpha1 Generate deepcopy object for dialogflowcx/v1alpha1 API group
dlp Package dlp contains dlp API versions.
v1beta1 Generate deepcopy object for dlp/v1beta1 API group
dns Package dns contains dns API versions.
v1alpha1 Generate deepcopy object for dns/v1alpha1 API group
v1beta1 Generate deepcopy object for dns/v1beta1 API group
documentai Package documentai contains documentai API versions.
v1alpha1 Generate deepcopy object for documentai/v1alpha1 API group
essentialcontacts Package essentialcontacts contains essentialcontacts API versions.
v1alpha1 Generate deepcopy object for essentialcontacts/v1alpha1 API group
eventarc Package eventarc contains eventarc API versions.
v1beta1 Generate deepcopy object for eventarc/v1beta1 API group
filestore Package filestore contains filestore API versions.
v1alpha1 Generate deepcopy object for filestore/v1alpha1 API group
v1beta1 Generate deepcopy object for filestore/v1beta1 API group
firebase Package firebase contains firebase API versions.
v1alpha1 Generate deepcopy object for firebase/v1alpha1 API group
firebasedatabase Package firebasedatabase contains firebasedatabase API versions.
v1alpha1 Generate deepcopy object for firebasedatabase/v1alpha1 API group
firebasehosting Package firebasehosting contains firebasehosting API versions.
v1alpha1 Generate deepcopy object for firebasehosting/v1alpha1 API group
firebasestorage Package firebasestorage contains firebasestorage API versions.
v1alpha1 Generate deepcopy object for firebasestorage/v1alpha1 API group
firestore Package firestore contains firestore API versions.
v1beta1 Generate deepcopy object for firestore/v1beta1 API group
gkebackup Package gkebackup contains gkebackup API versions.
v1alpha1 Generate deepcopy object for gkebackup/v1alpha1 API group
gkehub Package gkehub contains gkehub API versions.
v1beta1 Generate deepcopy object for gkehub/v1beta1 API group
healthcare Package healthcare contains healthcare API versions.
v1alpha1 Generate deepcopy object for healthcare/v1alpha1 API group
iam Package iam contains iam API versions.
v1beta1 Generate deepcopy object for iam/v1beta1 API group
iap Package iap contains iap API versions.
v1beta1 Generate deepcopy object for iap/v1beta1 API group
identityplatform Package identityplatform contains identityplatform API versions.
v1alpha1 Generate deepcopy object for identityplatform/v1alpha1 API group
v1beta1 Generate deepcopy object for identityplatform/v1beta1 API group
k8s Package k8s contains ks API versions
v1alpha1 +groupName=k8s.cnrm.cloud.google.com
kms Package kms contains kms API versions.
v1alpha1 Generate deepcopy object for kms/v1alpha1 API group
v1beta1 Generate deepcopy object for kms/v1beta1 API group
logging Package logging contains logging API versions.
v1beta1 Generate deepcopy object for logging/v1beta1 API group
memcache Package memcache contains memcache API versions.
v1beta1 Generate deepcopy object for memcache/v1beta1 API group
mlengine Package mlengine contains mlengine API versions.
v1alpha1 Generate deepcopy object for mlengine/v1alpha1 API group
monitoring Package monitoring contains monitoring API versions.
v1beta1 Generate deepcopy object for monitoring/v1beta1 API group
networkconnectivity Package networkconnectivity contains networkconnectivity API versions.
v1beta1 Generate deepcopy object for networkconnectivity/v1beta1 API group
networkmanagement Package networkmanagement contains networkmanagement API versions.
v1alpha1 Generate deepcopy object for networkmanagement/v1alpha1 API group
networksecurity Package networksecurity contains networksecurity API versions.
v1beta1 Generate deepcopy object for networksecurity/v1beta1 API group
networkservices Package networkservices contains networkservices API versions.
v1alpha1 Generate deepcopy object for networkservices/v1alpha1 API group
v1beta1 Generate deepcopy object for networkservices/v1beta1 API group
notebooks Package notebooks contains notebooks API versions.
v1alpha1 Generate deepcopy object for notebooks/v1alpha1 API group
orgpolicy Package orgpolicy contains orgpolicy API versions.
v1alpha1 Generate deepcopy object for orgpolicy/v1alpha1 API group
osconfig Package osconfig contains osconfig API versions.
v1alpha1 Generate deepcopy object for osconfig/v1alpha1 API group
v1beta1 Generate deepcopy object for osconfig/v1beta1 API group
oslogin Package oslogin contains oslogin API versions.
v1alpha1 Generate deepcopy object for oslogin/v1alpha1 API group
privateca Package privateca contains privateca API versions.
v1beta1 Generate deepcopy object for privateca/v1beta1 API group
pubsub Package pubsub contains pubsub API versions.
v1beta1 Generate deepcopy object for pubsub/v1beta1 API group
pubsublite Package pubsublite contains pubsublite API versions.
v1alpha1 Generate deepcopy object for pubsublite/v1alpha1 API group
v1beta1 Generate deepcopy object for pubsublite/v1beta1 API group
recaptchaenterprise Package recaptchaenterprise contains recaptchaenterprise API versions.
v1beta1 Generate deepcopy object for recaptchaenterprise/v1beta1 API group
redis Package redis contains redis API versions.
v1beta1 Generate deepcopy object for redis/v1beta1 API group
resourcemanager Package resourcemanager contains resourcemanager API versions.
v1beta1 Generate deepcopy object for resourcemanager/v1beta1 API group
run Package run contains run API versions.
v1beta1 Generate deepcopy object for run/v1beta1 API group
secretmanager Package secretmanager contains secretmanager API versions.
v1beta1 Generate deepcopy object for secretmanager/v1beta1 API group
securitycenter Package securitycenter contains securitycenter API versions.
v1alpha1 Generate deepcopy object for securitycenter/v1alpha1 API group
servicedirectory Package servicedirectory contains servicedirectory API versions.
v1beta1 Generate deepcopy object for servicedirectory/v1beta1 API group
servicenetworking Package servicenetworking contains servicenetworking API versions.
v1beta1 Generate deepcopy object for servicenetworking/v1beta1 API group
serviceusage Package serviceusage contains serviceusage API versions.
v1alpha1 Generate deepcopy object for serviceusage/v1alpha1 API group
v1beta1 Generate deepcopy object for serviceusage/v1beta1 API group
sourcerepo Package sourcerepo contains sourcerepo API versions.
v1beta1 Generate deepcopy object for sourcerepo/v1beta1 API group
spanner Package spanner contains spanner API versions.
v1beta1 Generate deepcopy object for spanner/v1beta1 API group
sql Package sql contains sql API versions.
v1beta1 Generate deepcopy object for sql/v1beta1 API group
storage Package storage contains storage API versions.
v1alpha1 Generate deepcopy object for storage/v1alpha1 API group
v1beta1 Generate deepcopy object for storage/v1beta1 API group
storagetransfer Package storagetransfer contains storagetransfer API versions.
v1alpha1 Generate deepcopy object for storagetransfer/v1alpha1 API group
v1beta1 Generate deepcopy object for storagetransfer/v1beta1 API group
tags Package tags contains tags API versions.
v1beta1 Generate deepcopy object for tags/v1beta1 API group
tpu Package tpu contains tpu API versions.
v1alpha1 Generate deepcopy object for tpu/v1alpha1 API group
vertexai Package vertexai contains vertexai API versions.
v1alpha1 Generate deepcopy object for vertexai/v1alpha1 API group
vpcaccess Package vpcaccess contains vpcaccess API versions.
v1beta1 Generate deepcopy object for vpcaccess/v1beta1 API group
workflows Package workflows contains workflows API versions.
v1alpha1 Generate deepcopy object for workflows/v1alpha1 API group
workstations Package workstations contains workstations API versions.
v1alpha1 Generate deepcopy object for workstations/v1alpha1 API group
client
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
accesscontextmanager
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
alloydb
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
apigateway
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
apigee
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
appengine
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
artifactregistry
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
beyondcorp
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
bigquery
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
bigqueryanalyticshub
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
bigqueryconnection
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
bigquerydatapolicy
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
bigquerydatatransfer
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
bigqueryreservation
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
bigtable
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
billingbudgets
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
binaryauthorization
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
certificatemanager
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
cloudasset
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
cloudbuild
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
cloudfunctions
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
cloudfunctions2
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
cloudidentity
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
cloudids
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
cloudiot
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
cloudscheduler
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
cloudtasks
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
compute
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
configcontroller
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
container
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
containeranalysis
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
datacatalog
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
dataflow
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
dataform
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
datafusion
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
dataproc
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
datastore
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
datastream
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
deploymentmanager
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
dialogflow
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
dialogflowcx
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
dlp
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
dns
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
documentai
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
essentialcontacts
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
eventarc
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
filestore
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
firebase
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
firebasedatabase
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
firebasehosting
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
firebasestorage
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
firestore
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
gkebackup
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
gkehub
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
healthcare
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
iam
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
iap
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
identityplatform
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
k8s
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
kms
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
logging
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
memcache
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
mlengine
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
monitoring
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
networkconnectivity
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
networkmanagement
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
networksecurity
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
networkservices
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
notebooks
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
orgpolicy
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
osconfig
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
oslogin
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
privateca
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
pubsub
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
pubsublite
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
recaptchaenterprise
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
redis
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
resourcemanager
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
run
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
secretmanager
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
securitycenter
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
servicedirectory
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
servicenetworking
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
serviceusage
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
sourcerepo
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
spanner
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
sql
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
storage
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
storagetransfer
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
tags
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
tpu
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
vertexai
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
vpcaccess
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
workflows
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
workstations
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
cluster
controller
dcl
deletiondefender
dynamic
errors
gsakeysecretgenerator
iam
auditconfig
iamclient
partialpolicy
policy
policymember
jitter
kccmanager
nocache
lifecyclehandler
metrics
mocktests
predicate
ratelimiter
reconciliationinterval
registration
resourceactuation
resourcewatcher
tf
unmanageddetector
crd
crddecoration
crdgeneration
crdboilerplate
crdloader
fielddesc
template
testutils
dcl
clientconfig
constants
conversion
extension Package extension is used to interpret the dcl extensions.
container
kcclite
livestate
logger
metadata Package metadata defines some KCC metadata around GCP services and DCL.
schema
dclschemaloader
embed
main
deepcopy
execution
gcp
profiler
gvks
externalonlygvks externalonlygvks contains variables and helpers for GroupVersionKinds that are not supported by KCC, but are commonly referenced by KCC resources.
supportedgvks
k8s
kccobject
krmtotf
label
lease
leasable
leaser
logging Package logging adds common logging hooks for cnrm applications
metrics
randomid
ready
resourceoverrides
operations
resourceskeleton
uri
servicemapping
servicemappingloader
snippet
snippetgeneration
test
cmp
constants testsconstants contains constants used in tests.
controller
reconciler
dclschemaloader
environment
gcp
iam
k8s
krmtotf
main
resourcefixture
contexts
variable
runner
servicemapping
servicemappingloader
servicemetadataloader
webhook
yaml
text
tf
provider
resource
serialization
util
crdutil
fileutil
mapslice
pathslice
repo
slice
stack
typeutil
valutil
vfsgen
webhook
cert Package cert provides functions to manage certificates for webhookClientConfiguration.
certclient
generator Package generator provides an interface and implementation to provision certificates.
provisioner
writer Package writer provides method to provision and persist the certificates.
atomic
yaml
scripts
client-gen This code is duplicated from https://github.com/kubernetes/code-generator/blob/master/cmd/client-gen/main.go so that this repository can utilize the client-gen functionality.
deepcopy-gen This code is duplicated from https://github.com/kubernetes/code-generator/blob/master/cmd/deepcopy-gen/main.go so that this repository can utilize the deepcopy-gen functionality.
generate-cloud-code-snippets
generate-cnrm-cluster-roles
generate-crds
generate-go-crd-clients
k8s Package k8s contains ks API versions
v1alpha1 +groupName=k8s.cnrm.cloud.google.com
generate-google3-docs
resource-lists
resource-reference
generate-third-party-licenses
parse-crds
presubmit-lite
resource-autogen
allowlist
sampleconversion
servicemapping
embed
generated
main
servicemappingloader
LINBIT
golinstor
cache Package cache
client
clonestatus
connectionstatus
devicelayerkind
linstortoml
monitor
snapshotshipstatus
MakeNowJust
heredoc Package heredoc provides creation of here-documents from raw strings.
dot Package heredoc_dot is the set of shortcuts for dot import.
Masterminds
goutils Package goutils provides utility functions to manipulate strings in various ways.
semver
v3 Package semver provides the ability to work with Semantic Versions (http://semver.org) in Go.
sprig
v3 Package sprig provides template functions for Go.
MicahParks
keyfunc
examples
aws_cognito
ctx
custom
method
given
hmac
interval
json
keycloak
recommended_options
v2
examples
aws_cognito
ctx
custom
method
given
hmac
interval
json
keycloak
recommended_options
Microsoft
go-winio This package provides utilities for efficiently performing Win32 IO operations in Go.
backuptar
pkg
bindfilter
etw Package etw provides support for TraceLogging-based ETW (Event Tracing for Windows).
sample Shows a sample usage of the ETW logging package.
etwlogrus
fs This package contains Win32 filesystem functionality.
guid Package guid provides a GUID type.
process
security
tools
etw-provider-gen
mkwinsyscall mkwinsyscall generates windows system call bodies
vhd
wim Package wim implements a WIM file parser.
lzx Package lzx implements a decompressor for the the WIM variant of the LZX compression algorithm.
validate
hcsshim
cmd
containerd-shim-runhcs-v1
options
stats
device-util
dmverity-vhd
gcs
gcstools
commoncli
generichook
hooks
wait-paths
jobobject-util
ncproxy
runhcs
shimdiag
tar2ext4
wclayer
computestorage Package computestorage is a wrapper around the HCS storage APIs.
ext4
dmverity
tar2ext4
hcn Package hcn is a shim for the Host Compute Networking (HCN) service, which manages networking for Windows Server containers and Hyper-V containers.
osversion
pkg
amdsevsnp Package amdsevsnp contains minimal functionality required to fetch attestation reports inside an enlightened guest.
annotations
ctrdtaskapi
go-runhcs
ncproxy
ncproxygrpc
v0
v1
nodenetsvc
v0
mock Package nodenetsvc_v0_mock is a generated GoMock package.
v1 Package v1 contains the proto and compiled go files for the node network service v1 implementation.
mock Package nodenetsvc_v1_mock is a generated GoMock package.
ociwclayer Package ociwclayer provides functions for importing and exporting Windows container layers from and to their OCI tar representation.
octtrpc
securitypolicy
tools
NCR-Corporation
ncr-bsp-hmac
go
examples
get
post
sign
PaesslerAG
gval Package gval provides a generic expression language.
jsonpath Package jsonpath is an implementation of http://goessner.net/articles/JsonPath/ If a JSONPath contains one of [key1, key2 ...], .., *, [min:max], [min:max:step], (? expression) all matchs are listed in an []interface{}
ProtonMail
go-crypto
bitcurves
brainpool Package brainpool implements Brainpool elliptic curves.
eax Package eax provides an implementation of the EAX (encrypt-authenticate-translate) mode of operation, as described in Bellare, Rogaway, and Wagner "THE EAX MODE OF OPERATION: A TWO-PASS AUTHENTICATED-ENCRYPTION SCHEME OPTIMIZED FOR SIMPLICITY AND EFFICIENCY." In FSE'04, volume 3017 of LNCS, 2004
ocb Package ocb provides an implementation of the OCB (offset codebook) mode of operation, as described in RFC-7253 of the IRTF and in Rogaway, Bellare, Black and Krovetz - OCB: A BLOCK-CIPHER MODE OF OPERATION FOR EFFICIENT AUTHENTICATED ENCRYPTION (2003).
openpgp Package openpgp implements high level operations on OpenPGP messages.
aes
keywrap Package keywrap is an implementation of the RFC 3394 AES key wrapping algorithm.
armor Package armor implements OpenPGP ASCII Armor, see RFC 4880.
clearsign Package clearsign generates and processes OpenPGP, clear-signed data.
ecdh Package ecdh implements ECDH encryption, suitable for OpenPGP, as specified in RFC 6637, section 8.
ecdsa Package ecdsa implements ECDSA signature, suitable for OpenPGP, as specified in RFC 6637, section 5.
eddsa Package eddsa implements EdDSA signature, suitable for OpenPGP, as specified in https://datatracker.ietf.org/doc/html/draft-ietf-openpgp-crypto-refresh-06#section-13.7
elgamal Package elgamal implements ElGamal encryption, suitable for OpenPGP, as specified in "A Public-Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms," IEEE Transactions on Information Theory, v.
errors Package errors contains common error types for the OpenPGP packages.
packet Package packet implements parsing and serialization of OpenPGP packets, as specified in RFC 4880.
s2k Package s2k implements the various OpenPGP string-to-key transforms as specified in RFC 4800 section 3.7.1, and Argon2 specified in draft-ietf-openpgp-crypto-refresh-08 section 3.7.1.4.
PuerkitoBio
goquery Package goquery implements features similar to jQuery, including the chainable syntax, to manipulate and query an HTML document.
Shopify
go-storage Package storage provides types and functionality for abstracting storage systems (local, in memory, Google Cloud storage) into a common interface.
ThalesIgnite
crypto11 Package crypto11 enables access to cryptographic keys from PKCS#11 using Go crypto API.
agnivade
levenshtein Package levenshtein is a Go implementation to calculate Levenshtein Distance.
fuzz
alecthomas
chroma Package chroma takes source code and other structured text and converts it into syntax highlighted HTML, ANSI- coloured text, etc.
formatters
html
svg Package svg contains an SVG formatter.
lexers Package lexers contains the registry of all lexers.
a
b
c
circular Package circular exists to break circular dependencies between lexers.
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
v
w
x
y
z
quick Package quick provides simple, no-configuration source code highlighting.
styles
v2 Package chroma takes source code and other structured text and converts it into syntax highlighted HTML, ANSI- coloured text, etc.
formatters
html
svg Package svg contains an SVG formatter.
lexers
quick Package quick provides simple, no-configuration source code highlighting.
styles
alibabacloud-go
alibabacloud-gateway-spi
client This file is auto-generated, don't edit it.
cr-20160607
client This file is auto-generated, don't edit it.
cr-20181201
client This file is auto-generated, don't edit it.
darabonba-openapi
client This file is auto-generated, don't edit it.
debug
debug
endpoint-util
service This file is auto-generated, don't edit it.
openapi-util
service This file is auto-generated, don't edit it.
tea
tea
utils
tea-utils
service
tea-xml
service
aliyun
credentials-go Package doc is created for depping ensure.
credentials
request
response
utils
andybalholm
cascadia Package cascadia is an implementation of CSS selectors.
fuzz
anoopengineer
edidparser
edid
antonlindstrom
pgstore
examples
apache
arrow
go
v15
arrow Package arrow provides an implementation of Apache Arrow.
array Package array provides implementations of various Arrow array types.
arrio Package arrio exposes functions to manipulate records, exposing and using interfaces not unlike the ones defined in the stdlib io package.
avro Package avro reads Avro OCF files and presents the extracted data as records
avro2parquet
bitutil
cdata
test
compute Package compute is a native-go implementation of an Acero-like arrow compute engine.
exec
exprs
csv Package csv reads CSV files and presents the extracted data as records, also writes data as record into CSV files
decimal128
decimal256
encoded
endian
flight
flightsql
driver Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
example Package example contains a FlightSQL Server implementation using sqlite as the backing engine.
cmd
sqlite_flightsql_server
schema_ref Package schema_ref contains the expected reference Schemas to be used by FlightSQL servers and clients.
gen
flight
float16
ipc
cmd
arrow-cat Command arrow-cat displays the content of an Arrow stream or file.
arrow-file-to-stream
arrow-json-integration-test
arrow-ls Command arrow-ls displays the listing of an Arrow file.
arrow-stream-to-file
math Package math provides optimized mathematical functions for processing Arrow arrays.
memory Package memory provides support for allocating and manipulating memory at a low level.
mallocator Package mallocator defines an allocator implementation for memory.Allocator which defers to libc malloc.
scalar
tensor Package tensor provides types that implement n-dimensional arrays.
util
parquet Package parquet provides an implementation of Apache Parquet for Go.
cmd
parquet_reader
parquet_schema
compress Package compress contains the interfaces and implementations for handling compression/decompression of parquet data at the column levels.
file
metadata
pqarrow Package pqarrow provides the implementation for connecting Arrow directly with the Parquet implementation, allowing isolation of all the explicitly arrow related code to this package which has the interfaces for reading and writing directly to and from arrow Arrays/Tables/Records
schema Package schema provides types and functions for manipulating and building parquet file schemas.
asaskevich
govalidator Package govalidator is package of validators and sanitizers for strings, structs and collections.
aws
aws-sdk-go-v2 Package sdk is the official AWS SDK v2 for the Go programming language.
aws Package aws provides the core SDK's utilities and shared types.
arn Package arn provides a parser for interacting with Amazon Resource Names.
defaults Package defaults provides recommended configuration values for AWS SDKs and CLIs.
middleware
private
metrics Package metrics implements metrics gathering for SDK development purposes.
emf Package emf implements an EMF metrics publisher.
middleware
publisher
readcloserwithmetrics
testutils
protocol
ec2query
query
restjson
xml
ratelimit
retry Package retry provides interfaces and implementations for SDK request retry behavior.
signer
v4 Package v4 implements signing for AWS V4 signer
transport
http
config Package config provides utilities for loading configuration from multiple sources that can be used to configure the SDK's API clients, and utilities.
codegen
credentials Package credentials provides types for retrieving credentials from credentials sources.
ec2rolecreds Package ec2rolecreds provides the credentials provider implementation for retrieving AWS credentials from Amazon EC2 Instance Roles via Amazon EC2 IMDS.
endpointcreds Package endpointcreds provides support for retrieving credentials from an arbitrary HTTP endpoint.
processcreds Package processcreds is a credentials provider to retrieve credentials from a external CLI invoked process.
ssocreds Package ssocreds provides a credential provider for retrieving temporary AWS credentials using an SSO access token.
stscreds Package stscreds are credential Providers to retrieve STS AWS credentials.
feature
ec2
imds Package imds provides the API client for interacting with the Amazon EC2 Instance Metadata Service.
service
ecr Package ecr provides the API client, operations, and parameter types for Amazon EC2 Container Registry.
types
ecrpublic Package ecrpublic provides the API client, operations, and parameter types for Amazon Elastic Container Registry Public.
types
sso Package sso provides the API client, operations, and parameter types for AWS Single Sign-On.
types
ssooidc Package ssooidc provides the API client, operations, and parameter types for AWS SSO OIDC.
types
sts Package sts provides the API client, operations, and parameter types for AWS Security Token Service.
types
smithy-go Package smithy provides the core components for a Smithy SDK.
auth Package auth defines protocol-agnostic authentication types for smithy clients.
bearer Package bearer provides middleware and utilities for authenticating API operation calls with a Bearer Token.
container
private
cache Package cache defines the interface for a key-based data store.
lru Package lru implements [cache.Cache] with an LRU eviction policy.
context
document Package document provides interface definitions and error types for document types.
json Package json provides a document Encoder and Decoder implementation that is used to implement Smithy document types for JSON based protocols.
encoding
httpbinding
json
xml Package xml holds the XMl encoder utility.
endpoints
private
rulesfn
io Package io provides utilities for Smithy generated API clients.
logging
middleware Package middleware provides transport agnostic middleware for decorating SDK handlers.
private
protocol
requestcompression Package requestcompression implements runtime support for smithy-modeled request compression.
ptr Package ptr provides utilities for converting scalar literal type values to and from pointers inline.
rand Package rand provides utilities for creating and working with random value generators.
sync
testing Package testing provides utilities for testing smith clients and protocols.
xml package xml is xml testing package that supports xml comparison utility.
time
transport
http Package http provides the HTTP transport client and request/response types needed to round trip API operation calls with an service.
waiter
awslabs
amazon-ecr-credential-helper
ecr-login
api
mocks
cache
mocks
cli
docker-credential-ecr-login
config
mocks
version
aymanbagabas
go-osc52
v2 OSC52 is a terminal escape sequence that allows copying text to the clipboard.
bazelbuild
bazel-gazelle
cmd
autogazelle autogazelle is a program that tracks changes in a workspace and runs gazelle to incorporate those changes into Bazel build files.
fetch_repo Command fetch_repo downloads a Go module or repository at a specific version or commit.
gazelle Command gazelle is a BUILD file generator for Go projects.
generate_repo_config Command generate_repo_config takes in a build config file such as WORKSPACE and generates a stripped version of the file.
move_labels
config Package config provides extensible configuration for Gazelle libraries.
flag Package flag provides some general-purpose types which satisfy the flag.Value interface.
label Package label provides utilities for parsing and manipulating Bazel labels.
language Package language provides an interface for language extensions in Gazelle.
bazel
visibility
go Package golang provides support for Go and Go proto rules.
gen_std_package_list gen_std_package_list reads a text file containing a list of packages (one per line) and generates a .go file containing a set of package names.
proto Package proto provides support for protocol buffer rules.
gen
merger Package merger provides functions for merging generated rules into existing build files.
pathtools Package pathtools provides utilities for manipulating paths.
repo Package repo provides functionality for managing Go repository rules.
resolve
rule Package rule provides tools for editing Bazel build files.
testtools
tools
releaser releaser is a tool for managing part of the process to release a new version of gazelle.
walk Package walk provides customizable functionality for visiting each subdirectory in a directory tree.
buildtools
api_proto
build Package build implements parsing and printing of BUILD files.
build_proto
buildifier Buildifier, a tool to parse and format BUILD files.
config Package config provides configuration objects for buildifier
utils Package utils contains shared methods that can be used by different implementations of buildifier binary
buildifier2 Package main implements a buildifier on top of 'Skylark in Go'.
buildozer
bzlenv Package bzlenv provides function to create and update a static environment.
config Package config provides environment specific configuration elements to unused_deps
convertast
deps_proto
differ Package differ determines how to invoke diff in the given environment.
edit Package edit provides high-level auxiliary functions for AST manipulation on BUILD files.
bzlmod Package bzlmod contains functions for working with MODULE.bazel files.
safe Package buildifier provides a Buildifier which doesn't call os.exec.
extra_actions_base_proto
file Package file provides utility file operations.
generatetables
labels Package labels contains helper functions for working with labels.
lang Generated file, do not edit.
tables
testutils Package testutils provides some useful helpers for buildozer/buildifer tests.
unused_deps The unused_deps binary prints out buildozer commands for removing unused Java dependencies from java_library Bazel rules.
warn Package warn implements functions that generate warnings for BUILD files.
docs Documentation generator
wspace Package wspace provides a method to find the root of the bazel tree.
rules_go
go
runfiles Package runfiles provides access to Bazel runfiles.
tools
bazel Package bazel provides utilities for interacting with the surrounding Bazel environment.
bazel_benchmark
bazel_testing Package bazel_testing provides an integration testing framework for testing rules_go with Bazel.
builders compilepkg compiles a complete Go package from Go, C, and assembly files.
bzltestutil
chdir Package chdir provides an init function that changes the current working directory to RunDir when the test executable is started by Bazel (when TEST_SRCDIR and TEST_WORKSPACE are set).
coverdata Package coverdata provides a registration function for files with coverage instrumentation.
go_bin_runner
gopackagesdriver
third_party
benbjohnson
immutable Package immutable provides immutable collection types.
beorn7
perks
histogram Package histogram provides a Go implementation of BigML's histogram package for Clojure/Java.
quantile Package quantile computes approximate quantiles over an unbounded data stream within low memory and CPU bounds.
topk
bits-and-blooms
bitset Package bitset implements bitsets, a mapping between non-negative integers and boolean values.
blang
semver
examples
v4
examples
bluekeyes
hatpear Package hatpear provides a way to aggregate errors from HTTP handlers so they can be processed by middleware.
boombuler
barcode
aztec Package aztec can create Aztec Code barcodes
codabar Package codabar can create Codabar barcodes
code128 Package code128 can create Code128 barcodes
code39 Package code39 can create Code39 barcodes
code93 Package code93 can create Code93 barcodes
datamatrix Package datamatrix can create Datamatrix barcodes
ean Package ean can create EAN 8 and EAN 13 barcodes.
pdf417 Package pdf417 can create PDF-417 barcodes
qr Package qr can be used to create QR barcodes.
twooffive Package twooffive can create interleaved and standard "2 of 5" barcodes.
utils Package utils contain some utilities which are needed to create barcodes
bradleyfalzon
ghinstallation
v2
bytedance
sonic
ast
decoder
encoder
issue_test
plugin
loader
option
unquote
utf8
c-bata
go-prompt
completer
cenkalti
backoff
v4 Package backoff implements backoff algorithms for retrying operations.
cert-manager
cert-manager
hack
bin
extractcrd
prune-junit-xml
make
config
samplewebhook
sample
pkg
acme
accounts
test
client
middleware
util
webhook Package webhook provides a library that can be used to build external ACME solver webhooks.
apis
acme Package acme contains type definitions for ACME ChallengePayload resources
v1alpha1 Package v1alpha1 is the v1alpha1 version of the API.
apiserver
cmd
server
openapi
registry
challengepayload
api
util
apis
acme Package acme contains types in the acme cert-manager API group
v1 Package v1 is the v1 version of the API.
certmanager Package certmanager is the internal version of the API.
v1 Package v1 is the v1 version of the API.
config
cainjector Package cainjector contains types used to configure the cainjector
v1alpha1 Package v1alpha1 is the v1alpha1 version of the cainjector config API.
controller Package controller contains types used to configure the controller
v1alpha1 Package v1alpha1 is the v1alpha1 version of the controller config API.
webhook Package webhook contains types used to configure the webhook
v1alpha1 Package v1alpha1 is the v1alpha1 version of the webhook config API.
experimental Package experimental contains the group containing experimental APIs.
v1alpha1
meta Package meta contains meta types for cert-manager APIs
v1 Package v1 contains meta types for cert-manager APIs +k8s:deepcopy-gen=package +gencrdrefdocs:force +groupName=meta.cert-manager.io
cainjector
configfile
client
clientset
versioned
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
acme
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
certmanager
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
acme
v1
certmanager
v1
internalinterfaces
listers
acme
v1
certmanager
v1
controller
acmechallenges
scheduler
acmeorders
selectors
cainjector
certificate-shim
gateways
ingresses
certificaterequests
acme
approver
ca
fake
selfsigned
util
vault
venafi
certificates
issuing
keymanager
metrics
readiness
requestmanager
revisionmanager
trigger
certificatesigningrequests
acme
ca
fake
selfsigned
util
vault
venafi
clusterissuers
configfile
globals
issuers
test Package test contains testing utilities used for constructing fake Contexts which can be used during tests.
ctl
healthz
issuer
acme
dns
acmedns Package acmedns implements a DNS provider for solving DNS-01 challenges using Joohoi's acme-dns project.
akamai Package akamai implements a DNS provider for solving the DNS-01 challenge using Akamai Edge DNS.
azuredns Package azuredns implements a DNS provider for solving the DNS-01 challenge using Azure DNS.
clouddns Package clouddns implements a DNS provider for solving the DNS-01 challenge using Google Cloud DNS.
cloudflare Package cloudflare implements a DNS provider for solving the DNS-01 challenge using cloudflare DNS.
digitalocean Package digitalocean implements a DNS provider for solving the DNS-01 challenge using digitalocean DNS.
rfc2136
route53 Package route53 implements a DNS provider for solving the DNS-01 challenge using AWS Route 53 DNS.
util
webhook
http
solver
ca
fake
selfsigned
vault
venafi
client
api
fake
logs
metrics Package metrics contains global structures related to metrics collection cert-manager exposes the following metrics: certificate_expiration_timestamp_seconds{name, namespace, issuer_name, issuer_kind, issuer_group} certificate_renewal_timestamp_seconds{name, namespace, issuer_name, issuer_kind, issuer_group} certificate_ready_status{name, namespace, condition, issuer_name, issuer_kind, issuer_group} acme_client_request_count{"scheme", "host", "path", "method", "status"} acme_client_request_duration_seconds{"scheme", "host", "path", "method", "status"} venafi_client_request_duration_seconds{"scheme", "host", "path", "method", "status"} controller_sync_call_count{"controller"}
scheduler
test
server
tls
authority
util
cmapichecker
configfile
errors
feature
kube
pki This file contains some code copied from the Go standard library under the following license: https://github.com/golang/go/blob/c95fe91d0715dc0a8d55ac80a80f383c3635548b/LICENSE
predicate
profiling
versionchecker
webhook
admission
initializer
configfile
handlers
options
server
test
acme package dns contains a framework for testing ACME DNS solver implementations.
server
apiserver package apiserver contains functionality to set up a Kubernetes control plane for tests.
unit
coreclients coreclients contains fakes for some of the types from k8s.io/client-go/kubernetes/typed/core/v1
crypto
discovery
gen package gen implements helper functions to construct API resource test fixtures.
listers
webhook
issuer-lib
api
v1alpha1 Package v1alpha1 contains API Schema definitions for the v1alpha1 API group +kubebuilder:object:generate=true +groupName=issuer.cert-manager.io
conditions
controllers
signer
cespare
xxhash Package xxhash implements the 64-bit variant of xxHash (XXH64) as described at http://cyan4973.github.io/xxHash/.
v2 Package xxhash implements the 64-bit variant of xxHash (XXH64) as described at http://cyan4973.github.io/xxHash/.
dynamic
xxhsum
xxhsum
chai2010
gettext-go Package gettext implements a basic GNU's gettext library.
cmd
xgettext-go The xgettext-go program extracts translatable strings from Go packages.
examples This is a gettext-go exmaple.
hi Package hi is a example pkg.
mo Package mo provides support for reading and writing GNU MO file.
plural Package plural provides standard plural formulas.
po Package po provides support for reading and writing GNU PO file.
chrismellard
docker-credential-acr-env
cmd
pkg
credhelper
registry
token
cilium
ebpf Package ebpf is a toolkit for working with eBPF programs.
asm Package asm is an assembler for eBPF bytecode.
btf Package btf handles data encoded according to the BPF Type Format.
cmd
bpf2go Program bpf2go embeds eBPF in Go.
test Package test checks that the code generated by bpf2go conforms to a specific API.
features Package features allows probing for BPF features available to the calling process.
link Package link allows attaching eBPF programs to various kernel hooks.
perf Package perf allows interacting with Linux perf_events.
ringbuf Package ringbuf allows interacting with Linux BPF ring buffer.
rlimit Package rlimit allows raising RLIMIT_MEMLOCK if necessary for the use of BPF.
clbanning
mxj
v2 Marshal/Unmarshal XML to/from map[string]interface{} values (and JSON); extract/modify values from maps by key or key-path, including wildcards.
examples
j2x j2x.go - For (mostly) backwards compatibility with legacy j2x package.
x2j x2j - For (mostly) backwards compatibility with legacy x2j package.
x2j-wrapper Unmarshal dynamic / arbitrary XML docs and extract values (using wildcards, if necessary).
cli
go-gh
v2 Package gh is a library for CLI Go applications to help interface with the gh CLI tool, and the GitHub API.
pkg
api Package api is a set of types for interacting with the GitHub API.
asciisanitizer Package asciisanitizer implements an ASCII control character sanitizer for UTF-8 strings.
auth Package auth is a set of functions for retrieving authentication tokens and authenticated hosts.
browser Package browser facilitates opening of URLs in a web browser.
config Package config is a set of types for interacting with the gh configuration files.
jq Package jq facilitates processing of JSON strings using jq expressions.
jsonpretty Package jsonpretty implements a terminal pretty-printer for JSON.
markdown Package markdown facilitates rendering markdown in the terminal.
prompter Package prompter provides various methods for prompting the user with questions for input.
repository Package repository is a set of types and functions for modeling and interacting with GitHub repositories.
ssh Package ssh resolves local SSH hostname aliases.
tableprinter Package tableprinter facilitates rendering column-formatted data to a terminal and TSV-formatted data to a script or a file.
template Package template facilitates processing of JSON strings using Go templates.
term Package term provides information about the terminal that the current process is connected to (if any), for example measuring the dimensions of the terminal and inspecting whether it's safe to output color.
text Package text is a set of utility functions for text processing and outputting to the terminal.
safeexec Package safeexec provides alternatives for exec package functions to avoid accidentally executing binaries found in the current working directory on Windows.
shurcooL-graphql
ident Package ident provides functions for parsing and converting identifier names between various naming convention.
cloudflare
circl Package circl provides a collection of cryptographic primitives.
abe Package abe provides Attribute-based data encryption algorithms.
cpabe Package cpabe provides Ciphertext-Policy Attribute-based Encryption algorithms.
tkn20 Package tkn20 implements a ciphertext-policy ABE by Tomida, Kawahara, Nishimaki.
blindsign Package blindsign provides blind signature schemes.
blindrsa Package blindrsa implements the RSA Blind Signature Protocol as defined in [RFC9474].
partiallyblindrsa Package partiallyblindrsa implements a partially blind RSA protocol.
cipher Package cipher provides data encryption algorithms.
ascon Package ascon provides ASCON family of light-weight AEAD ciphers.
dh Package dh provides variety of Diffie-Hellman key exchange methods.
csidh Package csidh implements commutative supersingular isogeny-based Diffie-Hellman key exchange algorithm (CSIDH) resulting from the group action.
curve4q Package curve4q implements Diffie-Hellman operations using the FourQ curve at the 128-bit security level.
sidh Package sidh is deprecated, it provides SIDH and SIKE key encapsulation mechanisms.
x25519 Package x25519 provides Diffie-Hellman functions as specified in RFC-7748.
x448 Package x448 provides Diffie-Hellman functions as specified in RFC-7748.
ecc Package ecc provides implementation of arithmetic on some elliptic curves.
bls12381 Package bls12381 provides bilinear pairings using the BLS12-381 curve.
ff Package ff provides finite fields of characteristic P381.
fourq Package fourq provides elliptic curve operations over FourQ curve.
goldilocks Package goldilocks provides elliptic curve operations over the goldilocks curve.
p384 Package p384 provides optimized elliptic curve operations on the P-384 curve.
expander Package expander generates arbitrary bytes from an XOF or Hash function.
group Package group provides prime-order groups based on elliptic curves.
hpke Package hpke implements the Hybrid Public Key Encryption (HPKE) standard specified by draft-irtf-cfrg-hpke-07.
kem Package kem provides a unified interface for KEM schemes.
frodo Package frodo provides the key encapsulation mechanism FrodoKEM.
frodo640shake Package frodo640shake implements the variant FrodoKEM-640 with SHAKE.
hybrid Package hybrid defines several hybrid classical/quantum KEMs.
kyber Package kyber implements the CRYSTALS-Kyber.CCAKEM IND-CCA2 secure key encapsulation mechanism (KEM) as submitted to round 3 of the NIST PQC competition and described in
kyber1024 Package kyber1024 implements the IND-CCA2 secure key encapsulation mechanism Kyber1024.CCAKEM as submitted to round 3 of the NIST PQC competition and described in
kyber512 Package kyber512 implements the IND-CCA2 secure key encapsulation mechanism Kyber512.CCAKEM as submitted to round 3 of the NIST PQC competition and described in
kyber768 Package kyber768 implements the IND-CCA2 secure key encapsulation mechanism Kyber768.CCAKEM as submitted to round 3 of the NIST PQC competition and described in
schemes Package schemes contains a register of KEM schemes.
sike Package sike is deprecated, it contains the SIKE key encapsulation mechanism.
sikep434 Package sikep434 is deprecated, it implements the key encapsulation mechanism SIKEp434.
sikep503 Package sikep503 is deprecated, it implements the key encapsulation mechanism SIKEp503.
sikep751 Package sikep751 is deprecated, it implements the key encapsulation mechanism SIKEp751.
math Package math provides some utility functions for big integers.
fp25519 Package fp25519 provides prime field arithmetic over GF(2^255-19).
fp448 Package fp448 provides prime field arithmetic over GF(2^448-2^224-1).
mlsbset Package mlsbset provides a constant-time exponentiation method with precomputation.
polynomial Package polynomial provides representations of polynomials over the scalars of a group.
oprf Package oprf provides Verifiable, Oblivious Pseudo-Random Functions.
ot Package ot provides oblivious-transfer protocols.
simot
pke Package pke provides a variety of public key encryption mechanisms.
kyber Package kyber implements the CRYSTALS-Kyber.CPAPKE public key encryption as submitted to round 3 of the NIST PQC competition and described in
kyber1024 kyber1024 implements the IND-CPA-secure Public Key Encryption scheme Kyber1024.CPAPKE as submitted to round 3 of the NIST PQC competition and described in
kyber512 kyber512 implements the IND-CPA-secure Public Key Encryption scheme Kyber512.CPAPKE as submitted to round 3 of the NIST PQC competition and described in
kyber768 kyber768 implements the IND-CPA-secure Public Key Encryption scheme Kyber768.CPAPKE as submitted to round 3 of the NIST PQC competition and described in
templates
pki
sign Package sign provides unified interfaces for signature schemes.
dilithium dilithium implements the CRYSTALS-Dilithium signature schemes as submitted to round3 of the NIST PQC competition and described in
mode2 mode2 implements the CRYSTALS-Dilithium signature scheme Dilithium2 as submitted to round3 of the NIST PQC competition and described in
mode2aes mode2aes implements the CRYSTALS-Dilithium signature scheme Dilithium2-AES as submitted to round3 of the NIST PQC competition and described in
mode3 mode3 implements the CRYSTALS-Dilithium signature scheme Dilithium3 as submitted to round3 of the NIST PQC competition and described in
mode3aes mode3aes implements the CRYSTALS-Dilithium signature scheme Dilithium3-AES as submitted to round3 of the NIST PQC competition and described in
mode5 mode5 implements the CRYSTALS-Dilithium signature scheme Dilithium5 as submitted to round3 of the NIST PQC competition and described in
mode5aes mode5aes implements the CRYSTALS-Dilithium signature scheme Dilithium5-AES as submitted to round3 of the NIST PQC competition and described in
templates
ed25519 Package ed25519 implements Ed25519 signature scheme as described in RFC-8032.
ed448 Package ed448 implements Ed448 signature scheme as described in RFC-8032.
eddilithium2 Package eddilithium2 implements the hybrid signature scheme Ed25519-Dilithium2.
eddilithium3 Package eddilithium3 implements the hybrid signature scheme Ed448-Dilithium3.
schemes Package schemes contains a register of signature algorithms.
simd Package simd provides parallel implementations of some primitives.
keccakf1600 Package keccakf1600 provides a two and four-way Keccak-f[1600] permutation in parallel.
tss Package tss provides threshold signature schemes.
rsa Package rsa provides RSA threshold signature scheme.
xof Package xof provides an interface for eXtendable-Output Functions.
k12 k12 implements the KangarooTwelve XOF.
zk Package zk provides primitives for zero-knowledge proofs of knowledge.
dl Package dl provides a Schnorr NIZK discrete-log proof.
dleq Package dleq provides zero-knowledge proofs of Discrete-Logarithm Equivalence (DLEQ).
cloudwego
base64x
iasm
cmd
iasm
expr
obj
repl
x86_64
cockroachdb
apd
v3 Package apd implements arbitrary-precision decimals.
codegangsta
inject Package inject provides utilities for mapping and injecting dependencies in various ways.
codeskyblue
go-sh Package go-sh is intended to make shell call with golang more easily.
example
less
tail
timeout
common-nighthawk
go-figure
containerd
cgroups
stats
v1
v2
stats
containerd
api
events Code generated by protoc-gen-go-fieldpath.
runtime
sandbox
v1 Code generated by protoc-gen-go-ttrpc.
task
v2 Code generated by protoc-gen-go-ttrpc.
v3 Code generated by protoc-gen-go-ttrpc.
services
containers
v1
content
v1
diff
v1
events
v1 Package events defines the event pushing and subscription service.
images
v1
introspection
v1
leases
v1
namespaces
v1
sandbox
v1
snapshots
v1
streaming
v1
tasks
v1
transfer
v1
ttrpc
events
v1 Package events defines the ttrpc event service.
version
v1 Package version defines the version service.
types
task Package task defines the task service.
transfer Package transfer defines the transfer types.
archive
compression
tarheader
tartest
cio
cmd
containerd
builtins
command
containerd-shim
containerd-shim-runc-v1
containerd-shim-runc-v2
containerd-stress
ctr
app
commands
containers
content
deprecations
events
images
info
install
leases
namespaces
oci
plugins
pprof
run
sandboxes
shim
snapshots
tasks
version
gen-manpages
protoc-gen-go-fieldpath
containers
content
local
proxy
testsuite
contrib
apparmor
diffservice
fuzz
nvidia
seccomp
kernelversion
snapshotservice
defaults Package defaults provides several common defaults for interacting with containerd.
diff
apply
lcow
proxy
walking
plugin
windows
errdefs Package errdefs defines the common errors used throughout containerd packages.
events
exchange
plugin
filters Package filters defines a syntax and parser that can be used for the filtration of items across the containerd API.
gc Package gc experiments with providing central gc tooling to ensure deterministic resource removal within containerd.
scheduler
identifiers Package identifiers provides common validation for identifiers and keys across containerd.
images
archive Package archive provides a Docker and OCI compatible importer
converter Package converter provides image converter
uncompress
integration
cri-api
pkg
apis
failpoint
cmd
cni-bridge-fp
containerd-shim-runc-fp-v1
runc-fp
images
volume-ownership
tools
remote Package remote contains gRPC implementation of internalapi.RuntimeService and internalapi.ImageManagerService.
util
labels
leases
plugin
proxy
log
logtest
metadata Package metadata stores all labels and object specific metadata by namespace.
boltutil
plugin
metrics
cgroups
common
v1
v2
types
v1
v2
mount
namespaces
oci
pkg
apparmor
atomic
atomicfile Package atomicfile provides a mechanism (on Unix-like platforms) to present a consistent view of a file to separate processes even while the file is being written.
blockio
cap Package cap provides Linux capability utility
cleanup Package providing utilies to help cleanup
cri
annotations
config
constants
instrument
io
labels
nri
opts
sbserver
podsandbox
server
bandwidth Package bandwidth provides utilities for bandwidth shaping
testing
store
container
image
label
sandbox
snapshot
stats
streaming
portforward Package portforward contains server-side logic for handling port forwarding requests.
remotecommand Package remotecommand contains functions related to executing commands in and attaching to pods.
util
deprecation
dialer
epoch Package epoch provides SOURCE_DATE_EPOCH utilities.
failpoint Package failpoint provides the code point in the path, which can be controlled by user's variable.
hasher
ioutil
kmutex Package kmutex provides synchronization primitives to lock/unlock resource by unique key.
netns
nri
plugin
oom
v1
v2
os
testing
process
progress Package progress assists in displaying human readable progress information.
randutil Package randutil provides utilities for cyrpto/rand.
rdt
registrar
runtimeoptions
v1
schedcore
seccomp
seed Package seed provides an initializer for the global math/rand seed.
seutil
shutdown
snapshotters
stdio
streaming
testutil
timeout
transfer
archive
image
local
plugins
proxy
registry
streaming
truncindex Package truncindex provides a general 'index tree', used by Docker in order to be able to reference containers by only a few unambiguous characters of their id.
ttrpcutil
unpack
userns
platforms Package platforms provides a toolkit for normalizing, matching and specifying container platforms.
plugin
plugins
sandbox
streaming
transfer
protobuf
plugin
proto Package proto provides convinient aliases that make google.golang.org/protobuf migration easier.
types Package types provides convinient aliases that make google.golang.org/protobuf migration easier.
reference
docker Package docker provides a general type to represent any way of referencing images within the registry.
remotes
docker
auth
config Package config contains utilities for helping configure the Docker resolver
schema1 Package schema1 provides a converter to fetch an image formatted in Docker Image Manifest v2, Schema 1.
errors
rootfs
runtime
linux
runctypes
opts
restart Package restart enables containers to have labels added and monitored to keep the container's task running if it is killed.
monitor
v1
linux
shim
client
v1 Code generated by protoc-gen-go-ttrpc.
v2
example
cmd
logging
runc
manager
options
pause
task
plugin
v1
v2
shim
sandbox
proxy
services
containers
content
contentserver
diff
events
healthcheck
images
introspection
leases
namespaces
opt
sandbox
server
config
snapshots
streaming
tasks
transfer
version
warning
snapshots
benchsuite
blockfile
plugin
btrfs
plugin
devmapper
blkdiscard
dmsetup
plugin
lcow
native
plugin
overlay
overlayutils
plugin
proxy
storage Package storage provides a metadata storage implementation for snapshot drivers.
testsuite
windows
sys
reaper
third_party
k8s.io
cri-api
pkg
apis
runtime
v1alpha2
tracing
plugin
version
continuity
devices
driver
fs
fstest
pathdriver
proto
sysx
testutil
loopback
fifo
log Package log provides types and functions related to logging, passing loggers through a context, and attaching context to the logger.
logtest
stargz-snapshotter
estargz
errorutil
externaltoc
zstdchunked
ttrpc package ttrpc defines and implements a low level simple transfer protocol optimized for low latency and reliable connections between processes on the same host.
cmd
protoc-gen-go-ttrpc
protoc-gen-gogottrpc
example Package example demonstrates a lightweight protobuf service.
cmd
integration
streaming Code generated by protoc-gen-go-ttrpc.
plugin
typeurl
v2
coreos
go-oidc
v3
example
idtoken This is an example application to demonstrate parsing an ID Token.
userinfo This is an example application to demonstrate querying the user info endpoint.
oidc Package oidc implements OpenID Connect client logic for the golang.org/x/oauth2 package.
go-semver
semver Semantic Versions http://semver.org
go-systemd
v22
activation Package activation implements primitives for systemd socket activation.
daemon Package daemon provides a Go implementation of the sd_notify protocol.
dbus Integration with the systemd D-Bus API.
examples
activation Activation example used by the activation unit tests.
httpserver
journal
import1 Package import1 provides integration with the systemd-importd API.
journal Package journal provides write bindings to the local systemd journal.
login1 Package login1 provides integration with the systemd logind API.
machine1 Integration with the systemd machined API.
sdjournal Package sdjournal provides a low-level Go interface to the systemd journal wrapped around the sd-journal C API.
unit
util Package util contains utility functions related to systemd that applications can use to check things like whether systemd is running.
cpuguy83
go-md2man
v2
md2man
cyberphone
json-canonicalization
go
src
webpki.org
jsoncanonicalizer
test
cyphar
filepath-securejoin Package securejoin is an implementation of the hopefully-soon-to-be-included SecureJoin helper that is meant to be part of the "path/filepath" package.
danwakefield
fnmatch Provide string-matching based on fnmatch.3
datawire
ambassador
v2
cmd
agent
apiext
busyambassador Ambassador combines the various Golang binaries used in the Ambassador container, dispatching on os.Args[0] like BusyBox.
capabilities_wrapper
entrypoint
example-envoy-metrics-sink
k8sregistryctl
kat-client
kat-server
services
kubestatus
reproducer
docker
test-http
pkg
acp
agent Package agent implements the Agent component in Ambassador.
ambex
api
agent
envoy
admin
v2alpha
v3
v4alpha
annotations
api
v2
auth
cluster
core
endpoint
listener
ratelimit
route
config
accesslog
v2
v3
v4alpha
bootstrap
v2
v3
v4alpha
cluster
aggregate
v2alpha
dynamic_forward_proxy
v2alpha
redis
v3
v4alpha
common
dynamic_forward_proxy
v2alpha
matcher
v3
v4alpha
tap
v2alpha
core
v3
v4alpha
endpoint
v3
filter
accesslog
v2
dubbo
router
v2alpha1
fault
v2
http
adaptive_concurrency
v2alpha
aws_lambda
v2alpha
aws_request_signing
v2alpha
buffer
v2
cache
v2alpha
compressor
v2
cors
v2
csrf
v2
dynamic_forward_proxy
v2alpha
dynamo
v2
ext_authz
v2
fault
v2
grpc_http1_bridge
v2
grpc_http1_reverse_bridge
v2alpha1
grpc_stats
v2alpha
grpc_web
v2
gzip
v2
header_to_metadata
v2
health_check
v2
ip_tagging
v2
jwt_authn
v2alpha
lua
v2
on_demand
v2
original_src
v2alpha1
rate_limit
v2
rbac
v2
router
v2
squash
v2
tap
v2alpha
transcoder
v2
listener
http_inspector
v2
original_dst
v2
original_src
v2alpha1
proxy_protocol
v2
tls_inspector
v2
network
client_ssl_auth
v2
direct_response
v2
dubbo_proxy
v2alpha1
echo
v2
ext_authz
v2
http_connection_manager
v2
kafka_broker
v2alpha1
local_rate_limit
v2alpha
mongo_proxy
v2
mysql_proxy
v1alpha1
rate_limit
v2
rbac
v2
redis_proxy
v2
sni_cluster
v2
tcp_proxy
v2
thrift_proxy
v2alpha1
zookeeper_proxy
v1alpha1
thrift
rate_limit
v2alpha1
router
v2alpha1
udp
udp_proxy
v2alpha
grpc_credential
v2alpha
v3
health_checker
redis
v2
listener
v2
v3
v4alpha
metrics
v2
v3
v4alpha
overload
v2alpha
v3
ratelimit
v2
v3
v4alpha
rbac
v2
v3
v4alpha
resource_monitor
fixed_heap
v2alpha
injected_resource
v2alpha
retry
omit_canary_hosts
v2
omit_host_metadata
v2
previous_hosts
v2
previous_priorities
route
v3
v4alpha
tap
v3
v4alpha
trace
v2
v2alpha
v3
v4alpha
transport_socket
alts
v2alpha
raw_buffer
v2
tap
v2alpha
data
accesslog
v2
v3
cluster
v2alpha
v3
core
v2alpha
v3
dns
v2alpha
v3
v4alpha
tap
v2alpha
v3
extensions
access_loggers
file
v3
v4alpha
grpc
v3
v4alpha
wasm
v3
clusters
aggregate
v3
dynamic_forward_proxy
v3
redis
v3
common
dynamic_forward_proxy
v3
matching
v3
v4alpha
ratelimit
v3
tap
v3
v4alpha
compression
gzip
compressor
v3
decompressor
v3
filters
common
fault
v3
matcher
action
v3
http
adaptive_concurrency
v3
admission_control
v3alpha
aws_lambda
v3
aws_request_signing
v3
buffer
v3
cache
v3alpha
v4alpha
cdn_loop
v3alpha
compressor
v3
v4alpha
cors
v3
csrf
v3
v4alpha
decompressor
v3
dynamic_forward_proxy
v3
dynamo
v3
ext_authz
v3
v4alpha
ext_proc
v3alpha
fault
v3
v4alpha
grpc_http1_bridge
v3
grpc_http1_reverse_bridge
v3
grpc_json_transcoder
v3
grpc_stats
v3
grpc_web
v3
gzip
v3
v4alpha
header_to_metadata
v3
v4alpha
health_check
v3
v4alpha
ip_tagging
v3
jwt_authn
v3
v4alpha
kill_request
v3
local_ratelimit
v3
lua
v3
oauth2
v3alpha
v4alpha
on_demand
v3
original_src
v3
ratelimit
v3
v4alpha
rbac
v3
v4alpha
response_map
v3
v4alpha
router
v3
v4alpha
squash
v3
tap
v3
v4alpha
wasm
v3
listener
http_inspector
v3
original_dst
v3
original_src
v3
proxy_protocol
v3
tls_inspector
v3
network
client_ssl_auth
v3
direct_response
v3
dubbo_proxy
router
v3
v3
v4alpha
echo
v3
ext_authz
v3
v4alpha
http_connection_manager
v3
v4alpha
kafka_broker
v3
local_ratelimit
v3
mongo_proxy
v3
mysql_proxy
v3
postgres_proxy
v3alpha
ratelimit
v3
v4alpha
rbac
v3
v4alpha
redis_proxy
v3
rocketmq_proxy
v3
v4alpha
sni_cluster
v3
sni_dynamic_forward_proxy
v3alpha
tcp_proxy
v3
v4alpha
thrift_proxy
filters
ratelimit
v3
v4alpha
v3
v4alpha
wasm
v3
zookeeper_proxy
v3
udp
dns_filter
v3alpha
v4alpha
udp_proxy
v3
internal_redirect
allow_listed_routes
v3
previous_routes
v3
safe_cross_scheme
v3
network
socket_interface
v3
rate_limit_descriptors
expr
v3
retry
host
omit_host_metadata
v3
priority
previous_priorities
v3
stat_sinks
wasm
v3
tracers
datadog
v4alpha
dynamic_ot
v4alpha
lightstep
v4alpha
opencensus
v4alpha
skywalking
v4alpha
xray
v4alpha
zipkin
v4alpha
transport_sockets
alts
v3
proxy_protocol
v3
quic
v3
v4alpha
raw_buffer
v3
starttls
v3
v4alpha
tap
v3
v4alpha
tls
v3
v4alpha
upstreams
http
generic
v3
http
v3
tcp
v3
v3
v4alpha
tcp
generic
v3
wasm
v3
watchdog
profile_action
v3alpha
service
accesslog
v2
v3
v4alpha
auth
v2
v2alpha
v3
v4alpha
cluster
v3
discovery
v2
v3
v4alpha
endpoint
v3
event_reporting
v2alpha
v3
v4alpha
ext_proc
v3alpha
extension
v3
health
v3
v4alpha
listener
v3
load_stats
v2
v3
v4alpha
metrics
v2
v3
v4alpha
ratelimit
v2
v3
route
v3
runtime
v3
secret
v3
status
v2
v3
v4alpha
tap
v2alpha
v3
v4alpha
trace
v2
v3
v4alpha
type
matcher
v3
v4alpha
metadata
v2
v3
tracing
v2
v3
v3
watchdog
v3alpha
getambassador.io
v1 Package v1 contains API Schema definitions for the getambassador.io v1 API group
v2 Package v2 contains API Schema definitions for the getambassador.io v2 API group
v3alpha1 Package v3alpha1 contains API Schema definitions for the getambassador.io v3alpha1 API group
kat
pb
lyft
ratelimit
busy Package busy implements a dispatcher for BusyBox-style multi-call binaries.
consulwatch
debug The debug package is intended to aid in live debugging of misbehaving Ambassadors in production.
dtest
testprocess
emissaryutil
environment
envoy-control-plane
cache
types
v2 Package cache defines a configuration cache for the server.
v3 Package cache defines a configuration cache for the server.
conversion Package conversion contains shared utility functions for converting xDS resources.
log Package log provides a logging interface for use in this library.
resource
v2
v3
server
rest
v2 Package rest provides an implementation of REST-JSON part of XDS server
v3 Package rest provides an implementation of REST-JSON part of XDS server
sotw
v2 Package sotw provides an implementation of GRPC SoTW (State of The World) part of XDS server
v3 Package sotw provides an implementation of GRPC SoTW (State of The World) part of XDS server
v2 Package server provides an implementation of a streaming xDS server.
v3 Package server provides an implementation of a streaming xDS server.
test Package test contains test utilities
main Package main contains the test driver for testing xDS manually.
resource
v2 Package resource creates test xDS resources
v3 Package resource creates test xDS resources
v2 Package test contains test utilities
v3 Code generated by create_version.
ttl
v2
v3
wellknown Package wellknown contains common names for filters, listeners, etc.
envoytest
gateway
k8s Package k8s is a facade over (super-terrible, very difficult to understand) client-go to provide a higher-level interface to Kubernetes, with support for simple, high-level APIs for watching resources (including from stable, long-running processes) and implementing basic controllers.
kates The kates package is a library for writing kubernetes extensions.
k8s_resource_types
kates_internal
kubeapply
limiter
logutil
memory
metriton Package metriton implements submitting telemetry data to the Metriton database.
snapshot
v1
tools
src
controller-gen
conversion-gen
dsum Command dsum (short for d-summarize) helps keep good developer UX while running a command with potentially noisy output.
filter-yaml This script is to help generate any flat yaml files from the emissary helm chart.
fix-crds
flock flock.go is a minimal implementation of flock(1) (from util-linux) for systems that don't have flock(1) but do have flock(2).
go-mkopensource
gotest2tap gotest2tap.go translates `go test -json` on stdin to TAP v13 on stdout.
goversion
kubestatus
protoc-gen-go
protoc-gen-go-grpc
py-mkopensource
py-split-tests
testcert-gen Command testcert-gen generates TLS certificates and keys for use in the Emissary test suite.
davecgh
go-spew
spew Package spew implements a deep pretty printer for Go data structures to aid in debugging.
deathowl
go-metrics-prometheus
decred
dcrd
dcrec
secp256k1
v4 Package secp256k1 implements optimized secp256k1 elliptic curve operations in pure Go.
ecdsa Package ecdsa provides secp256k1-optimized ECDSA signing and verification.
schnorr Package schnorr provides custom Schnorr signing and verification via secp256k1.
dgraph-io
ristretto Ristretto is a fast, fixed size, in-memory cache with a dual focus on throughput and hit ratio performance.
sim
z
digitorus
pkcs7 Package pkcs7 implements parsing and generation of some PKCS#7 structures.
timestamp Package timestamp implements the Time-Stamp Protocol (TSP) as specified in RFC3161 (Internet X.509 Public Key Infrastructure Time-Stamp Protocol (TSP)).
dimchansky
utfbom Package utfbom implements the detection of the BOM (Unicode Byte Order Mark) and removing as necessary.
distribution
reference Package reference provides a general type to represent any way of referencing images within the registry.
dlclark
regexp2 Package regexp2 is a regexp package that has an interface similar to Go's framework regexp engine but uses a more feature full regex engine behind the scenes.
syntax
docker
cli
cli
command
builder
checkpoint
commands
completion
config
container
context
formatter
tabwriter
idresolver
image
build
inspect
manifest
network
node
plugin
registry
secret
service
progress
stack
formatter
loader
options
swarm
swarm
progress
system
task
trust
volume
compose
convert
interpolation
loader
schema
data
template
types
config
configfile
credentials
types
connhelper Package connhelper provides helpers for connecting to a remote daemon host with custom logic.
commandconn Package commandconn provides a net.Conn implementation that can be used for proxying (or emulating) stream via a custom command.
ssh Package ssh provides the connection helper for ssh:// URL.
context
docker
store Package store provides a generic way to store credentials to connect to virtually any kind of remote system.
debug
flags
hints
manifest
store
types
registry
client
streams
trust
version
winresources Package winresources is used to embed Windows resources into docker.exe.
cli-plugins
examples
helloworld
manager
plugin
socket
cmd
docker
e2e
cli-plugins
plugins
badmeta
nopersistentprerun
presocket
plugin
basic
opts
service
logs Package logs contains tools for parsing docker log lines.
templates
distribution Package distribution will define the interfaces for the components of docker distribution.
cmd
digest
registry
registry-api-descriptor-template registry-api-descriptor-template uses the APIDescriptor defined in the api/v2 package to execute templates passed to the command line.
configuration
context Package context provides several utilities for working with Go's context in http requests.
contrib
token-server
digestset
health Package health provides a generic health checking framework.
api
checks
manifest
manifestlist
ocischema
schema1
schema2
metrics
notifications
reference Package reference is deprecated, and has moved to github.com/distribution/reference.
registry Package registry provides the main entrypoints for running a registry.
api
errcode
v2 Package v2 describes routes, urls and the error codes used in the Docker Registry JSON HTTP API V2.
auth Package auth defines a standard interface for request access controllers.
htpasswd Package htpasswd provides a simple authentication scheme that checks for the user credential hash in an htpasswd formatted file in a configuration-determined location.
silly Package silly provides a simple authentication scheme that checks for the existence of an Authorization header and issues access if is present and non-empty.
token
client
auth
challenge
transport
handlers
listener
middleware
registry
repository
proxy
scheduler
storage Package storage contains storage services for use in the registry application.
cache Package cache provides facilities to speed up access to the storage backend.
cachecheck
memory
redis
driver
azure Package azure provides a storagedriver.StorageDriver implementation to store blobs in Microsoft Azure Blob Storage Service.
base Package base provides a base implementation of the storage driver that can be used to implement common checks.
factory
filesystem
gcs Package gcs implements the Google Cloud Storage driver backend.
inmemory
middleware
cloudfront Package middleware - cloudfront wrapper for storage libs N.B. currently only works with S3, not arbitrary sites
redirect
oss Package oss implements the Aliyun OSS Storage driver backend.
s3-aws Package s3 provides a storagedriver.StorageDriver implementation to store blobs in Amazon S3 cloud storage.
swift Package swift provides a storagedriver.StorageDriver implementation to store blobs in Openstack Swift object storage.
testdriver
testsuites
testutil
uuid Package uuid provides simple UUID generation.
version
docker
api
server
backend
build
httpstatus
httputils
middleware
router
build
checkpoint
container
debug
distribution
grpc
image
network
plugin
session
swarm
system
volume
types Package types is used for API stability in the types and response to the consumers of the API stats endpoint.
backend Package backend includes types to send information to server backends.
blkiodev
checkpoint
container
events
filters Package filters provides tools for encoding a mapping of keys to a set of multiple values.
image
mount
network
plugins
logdriver
registry
strslice
swarm
runtime
system
time
versions
v1p19 Package v1p19 provides specific API types for the API version 1, patch 19.
v1p20 Package v1p20 provides specific API types for the API version 1, patch 20.
volume
builder Package builder defines interfaces for any Docker builder to implement.
builder-next
adapters
containerimage
localinlinecache
snapshot
exporter
mobyexporter
overrides
imagerefchecker
worker
label
dockerfile Package dockerfile is the evaluation step in the Dockerfile parse/evaluate pipeline.
remotecontext
git
urlutil Package urlutil provides helper function to check if a given build-context location should be considered a URL or a remote Git repository.
cli
debug
winresources
docker-proxy Package winresources is used to embed Windows resources into docker-proxy.exe.
dockerd Package winresources is used to embed Windows resources into dockerd.exe.
client Package client is a Go client for the Docker Engine API.
buildkit
cmd
docker-proxy docker-proxy provides a network Proxy interface and implementations for TCP and UDP.
dockerd
trap
testfiles
container
stream
contrib
apparmor
httpserver
daemon Package daemon exposes the functions that occur on the host server that the Docker daemon is running.
cluster
controllers
plugin
convert
executor
container
provider
config
containerd
events
testutils
graphdriver
btrfs
copy
fuse-overlayfs
graphtest
overlay2
overlayutils
register
vfs
windows
zfs
images
initlayer
links
listeners
logger Package logger defines interfaces that logger drivers implement to log messages.
awslogs Package awslogs provides the logdriver for forwarding container logs to Amazon CloudWatch Logs
etwlogs Package etwlogs provides a log driver for forwarding container logs as ETW events.(ETW stands for Event Tracing for Windows) A client can then create an ETW listener to listen for events that are sent by the ETW provider that we register, using the provider's GUID "a3693192-9ed6-46d2-a981-f8226c8363bd".
fluentd Package fluentd provides the log driver for forwarding server logs to fluentd endpoints.
gcplogs
gelf Package gelf provides the log driver for forwarding server logs to endpoints that support the Graylog Extended Log Format.
journald Package journald provides the log driver for forwarding server logs to endpoints that receive the systemd format.
jsonfilelog Package jsonfilelog provides the default Logger implementation for Docker logging.
jsonlog
local Package local provides a logger implementation that stores logs on disk.
loggertest
loggerutils
cache
splunk Package splunk provides the log driver for forwarding server logs to Splunk HTTP Event Collector endpoint.
syslog Package syslog provides the logdriver for forwarding server logs to syslog endpoints.
templates
names
network
snapshotter
stats
distribution
metadata
utils
xfer
dockerversion
errdefs Package errdefs defines a set of error interfaces that packages should use for communicating classes of errors.
image
cache
spec
specs-go
v1
tarexport
v1
integration Package integration provides integrations tests for Moby (API).
network
plugin
logging
cmd
close_on_start
discard
dummy
volumes
cmd
dummy
integration-cli
checker Package checker provides helpers for gotest.tools/assert.
cli
build
daemon
environment
requirement
layer Package layer is package for managing read-only and read-write mounts on the union file system driver.
libcontainerd
local
queue
remote
shimopts
supervisor
types
libnetwork Package libnetwork provides the basic functionality and extension points to create network namespaces and allocate interfaces for containers to use.
bitmap Package bitmap provides a datatype for long vectors of bits.
cluster
cmd
diagnostic
networkdb-test
dbclient
dbserver
dummyclient
config
datastore
diagnostic
discoverapi
driverapi
drivers
bridge
brmanager
host
ipvlan
ivmanager
macvlan
mvmanager
null
overlay
overlayutils Package overlayutils provides utility functions for overlay networks
ovmanager
remote
api Package api represents all requests and responses suitable for conversation with a remote driver.
windows
overlay Package overlay is a generated protocol buffer package.
drvregistry
etchosts
ipam
ipamapi Package ipamapi specifies the contract the IPAM service (built-in or remote) needs to satisfy.
ipams
builtin
null Package null implements the null ipam driver.
remote
api Package api defines the data structure to be used in the request/response messages between libnetwork and the remote ipam plugin
windowsipam
ipamutils Package ipamutils provides utility functions for ipam management
ipbits Package ipbits contains utilities for manipulating [netip.Addr] values as numbers or bitfields.
iptables
netlabel
netutils
networkdb
ns
options Package options provides a way to pass unstructured sets of options to a component expecting a strongly-typed configuration structure.
osl Package osl describes structures and interfaces which abstract os entities
kernel
portallocator
portmapper
resolvconf Package resolvconf provides utility code to query and update DNS configuration in /etc/resolv.conf
scope
types Package types contains types that are common across libnetwork project
oci
caps
opts
pkg
archive Package archive provides helper functions for dealing with archive files.
authorization
broadcaster
capabilities Package capabilities allows to generically handle capabilities.
chrootarchive
containerfs
directory
dmesg
fileutils
homedir
idtools
ioutils
jsonmessage
longpath Package longpath introduces some constants and helper functions for handling long paths in Windows.
loopback
meminfo Package meminfo provides utilites to retrieve memory statistics of the host system.
namesgenerator Package namesgenerator generates random names.
parsers Package parsers provides helper functions to parse and validate different type of string.
kernel Package kernel provides helper function to get, parse and compare kernel versions for different platforms.
operatingsystem Package operatingsystem provides helper function to get the operating system name for different platforms.
pidfile Package pidfile provides structure and helper functions to create and remove PID file.
platform Package platform provides helper function to get the runtime architecture for different platforms.
plugingetter
plugins Package plugins provides structures and helper functions to manage Docker plugins.
pluginrpc-gen
fixtures
otherfixture
transport
pools Package pools provides a collection of pools which provide various data types with buffers.
process Package process provides a set of basic functions to manage individual processes.
progress
reexec Package reexec facilitates the busybox style reexec of the docker binary that we require because of the forking limitations of using Go.
rootless
specconv
stack
stdcopy
streamformatter Package streamformatter provides helper functions to format a stream.
stringid Package stringid provides helper functions for dealing with string identifiers
sysinfo Package sysinfo stores information about which features a kernel supports.
system
tailfile Package tailfile provides helper functions to read the nth lines of any ReadSeeker.
tarsum Package tarsum provides algorithms to perform checksum calculation on filesystem layers.
useragent Package useragent provides helper functions to pack version information into a single User-Agent header.
plugin
executor
containerd
v2
profiles
apparmor
seccomp
quota
reference
registry Package registry contains client primitives to interact with a remote Docker registry.
resumable
restartmanager
runconfig
opts
testutil Package testutil contains common testing tasks like running dockerd.
daemon Package daemon launches dockerd for testing purposes.
environment
fakecontext
fakegit
fakestorage
fixtures
load
plugin
basic
registry
request
volume
drivers
local Package local provides the default implementation for volumes.
mounts
service
opts
testutils
docker-credential-helpers
client
credentials
osxkeychain
cmd
pass Package pass implements a `pass` based credential helper.
cmd
registryurl
secretservice
cmd
wincred
cmd
go-connections Package connections provides libraries to work with network connections.
nat Package nat is a convenience package for manipulation of strings describing network ports.
proxy Package proxy provides a network Proxy interface and implementations for TCP and UDP.
sockets Package sockets provides helper functions to create and configure Unix or TCP sockets.
tlsconfig Package tlsconfig provides primitives to retrieve secure-enough TLS configurations for both clients and servers.
go-events
go-metrics
donovanhide
eventsource Package eventsource implements a client and server to allow streaming data one-way over a HTTP connection using the Server-Sent Events API http://dev.w3.org/html5/eventsource/
dop251
goja
ast Package ast declares types representing a JavaScript AST.
file Package file encapsulates the file abstractions used by the ast & parser.
ftoa Package ftoa provides ECMAScript-compliant floating point number conversion to string.
goja
parser Package parser implements a parser for JavaScript.
token Package token defines constants representing the lexical tokens of JavaScript (ECMA5).
unistring Package unistring contains an implementation of a hybrid ASCII/UTF-16 string.
doug-martin
goqu
v9 goqu an idiomatch SQL builder, and query package.
dialect
mysql
postgres
sqlite3
sqlserver
exec
exp
mocks
sqlgen
mocks
drone
envsubst
v2
cmd
envsubst
parse
path
dsoprea
go-exif
v3 Package exif parses raw EXIF information given a block of raw EXIF data.
command
exif-read-tool This tool dumps EXIF information from images.
common
undefined
go-logging
v2
go-png-image-structure
v2
go-utility
v2
crypto
data
filesystem
geographic
image
testing
dustin
go-humanize Package humanize converts boring ugly numbers to human-friendly strings and back.
english Package english provides utilities to generate more user-friendly English output.
emicklei
go-restful
v3 Package restful , a lean package for creating REST-style WebServices without magic.
log
proto
emissary-ingress
emissary
v3
cmd
apiext
busyambassador Ambassador combines the various Golang binaries used in the Ambassador container, dispatching on os.Args[0] like BusyBox.
capabilities_wrapper
entrypoint
example-envoy-metrics-sink
k8sregistryctl
kat-client
kat-server
services
kubestatus
reproducer
docker
test-http
pkg
acp
ambex
api
agent
envoy
admin
v2alpha
v3
annotations
api
v2
auth
cluster
core
endpoint
listener
ratelimit
route
config
accesslog
v2
v3
bootstrap
v2
v3
cluster
aggregate
v2alpha
dynamic_forward_proxy
v2alpha
redis
v3
common
dynamic_forward_proxy
v2alpha
key_value
v3
matcher
v3
mutation_rules
v3
tap
v2alpha
core
v3
endpoint
v3
filter
accesslog
v2
dubbo
router
v2alpha1
fault
v2
http
adaptive_concurrency
v2alpha
aws_lambda
v2alpha
aws_request_signing
v2alpha
buffer
v2
cache
v2alpha
compressor
v2
cors
v2
csrf
v2
dynamic_forward_proxy
v2alpha
dynamo
v2
ext_authz
v2
fault
v2
grpc_http1_bridge
v2
grpc_http1_reverse_bridge
v2alpha1
grpc_stats
v2alpha
grpc_web
v2
gzip
v2
header_to_metadata
v2
health_check
v2
ip_tagging
v2
jwt_authn
v2alpha
lua
v2
on_demand
v2
original_src
v2alpha1
rate_limit
v2
rbac
v2
router
v2
squash
v2
tap
v2alpha
transcoder
v2
listener
http_inspector
v2
original_dst
v2
original_src
v2alpha1
proxy_protocol
v2
tls_inspector
v2
network
client_ssl_auth
v2
direct_response
v2
dubbo_proxy
v2alpha1
echo
v2
ext_authz
v2
http_connection_manager
v2
kafka_broker
v2alpha1
local_rate_limit
v2alpha
mongo_proxy
v2
mysql_proxy
v1alpha1
rate_limit
v2
rbac
v2
redis_proxy
v2
sni_cluster
v2
tcp_proxy
v2
thrift_proxy
v2alpha1
zookeeper_proxy
v1alpha1
thrift
rate_limit
v2alpha1
router
v2alpha1
udp
udp_proxy
v2alpha
grpc_credential
v2alpha
v3
health_checker
redis
v2
listener
v2
v3
metrics
v2
v3
overload
v2alpha
v3
ratelimit
v2
v3
rbac
v2
v3
resource_monitor
fixed_heap
v2alpha
injected_resource
v2alpha
retry
omit_canary_hosts
v2
omit_host_metadata
v2
previous_hosts
v2
previous_priorities
route
v3
tap
v3
trace
v2
v2alpha
v3
transport_socket
alts
v2alpha
raw_buffer
v2
tap
v2alpha
data
accesslog
v2
v3
cluster
v2alpha
v3
core
v2alpha
v3
dns
v2alpha
v3
tap
v2alpha
v3
extensions
access_loggers
file
v3
filters
cel
v3
grpc
v3
open_telemetry
v3
stream
v3
wasm
v3
bootstrap
internal_listener
v3
clusters
aggregate
v3
dynamic_forward_proxy
v3
redis
v3
common
async_files
v3
dynamic_forward_proxy
v3
matching
v3
ratelimit
v3
tap
v3
compression
brotli
compressor
v3
decompressor
v3
gzip
compressor
v3
decompressor
v3
zstd
compressor
v3
decompressor
v3
config
validators
minimum_clusters
v3
early_data
v3
filters
common
dependency
v3
fault
v3
matcher
action
v3
http
adaptive_concurrency
v3
admission_control
v3
alternate_protocols_cache
v3
aws_lambda
v3
aws_request_signing
v3
bandwidth_limit
v3
buffer
v3
cache
v3
cdn_loop
v3
composite
v3
compressor
v3
cors
v3
csrf
v3
custom_response
v3
decompressor
v3
dynamic_forward_proxy
v3
ext_authz
v3
ext_proc
v3
fault
v3
file_system_buffer
v3
gcp_authn
v3
grpc_http1_bridge
v3
grpc_http1_reverse_bridge
v3
grpc_json_transcoder
v3
grpc_stats
v3
grpc_web
v3
gzip
v3
header_to_metadata
v3
health_check
v3
ip_tagging
v3
jwt_authn
v3
kill_request
v3
local_ratelimit
v3
lua
v3
oauth2
v3
on_demand
v3
original_src
v3
rate_limit_quota
v3
ratelimit
v3
rbac
v3
response_map
v3
router
v3
set_metadata
v3
stateful_session
v3
tap
v3
upstream_codec
v3
wasm
v3
listener
http_inspector
v3
original_dst
v3
original_src
v3
proxy_protocol
v3
tls_inspector
v3
network
connection_limit
v3
direct_response
v3
dubbo_proxy
router
v3
v3
echo
v3
ext_authz
v3
http_connection_manager
v3
local_ratelimit
v3
mongo_proxy
v3
ratelimit
v3
rbac
v3
redis_proxy
v3
sni_cluster
v3
sni_dynamic_forward_proxy
v3
tcp_proxy
v3
thrift_proxy
filters
header_to_metadata
v3
payload_to_metadata
v3
ratelimit
v3
router
v3
v3
wasm
v3
zookeeper_proxy
v3
udp
dns_filter
v3
udp_proxy
v3
formatter
metadata
v3
req_without_query
v3
health_checkers
redis
v3
thrift
v3
http
cache
file_system_http_cache
v3
simple_http_cache
v3
custom_response
local_response_policy
v3
redirect_policy
v3
early_header_mutation
header_mutation
v3
header_formatters
preserve_case
v3
header_validators
envoy_default
v3
original_ip_detection
custom_header
v3
xff
v3
stateful_session
cookie
v3
header
v3
internal_redirect
allow_listed_routes
v3
previous_routes
v3
safe_cross_scheme
v3
key_value
file_based
v3
load_balancing_policies
client_side_weighted_round_robin
v3
common
v3
least_request
v3
maglev
v3
random
v3
ring_hash
v3
round_robin
v3
wrr_locality
v3
matching
common_inputs
environment_variable
v3
network
v3
ssl
v3
input_matchers
consistent_hashing
v3
ip
v3
network
dns_resolver
apple
v3
cares
v3
getaddrinfo
v3
socket_interface
v3
path
match
uri_template
v3
rewrite
uri_template
v3
quic
connection_id_generator
v3
crypto_stream
v3
proof_source
v3
rate_limit_descriptors
expr
v3
rbac
matchers
upstream_ip_port
v3
regex_engines
v3
request_id
uuid
v3
resource_monitors
downstream_connections
v3
fixed_heap
v3
injected_resource
v3
retry
host
omit_canary_hosts
v3
omit_host_metadata
v3
previous_hosts
v3
priority
previous_priorities
v3
stat_sinks
graphite_statsd
v3
wasm
v3
transport_sockets
alts
v3
http_11_proxy
v3
internal_upstream
v3
proxy_protocol
v3
quic
v3
raw_buffer
v3
s2a
v3
starttls
v3
tap
v3
tcp_stats
v3
tls
v3
udp_packet_writer
v3
upstreams
http
generic
v3
http
v3
tcp
v3
v3
tcp
generic
v3
v3
wasm
v3
watchdog
profile_action
v3
service
accesslog
v2
v3
auth
v2
v2alpha
v3
cluster
v3
discovery
v2
v3
endpoint
v3
event_reporting
v2alpha
v3
ext_proc
v3
extension
v3
health
v3
listener
v3
load_stats
v2
v3
metrics
v2
v3
rate_limit_quota
v3
ratelimit
v2
v3
route
v3
runtime
v3
secret
v3
status
v2
v3
tap
v2alpha
v3
trace
v2
v3
type
http
v3
matcher
v3
metadata
v2
v3
tracing
v2
v3
v3
watchdog
v3
getambassador.io
v1 Package v1 contains API Schema definitions for the getambassador.io v1 API group
v2 Package v2 contains API Schema definitions for the getambassador.io v2 API group
v3alpha1 Package v3alpha1 contains API Schema definitions for the getambassador.io v3alpha1 API group
kat
busy Package busy implements a dispatcher for BusyBox-style multi-call binaries.
consulwatch
debug The debug package is intended to aid in live debugging of misbehaving Ambassadors in production.
diagnostics
v1
dtest
testprocess
emissaryutil
environment
envoy-control-plane
cache
types
v3 Package cache defines a configuration cache for the server.
conversion Package conversion contains shared utility functions for converting xDS resources.
log Package log provides a logging interface for use in this library.
resource
v3
server
delta
v3
rest
v3 Package rest provides an implementation of REST-JSON part of XDS server
sotw
v3 Package sotw provides an implementation of GRPC SoTW (State of The World) part of XDS server
stream
v3
v3 Package server provides an implementation of a streaming xDS server.
test Package test contains test utilities
main Package main contains the test driver for testing xDS manually.
resource
v3 Package resource creates test xDS resources
v3 Package test contains test utilities
wellknown Package wellknown contains common names for filters, listeners, etc.
envoytest
gateway
k8s Package k8s is a facade over (super-terrible, very difficult to understand) client-go to provide a higher-level interface to Kubernetes, with support for simple, high-level APIs for watching resources (including from stable, long-running processes) and implementing basic controllers.
kates The kates package is a library for writing kubernetes extensions.
k8s_resource_types
kates_internal
kubeapply
logutil
memory
metriton Package metriton implements submitting telemetry data to the Metriton database.
snapshot
v1
tools
src
controller-gen
conversion-gen
dsum Command dsum (short for d-summarize) helps keep good developer UX while running a command with potentially noisy output.
filter-yaml This script is to help generate any flat yaml files from the emissary helm chart.
fix-crds
flock flock.go is a minimal implementation of flock(1) (from util-linux) for systems that don't have flock(1) but do have flock(2).
go-mkopensource
gotest2tap gotest2tap.go translates `go test -json` on stdin to TAP v13 on stdout.
goversion
kubestatus
protoc-gen-go
protoc-gen-go-grpc
py-mkopensource
py-split-tests
testcert-gen Command testcert-gen generates TLS certificates and keys for use in the Emissary test suite.
ericpauley
go-quantize
quantize Package quantize offers an implementation of the draw.Quantize interface using an optimized Median Cut method, including advanced functionality for fine-grained control of color priority
evanphx
json-patch
cmd
json-patch
v5
cmd
json-patch
exponent-io
jsonpath Extends the Go runtime's json.Decoder enabling navigation of a stream of json tokens.
external-secrets
external-secrets
apis
externalsecrets
v1alpha1 Package v1alpha1 contains resources for external-secrets +kubebuilder:object:generate=true +groupName=external-secrets.io +versionName=v1alpha1
v1beta1 Package v1beta1 contains resources for external-secrets +kubebuilder:object:generate=true +groupName=external-secrets.io +versionName=v1beta1
fakes Code generated by counterfeiter.
generators
v1alpha1 Package v1alpha1 contains resources for generators +kubebuilder:object:generate=true +groupName=generators.external-secrets.io +versionName=v1alpha1
meta Package meta contains meta types for external-secret APIs.
v1 Package meta contains meta types for external-secrets APIs +kubebuilder:object:generate=true
cmd
pkg
cache
common
webhook
constants
controllers
clusterexternalsecret
cesmetrics
commontest
crds
externalsecret
esmetrics
metrics
pushsecret
psmetrics
secretstore
cssmetrics
metrics
ssmetrics
templating
webhookconfig
feature
find
generator
acr
ecr
fake
gcr
github
password
register
vault
webhook
metrics
provider
akeyless
fake
alibaba
fake
aws
auth
fake
parameterstore
fake
secretsmanager
fake
util
azure
keyvault
fake
chef Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
fake Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
conjur Package conjur provides a Conjur provider for External Secrets.
fake
util
delinea
doppler
client
fake
fake
fortanix Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
gcp
secretmanager
fake
gitlab
fake
ibm
fake
keepersecurity
fake
kubernetes
onboardbase
client
fake
onepassword
fake
oracle
fake
passbolt
passworddepot Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
fake Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
pulumi
register
scaleway
senhasegura
auth
dsm
testing
fake
util
fake
locks
vault
fake
iamauth Mostly sourced from ~/external-secrets/pkg/provider/aws/auth
util
webhook
yandex
certificatemanager
client
common
clock
lockbox
client
template
v1
v2
utils
resolvers
fatih
color Package color is an ANSI color package to output colorized or SGR defined output to the standard output.
felixge
httpsnoop Package httpsnoop provides an easy way to capture http related metrics (i.e.
codegen
fergusstrange
embedded-postgres
cmd
fluxcd
helm-controller
api
v2 Package v2 contains API Schema definitions for the helm v2 API group +kubebuilder:object:generate=true +groupName=helm.toolkit.fluxcd.io
v2beta1 Package v2beta1 contains API Schema definitions for the helm v2beta1 API group +kubebuilder:object:generate=true +groupName=helm.toolkit.fluxcd.io
v2beta2 Package v2beta2 contains API Schema definitions for the helm v2beta2 API group +kubebuilder:object:generate=true +groupName=helm.toolkit.fluxcd.io
kustomize-controller
api
v1 Package v1 contains API Schema definitions for the kustomize.toolkit.fluxcd.io v1 API group.
v1beta1 Package v1beta1 contains API Schema definitions for the kustomize v1beta1 API group +kubebuilder:object:generate=true +groupName=kustomize.toolkit.fluxcd.io
v1beta2 Package v1beta2 contains API Schema definitions for the kustomize.toolkit.fluxcd.io v1beta2 API group.
pkg
apis
acl Package acl contains the API types for defining access control lists for use by GitOps Toolkit components.
kustomize Package kustomize contains a selective set of Kustomize API types for use by GitOps Toolkit components.
meta Package meta contains the generic metadata APIs for use by GitOps Toolkit components.
ssa Package ssa contains utilities for managing Kubernetes resources using sever-side apply.
source-controller
api
v1 Package v1 contains API Schema definitions for the source v1 API group +kubebuilder:object:generate=true +groupName=source.toolkit.fluxcd.io
v1beta1 Package v1beta1 contains API Schema definitions for the source v1beta1 API group +kubebuilder:object:generate=true +groupName=source.toolkit.fluxcd.io
v1beta2 Package v1beta2 contains API Schema definitions for the source v1beta2 API group +kubebuilder:object:generate=true +groupName=source.toolkit.fluxcd.io
fsnotify
fsnotify Package fsnotify provides a cross-platform interface for file system notifications.
cmd
fsnotify Command fsnotify provides example usage of the fsnotify library.
fsouza
fake-gcs-server
fakestorage Package fakestorage provides the server that can be used as a target on GCS-dependent tests.
gabriel-vasile
mimetype Package mimetype uses magic number signatures to detect the MIME type of a file.
gdamore
encoding Package encoding provides a few of the encoding structures that are missing from the Go x/text/encoding tree.
tcell
v2 Package tcell provides a lower-level, portable API for building programs that interact with terminals or consoles.
encoding Package encoding is used to provide a fairly complete set of encodings for tcell applications.
termbox Package termbox is a compatibility layer to allow tcell to emulate the github.com/nsf/termbox package.
terminfo
a
aixterm
alacritty
ansi
b
beterm
base Package base contains the base terminal descriptions that are likely to be needed by any stock application.
c
cygwin
d
dtterm
dynamic
e
emacs
extended Package extended contains an extended set of terminal descriptions.
f
foot
g
gnome
h
hpterm
k
konsole
kterm
l
linux
p
pcansi
r
rxvt
s
screen
simpleterm
sun
t
termite
tmux
v
vt100
vt102
vt220
vt320
vt400
vt420
vt52
w
wy50
wy60
wy99_ansi
x
xfce
xterm
xterm_kitty
xterm_termite
views
gin-contrib
cors
pprof
requestid
secure
example
code1
code2
sessions
cookie
gorm
memcached
memstore
mongo
mongodriver
mongomgo
postgres
redis
tester Package tester is a package to test each packages of session stores, such as cookie, redis, memcached, mongo, memstore.
sse
static
gin-gonic
contrib
cache
example
commonlog
cors
expvar
ginrus Package ginrus provides log handling using logrus package.
example
gzip
example
jwt
example
newrelic
renders
multitemplate
rest
secure
example
sentry
sessions
example_cookie
example_redis
static
example
bindata
simple
gin Package gin implements a HTTP web framework called gin.
binding
ginS
render
gleisonmv
colors
go-asn1-ber
asn1-ber
go-chi
chi Package chi is a small, idiomatic and composable router for building HTTP services.
middleware
go-errors
errors Package errors provides errors that have stack-traces.
go-jose
go-jose
v4 Package jose aims to provide an implementation of the Javascript Object Signing and Encryption set of standards.
cipher
cryptosigner Package cryptosigner implements an OpaqueSigner that wraps a "crypto".Signer
jose-util
generator
json Package json implements encoding and decoding of JSON objects as defined in RFC 4627.
jwt Package jwt provides an implementation of the JSON Web Token standard.
go-kit
kit
auth
basic
casbin
jwt
circuitbreaker Package circuitbreaker implements the circuit breaker pattern.
endpoint Package endpoint defines an abstraction for RPCs.
log Package log provides a structured logger.
deprecated_levels Package levels implements leveled logging on top of Go kit's log package.
level Package level implements leveled logging on top of Go kit's log package.
logrus Package logrus provides an adapter to the go-kit log.Logger interface.
syslog Deprecated: Use github.com/go-kit/log/syslog instead.
term Package term provides tools for logging to a terminal.
zap
metrics Package metrics provides a framework for application instrumentation.
cloudwatch
cloudwatch2 Package cloudwatch2 emits all data as a StatisticsSet (rather than a singular Value) to CloudWatch via the aws-sdk-go-v2 SDK.
discard Package discard provides a no-op metrics backend.
dogstatsd Package dogstatsd provides a DogStatsD backend for package metrics.
expvar Package expvar provides expvar backends for metrics.
generic Package generic implements generic versions of each of the metric types.
graphite Package graphite provides a Graphite backend for metrics.
influx Package influx provides an InfluxDB implementation for metrics.
influxstatsd Package influxstatsd provides support for InfluxData's StatsD Telegraf plugin.
multi Package multi provides adapters that send observations to multiple metrics simultaneously.
pcp
prometheus Package prometheus provides Prometheus implementations for metrics.
provider Package provider provides a factory-like abstraction for metrics backends.
statsd Package statsd provides a StatsD backend for package metrics.
teststat Package teststat provides helpers for testing metrics backends.
ratelimit
sd Package sd provides utilities related to service discovery.
consul Package consul provides Instancer and Registrar implementations for Consul.
dnssrv Package dnssrv provides an Instancer implementation for DNS SRV records.
etcd Package etcd provides an Instancer and Registrar implementation for etcd.
etcdv3 Package etcdv3 provides an Instancer and Registrar implementation for etcd v3.
eureka Package eureka provides Instancer and Registrar implementations for Netflix OSS's Eureka
lb Package lb implements the client-side load balancer pattern.
zk Package zk provides Instancer and Registrar implementations for ZooKeeper.
tracing Package tracing provides helpers and bindings for distributed tracing.
opencensus Package opencensus provides Go kit integration to the OpenCensus project.
opentracing Package opentracing provides Go kit integration to the OpenTracing project.
zipkin Package zipkin provides Go kit integration to the OpenZipkin project through the use of zipkin-go, the official OpenZipkin tracer implementation for Go.
transport Package transport contains helpers applicable to all supported transports.
amqp Package amqp implements an AMQP transport.
awslambda Package awslambda provides an AWS Lambda transport layer.
grpc Package grpc provides a gRPC binding for endpoints.
http Package http provides a general purpose HTTP binding for endpoints.
jsonrpc Package jsonrpc provides a JSON RPC (v2.0) binding for endpoints.
proto
httprp Package httprp provides an HTTP reverse-proxy transport.
nats Package nats provides a NATS transport.
util
conn Package conn provides utilities related to connections.
log Package log provides a structured logger.
level Package level implements leveled logging on top of Go kit's log package.
syslog Package syslog provides a Logger that writes to syslog.
term Package term provides tools for logging to a terminal.
go-kivik
kivik
v4 Package kivik provides a generic interface to CouchDB or CouchDB-like databases.
cmd
kivik Package main provides the kivik CLI tool.
cmd Package cmd provides the CLI interface to CouchDB.
config Package config handles the CLI tool configuration.
errors Package errors defines the errors the kivik CLI tool may produce.
input Package input provides input configuration.
log Package log handles logging.
output Package output handles program output.
friendly Package friendly produces friendly-formatted output.
gotmpl Package gotmpl handles go template output.
json Package json produces JSON output.
raw Package raw produces raw output.
yaml Package yaml produces YAML output.
couchdb Package couchdb is a driver for connecting with a CouchDB server over HTTP.
chttp Package chttp provides a minimal HTTP driver backend for communicating with CouchDB servers.
test Package test manages the integration tests for the CouchDB driver.
driver Package driver defines interfaces to be implemented by database drivers as used by package kivik.
int
errors Package errors provides some internal error types and utilities.
mock Package mock provides minimal mocks for kivik driver interfaces.
kiviktest Package kiviktest provides integration tests for kivik.
client Package client provides integration tests for the kivik client.
db Package db provides integration tests for the kivik db.
kt Package kt provides common utilities for Kivik tests.
mockdb Package mockdb provides a full Kivik driver implementation, for mocking in tests.
gen Package main generates the bulk of the mockdb driver.
pouchdb Package pouchdb provides a [PouchDB] driver for [Kivik].
bindings Package bindings provides minimal GopherJS bindings around the PouchDB library.
poucherr Package poucherr exists only for the purpose of testing the PouchDB binding's handling of PouchDB-specific error messages.
test Package test provides PouchDB integration tests.
script Package main prints out the version constant, for use in automatically creating releases when the version is updated.
x Package x serves as home for experimental features and incomplete drivers.
collate Package collate provides (near) CouchDB-compatible collation functions.
fsdb Package fs provides an experimental filesystem-backed Kivik driver.
cdb Package cdb provides the core CouchDB types.
decode Package decode assists in document decoding.
filesystem Package filesystem provides an abstraction around a filesystem
test Package test configures the integration test suite.
kivikd Package kivikd provides a kivik daemon.
auth Package auth manages authorization and authentication for kivikd.
basic Package basic provides HTTP Basic Auth services.
cookie Package cookie provides standard CouchDB cookie auth as described at http://docs.couchdb.org/en/2.0.0/api/server/authn.html#cookie-authentication
authdb Package authdb provides a standard interface to an authentication user store to be used by AuthHandlers.
authgroup Package authgroup groups two or more authentication backends together, trying one, then falling through to the others.
confadmin Package confadmin provides an authentication service for admins configured in server configuration.
couchauth Package couchauth provides auth services to a remote CouchDB server.
usersdb Package usersdb provides auth facilities from a CouchDB _users database.
conf Package conf manages configuration for kivikd.
cookies Package cookies provides cookies utilities.
couchserver Package couchserver aims to provide a CouchDB-compatible HTTP server interface to a kivik.Client.
logger Package logger defines the logger used by kivikd.
test Package test configures the integration test suite for kivikd.
mango Package mango provides a Mango query language parser and evaluator.
memorydb Package memorydb provides a memory-backed Kivik driver, intended for testing.
test
proxydb Package proxydb allows using an arbitrary Kivik client as a Kivik driver.
server Package server provides a CouchDB server via HTTP.
auth Package auth provides authentication and authorization for the server.
config Package config manages server configuration.
go-ldap
ldap
v3 Package ldap provides basic LDAP v3 functionality.
gssapi
go-logfmt
logfmt Package logfmt implements utilities to marshal and unmarshal data in the logfmt format.
go-logr
logr Package logr defines a general-purpose logging API and abstract interfaces to back that API.
examples
slog Package main is an example of using slogr.
funcr Package funcr implements formatting of structured log messages and optionally captures the call site and timestamp.
example Package main is an example of using funcr.
slogr Package slogr enables usage of a slog.Handler with logr.Logger as front-end API and of a logr.LogSink through the slog.Handler and thus slog.Logger APIs.
testing Package testing provides support for using logr in tests.
testr Package testr provides support for using logr in tests.
stdr Package stdr implements github.com/go-logr/logr.Logger in terms of Go's standard log package.
example
zapr Package zapr defines an implementation of the github.com/go-logr/logr interfaces built on top of Zap (go.uber.org/zap).
example This example shows how to instantiate a zap logger and what output looks like.
go-ole
go-ole
oleutil
go-openapi
analysis Package analysis provides methods to work with a Swagger specification document from package go-openapi/spec.
errors Package errors provides an Error interface and several concrete types implementing this interface to manage API errors and JSON-schema validation errors.
jsonpointer
jsonreference
loads Package loads provides document loading methods for swagger (OAI) specifications.
fmts
runtime
client
flagext
logger
middleware Package middleware provides the library with helper functions for serving swagger APIs.
denco Package denco provides fast URL router.
header Package header provides functions for parsing HTTP headers.
untyped
security
yamlpc
spec
strfmt Package strfmt contains custom string formats
conv
swag Package swag contains a bunch of helper functions for go-openapi and go-swagger projects.
validate Package validate provides methods to validate a swagger specification, as well as tools to validate data against their schema.
post
go-playground
locales
af
af_NA
af_ZA
agq
agq_CM
ak
ak_GH
am
am_ET
ar
ar_001
ar_AE
ar_BH
ar_DJ
ar_DZ
ar_EG
ar_EH
ar_ER
ar_IL
ar_IQ
ar_JO
ar_KM
ar_KW
ar_LB
ar_LY
ar_MA
ar_MR
ar_OM
ar_PS
ar_QA
ar_SA
ar_SD
ar_SO
ar_SS
ar_SY
ar_TD
ar_TN
ar_YE
as
as_IN
asa
asa_TZ
ast
ast_ES
az
az_Cyrl
az_Cyrl_AZ
az_Latn
az_Latn_AZ
bas
bas_CM
be
be_BY
bem
bem_ZM
bez
bez_TZ
bg
bg_BG
bm
bm_ML
bn
bn_BD
bn_IN
bo
bo_CN
bo_IN
br
br_FR
brx
brx_IN
bs
bs_Cyrl
bs_Cyrl_BA
bs_Latn
bs_Latn_BA
ca
ca_AD
ca_ES
ca_ES_VALENCIA
ca_FR
ca_IT
ccp
ccp_BD
ccp_IN
ce
ce_RU
ceb
ceb_PH
cgg
cgg_UG
chr
chr_US
ckb
ckb_IQ
ckb_IR
cmd
cs
cs_CZ
cu
cu_RU
currency
cy
cy_GB
da
da_DK
da_GL
dav
dav_KE
de
de_AT
de_BE
de_CH
de_DE
de_IT
de_LI
de_LU
dje
dje_NE
dsb
dsb_DE
dua
dua_CM
dyo
dyo_SN
dz
dz_BT
ebu
ebu_KE
ee
ee_GH
ee_TG
el
el_CY
el_GR
en
en_001
en_150
en_AE
en_AG
en_AI
en_AS
en_AT
en_AU
en_BB
en_BE
en_BI
en_BM
en_BS
en_BW
en_BZ
en_CA
en_CC
en_CH
en_CK
en_CM
en_CX
en_CY
en_DE
en_DG
en_DK
en_DM
en_ER
en_FI
en_FJ
en_FK
en_FM
en_GB
en_GD
en_GG
en_GH
en_GI
en_GM
en_GU
en_GY
en_HK
en_IE
en_IL
en_IM
en_IN
en_IO
en_JE
en_JM
en_KE
en_KI
en_KN
en_KY
en_LC
en_LR
en_LS
en_MG
en_MH
en_MO
en_MP
en_MS
en_MT
en_MU
en_MW
en_MY
en_NA
en_NF
en_NG
en_NL
en_NR
en_NU
en_NZ
en_PG
en_PH
en_PK
en_PN
en_PR
en_PW
en_RW
en_SB
en_SC
en_SD
en_SE
en_SG
en_SH
en_SI
en_SL
en_SS
en_SX
en_SZ
en_TC
en_TK
en_TO
en_TT
en_TV
en_TZ
en_UG
en_UM
en_US
en_US_POSIX
en_VC
en_VG
en_VI
en_VU
en_WS
en_ZA
en_ZM
en_ZW
eo
eo_001
es
es_419
es_AR
es_BO
es_BR
es_BZ
es_CL
es_CO
es_CR
es_CU
es_DO
es_EA
es_EC
es_ES
es_GQ
es_GT
es_HN
es_IC
es_MX
es_NI
es_PA
es_PE
es_PH
es_PR
es_PY
es_SV
es_US
es_UY
es_VE
et
et_EE
eu
eu_ES
ewo
ewo_CM
fa
fa_AF
fa_IR
ff
ff_CM
ff_GN
ff_Latn
ff_Latn_BF
ff_Latn_CM
ff_Latn_GH
ff_Latn_GM
ff_Latn_GN
ff_Latn_GW
ff_Latn_LR
ff_Latn_MR
ff_Latn_NE
ff_Latn_NG
ff_Latn_SL
ff_Latn_SN
ff_MR
ff_SN
fi
fi_FI
fil
fil_PH
fo
fo_DK
fo_FO
fr
fr_BE
fr_BF
fr_BI
fr_BJ
fr_BL
fr_CA
fr_CD
fr_CF
fr_CG
fr_CH
fr_CI
fr_CM
fr_DJ
fr_DZ
fr_FR
fr_GA
fr_GF
fr_GN
fr_GP
fr_GQ
fr_HT
fr_KM
fr_LU
fr_MA
fr_MC
fr_MF
fr_MG
fr_ML
fr_MQ
fr_MR
fr_MU
fr_NC
fr_NE
fr_PF
fr_PM
fr_RE
fr_RW
fr_SC
fr_SN
fr_SY
fr_TD
fr_TG
fr_TN
fr_VU
fr_WF
fr_YT
fur
fur_IT
fy
fy_NL
ga
ga_GB
ga_IE
gd
gd_GB
gl
gl_ES
gsw
gsw_CH
gsw_FR
gsw_LI
gu
gu_IN
guz
guz_KE
gv
gv_IM
ha
ha_GH
ha_NE
ha_NG
haw
haw_US
he
he_IL
hi
hi_IN
hr
hr_BA
hr_HR
hsb
hsb_DE
hu
hu_HU
hy
hy_AM
ia
ia_001
id
id_ID
ig
ig_NG
ii
ii_CN
is
is_IS
it
it_CH
it_IT
it_SM
it_VA
ja
ja_JP
jgo
jgo_CM
jmc
jmc_TZ
jv
jv_ID
ka
ka_GE
kab
kab_DZ
kam
kam_KE
kde
kde_TZ
kea
kea_CV
khq
khq_ML
ki
ki_KE
kk
kk_KZ
kkj
kkj_CM
kl
kl_GL
kln
kln_KE
km
km_KH
kn
kn_IN
ko
ko_KP
ko_KR
kok
kok_IN
ks
ks_IN
ksb
ksb_TZ
ksf
ksf_CM
ksh
ksh_DE
ku
ku_TR
kw
kw_GB
ky
ky_KG
lag
lag_TZ
lb
lb_LU
lg
lg_UG
lkt
lkt_US
ln
ln_AO
ln_CD
ln_CF
ln_CG
lo
lo_LA
lrc
lrc_IQ
lrc_IR
lt
lt_LT
lu
lu_CD
luo
luo_KE
luy
luy_KE
lv
lv_LV
mas
mas_KE
mas_TZ
mer
mer_KE
mfe
mfe_MU
mg
mg_MG
mgh
mgh_MZ
mgo
mgo_CM
mi
mi_NZ
mk
mk_MK
ml
ml_IN
mn
mn_MN
mr
mr_IN
ms
ms_BN
ms_MY
ms_SG
mt
mt_MT
mua
mua_CM
my
my_MM
mzn
mzn_IR
naq
naq_NA
nb
nb_NO
nb_SJ
nd
nd_ZW
nds
nds_DE
nds_NL
ne
ne_IN
ne_NP
nl
nl_AW
nl_BE
nl_BQ
nl_CW
nl_NL
nl_SR
nl_SX
nmg
nmg_CM
nn
nn_NO
nnh
nnh_CM
nus
nus_SS
nyn
nyn_UG
om
om_ET
om_KE
or
or_IN
os
os_GE
os_RU
pa
pa_Arab
pa_Arab_PK
pa_Guru
pa_Guru_IN
pl
pl_PL
prg
prg_001
ps
ps_AF
ps_PK
pt
pt_AO
pt_BR
pt_CH
pt_CV
pt_GQ
pt_GW
pt_LU
pt_MO
pt_MZ
pt_PT
pt_ST
pt_TL
qu
qu_BO
qu_EC
qu_PE
rm
rm_CH
rn
rn_BI
ro
ro_MD
ro_RO
rof
rof_TZ
root
ru
ru_BY
ru_KG
ru_KZ
ru_MD
ru_RU
ru_UA
rw
rw_RW
rwk
rwk_TZ
sah
sah_RU
saq
saq_KE
sbp
sbp_TZ
sd
sd_PK
se
se_FI
se_NO
se_SE
seh
seh_MZ
ses
ses_ML
sg
sg_CF
shi
shi_Latn
shi_Latn_MA
shi_Tfng
shi_Tfng_MA
si
si_LK
sk
sk_SK
sl
sl_SI
smn
smn_FI
sn
sn_ZW
so
so_DJ
so_ET
so_KE
so_SO
sq
sq_AL
sq_MK
sq_XK
sr
sr_Cyrl
sr_Cyrl_BA
sr_Cyrl_ME
sr_Cyrl_RS
sr_Cyrl_XK
sr_Latn
sr_Latn_BA
sr_Latn_ME
sr_Latn_RS
sr_Latn_XK
sv
sv_AX
sv_FI
sv_SE
sw
sw_CD
sw_KE
sw_TZ
sw_UG
ta
ta_IN
ta_LK
ta_MY
ta_SG
te
te_IN
teo
teo_KE
teo_UG
tg
tg_TJ
th
th_TH
ti
ti_ER
ti_ET
tk
tk_TM
to
to_TO
tr
tr_CY
tr_TR
tt
tt_RU
twq
twq_NE
tzm
tzm_MA
ug
ug_CN
uk
uk_UA
ur
ur_IN
ur_PK
uz
uz_Arab
uz_Arab_AF
uz_Cyrl
uz_Cyrl_UZ
uz_Latn
uz_Latn_UZ
vai
vai_Latn
vai_Latn_LR
vai_Vaii
vai_Vaii_LR
vi
vi_VN
vo
vo_001
vun
vun_TZ
wae
wae_CH
wo
wo_SN
xh
xh_ZA
xog
xog_UG
yav
yav_CM
yi
yi_001
yo
yo_BJ
yo_NG
yue
yue_HK
yue_Hans
yue_Hans_CN
yue_Hant
yue_Hant_HK
zgh
zgh_MA
zh
zh_Hans
zh_Hans_CN
zh_Hans_HK
zh_Hans_MO
zh_Hans_SG
zh_Hant
zh_Hant_HK
zh_Hant_MO
zh_Hant_TW
zu
zu_ZA
universal-translator
validator
v10 Package validator implements value validations for structs and individual fields based on tags.
non-standard
validators
translations
ar
en
es
fa
fr
id
it
ja
lv
nl
pt
pt_BR
ru
tr
vi
zh
zh_tw
go-redis
redis Package redis implements a Redis client.
go-resty
resty
v2 Package resty provides Simple HTTP and REST client library for Go.
go-sourcemap
sourcemap
go-stack
stack Package stack implements utilities to capture, manipulate, and format call stacks.
go-task
slim-sprig
v3 Package sprig provides template functions for Go.
go-test
deep Package deep provides function deep.Equal which is like reflect.DeepEqual but returns a list of differences.
test
v1
v2
gobuffalo
flect Package flect is a new inflection engine to replace [https://github.com/markbates/inflect](https://github.com/markbates/inflect) designed to be more modular, more readable, and easier to fix issues on than the original.
name
gobwas
glob
cmd
globdraw
globtest
compiler
match
debug
syntax
ast
lexer
util
runes
strings
goccy
go-json
godbus
dbus
v5 Package dbus implements bindings to the D-Bus message bus system.
introspect Package introspect provides some utilities for dealing with the DBus introspection format.
prop Package prop provides the Properties struct which can be used to implement org.freedesktop.DBus.Properties.
gofrs
uuid Package uuid provides implementations of the Universally Unique Identifier (UUID), as specified in RFC-4122 and the Peabody RFC Draft (revision 03).
gogo
protobuf
codec
conformance conformance implements the conformance test subprocess protocol as documented in conformance.proto.
gogoproto Package gogoproto provides extensions for protocol buffers to achieve:
gogoreplace
io
jsonpb Package jsonpb provides marshaling and unmarshaling between protocol buffers and JSON.
jsonpb_test_proto
plugin
compare
defaultcheck The defaultcheck plugin is used to check whether nullable is not used incorrectly.
description The description (experimental) plugin generates a Description method for each message.
embedcheck The embedcheck plugin is used to check whether embed is not used incorrectly.
enumstringer The enumstringer (experimental) plugin generates a String method for each enum.
equal The equal plugin generates an Equal and a VerboseEqual method for each message.
face The face plugin generates a function will be generated which can convert a structure which satisfies an interface (face) to the specified structure.
gostring The gostring plugin generates a GoString method for each message.
marshalto The marshalto plugin generates a Marshal and MarshalTo method for each message.
oneofcheck The oneofcheck plugin is used to check whether oneof is not used incorrectly.
populate The populate plugin generates a NewPopulated function.
size The size plugin generates a Size or ProtoSize method for each message.
stringer The stringer plugin generates a String method for each message.
testgen The testgen plugin generates Test and Benchmark functions for each message.
union The onlyone plugin generates code for the onlyone extension.
unmarshal The unmarshal plugin generates a Unmarshal method for each message.
proto Package proto converts data structures to and from the wire format of protocol buffers.
proto3_proto
test_proto
protoc-gen-combo
protoc-gen-gofast
protoc-gen-gogo protoc-gen-go is a plugin for the Google protocol buffer compiler to generate Go code.
descriptor Package descriptor provides functions for obtaining protocol buffer descriptors for generated Go types.
generator The code generator for the plugin for the Google protocol buffer compiler.
grpc Package grpc outputs gRPC service descriptions in Go code.
plugin
protoc-gen-gogofast
protoc-gen-gogofaster
protoc-gen-gogoslick
protoc-gen-gogotypes
protoc-gen-gostring
protoc-min-version
sortkeys
test
asymetric-issue125
cachedsize
casttype
combos
both
marshaler
neither
unmarshaler
castvalue
combos
both
marshaler
unmarshaler
combos
both
marshaler
unmarshaler
custom Package custom contains custom types for test and example purposes.
custom-dash-type Package custom contains custom types for test and example purposes.
custombytesnonstruct
dashfilename
data
defaultconflict
deterministic
embedconflict
empty-issue70
enumcustomname
enumdecl
enumdecl_all
enumprefix
enumstringer
example
filedotname
fuzztests
group
importcustom-issue389
imported
importing
importdedup
subpkg
importduplicate
proto
sortkeys
indeximport-issue72
index
int64support
issue260
issue261
issue262
issue270
issue312
events
issue322
issue330
issue34
issue411
issue42order
issue435
issue438
issue444
issue449
issue498
issue503
issue530
issue617
issue620
issue630
issue8
jsonpb-gogo
mapdefaults Package mapdefaults is a generated protocol buffer package.
combos
both
marshaler
neither
unmarshaler
mapsproto2
combos
both
marshaler
neither
unmarshaler
merge
mixbench
moredefaults
nopackage
oneof
combos
both
marshaler
neither
unmarshaler
oneof3
combos
both
marshaler
neither
unmarshaler
oneofembed
packed
proto3extension
protobuffer
protosize
required
setextensionbytes
sizerconflict
sizeunderscore
stdtypes
tags
theproto3
combos
both
marshaler
neither
unmarshaler
typedecl
typedecl_all
typedeclimport Package typedeclimport is a generated protocol buffer package.
subpkg Package subpkg is a generated protocol buffer package.
types
combos
both
marshaler
neither
unmarshaler
unmarshalmerge
unrecognized
unrecognizedgroup
xxxfields
types Package types contains code for interacting with well-known types.
vanity
command
test
fast
faster
slick
version
golang
freetype The freetype package provides a convenient API to draw text onto an image.
example
capjoin
drawer
freetype
gamma
genbasicfont Program genbasicfont generates Go source code that imports golang.org/x/image/font/basicfont to provide a fixed width font face.
raster
round This program visualizes the quadratic approximation to the circle, used to implement round joins when stroking paths.
truetype
raster Package raster provides an anti-aliasing 2-D rasterizer.
truetype Package truetype provides a parser for the TTF and TTC file formats.
geo
r1 Package r1 implements types and functions for working with geometry in ℝ¹.
r2 Package r2 implements types and functions for working with geometry in ℝ².
r3 Package r3 implements types and functions for working with geometry in ℝ³.
s1 Package s1 implements types and functions for working with geometry in S¹ (circular geometry).
s2 Package s2 is a library for working with geometry in S² (spherical geometry).
s2intersect Package s2intersect efficiently finds common areas shared by sets of S2 CellUnions.
glog Package glog implements logging analogous to the Google-internal C++ INFO/ERROR/V setup.
groupcache Package groupcache provides a data loading mechanism with caching and de-duplication that works across a set of peer processes.
consistenthash Package consistenthash provides an implementation of a ring hash.
groupcachepb
lru Package lru implements an LRU cache.
singleflight Package singleflight provides a duplicate function call suppression mechanism.
testpb
mock
gomock Package gomock is a mock framework for Go.
mockgen MockGen generates mock implementations of Go interfaces.
model Package model contains the data model necessary for generating mock implementations.
sample Package user is an example package with an interface.
concurrent Package concurrent demonstrates how to use gomock with goroutines.
mock Package mock_concurrent is a generated GoMock package.
imp1
imp2
imp3
imp4
protobuf
descriptor Package descriptor provides functions for obtaining the protocol buffer descriptors of generated Go types.
jsonpb Package jsonpb provides functionality to marshal and unmarshal between a protocol buffer message and JSON.
proto Package proto provides functionality for handling protocol buffer messages.
protoc-gen-go protoc-gen-go is a plugin for the Google protocol buffer compiler to generate Go code.
descriptor
generator Package generator is deprecated.
grpc Package grpc is deprecated.
plugin
ptypes Package ptypes provides functionality for interacting with well-known types.
any
duration
empty
struct
timestamp
wrappers
snappy Package snappy implements the Snappy compression format.
cmd
snappytool
golang-jwt
jwt Package jwt is a Go implementation of JSON Web Tokens: http://self-issued.info/docs/draft-jones-json-web-token.html
cmd
jwt A useful example app.
request Utility package for extracting JWT tokens from HTTP requests.
test
v4 Package jwt is a Go implementation of JSON Web Tokens: http://self-issued.info/docs/draft-jones-json-web-token.html
cmd
jwt A useful example app.
request Utility package for extracting JWT tokens from HTTP requests.
test
v5 Package jwt is a Go implementation of JSON Web Tokens: http://self-issued.info/docs/draft-jones-json-web-token.html
cmd
jwt A useful example app.
request Utility package for extracting JWT tokens from HTTP requests.
test
golang-migrate
migrate
v4 Package migrate reads migrations from sources and runs them against databases.
cli
cmd
migrate
database Package database provides the Database interface.
cassandra
clickhouse
cockroachdb
firebird
mongodb
multistmt Package multistmt provides methods for parsing multi-statement database migrations
mysql
neo4j
pgx
postgres
ql
redshift
snowflake
spanner
sqlcipher
sqlite
sqlite3
sqlserver
stub
testing Package testing has the database tests.
dktesting
source Package source provides the Source interface.
aws_s3
bitbucket
file
github
github_ee
gitlab
go_bindata
examples
migrations
godoc_vfs Package godoc_vfs contains a driver that reads migrations from a virtual file system.
google_cloud_storage
httpfs
iofs Package iofs provides the Go 1.16+ io/fs#FS driver.
pkger
stub
testing Package testing has the source tests.
testing Package testing is used in driver tests and should only be used by migrate tests.
gomodule
redigo
redis Package redis is a client for the Redis database.
redisx Package redisx contains experimental features for Redigo.
google
addlicense This program ensures source code files have copyright license headers.
btree Package btree implements in-memory B-Trees of arbitrary degree.
certificate-transparency-go Package ct holds core types and utilities for Certificate Transparency.
asn1 Package asn1 implements parsing of DER-encoded ASN.1 data structures, as defined in ITU-T Rec X.690.
client Package client is a CT log client implementation and contains types and code for interacting with RFC6962-compliant CT Log instances.
configpb
ctclient ctclient is a command-line utility for interacting with CT logs.
cmd Package cmd implements subcommands of ctclient, the command-line utility for interacting with CT logs.
ctpolicy Package ctpolicy contains structs describing CT policy requirements and corresponding logic.
ctutil Package ctutil contains utilities for Certificate Transparency.
sctcheck sctcheck is a utility to show and check embedded SCTs (Signed Certificate Timestamps) in certificates.
sctscan sctscan is a utility to scan a CT log and check embedded SCTs (Signed Certificate Timestamps) in certificates in the log.
fixchain Package fixchain holds code to help fix the validation chains for certificates.
chainfix chainfix is a utility program for fixing the validation chains for certificates.
gossip
minimal
x509ext Package x509ext holds extensions types and values for minimal gossip.
jsonclient Package jsonclient provides a simple client for fetching and parsing JSON CT structures from a log.
logid Package logid provides a type and accompanying helpers for manipulating log IDs.
loglist3 Package loglist3 allows parsing and searching of the master CT Log list.
preload Package preload holds code for adding batches of certificates to CT logs.
dumpscts Dumpscts prints out SCTs written to a file by the preloader command in the ../preloader directory.
preloader Binary preloader submits certificates that may not already be present in CT Logs.
scanner Package scanner holds code for iterating through the contents of a CT log.
scanlog Binary scanlog allows an existing CT Log to be scanned for certificates of interest.
schedule Package schedule provides support for periodically running a function.
submission Package submission contains code and structs for certificates submission proxy.
hammer Hammer tool sends multiple add-pre-chain requests to Submission proxy at the same time.
server The submission_server runs (pre-)certs multi-Log submission complying with CT-policy provided.
tls Package tls implements functionality for dealing with TLS-encoded data, as defined in RFC 5246.
tools Package tools tracks dependencies on binaries not otherwise referenced in this codebase.
trillian
ctfe Package ctfe contains a usage example by providing an implementation of an RFC6962 compatible CT log server using a Trillian log server as backend storage via its GRPC API.
configpb
ct_server The ct_server binary runs the CT personality.
testonly Package testonly contains code and data that should only be used by tests.
integration Package integration holds test-only code for running tests on an integrated system of the CT personality and a Trillian log.
ct_hammer ct_hammer is a stress/load test for a CT log.
migrillian Migrillian tool transfers certs from CT logs to Trillian pre-ordered logs in the same order.
configpb
core Package core provides transport-agnostic implementation of Migrillian tool.
mockclient Package mockclient provides a mockable version of the Trillian log client API.
util Package util provides general utility functions for the CT personality.
x509 Package x509 parses X.509-encoded keys and certificates.
pkix Package pkix contains shared, low level structures used for ASN.1 parsing and serialization of X.509 certificates, CRL and OCSP.
x509util Package x509util includes utility code for working with X.509 certificates from the x509 package.
certcheck certcheck is a utility to show and check the contents of certificates.
crlcheck crlcheck is a utility to show and check the contents of certificate revocation lists (CRLs).
flatbuffers
go Package flatbuffers provides facilities to read and write flatbuffers objects.
goldens
go
tests
MyGame
Example
Example2
namespace_test
NamespaceA
NamespaceB
NamespaceC
optional_scalars
order
gnostic-models
compiler Package compiler provides support functions to generated compiler code.
discovery
extensions
jsonschema Package jsonschema supports the reading, writing, and manipulation of JSON Schemas.
openapiv2
openapiv3
go-cmp
cmp Package cmp determines equality of values.
cmpopts Package cmpopts provides common options for the cmp package.
go-containerregistry
cmd
crane
cmd
help
gcrane
cmd
registry
pkg
authn Package authn defines different methods of authentication for talking to a container registry.
github Package github provides a keychain for the GitHub Container Registry.
compression Package compression abstracts over gzip and zstd.
crane Package crane holds libraries used to implement the crane CLI.
gcrane Package gcrane holds libraries used to implement the gcrane CLI.
legacy Package legacy provides functionality to work with docker images in the v1 format.
tarball Package tarball provides facilities for writing v1 docker images (https://github.com/moby/moby/blob/master/image/spec/v1.md) from/to a tarball on-disk.
logs Package logs exposes the loggers used by this library.
name Package name defines structured types for representing image references.
registry Package registry implements a docker V2 registry and the OCI distribution specification.
v1 Package v1 defines structured types for OCI v1 images
cache Package cache provides methods to cache layers.
daemon Package daemon provides facilities for reading/writing v1.Image from/to a running daemon.
empty Package empty provides an implementation of v1.Image equivalent to "FROM scratch".
fake Code generated by counterfeiter.
google Package google provides facilities for listing images in gcr.io.
layout Package layout provides facilities for reading/writing artifacts from/to an OCI image layout on disk, see:
match Package match provides functionality for conveniently matching a v1.Descriptor.
mutate Package mutate provides facilities for mutating v1.Images of any kind.
partial Package partial defines methods for building up a v1.Image from minimal subsets that are sufficient for defining a v1.Image.
random Package random provides a facility for synthesizing pseudo-random images.
remote Package remote provides facilities for reading/writing v1.Images from/to a remote image registry.
transport Package transport provides facilities for setting up an authenticated http.RoundTripper given an Authenticator and base RoundTripper.
static
stream Package stream implements a single-pass streaming v1.Layer.
tarball Package tarball provides facilities for reading/writing v1.Images from/to a tarball on-disk.
types Package types holds common OCI media types.
validate Package validate provides methods for validating image correctness.
go-github
v33
example
appengine Package demo provides an app that shows how to use the github package on Google App Engine.
basicauth The basicauth command demonstrates using the github.BasicAuthTransport, including handling two-factor authentication.
commitpr The commitpr command utilizes go-github as a CLI tool for pushing files to a branch and creating a pull request from it.
migrations migrations demonstrates the functionality of the user data migration API for the authenticated GitHub user and lists all the user migrations.
newrepo The newrepo command utilizes go-github as a cli tool for creating new repositories.
simple The simple command demonstrates a simple functionality which prompts the user for a GitHub username and lists all the public organization memberships of the specified username.
tokenauth The tokenauth command demonstrates using the oauth2.StaticTokenSource.
topics The simple command demonstrates the functionality that prompts the user for a GitHub topic and lists all the entities that are related to the specified topic or subject.
github Package github provides a client for using the GitHub API.
test
fields This tool tests for the JSON mappings in the go-github data types.
integration Package integration contains integration tests.
v45
github Package github provides a client for using the GitHub API.
test
fields This tool tests for the JSON mappings in the go-github data types.
integration Package integration contains integration tests.
v47
github Package github provides a client for using the GitHub API.
test
fields This tool tests for the JSON mappings in the go-github data types.
integration Package integration contains integration tests.
v55
github Package github provides a client for using the GitHub API.
test
fields This tool tests for the JSON mappings in the go-github data types.
integration Package integration contains integration tests.
go-querystring
query Package query implements encoding of structs into URL query parameters.
gofuzz Package fuzz is a library for populating go objects with random values.
bytesource Package bytesource provides a rand.Source64 that is determined by a slice of bytes.
pprof pprof is a tool for collection, manipulation and visualization of performance profiles.
driver Package driver provides an external entry point to the pprof driver.
fuzz Package pprof is used in conjunction with github.com/dvyukov/go-fuzz/go-fuzz to fuzz ParseData function.
profile Package profile provides a representation of profile.proto and methods to encode/decode profiles in this format.
third_party
svgpan
s2a-go Package s2a provides the S2A transport credentials used by a gRPC application.
example
client Package main establishes a connection with an Echo service.
echo Package echo contains the libraries for running an Echo server.
proto
echo_go_proto
server Package main runs an Echo service.
fallback Package fallback provides default implementations of fallback options when S2A fails.
retry Package retry provides a retry helper for talking to S2A gRPC server.
stream Package stream provides an interface for bidirectional streaming to the S2A server.
shlex Package shlex implements a simple lexer which splits input in to tokens using shell-style rules for quoting and commenting.
uuid Package uuid generates and inspects UUIDs.
googleapis
enterprise-certificate-proxy
client Package client is a cross-platform client for the signer binary (a.k.a."EnterpriseCertSigner").
util Package util provides helper functions for the client.
cshared This package is intended to be compiled into a C shared library for use by non-Golang clients to perform certificate and signing operations.
darwin Package darwin contains a darwin-specific client for accessing the keychain APIs directly, bypassing the RPC mechanism of the universal client.
linux Package linux contains a linux-specific client for accessing the PKCS#11 APIs directly, bypassing the RPC-mechanism of the universal client.
windows Package windows contains a windows-specific client for accessing the ncrypt APIs directly, bypassing the RPC-mechanism of the universal client.
gax-go
v2 Package gax contains a set of modules which aid the development of APIs for clients and servers based on gRPC and Google API conventions.
apierror Package apierror implements a wrapper error for parsing error details from API calls.
callctx Package callctx provides helpers for storing and retrieving values out of context.Context.
gorilla
context Package context stores values shared during a request lifetime.
handlers Package handlers is a collection of handlers (aka "HTTP middleware") for use with Go's net/http package (or any framework supporting http.Handler).
mux Package mux implements a request router and dispatcher.
securecookie Package securecookie encodes and decodes authenticated and optionally encrypted cookie values.
fuzz
sessions Package sessions provides cookie and filesystem sessions and infrastructure for custom session backends.
websocket Package websocket implements the WebSocket protocol defined in RFC 6455.
examples
autobahn Command server is a test server for the Autobahn WebSockets Test Suite.
chat
command
echo
filewatch
gregjones
httpcache Package httpcache provides a http.RoundTripper implementation that works as a mostly RFC-compliant cache for http responses.
diskcache Package diskcache provides an implementation of httpcache.Cache that uses the diskv package to supplement an in-memory map with persistent storage
leveldbcache Package leveldbcache provides an implementation of httpcache.Cache that uses github.com/syndtr/goleveldb/leveldb
memcache Package memcache provides an implementation of httpcache.Cache that uses App Engine's memcache package to store cached responses.
redis Package redis provides a redis interface for http caching.
test
grpc-ecosystem
go-grpc-middleware `grpc_middleware` is a collection of gRPC middleware packages: interceptors, helpers and tools.
auth `grpc_auth` a generic server-side auth middleware for gRPC.
logging grpc_logging is a "parent" package for gRPC logging middlewares.
kit `grpc_kit` is a gRPC logging middleware backed by go-kit loggers
ctxkit `ctxkit` is a ctxlogger that is backed by go-kit
logrus `grpc_logrus` is a gRPC logging middleware backed by Logrus loggers
ctxlogrus `ctxlogrus` is a ctxlogger that is backed by logrus
settable grpc_logsettable contains a thread-safe wrapper around grpc-logging infrastructure.
zap `grpc_zap` is a gRPC logging middleware backed by ZAP loggers
ctxzap `ctxzap` is a ctxlogger that is backed by Zap
ratelimit `ratelimit` a generic server-side ratelimit middleware for gRPC.
recovery `grpc_recovery` are interceptors that recover from gRPC handler panics.
retry `grpc_retry` provides client-side request retry logic for gRPC.
tags `grpc_ctxtags` adds a Tag object to the context that can be used by other middleware to add context about a request.
logrus
zap
testing
gogotestproto
testproto
tracing
opentracing `grpc_opentracing` adds OpenTracing
util
backoffutils Backoff Helper Utilities
metautils
validator `grpc_validator` is a generic request contents validator server-side middleware for gRPC.
go-grpc-prometheus
examples
grpc-server-with-prometheus
client
protobuf Package proto is a generated protocol buffer package.
server
testproto Package mwitkow_testproto is a generated protocol buffer package.
grpc-gateway
codegenerator Package codegenerator contains reusable functions used by the code generators.
examples
protoc-gen-grpc-gateway Command protoc-gen-grpc-gateway is a plugin for Google protocol buffer compiler to generate a reverse-proxy, which converts incoming RESTful HTTP/1 requests gRPC invocation.
descriptor
generator Package generator provides an abstract interface to code generators.
httprule
protoc-gen-swagger
genswagger Package genswagger provides a code generator for swagger.
options
runtime Package runtime contains runtime helper functions used by servers which protoc-gen-grpc-gateway generates.
utilities Package utilities provides members for internal use in grpc-gateway.
v2
examples
protoc-gen-grpc-gateway Command protoc-gen-grpc-gateway is a plugin for Google protocol buffer compiler to generate a reverse-proxy, which converts incoming RESTful HTTP/1 requests gRPC invocation.
protoc-gen-openapiv2
options
runtime Package runtime contains runtime helper functions used by servers which protoc-gen-grpc-gateway generates.
utilities Package utilities provides members for internal use in grpc-gateway.
hashicorp
errwrap Package errwrap implements methods to formalize error wrapping in Go.
go-cleanhttp Package cleanhttp offers convenience utilities for acquiring "clean" http.Transport and http.Client structs.
go-multierror
go-retryablehttp Package retryablehttp provides a familiar HTTP client interface with automatic retries and exponential backoff.
go-version
golang-lru Package lru provides three different LRU caches of varying sophistication.
simplelru Package simplelru provides simple LRU implementation based on build-in container/list.
v2 Package lru provides three different LRU caches of varying sophistication.
expirable
simplelru Package simplelru provides simple LRU implementation based on build-in container/list.
hcl Package hcl decodes HCL into usable Go structures.
hcl
ast Package ast declares the types used to represent syntax trees for HCL (HashiCorp Configuration Language)
fmtcmd
parser Package parser implements a parser for HCL (HashiCorp Configuration Language)
printer Package printer implements printing of AST nodes to HCL format.
scanner Package scanner implements a scanner for HCL (HashiCorp Configuration Language) source text.
strconv
token Package token defines constants representing the lexical tokens for HCL (HashiCorp Configuration Language)
json
parser
scanner
token
testhelper
henvic
httpretty Package httpretty prints your HTTP requests pretty on your terminal screen.
example
client
httprepl
server
huandu
xstrings Package xstrings is to provide string algorithms which are useful but not included in `strings` package.
imdario
mergo A helper to merge structs and maps in Golang.
in-toto
in-toto-golang
cmd
in_toto Package in_toto implements types and routines to verify a software supply chain according to the in-toto specification.
slsa_provenance
common
v0.1
v0.2
v1
inconshreveable
mousetrap
instrumenta
kubeval
kubeval
log
version
jackc
chunkreader
v2 Package chunkreader provides an io.Reader wrapper that minimizes IO reads and memory allocations.
pgconn Package pgconn is a low-level PostgreSQL database driver.
stmtcache Package stmtcache is a cache that can be used to implement lazy prepared statements.
pgio Package pgio is a low-level toolkit building messages in the PostgreSQL wire protocol.
pgpassfile Package pgpassfile is a parser PostgreSQL .pgpass files.
pgproto3
v2 Package pgproto3 is a encoder and decoder of the PostgreSQL wire protocol version 3.
example
pgfortune
pgservicefile Package pgservicefile is a parser for PostgreSQL service files (e.g.
pgtype
ext
gofrs-uuid
shopspring-numeric
pgxtype
testutil
zeronull Package zeronull contains types that automatically convert between database NULLs and Go zero values.
pgx
v4 Package pgx is a PostgreSQL database driver.
examples
chat
todo
url_shortener
log
kitlogadapter
log15adapter Package log15adapter provides a logger that writes to a github.com/inconshreveable/log15.Logger log.
logrusadapter Package logrusadapter provides a logger that writes to a github.com/sirupsen/logrus.Logger log.
testingadapter Package testingadapter provides a logger that writes to a test or benchmark log.
zapadapter Package zapadapter provides a logger that writes to a go.uber.org/zap.Logger.
zerologadapter Package zerologadapter provides a logger that writes to a github.com/rs/zerolog.
pgxpool Package pgxpool is a concurrency-safe connection pool for pgx.
stdlib Package stdlib is the compatibility layer from pgx to database/sql.
v5 Package pgx is a PostgreSQL database driver.
examples
chat
todo
url_shortener
log
testingadapter Package testingadapter provides a logger that writes to a test or benchmark log.
pgconn Package pgconn is a low-level PostgreSQL database driver.
pgproto3 Package pgproto3 is an encoder and decoder of the PostgreSQL wire protocol version 3.
example
pgfortune
pgtype Package pgtype converts between Go and PostgreSQL values.
zeronull Package zeronull contains types that automatically convert between database NULLs and Go zero values.
pgxpool Package pgxpool is a concurrency-safe connection pool for pgx.
pgxtest Package pgxtest provides utilities for testing pgx and packages that integrate with pgx.
stdlib Package stdlib is the compatibility layer from pgx to database/sql.
testsetup
tracelog Package tracelog provides a tracer that acts as a traditional logger.
puddle Package puddle is a generic resource pool.
v2 Package puddle is a generic resource pool with type-parametrized api.
jacobsa
go-serial
go-serial-test
serial
jarcoal
httpmock Package httpmock provides tools for mocking HTTP responses.
jedib0t
go-pretty
v6
cmd
demo-list
demo-progress
demo-table
profile-list
profile-progress
profile-table
list
progress
table
text
jedisct1
go-minisign
jellydator
ttlcache
v3
jezek
xgb Package XGB provides the X Go Binding, which is a low-level API to communicate with the core X protocol and many of the X extensions.
bigreq Package bigreq is the X client API for the BIG-REQUESTS extension.
composite Package composite is the X client API for the Composite extension.
damage Package damage is the X client API for the DAMAGE extension.
dpms Package dpms is the X client API for the DPMS extension.
dri2 Package dri2 is the X client API for the DRI2 extension.
examples Package examples contains a few different use cases of XGB, like creating a window, reading properties, and querying for information about multiple heads using the Xinerama or RandR extensions.
atoms
create-window Example create-window shows how to create a window, map it, resize it, and listen to structure and key events (i.e., when the window is resized by the window manager, or when key presses/releases are made when the window has focus).
get-active-window Example get-active-window reads the _NET_ACTIVE_WINDOW property of the root window and uses the result (a window id) to get the name of the window.
randr Example randr uses the randr protocol to get information about the active heads.
shapes The shapes example shows how to draw basic shapes into a window.
xinerama Example xinerama shows how to query the geometry of all active heads.
ge Package ge is the X client API for the Generic Event Extension extension.
glx Package glx is the X client API for the GLX extension.
randr Package randr is the X client API for the RANDR extension.
record Package record is the X client API for the RECORD extension.
render Package render is the X client API for the RENDER extension.
res Package res is the X client API for the X-Resource extension.
screensaver Package screensaver is the X client API for the MIT-SCREEN-SAVER extension.
shape Package shape is the X client API for the SHAPE extension.
shm Package shm is the X client API for the MIT-SHM extension.
xcmisc Package xcmisc is the X client API for the XC-MISC extension.
xevie Package xevie is the X client API for the XEVIE extension.
xf86dri Package xf86dri is the X client API for the XFree86-DRI extension.
xf86vidmode Package xf86vidmode is the X client API for the XFree86-VidModeExtension extension.
xfixes Package xfixes is the X client API for the XFIXES extension.
xgbgen xgbgen constructs Go source files from xproto XML description files.
xinerama Package xinerama is the X client API for the XINERAMA extension.
xprint Package xprint is the X client API for the XpExtension extension.
xproto Package xproto is the X client API for the extension.
xselinux Package xselinux is the X client API for the SELinux extension.
xtest Package xtest is the X client API for the XTEST extension.
xv Package xv is the X client API for the XVideo extension.
xvmc Package xvmc is the X client API for the XVideo-MotionCompensation extension.
jmespath
go-jmespath
cmd
jpgo Basic command line interface for debug and testing purposes.
fuzz
joho
godotenv Package godotenv is a go port of the ruby dotenv library (https://github.com/bkeepers/dotenv)
autoload
cmd
godotenv
jonboulle
clockwork
josharian
intern Package intern interns strings.
native Package native provides easy access to native byte order.
joshdk
go-junit
json-iterator
go Package jsoniter implements encoding and decoding of JSON as defined in RFC 4627 and provides interfaces with identical syntax of standard lib encoding/json.
extra
jung-kurt
gofpdf Package gofpdf implements a PDF document generator with high level support for text, drawing and images.
contrib
barcode Package barcode provides helper methods for adding barcodes of different types to your pdf document.
ghostscript
gofpdi Package gofpdi wraps the gofpdi PDF library to import existing PDFs as templates.
httpimg
tiff Package tiff allows standard (LZW-compressed) TIFF images to be used in documents generated with gofpdf.
list
makefont Command makefont generates a font definition file.
k8snetworkplumbingwg
network-attachment-definition-client
cmd
example
pkg
apis
k8s.cni.cncf.io
v1
client
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
k8s.cni.cncf.io
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
internalinterfaces
k8s.cni.cncf.io
v1
listers
k8s.cni.cncf.io
v1
utils
kelseyhightower
envconfig Package envconfig implements decoding of environment variables based on a user defined specification.
klauspost
compress
dict
cmd
builddict
flate Package flate implements the DEFLATE compressed data format, described in RFC 1951.
fse Package fse provides Finite State Entropy encoding and decoding.
gzhttp
writer
gzkp
gzstd
gzip Package gzip implements reading and writing of gzip format compressed files, as specified in RFC 1952.
huff0 This file contains the specialisation of Decoder.Decompress4X and Decoder.Decompress1X that use an asm implementation of thir main loops.
ossfuzz
cmd
s2 Package s2 implements the S2 compression format.
cmd
s2c
s2d
snappy Package snappy implements the Snappy compression format.
xerial
zip Package zip provides support for reading and writing ZIP archives.
zlib Package zlib implements reading and writing of zlib format compressed data, as specified in RFC 1950.
zstd Package zstd provides decompression of zstandard files.
cpuid
v2 Package cpuid provides information about the CPU running the current program.
cmd
cpuid Package cpuid provides information about the CPU running the current program.
kubernetes-csi
external-snapshotter
client
v4
apis
volumesnapshot
v1 +kubebuilder:object:generate=true
v1beta1 +kubebuilder:object:generate=true
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
volumesnapshot
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
hack This package contains code generation utilities This package imports things required by build scripts, to force `go mod` to see them as dependencies
informers
externalversions
internalinterfaces
volumesnapshot
v1
v1beta1
listers
volumesnapshot
v1
v1beta1
kvaps
dnsmasq-controller
api
v1beta1 Package v1beta1 contains API Schema definitions for the dnsmasq v1beta1 API group +kubebuilder:object:generate=true +groupName=dnsmasq.kvaps.cf
controllers
pkg
conf
server
util
launchdarkly
ccache An LRU cached aimed at high concurrency
eventsource Package eventsource implements a client and server to allow streaming data one-way over a HTTP connection using the Server-Sent Events API http://dev.w3.org/html5/eventsource/
go-jsonstream
v3 Package jsonstream provides a fast streaming JSON encoding and decoding mechanism.
jreader Package jreader provides an efficient mechanism for reading JSON data sequentially.
jwriter Package jwriter provides an efficient mechanism for writing JSON data sequentially.
go-sdk-common
v3 Package ldcommon is the base package for commonly used Go SDK types and functions.
ldattr Package ldattr defines the model for context attribute references used by the LaunchDarkly SDK.
ldcontext Package ldcontext defines the LaunchDarkly SDK model for contexts and context attributes.
lderrors Package lderrors provides identifiers for particular kinds of errors that can be returned by code in github.com/launchdarkly/go-sdk-common/v3/ldcontext or github.com/launchdarkly/go-sdk-common/v3/ldattr.
ldlog Package ldlog contains a logging abstraction used by LaunchDarkly SDK components.
ldlogtest Package ldlogtest contains test helpers for use with [ldlog].
ldreason Package ldreason provides types that describe the outcome of a LaunchDarkly flag evaluation.
ldtime Package ldtime contains time-related types and functions used by LaunchDarkly packages.
lduser Package lduser defines the older LaunchDarkly SDK model for user properties.
ldvalue Package ldvalue provides the LaunchDarkly SDK's general value type, [Value].
go-sdk-events
v2 Package ldevents implements the SDK's analytics event pipeline and diagnostic event reporting.
go-semver
go-server-sdk
v6 Package ldclient is the main package for the LaunchDarkly SDK.
interfaces Package interfaces contains types that are part of the public API, but not needed for basic use of the SDK.
flagstate Package flagstate contains the data types used by the LDClient.AllFlagsState() method.
ldcomponents Package ldcomponents provides the standard implementations and configuration options of LaunchDarkly components.
ldfiledata Package ldfiledata allows the LaunchDarkly client to read feature flag data from a file.
ldfilewatch Package ldfilewatch allows the LaunchDarkly client to read feature flag data from a file that will be automatically reloaded if the file changes.
ldhttp Package ldhttp provides internal helper functions for custom HTTP configuration.
ldntlm Package ldntlm allows you to configure the SDK to connect to LaunchDarkly through a proxy server that uses NTLM authentication.
subsystems Package subsystems contains interfaces for implementation of custom LaunchDarkly components.
ldstoreimpl Package ldstoreimpl contains SDK data store implementation objects that may be used by external code such as custom data store integrations and internal LaunchDarkly components.
ldstoretypes Package ldstoretypes contains types that are only needed when implementing custom components.
testhelpers Package testhelpers contains types and functions that may be useful in testing SDK functionality or custom integrations.
ldservices Package ldservices provides HTTP handlers that simulate the behavior of LaunchDarkly service endpoints.
ldtestdata Package ldtestdata provides a mechanism for providing dynamically updatable feature flag state in a simplified form to an SDK client in test scenarios.
storetest Package storetest contains the standard test suite for persistent data store implementations.
go-server-sdk-evaluation
v2 Package evaluation contains the LaunchDarkly Go SDK feature flag evaluation engine.
ldbuilders Package ldbuilders contains helpers for constructing the data model objects defined by ldmodel.
ldmodel Package ldmodel contains the LaunchDarkly Go SDK feature flag data model.
go-server-sdk-redis-redigo
v2 Package ldredis provides a Redis-backed persistent data store for the LaunchDarkly Go SDK.
leodido
go-urn
scim
schema
lestrrat-go
backoff
v2 Package backoff implments backoff algorithms for retrying operations.
blackmagic
httpcc
iter
arrayiter
mapiter
jwx Package jwx contains tools that deal with the various JWx (JOSE) technologies such as JWT, JWS, JWE, etc in Go.
jwa Package jwa defines the various algorithm described in https://tools.ietf.org/html/rfc7518
jwe Package jwe implements JWE as described in https://tools.ietf.org/html/rfc7516
jwk Package jwk implements JWK as described in https://tools.ietf.org/html/rfc7517
jws Package jws implements the digital signature on JSON based data structures as described in https://tools.ietf.org/html/rfc7515
jwt Package jwt implements JSON Web Tokens as described in https://tools.ietf.org/html/rfc7519
openid Package openid provides a specialized token that provides utilities to work with OpenID JWT tokens.
x25519
option
letsencrypt
boulder
akamai
proto
bdns
ca
proto
canceled
cmd Package cmd provides utilities that underlie the specific commands.
admin-revoker
akamai-purger
bad-key-revoker
boulder
boulder-ca
boulder-observer
boulder-publisher
boulder-ra
boulder-sa
boulder-va
boulder-wfe2
caa-log-checker
ceremony
cert-checker
contact-auditor
crl-checker
crl-storer
crl-updater
expiration-mailer
id-exporter
log-validator
nonce-service
notify-mailer
ocsp-responder
reversed-hostname-checker
rocsp-tool
config
core
proto
crl
checker
storer
proto
updater
csr
ctpolicy
ctconfig
loglist
schema
db
errors Package errors provides internal-facing error types for use in Boulder.
features
goodkey
sagoodkey
grpc
creds
noncebalancer
test_proto
iana
identifier The identifier package defines types for RFC 8555 ACME identifiers.
issuance
linter
lints
cabf_br
chrome
cpcps
rfc
test
log
mail
metrics
measured_http
mocks
must
nonce Package nonce implements a service for generating and redeeming nonces.
proto
observer
probers
crl
dns
http
mock
tls
ocsp
responder Package responder implements an OCSP HTTP responder based on a generic storage backend.
live
redis Package redis provides a Redis-based OCSP responder.
test
pkcs11helpers
policy
precert
privatekey
probs
publisher
proto
ra
proto
ratelimit
ratelimits
redis
revocation
rocsp
config
sa
proto
satest
semaphore Package semaphore provides a weighted semaphore implementation.
strictyaml Package strictyaml provides a strict YAML unmarshaller based on `go-yaml/yaml`
test
akamai-test-srv
block-a-key block-a-key is a small utility for creating key blocklist entries.
cert-ceremonies generate.go is a helper utility for integration tests.
ct-test-srv This is a test server that implements the subset of RFC6962 APIs needed to run Boulder's CT log submission code.
health-checker
inmem
nonce
ra
sa
integration
load-generator
acme Package acme provides ACME client functionality tailored to the needs of the load-generator.
mail-test-srv
ocsp
checkari
checkocsp
helper
ocsp_forever
s3-test-srv
vars
va
proto
web This package collects types that are common to both wfe and wfe2.
wfe2
lib
pq Package pq is a pure Go Postgres driver for the database/sql package.
example
listen Package listen is a self-contained Go program which uses the LISTEN / NOTIFY mechanism to avoid polling the database while waiting for more work to arrive.
hstore
oid Package oid contains OID constants as defined by the Postgres server.
scram Package scram implements a SCRAM-{SHA-1,etc} client per RFC5802.
liggitt
tabwriter Package tabwriter implements a write filter (tabwriter.Writer) that translates tabbed columns in input into properly aligned text.
linkerd
linkerd2
cli
cmd
flag
table
controller
api
destination
external-workload
watcher
util
cmd
destination
heartbeat
identity
proxy-injector
sp-validator
gen
apis
externalworkload
v1beta1
link
v1alpha1
policy
v1alpha1
v1beta3
server
v1beta1
v1beta2
serverauthorization
v1beta1
serviceprofile
v1alpha2
client
clientset
versioned
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
externalworkload
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
link
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
policy
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta3 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
server
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta2 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
serverauthorization
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
serviceprofile
v1alpha2 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
externalworkload
v1beta1
internalinterfaces
link
v1alpha1
policy
v1alpha1
v1beta3
server
v1beta1
v1beta2
serverauthorization
v1beta1
serviceprofile
v1alpha2
listers
externalworkload
v1beta1
link
v1alpha1
policy
v1alpha1
v1beta3
server
v1beta1
v1beta2
serverauthorization
v1beta1
serviceprofile
v1alpha2
common
net
heartbeat
identity
k8s
proxy-injector
fake
script
destination-client
policy-client
sp-validator
webhook
jaeger
cmd
injector
cmd
mutator
pkg
labels
static
multicluster
cmd
service-mirror
service-mirror
static
values
pkg
addr
admin
charts
cni
linkerd2
static
cmd
config
filesonly
flags
healthcheck
identity
inject
issuercerts
k8s
resource
multicluster
profiles
prometheus
protohttp
servicemirror
tls
trace
tree
util
version
proxy-identity
test
fuzzing
integration
deep
opaqueports
testutil Package testutil provides helpers for running the linkerd integration tests.
prommatch Package prommatch provides means of checking whether a prometheus metrics contain a specific series.
viz
cmd
metrics-api
client
cmd
gen
viz
util
pkg
api
healthcheck
jsonpath
labels
util
static
tap
api
cmd
gen
tap
injector
pkg
web
srv
linkerd2-proxy-api
go
destination
grpc_route
http_route
http_types
identity
inbound
meta
net
outbound
tap
logrusorgru
aurora
v3 Package aurora implements ANSI-colors
lucasb-eyer
go-colorful The colorful package provides all kinds of functions for working with colors.
doc
colorblend
colordist
colorgens
gradientgen
palettegens
magiconair
properties Package properties provides functions for reading and writing ISO-8859-1 and UTF-8 encoded .properties files and has support for recursive property expansion.
assert Package assert provides helper functions for testing.
mailru
easyjson Package easyjson contains marshaler/unmarshaler interfaces and helper functions.
bootstrap Package bootstrap implements the bootstrapping logic: generation of a .go file to launch the actual generator and launching the generator itself.
buffer Package buffer implements a buffer for serialization, consisting of a chain of []byte-s to reduce copying and to allow reuse of individual chunks.
easyjson
gen
jlexer Package jlexer contains a JSON lexer implementation.
jwriter Package jwriter contains a JSON writer.
opt
optional
parser
tests
mattn
go-colorable
cmd
colorable
go-isatty Package isatty implements interface to isatty
go-runewidth
script
go-tty
ttyutil
goveralls goveralls is a Go client for Coveralls.io.
tester
mazznoer
csscolorparser Package csscolorparser provides function for parsing CSS color string as defined in the W3C's CSS color module level 4.
mdlayher
arp Package arp implements the ARP protocol, as described in RFC 826.
cmd
arpc Command arpc provides a simple ARP client which can be used to retrieve hardware addresses of other machines in a LAN using their IPv4 address.
proxyarpd
ethernet Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags.
cmd
etherecho Command etherecho broadcasts a message to all machines in the same network segment, and listens for other messages from other etherecho servers.
packet Package packet provides access to Linux packet sockets (AF_PACKET).
socket Package socket provides a low-level network connection type which integrates with Go's runtime network poller to provide asynchronous I/O and deadline support.
miekg
dns Package dns implements a full featured interface to the Domain Name System.
dnsutil Package dnsutil contains higher-level methods useful with the dns package.
pkcs11 Package pkcs11 is a wrapper around the PKCS#11 cryptographic library.
p11 Package p11 wraps `miekg/pkcs11` to make it easier to use and more idiomatic to Go, as compared with the more straightforward C wrapper that `miekg/pkcs11` presents.
mitchellh
copystructure
go-homedir
go-wordwrap
mapstructure Package mapstructure exposes functionality to convert one arbitrary Go type into another, typically to convert a map[string]interface{} into a native Go structure.
reflectwalk reflectwalk is a package that allows you to "walk" complex structures similar to how you may "walk" a filesystem: visiting every element one by one and calling callback functions allowing you to handle and manipulate those elements.
moby
locker Package locker provides a mechanism for creating finer-grained locking to help free up more global locks to handle other tasks.
spdystream
spdy Package spdy implements the SPDY protocol (currently SPDY/3), described in http://www.chromium.org/spdy/spdy-protocol/spdy-protocol-draft3.
ws
sys
mountinfo Package mountinfo provides a set of functions to retrieve information about OS mounts.
sequential Package sequential provides a set of functions for managing sequential files on Windows.
signal Package signal provides helper functions for dealing with signals across various operating systems.
user
term Package term provides structures and helper functions to work with terminal (state, sizes).
windows
modern-go
concurrent
reflect2
mohae
deepcopy deepcopy makes deep copies of things.
monochromegane
go-gitignore
mozillazg
docker-credential-acr-helper
cmd
docker-credential-acr-helper
pkg
acr
credhelper
version
muesli
termenv
examples
color-chart
hello-world
munnerz
goautoneg
mxk
go-flowrate
flowrate Package flowrate provides the tools for monitoring and limiting the flow rate of an arbitrary data stream.
nozzle
throttler Package throttler fills the gap between sync.WaitGroup and manually monitoring your goroutines with channels.
nsf
jsondiff
oklog
ulid
cmd
ulid
okta
okta-jwt-verifier-golang
adaptors
lestrratGoJwx
discovery
oidc
errors
utils based on https://datatracker.ietf.org/doc/html/rfc7636
okta-sdk-golang
v2
okta
cache
query
tests
onsi
ginkgo
v2 Ginkgo is a testing framework for Go designed to help you write expressive tests.
config
dsl
core Ginkgo is usually dot-imported via:
decorators Ginkgo is usually dot-imported via:
reporting Ginkgo is usually dot-imported via:
table Ginkgo is usually dot-imported via:
extensions
globals Package `globals` provides an interface to alter the global state of ginkgo suite.
table
formatter
ginkgo
build
command
generators
labels
outline
run
unfocus
watch
integration
reporters Ginkgo's Default Reporter
types
gomega Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.
format
gbytes Package gbytes provides a buffer that supports incrementally detecting input.
gcustom package gcustom provides a simple mechanism for creating custom Gomega matchers
gexec
ghttp
protobuf
gleak package gleak complements the Gingko/Gomega testing and matchers framework with matchers for Goroutine leakage detection.
goroutine Package goroutine discovers and returns information about either all goroutines or only the caller's goroutine.
gmeasure Package gomega/gmeasure provides support for benchmarking and measuring code.
table
gstruct
errors
matchers
support
goraph
bipartitegraph
edge
node
util
types
opencontainers
go-digest Package digest provides a generalized type to opaquely represent message digests and their operations within the registry.
digestset
image-spec
identity Package identity provides implementations of subtle calculations pertaining to image and layer identity.
schema Package schema defines the OCI image media types, schema definitions and validation functions.
specs-go
v1
runc
contrib
cmd
recvtty
sd-helper
seccompagent
libcontainer Package libcontainer provides a native Go implementation for creating containers with namespaces, cgroups, capabilities, and filesystem access controls.
apparmor
capabilities
cgroups
devices
ebpf
devicefilter Package devicefilter contains eBPF device filter program
fs
fs2
fscommon
manager
systemd
configs
validate
devices
integration integration is used for integration testing of libcontainer
intelrdt
keys
logs
nsenter
test
seccomp
patchbpf
specconv Package specconv implements conversion of specifications to libcontainer configurations
system
user
userns
utils
types
features Package features provides the JSON structure that is printed by `runc features` (since runc v1.1.0).
runtime-spec
schema
specs-go
features Package features provides the Features struct.
selinux
go-selinux Package selinux provides a high-level interface for interacting with selinux.
label
pkg
pwalk
pwalkdir
openshift
api
annotations
apiserver
v1 +kubebuilder:validation:Optional +groupName=apiserver.openshift.io Package v1 is the v1 version of the API.
apps
v1 +groupName=apps.openshift.io Package v1 is the v1 version of the API.
authorization
v1 +kubebuilder:validation:Optional +groupName=authorization.openshift.io Package v1 is the v1 version of the API.
build
v1 +groupName=build.openshift.io Package v1 is the v1 version of the API.
cloudnetwork
v1 Package v1 contains API Schema definitions for the cloud network v1 API group +k8s:deepcopy-gen=package,register +groupName=cloud.network.openshift.io +kubebuilder:validation:Optional
config
v1 +kubebuilder:validation:Optional +groupName=config.openshift.io Package v1 is the v1 version of the API.
v1alpha1 +kubebuilder:validation:Optional +groupName=config.openshift.io Package v1alpha1 is the v1alpha1 version of the API.
console
v1 +groupName=console.openshift.io Package v1 is the v1 version of the API.
v1alpha1 +groupName=console.openshift.io
example
v1 +groupName=example.openshift.io
v1alpha1 +groupName=example.openshift.io
hack
typelinter
helm
v1beta1 +kubebuilder:validation:Optional +groupName=helm.openshift.io Package v1 is the v1 version of the API.
image
docker10 Package docker10 is the docker10 version of the API.
dockerpre012 Package dockerpre012 is the dockerpre012 version of the API.
v1 +groupName=image.openshift.io Package v1 is the v1 version of the API.
imageregistry
v1 +k8s:deepcopy-gen=package +groupName=imageregistry.operator.openshift.io
insights
v1alpha1 +kubebuilder:validation:Optional +groupName=insights.openshift.io Package v1alpha1 is the v1alpha1 version of the API.
kubecontrolplane
v1 +groupName=kubecontrolplane.config.openshift.io Package v1 is the v1 version of the API.
legacyconfig
v1 +groupName=legacy.config.openshift.io Package v1 is deprecated and exists to ease a transition to current APIs
machine
v1 +kubebuilder:validation:Optional +groupName=machine.openshift.io
v1alpha1 +kubebuilder:validation:Optional +groupName=machine.openshift.io
v1beta1 +kubebuilder:validation:Optional +groupName=machine.openshift.io
monitoring
v1 +groupName=monitoring.openshift.io
v1alpha1 +groupName=monitoring.openshift.io
network
v1 +groupName=network.openshift.io Package v1 is the v1 version of the API.
networkoperator
v1 Package v1 contains API Schema definitions for the network v1 API group +k8s:deepcopy-gen=package,register +groupName=network.operator.openshift.io +kubebuilder:validation:Optional
oauth
v1 +groupName=oauth.openshift.io Package v1 is the v1 version of the API.
openapi
cmd
models-schema
generated_openapi
openshiftcontrolplane
v1 +groupName=openshiftcontrolplane.config.openshift.io Package v1 is the v1 version of the API.
operator
v1 +kubebuilder:validation:Optional +groupName=operator.openshift.io
v1alpha1 +groupName=operator.openshift.io
operatorcontrolplane
v1alpha1 Package v1alpha1 is an API version in the controlplane.operator.openshift.io group
operatoringress
v1 +kubebuilder:validation:Optional +groupName=ingress.operator.openshift.io
osin
v1 +groupName=osin.config.openshift.io Package v1 is the v1 version of the API.
pkg
serialization
testing
platform
v1alpha1 +groupName=platform.openshift.io Package v1alpha1 is the v1alpha1 version of the API.
project
v1 +groupName=project.openshift.io Package v1 is the v1 version of the API.
quota
v1 +groupName=quota.openshift.io Package v1 is the v1 version of the API.
route
v1 +groupName=route.openshift.io Package v1 is the v1 version of the API.
samples
v1 +groupName=samples.operator.openshift.io Package v1 ist he v1 version of the API.
security
v1 +groupName=security.openshift.io Package v1 is the v1 version of the API.
securityinternal
v1 +kubebuilder:validation:Optional +groupName=security.internal.openshift.io Package v1 is the v1 version of the API.
servicecertsigner
v1alpha1 +groupName=servicecertsigner.config.openshift.io
sharedresource
v1alpha1 +groupName=sharedresource.openshift.io Package v1alplha1 is the v1alpha1 version of the API.
template
v1 +groupName=template.openshift.io Package v1 is the v1 version of the API.
unidling
v1alpha1
user
v1 +groupName=user.openshift.io Package v1 is the v1 version of the API.
client-go
apps
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
apps
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
apps
v1
internalinterfaces
listers
apps
v1
authorization
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
authorization
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
authorization
v1
internalinterfaces
listers
authorization
v1
build
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
build
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
build
v1
internalinterfaces
listers
build
v1
config
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
config
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
config
v1
internalinterfaces
listers
config
v1
console
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
console
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
console
v1
v1alpha1
internalinterfaces
listers
console
v1
v1alpha1
dependencymagnet go mod won't pull in code that isn't depended upon, but we have some code we don't depend on from code that must be included for our build to work.
examples
build
helm
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
helm
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
helm
v1beta1
internalinterfaces
listers
helm
v1beta1
image
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
image
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
image
v1
internalinterfaces
listers
image
v1
imageregistry
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
imageregistry
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
imageregistry
v1
internalinterfaces
listers
imageregistry
v1
network
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
network
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
internalinterfaces
network
v1
listers
network
v1
oauth
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
oauth
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
internalinterfaces
oauth
v1
listers
oauth
v1
operator
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
operator
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
internalinterfaces
operator
v1
v1alpha1
listers
operator
v1
v1alpha1
operatorcontrolplane
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
operatorcontrolplane
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
internalinterfaces
operatorcontrolplane
v1alpha1
listers
operatorcontrolplane
v1alpha1
project
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
project
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
internalinterfaces
project
v1
listers
project
v1
quota
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
quota
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
internalinterfaces
quota
v1
listers
quota
v1
route
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
route
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
internalinterfaces
route
v1
listers
route
v1
samples
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
samples
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
internalinterfaces
samples
v1
listers
samples
v1
security
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
security
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
internalinterfaces
security
v1
listers
security
v1
securityinternal
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
securityinternal
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
internalinterfaces
securityinternal
v1
listers
securityinternal
v1
servicecertsigner
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
servicecertsigner
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
internalinterfaces
servicecertsigner
v1alpha1
listers
servicecertsigner
v1alpha1
template
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
template
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
internalinterfaces
template
v1
listers
template
v1
user
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
user
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
internalinterfaces
user
v1
listers
user
v1
custom-resource-status
conditions
v1 Package v1 provides version v1 of the types and functions necessary to manage and inspect a slice of conditions.
objectreferences
v1 Package v1 provides version v1 of the functions necessary to manage and inspect a slice of object references.
testlib
tools Package tools imports things required by build scripts
opentracing
opentracing-go
ext
harness Package harness provides a suite of API compatibility checks.
log
mocktracer
ory
fosite
compose
handler
oauth2
openid
pkce
rfc7523
i18n
integration
clients
storage
token
hmac
jwt
go-acc
cmd
go-convenience
jwtx
mapx
osx
stringslice
stringsx
urlx
viper
x
assertx
castx
clidoc
cmdx
configx
corsx
dbal Code generated by go-bindata.
migratest
decoderx
errorsx
fetcher
flagx
healthx Package healthx providers helpers for returning health status information via HTTP.
httpx
ioutilx
josex
jsonnetx
jsonschemax
jsonx
jwksx
jwtx
logrusx
mapx
metricsx
modx
osx
pagination Package pagination provides helpers for dealing with pagination.
pkgerx
pointerx
popx
profilex
randx
strength
reqlog
requirex
resilience Package resilience provides helpers for dealing with resilience.
serverx
sqlcon Package sqlcon provides helpers for dealing with SQL connectivity.
dockertest
sqlxx
stringslice
stringsx
swaggerx
templatex
tlsx
tools
listx
tracing Package tracing provides helpers for dealing with Open Tracing and Distributed Tracing.
urlx
watcherx
integrationtest
palantir
go-baseapp
baseapp Package baseapp provides structure for building web application servers.
auth
oauth2 Package oauth2 implements an http.Handler that performs the 3-leg OAuth2 authentication flow.
saml Package saml provides the necessary handlers to implement a SAML authentication workflow.
datadog Package datadog defines configuration and functions for emitting metrics to Datadog using the DogStatd protocol.
example
pkg
errfmt
go-githubapp
appconfig Package appconfig loads repository configuration for GitHub apps.
example
githubapp Package githubapp implements an http.Handler for GitHub events and provides utilities for building GitHub applications.
oauth2 Package oauth2 implements an http.Handler that performs the 3-leg OAuth2 authentication flow.
patrickmn
go-cache
pborman
uuid The uuid package generates and inspects UUIDs.
pelletier
go-toml Package toml is a TOML parser and manipulation library.
cmd
jsontoml Jsontoml reads JSON and converts to TOML.
tomljson Tomljson reads TOML and converts to JSON.
tomll Tomll is a linter for TOML
tomltestgen Tomltestgen is a program that retrieves a given version of https://github.com/BurntSushi/toml-test and generates go code for go-toml's unit tests based on the test files.
query Package query performs JSONPath-like queries on a TOML document.
v2 Package toml is a library to read and write TOML documents.
cmd
gotoml-test-decoder
gotoml-test-encoder
jsontoml Package jsontoml is a program that converts JSON to TOML.
tomljson Package tomljson is a program that converts TOML to JSON.
tomll Package tomll is a linter program for TOML.
tomltestgen tomltestgen retrieves a given version of the language-agnostic TOML test suite in https://github.com/BurntSushi/toml-test and generates go-toml unit tests.
ossfuzz
unstable Package unstable provides APIs that do not meet the backward compatibility guarantees yet.
penglongli
gin-metrics
bloom
ginmetrics
peterbourgon
diskv
examples
content-addressable-store
super-simple-store
v3
examples
advanced-transform
content-addressable-store
git-like-store
super-simple-store
ff
v3 Package ff is a flags-first helper package for configuring programs.
ffcli Package ffcli is for building declarative commandline applications.
examples
objectctl
cmd
objectctl
pkg
createcmd
deletecmd
listcmd
objectapi
rootcmd
textctl
fftest Package fftest provides unit test helpers.
fftoml Package fftoml provides a TOML config file paser.
ffyaml Package ffyaml provides a YAML config file parser.
pierrec
lz4
v4 Package lz4 implements reading and writing lz4 compressed data.
pkg
browser Package browser provides helpers to open files, readers, and urls in a browser window.
examples
Open Open is a simple example of the github.com/pkg/browser package.
errors Package errors provides simple error handling primitives.
term Package term manages POSIX terminals.
termios Package termios implements the low level termios(3) terminal line discipline facilities.
playwright-community
playwright-go Package playwright is a library to automate Chromium, Firefox and WebKit with a single API.
cmd
playwright
examples
download
end-to-end-testing
javascript
mobile-and-geolocation
network-monitoring
parallel-scraping
pdf
scraping
screenshot
video
scripts
install-browsers
update-readme-versions
pmezard
go-difflib
difflib Package difflib is a partial port of Python difflib module.
pmorjan
kmod Package kmod provides functions to load and unload Linux kernel modules.
pquerna
otp Package otp implements both HOTP and TOTP based one time passcodes in a Google Authenticator compatible manner.
example
hotp
totp
prometheus
alertmanager
api
metrics
v1
v2
client
alert
alertgroup
general
receiver
silence
models
restapi Package restapi Alertmanager API
operations
alert
alertgroup
general
receiver
silence
asset Package asset provides the assets via a virtual filesystem.
cli
config
format
cluster
clusterpb
cmd
alertmanager
amtool
config
dispatch
examples
webhook
inhibit
nflog Package nflog implements a garbage-collected and snapshottable append-only log of active/resolved notifications.
nflogpb
notify
discord
email
opsgenie
pagerduty
pushover
slack
sns
telegram
test
victorops
webex
webhook
wechat
pkg
labels
modtimevfs Package modtimevfs implements a virtual file system that returns a fixed modification time for all files and directories.
provider
mem
scripts Package tools tracks dependencies for tools that are required to generate the protobuf code.
silence Package silence provides a storage for silences, which can share its state over a mesh network and snapshot it.
silencepb
store
template
test
cli
with_api_v1
with_api_v2
timeinterval
types
ui
client_golang
api Package api provides clients for the HTTP APIs.
prometheus
v1 Package v1 provides bindings to the Prometheus HTTP API v1: http://prometheus.io/docs/querying/api/
examples
exemplars
gocollector A minimal example of how to include Prometheus instrumentation.
random A simple example exposing fictional RPC latencies with different types of random distributions (uniform, normal, and exponential) as Prometheus metrics.
simple A minimal example of how to include Prometheus instrumentation.
versioncollector A minimal example of how to include Prometheus instrumentation.
prometheus Package prometheus is the core instrumentation package.
collectors Package collectors provides implementations of prometheus.Collector to conveniently collect process and Go-related metrics.
version
graphite Package graphite provides a bridge to push Prometheus metrics to a Graphite server.
promauto Package promauto provides alternative constructors for the fundamental Prometheus metric types and their …Vec and …Func variants.
promhttp Package promhttp provides tooling around HTTP servers and clients.
push Package push provides functions to push metrics to a Pushgateway.
testutil Package testutil provides helpers to test code using the prometheus package of client_golang.
promlint Package promlint provides a linter for Prometheus metrics.
validations
client_model
go
common
config Program generating TLS certificates and keys for the tests.
expfmt Package expfmt contains tools for reading and writing Prometheus metrics.
model Package model contains common data structures that are shared across Prometheus components and libraries.
promlog Package promlog defines standardised ways to initialize Go kit loggers across Prometheus components.
flag
route
server
version
procfs Package procfs provides functions to retrieve system, kernel and process metrics from the pseudo-filesystem proc.
bcache Package bcache provides access to statistics exposed by the bcache (Linux block cache).
blockdevice
btrfs Package btrfs provides access to statistics exposed by Btrfs filesystems.
iscsi
nfs Package nfs implements parsing of /proc/net/rpc/nfsd.
sysfs Package sysfs provides functions to retrieve system and kernel metrics from the pseudo-filesystem sys.
xfs Package xfs provides access to statistics exposed by the XFS filesystem.
prometheus-operator
prometheus-operator
pkg
apis
monitoring
v1
v1alpha1
v1beta1
client
informers
externalversions
internalinterfaces
monitoring
v1
v1alpha1
listers
monitoring
v1
v1alpha1
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
monitoring
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
protocolbuffers
txtpbfmt
ast Package ast provides data structure representing textproto syntax tree.
cmd
txtpbfmt The fmt command applies standard formatting to text proto files and preserves comments.
parser Package parser edits text proto files, applies standard formatting and preserves comments.
unquote Package unquote provides a function to unquote txtpb-formatted quoted string literals.
qri-io
jsonpointer Package jsonpointer implements IETF rfc6901 JSON Pointers are a string syntax for identifying a specific value within a JavaScript Object Notation (JSON) document [RFC4627].
jsonschema
rcrowley
go-metrics Go port of Coda Hale's Metrics library
cmd
metrics-bench
metrics-example
never-read
exp Hook go-metrics into expvar on any /debug/metrics request, load all vars from the registry into expvar, and execute regular expvar handler
librato
stathat Metrics output to StatHat.
rivo
tview Package tview implements rich widgets for terminal based user interfaces.
demos
box Demo code for the Box primitive.
button Demo code for the Button primitive.
checkbox Demo code for the Checkbox primitive.
dropdown Demo code for the DropDown primitive.
flex Demo code for the Flex primitive.
form Demo code for the Form primitive.
frame Demo code for the Frame primitive.
grid Demo code for the Grid primitive.
image Demo code for the Image primitive.
inputfield Demo code for the InputField primitive.
autocomplete
autocompleteasync
list Demo code for the List primitive.
modal Demo code for the Modal primitive.
pages Demo code for the Pages primitive.
presentation A presentation of the tview package, implemented with tview.
primitive Demo code which illustrates how to implement your own primitive.
table Demo code for the Table primitive.
virtualtable
textarea Demo code for the TextArea primitive.
textview Demo code for the TextView primitive.
treeview Demo code for the TreeView primitive.
unicode Demo code for unicode support (demonstrates wide Chinese characters).
uniseg Package uniseg implements Unicode Text Segmentation, Unicode Line Breaking, and string width calculation for monospace fonts.
robfig
cron
v3 Package cron implements a cron spec parser and job runner.
rogpeppe
go-internal
cache Package cache implements a build artifact cache.
cmd
testscript
txtar-addmod The txtar-addmod command adds a module as a txtar archive to the a testdata module directory as understood by the goproxytest package (see https://godoc.org/github.com/rogpeppe/go-internal/goproxytest).
txtar-c The txtar-c command archives a directory tree as a txtar archive printed to standard output.
txtar-goproxy The txtar-goproxy command runs a Go module proxy from a txtar module directory (as manipulated by the txtar-addmod command).
txtar-x The txtar-x command extracts a txtar archive to a filesystem.
diff
dirhash Package dirhash defines hashes over directory trees.
fmtsort Package fmtsort provides a general stable ordering mechanism for maps, on behalf of the fmt and text/template packages.
goproxytest Package goproxytest serves Go modules from a proxy server designed to run on localhost during tests, both to make tests avoid requiring specific network servers and also to make them significantly faster.
gotooltest Package gotooltest implements functionality useful for testing tools that use the go command.
imports
lockedfile Package lockedfile creates and manipulates files whose contents should only change atomically.
modfile Package modfile implements parsing and formatting for go.mod files.
module Package module is a thin forwarding layer on top of golang.org/x/mod/module.
par Package par implements parallel execution helpers.
renameio Package renameio writes files atomically by renaming temporary files.
robustio Package robustio wraps I/O functions that are prone to failure on Windows, transparently retrying errors up to an arbitrary timeout.
semver Package semver is a thin forwarding layer on top of golang.org/x/mod/semver.
testenv Package testenv provides information about what functionality is available in different testing environments run by the Go team.
testscript Package testscript provides support for defining filesystem-based tests by creating scripts in a directory.
txtar Package txtar implements a trivial text-based file archive format.
rs
xid Package xid is a globally unique id generator suited for web scale
b
zerolog Package zerolog provides a lightweight logging library dedicated to JSON logging.
diode Package diode provides a thread-safe, lock-free, non-blocking io.Writer wrapper.
hlog Package hlog provides a set of http.Handler helpers for zerolog.
journald
log Package log provides a global logger for zerolog.
pkgerrors
russross
blackfriday
v2 Package blackfriday is a markdown processor.
sagikazarmark
locafero Package finder looks for files and directories in an {fs.Fs} filesystem.
slog-shim
sassoftware
relic
cmdline
auditor
remotecmd
servecmd
shared
token
verify
workercmd
config
lib
appmanifest
assuan
atomicfile Implement atomic write-rename file pattern.
audit
authenticode
binpatch A means of conveying a series of edits to binary files.
cabfile
certloader
comdoc Microsoft Compound Document File Reference: https://www.openoffice.org/sc/compdocfileformat.pdf ERRATA: The above document says the 0th sector is always 512 bytes into the file.
compresshttp
dlog
isologger
magic
passprompt
pgptools
pkcs7 PKCS#7 is a specification for signing or encrypting data using ASN.1 structures.
pkcs8 PKCS#8 is a specification for encoding private keys into an ASN.1 structure.
pkcs9 PKCS#9 is a specification for trusted timestamping.
ratelimit
timestampcache
tsclient
readercounter
redblack Simple, incomplete red-black tree implementation meant only to rebuild the directory tree of a CDF file.
signappx
signdeb
signjar
signxap
x509tools
xmldsig Implements a useful subset of the xmldsig specification for creating signatures over XML documents.
zipslicer
server
daemon
signers
apk
appmanifest
appx
cab
cat
deb
jar
msi
pecoff
pgp
pkcs
ps
rpm
sigerrors
starman
vsix
xap
zipbased
token
filetoken
open
p11token
scdtoken
worker
secure-systems-lab
go-securesystemslib
cjson
dsse Package dsse implements the Dead Simple Signing Envelope (DSSE) https://github.com/secure-systems-lab/dsse
encrypted Package encrypted provides a simple, secure system for encrypting data symmetrically with a passphrase.
signerverifier
sethvargo
go-password
password Package password provides a library for generating high-entropy random password strings via the crypto/rand package.
shibumi
go-pathspec Package pathspec implements git compatible gitignore pattern matching.
shirou
gopsutil
cpu
disk
docker
host
load
mem
net
process
winservices
shopspring
decimal Package decimal implements an arbitrary precision fixed-point decimal.
shurcooL
githubv4 Package githubv4 is a client library for accessing GitHub GraphQL API v4 (https://docs.github.com/en/graphql).
example
githubv4dev githubv4dev is a test program currently being used for developing githubv4 package.
graphql Package graphql provides a GraphQL client implementation.
example
graphqldev graphqldev is a test program currently being used for developing graphql package.
ident Package ident provides functions for parsing and converting identifier names between various naming convention.
httpfs
filter Package filter offers an http.FileSystem wrapper with the ability to keep or skip files.
html
vfstemplate Package vfstemplate offers html/template helpers that use http.FileSystem.
httputil Package httputil implements HTTP utility functions for http.FileSystem.
path
vfspath Package vfspath implements utility routines for manipulating virtual file system paths.
text
vfstemplate Package vfstemplate offers text/template helpers that use http.FileSystem.
union Package union offers a simple http.FileSystem that can unify multiple filesystems at various mount points.
vfsutil Package vfsutil implements some I/O utility functions for http.FileSystem.
vfsgen Package vfsgen takes an http.FileSystem (likely at `go generate` time) and generates Go code that statically implements the provided http.FileSystem.
cmd
vfsgendev vfsgendev is a convenience tool for using vfsgen in a common development configuration.
test Package test contains tests for virtual filesystem implementation generated by vfsgen.
sigstore
cosign
v2
cmd
cosign
cli
attach
attest
copy
dockerfile
download
fulcio
fulcioverifier
generate
importkeypair
initialize
manifest
options
pivcli
pkcs11cli
publickey
rekor
sign
privacy
templates
term
triangulate
upload
verify
errors
help
sample
pkg
blob
cosign
attestation
bundle
cue
env
fulcioverifier
ctutil Package ctutil contains utilities for Certificate Transparency.
git
github
gitlab
kubernetes
pivkey
pkcs11key
rego
remote
oci Package oci holds functions and types intended to align and compose with github.com/google/go-containerregistry.
empty
layout
mutate
platform
remote
signature
signed
static
walk
policy
providers Package providers defines the APIs for providers to detect their relevance and register themselves to furnish OIDC tokens within a given environment.
all
buildkite
envvar
filesystem Package filesystem defines an implementation of the providers.Interface that reads identity tokens from a well-known filesystem location.
github Package github defines a github implementation of the providers.Interface.
google Package google defines a google implementation of the providers.Interface.
spiffe Package spiffe defines a SPIFFE/SPIRE implementation of the providers.Interface.
signature
types
test
cmd
getoidctoken
rekor
cmd
backfill-redis
rekor-cli
app
format
state
rekor-server
app
pkg
api
client
events Package events provides methods for working with CloudEvents.
newentry
fuzz
generated
client
entries
index
pubkey
tlog
models
restapi Package restapi Rekor
operations
entries
index
pubkey
tlog
indexstorage
mysql
redis
log
pki
identity
minisign
pgp
pkcs7
ssh
tuf
x509
testutils
pubsub Package pubsub provides an interface and implementations for publishing notifications for Rekor updates to a Pub/Sub system.
gcp Package gcp implements the pubsub.Publisher with Google Cloud Pub/Sub.
sharding
signer
storage
tle
trillianclient
types
alpine
v0.0.1
cose
v0.0.1
dsse
v0.0.1
hashedrekord
v0.0.1
helm
v0.0.1
intoto
v0.0.1
v0.0.2
jar
v0.0.1
rekord
v0.0.1
rfc3161
v0.0.1
rpm
v0.0.1
tuf
v0.0.1
util
verify
witness
mockclient Package mockclient provides a mockable version of the Trillian log client API.
tests
sigstore
pkg
cryptoutils Package cryptoutils implements support for working with encoded certificates, public keys, and private keys
fulcioroots Package fulcioroots assists with extracting trust root information for Fulcio
oauth Package oauth contains types and utilities related to OAuth2.
oidc Package oidc contains utilities related to OIDC tokens.
oauthflow Package oauthflow implements OAuth/OIDC support for device and token flows
signature Package signature contains types and utilities related to Sigstore signatures.
dsse Package dsse includes wrappers to support DSSE
kms Package kms contains utilities related to third-party KMS providers.
fake Package fake contains utilities to help test KMS providers.
gcp Package gcp implement the interface with google cloud kms service
options Package options defines options for KMS clients
payload Package payload contains types and utilities related to the Cosign signature format.
ssh Package ssh implements signing with SSH keys
tuf
test Package test contains test utilities
timestamp-authority
cmd
fetch-tsa-certs
timestamp-cli
app
format
timestamp-server
app
pkg
api
client
mock
generated
client
timestamp
models
restapi Package restapi Timestamp Authority
operations
timestamp
log
ntpmonitor
server
signer
tests
verification
x509
testutils
sirupsen
logrus Package logrus is a structured logger for Go, completely API compatible with the standard library logger.
hooks
syslog
test The Test package is used for testing logrus.
writer
soheilhy
cmux Package cmux is a library to multiplex network connections based on their payload.
sosodev
duration
sourcegraph
conc
iter
panics
pool
stream Package stream provides a concurrent, ordered stream implementation.
spf13
afero
gcsfs
mem
sftpfs
tarfs package tarfs implements a read-only in-memory representation of a tar archive
zipfs
cast Package cast provides easy and safe casting in Go.
cobra Package cobra is a commander providing a simple interface to create powerful modern CLI interfaces.
doc
jwalterweatherman
pflag Package pflag is a drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.
viper
remote Package remote integrates the remote features of Viper.
stretchr
objx Package objx provides utilities for dealing with maps, slices, JSON and other data.
testify ** We are working on testify v2 and would love to hear what you'd like to see in it, have your say here: https://cutt.ly/testify ** Package testify is a set of packages that provide many tools for testifying that your code will behave as you intend.
assert Package assert provides a set of comprehensive testing tools for use with the normal Go testing system.
http Deprecated: Use net/http/httptest instead.
mock Package mock provides a system by which it is possible to mock your objects and verify calls are happening as expected.
require Package require implements the same assertions as the `assert` package but stops test execution when a test fails.
suite Package suite contains logic for creating testing suite structs and running the methods on those structs as tests.
subosito
gotenv Package gotenv provides functionality to dynamically load the environment variables
syndtr
goleveldb
leveldb Package leveldb provides implementation of LevelDB key/value database.
cache Package cache provides interface and implementation of a cache algorithms.
comparer Package comparer provides interface and implementation for ordering sets of data.
errors Package errors provides common error types used throughout leveldb.
filter Package filter provides interface and implementation of probabilistic data structure.
iterator Package iterator provides interface and implementation to traverse over contents of a database.
journal Package journal reads and writes sequences of journals.
memdb Package memdb provides in-memory key/value database implementation.
opt Package opt provides sets of options used by LevelDB.
storage Package storage provides storage abstraction for LevelDB.
table Package table allows read and write sorted key/value.
testutil
util Package util provides utilities used throughout leveldb.
manualtest
dbstress
filelock
tetratelabs
wazero
api Package api includes constants and interfaces used by both end-users and internal implementations.
cmd
wazero
examples
allocation
rust
tinygo
zig
basic
concurrent-instantiation
import-go
multiple-results
multiple-runtimes
experimental Package experimental includes features we aren't yet sure about.
gojs Package gojs allows you to run wasm binaries compiled by Go when `GOOS=js GOARCH=wasm`.
example
cat
logging
opt
sock
sys
sysfs Package sysfs includes a low-level filesystem interface and utilities needed for WebAssembly host functions (ABI) such as WASI and runtime.GOOS=js.
table
wazerotest
imports
assemblyscript Package assemblyscript contains Go-defined special functions imported by AssemblyScript under the module name "env".
example
emscripten Package emscripten contains Go-defined special functions imported by Emscripten under the module name "env".
wasi_snapshot_preview1 Package wasi_snapshot_preview1 contains Go-defined functions to access system calls, such as opening a file, similar to Go's x/sys package.
example
sys Package sys includes constants and types used by both public and internal APIs.
thales-e-security
pool Package pools provides functionality to manage and reuse resources like connections.
theupdateframework
go-tuf
client
filejsonstore
leveldbstore
cmd
tuf
tuf-client
data
encrypted Package encrypted provides a simple, secure system for encrypting data symmetrically with a passphrase.
pkg
deprecated
set_ecdsa
keys
targets
sign
util
verify
thlib
go-timezone-local
tzdata
tzlocal Code generated by tzlocal/update_tzmapping.go DO NOT EDIT.
cmd
thoas
go-funk
titanous
rocacheck Package rocacheck checks if a key was generated by broken Infineon code and is vulnerable to factorization via the Return of Coppersmith's Attack (ROCA) / CVE-2017-15361.
tjfoc
gmsm
gmtls add sm2 support
gmcredentials
echo Package echo is a generated protocol buffer package.
websvr
pkcs12 Package go-pkcs12 implements some of PKCS#12.
sm2
sm3
sm4
x509 crypto/x509 add sm2 support
tklauser
go-sysconf Package sysconf implements the sysconf(3) function and provides the associated SC_* constants to query system configuration values.
cgotest
numcpus Package numcpus provides information about the number of CPUs in the system.
cmd
numcpus
tmc
grpc-websocket-proxy
wsproxy Package wsproxy implements a websocket proxy for grpc-gateway backed services
transparency-dev
merkle Package merkle provides Merkle tree interfaces and implementation.
compact Package compact provides compact Merkle tree data structures.
proof Package proof contains helpers for constructing log Merkle tree proofs.
rfc6962 Package rfc6962 provides hashing functionality according to RFC6962.
testonly Package testonly contains code and data for testing Merkle trees, such as a reference implementation of in-memory Merkle tree.
twitchyliquid64
golang-asm
asm
arch Package arch defines architecture-specific information and support functions.
bio Package bio implements common I/O abstractions used within the Go toolchain.
dwarf Package dwarf generates DWARF debugging information.
goobj
obj
arm
arm64 Package arm64 implements an ARM64 assembler.
mips
ppc64 Package ppc64 implements a PPC64 assembler that assembles Go asm into the corresponding PPC64 instructions as defined by the Power ISA 3.0B.
riscv
s390x
wasm
x86
objabi
src
sys
unsafeheader Package unsafeheader contains header declarations for the Go runtime's slice and string implementations.
unsafeheader Package unsafeheader contains header declarations for the Go runtime's slice and string implementations.
twmb
franz-go
examples
requesting
generate
pkg
kadm Package kadm provides a helper Kafka admin client around a *kgo.Client.
kbin Package kbin contains Kafka primitive reading and writing functions.
kerr Package kerr contains Kafka errors.
kgo Package kgo provides a pure Go efficient Kafka client for Kafka 0.8+ with support for transactions, regex topic consuming, the latest partition strategies, and more.
kmsg Package kmsg contains Kafka request and response types and autogenerated serialization and deserialization functions.
kversion Package kversion specifies versions for Kafka request keys.
sasl Package sasl specifies interfaces that any SASL authentication must provide to interop with Kafka SASL.
aws Package aws provides AWS_MSK_IAM sasl authentication as specified in the Java source.
oauth Package oauth provides OAUTHBEARER sasl authentication as specified in RFC7628.
plain Package plain provides PLAIN sasl authentication as specified in RFC4616.
scram Package scram provides SCRAM-SHA-256 and SCRAM-SHA-512 sasl authentication as specified in RFC5802.
udacity
graphb
ugorji
go
codec Package codec provides a High Performance, Feature-Rich Idiomatic Go 1.4+ codec/encoding library for binc, msgpack, cbor, json.
urfave
cli
v2 Package cli provides a minimal framework for creating and organizing command line Go applications.
altsrc
vbatts
tar-split
archive
tar Package tar implements access to tar archives.
cmd
tar-split
concept
tar
asm Package asm provides the API for streaming assembly and disassembly of tar archives.
storage Package storage is for metadata of a tar archive.
vektah
gqlparser
ast
formatter
gqlerror
lexer
parser
testrunner
v2
ast
formatter
gqlerror
lexer
parser
testrunner
validator
rules
validator
inliner
rules
vishvananda
netlink Package netlink provides a simple library for netlink.
cmd
ipset-test
nl Package nl has low level primitives for making Netlink calls.
netns Package netns allows ultra-simple network namespace handling.
wojas
genericr Package genericr implements github.com/go-logr/logr.LogSink in a generic way that allows easy implementation of other logging backends.
xanzy
go-gitlab Package gitlab implements a GitLab API client.
examples
xdg-go
pbkdf2 Package pbkdf2 implements password-based key derivation using the PBKDF2 algorithm described in RFC 2898 and RFC 8018.
xeipuuv
gojsonpointer
gojsonreference
gojsonschema
xi2
xz Package xz implements XZ decompression natively in Go.
xiang90
probing
xlab
treeprint Package treeprint provides a simple ASCII tree composing tool.
xrash
smetrics Package smetrics provides a bunch of algorithms for calculating the distance between strings.
tests
yuin
goldmark Package goldmark implements functions to convert markdown text to a desired format.
ast Package ast defines AST nodes that represent markdown elements.
extension Package extension is a collection of builtin extensions.
ast Package ast defines AST nodes that represents extension's elements
parser Package parser contains stuff that are related to parsing a Markdown text.
renderer Package renderer renders the given AST to certain formats.
html Package html implements renderer that outputs HTMLs.
testutil Package testutil provides utilities for unit tests.
text Package text provides functionalities to manipulate texts.
util Package util provides utility functions for the goldmark.
yusufpapurcu
wmi Package wmi provides a WQL interface for WMI on Windows.
zeebo
xxh3
go.einride.tech
aip Package aip provides primitives for implementing API Improvement Proposals (AIP).
cmd
protoc-gen-go-aip
examples
examplelibrary
fieldbehavior Package fieldbehavior provides primitives for implementing AIP fieldbehavior annotations.
fieldmask Package fieldmask provides primitives for implementing AIP field mask functionality.
filtering Package filtering provides primitives for implementing AIP filtering.
exprs Package exprs provides primitives for working with v1alpha1/expr values.
ordering Package ordering provides primitives for implementing AIP ordering.
pagination Package pagination provides primitives for implementing AIP pagination.
proto
gen
einride
example
freight
v1
syntax
v1
reflect
aipreflect Package aipreflect provides primitives to manipulate AIP annotations and descriptors.
resourceid
resourcename Package resourcename implements simple functions to manipulate UTF-8 encoded AIP resource names.
validation Package validation provides primitives for validating proto messages and gRPC requests.
go.etcd.io
bbolt package bbolt implements a low-level key/value store in pure Go.
cmd
bbolt
etcd
api
v3
authpb
etcdserverpb
gw Package etcdserverpb is a reverse proxy.
membershippb
mvccpb
v3rpc
rpctypes Package rpctypes has types and values shared by the etcd server and client for v3 RPC interaction.
version Package version implements etcd version parsing and contains latest version information.
client
pkg
v3
fileutil Package fileutil implements utility functions related to files and paths.
logutil Package logutil includes utilities to facilitate logging.
pathutil Package pathutil implements utility functions for handling slash-separated paths.
srv Package srv looks up DNS SRV records.
systemd Package systemd provides utility functions for systemd.
testutil Package testutil provides test utility functions.
tlsutil Package tlsutil provides utility functions for handling TLS.
transport Package transport implements various HTTP transport utilities based on Go net package.
types Package types declares various data types and implements type-checking functions.
v2 Package client provides bindings for the etcd APIs.
v3 Package clientv3 implements the official Go etcd client for v3.
clientv3util Package clientv3util contains utility functions derived from clientv3.
concurrency Package concurrency implements concurrency operations on top of etcd such as distributed locks, barriers, and elections.
credentials Package credentials implements gRPC credential interface with etcd specific logic.
experimental
recipes Package recipe contains experimental client-side distributed synchronization primitives.
leasing Package leasing serves linearizable reads from a local cache by acquiring exclusive write access to keys through a client-side leasing protocol.
mirror Package mirror implements etcd mirroring operations.
mock
mockserver Package mockserver provides mock implementations for etcdserver's server interface.
namespace Package namespace is a clientv3 wrapper that translates all keys to begin with a given prefix.
naming Package naming provides:
endpoints
resolver
ordering Package ordering is a clientv3 wrapper that caches response header revisions to detect ordering violations from stale responses.
snapshot Package snapshot implements utilities around etcd snapshot.
yaml Package yaml handles yaml-formatted clientv3 configuration data.
pkg
v3
adt Package adt implements useful abstract data types.
cobrautl
contention Package contention provides facilities for detecting system contention.
cpuutil Package cpuutil provides facilities for detecting cpu-specific features.
crc Package crc provides utility function for cyclic redundancy check algorithms.
debugutil Package debugutil includes utility functions for debugging.
expect Package expect implements a small expect-style interface TODO(ptab): Consider migration to https://github.com/google/goexpect.
flags Package flags implements command-line flag parsing.
grpc_testing
httputil Package httputil provides HTTP utility functions.
idutil Package idutil implements utility functions for generating unique, randomized ids.
ioutil Package ioutil implements I/O utility functions.
netutil Package netutil implements network-related utility functions.
osutil Package osutil implements operating system-related utility functions.
pbutil Package pbutil defines interfaces for handling Protocol Buffer objects.
proxy Package proxy implements proxy servers for network fault testing.
report Package report generates human-readable benchmark reports.
runtime Package runtime implements utility functions for runtime systems.
schedule Package schedule provides mechanisms and policies for scheduling units of work.
stringutil Package stringutil exports string utility functions.
traceutil Package traceutil implements tracing utilities using "context".
wait Package wait provides utility functions for polling, listening using Go channel.
raft
v3 Package raft sends and receives messages in the Protocol Buffer format defined in the raftpb package.
confchange
quorum
raftpb
rafttest Package rafttest provides functional tests for etcd's raft implementation.
tracker
server
v3 Package main is a simple wrapper of the real etcd entrypoint package (located at go.etcd.io/etcd/etcdmain) to ensure that etcd is still "go getable"; e.g.
auth Package auth provides client role authentication for accessing keys in etcd.
config
datadir
embed Package embed provides bindings for embedding an etcd server in a program.
etcdmain Package etcdmain contains the main entry point for the etcd binary.
etcdserver Package etcdserver defines how etcd servers interact and store their states.
api Package api manages the capabilities and features that are exposed to clients by the etcd cluster.
etcdhttp Package etcdhttp implements HTTP transportation layer for etcdserver.
membership Package membership describes individual etcd members and clusters of members.
rafthttp Package rafthttp implements HTTP transportation layer for etcd/raft pkg.
snap Package snap handles Raft nodes' states with snapshots.
snappb
v2auth Package v2auth implements etcd authentication.
v2discovery Package v2discovery provides an implementation of the cluster discovery that is used by etcd with v2 client.
v2error Package v2error describes errors in etcd project.
v2http Package v2http provides etcd client and server implementations.
httptypes Package httptypes defines how etcd's HTTP API entities are serialized to and deserialized from JSON.
v2stats Package v2stats defines a standard interface for etcd cluster statistics.
v2store Package v2store defines etcd's in-memory key/value store in v2 API.
v2v3 Package v2v3 provides a ServerV2 implementation backed by clientv3.Client.
v3alarm Package v3alarm manages health status alarms in etcd.
v3client Package v3client provides clientv3 interfaces from an etcdserver.
v3compactor Package v3compactor implements automated policies for compacting etcd's mvcc storage.
v3election Package v3election provides a v3 election service from an etcdserver.
v3electionpb
gw Package v3electionpb is a reverse proxy.
v3lock Package v3lock provides a v3 locking service from an etcdserver.
v3lockpb
gw Package v3lockpb is a reverse proxy.
v3rpc Package v3rpc implements etcd v3 RPC system based on gRPC.
cindex Package cindex provides an interface and implementation for getting/saving consistentIndex.
lease Package lease provides an interface and implementation for time-limited leases over arbitrary resources.
leasehttp Package leasehttp serves lease renewals made through HTTP requests.
leasepb
mock
mockstorage Package mockstorage provides mock implementations for etcdserver's storage interface.
mockstore Package mockstore provides mock structures for the etcd store package.
mockwait Package mockwait provides mock implementations for pkg/wait.
mvcc Package mvcc defines etcd's stable MVCC storage.
backend Package backend defines a standard interface for etcd's backend MVCC storage.
testing
buckets
proxy
grpcproxy Package grpcproxy is an OSI level 7 proxy for etcd v3 API requests.
adapter Package adapter provides gRPC adapters between client and server gRPC interfaces without needing to go through a gRPC connection.
cache Package cache exports functionality for efficiently caching and mapping `RangeRequest`s to corresponding `RangeResponse`s.
httpproxy Package httpproxy implements etcd httpproxy.
tcpproxy Package tcpproxy is an OSI level 4 proxy for routing etcd clients to etcd servers.
storage
mvcc
testutil
verify
wal Package wal provides an implementation of a write ahead log that is used by etcd.
walpb
go.mongodb.org
mongo-driver
benchmark
bson Package bson is a library for reading, writing, and manipulating BSON.
bsoncodec Package bsoncodec provides a system for encoding values to BSON representations and decoding values from BSON representations.
bsonoptions Package bsonoptions defines the optional configurations for the BSON codecs.
bsonrw Package bsonrw contains abstractions for reading and writing BSON and BSON like types from sources.
bsonrwtest Package bsonrwtest provides utilities for testing the "bson/bsonrw" package.
bsontype Package bsontype is a utility package that contains types for each BSON type and the a stringifier for the Type to enable easier debugging when working with BSON.
mgocompat Package mgocompat provides Registry, a BSON registry compatible with globalsign/mgo's BSON, with some remaining differences.
primitive Package primitive contains types similar to Go primitives for BSON types that do not have direct Go primitive representations.
cmd
build-oss-fuzz-corpus Entry point for the MongoDB Go Driver integration into the Google "oss-fuzz" project (https://github.com/google/oss-fuzz).
godriver-benchmark
parse-api-report
testatlas
testaws
testentauth
testkms
event Package event is a library for monitoring events from the MongoDB Go driver.
examples
documentation_examples
mongo Package mongo provides a MongoDB Driver API for Go.
address Package address provides structured representations of network addresses.
description Package description contains types and functions for describing the state of MongoDB clusters.
gridfs Package gridfs provides a MongoDB GridFS API.
integration
mtest Package mtest is unstable and there is no backward compatibility guarantee.
unified
options Package options defines the optional configurations for the MongoDB Go Driver.
readconcern Package readconcern defines read concerns for MongoDB operations.
readpref Package readpref defines read preferences for MongoDB queries.
writeconcern Package writeconcern defines write concerns for MongoDB operations.
tag Package tag provides types for filtering replica set members using tags in a read preference.
version Package version defines the Go Driver version.
x
bsonx
bsoncore Package bsoncore contains functions that can be used to encode and decode BSON elements and values to or from a slice of bytes.
mongo
driver
auth Package auth is not for public use.
creds
connstring
dns
drivertest
integration
mongocrypt
options
ocsp
operation
session
topology Package topology contains types that handles the discovery, monitoring, and selection of servers.
wiremessage
go.opencensus.io Package opencensus contains Go support for OpenCensus.
examples
derived_gauges This example demonstrates the use of derived gauges.
exporter Package exporter contains a log exporter that supports exporting OpenCensus metrics and spans to a logging framework.
gauges This example shows how to use gauge metrics.
grpc
helloworld_client
helloworld_server
proto Package helloworld is a generated protocol buffer package.
helloworld Command helloworld is an example program that collects data for video size.
http
helloworld_client
helloworld_server
quickstart Command stats implements the stats Quick Start example from:
exporter
stackdriver
propagation Package propagation implement X-Cloud-Trace-Context header propagation used by Google Cloud products.
metric Package metric support for gauge and cumulative metrics.
metricdata Package metricdata contains the metrics data model.
metricexport Package metricexport contains support for exporting metric data.
metricproducer
test Package test for testing code instrumented with the metric and stats packages.
plugin
ocgrpc Package ocgrpc contains OpenCensus stats and trace integrations for gRPC.
ochttp Package ochttp provides OpenCensus instrumentation for net/http package.
propagation
b3 Package b3 contains a propagation.HTTPFormat implementation for B3 propagation.
tracecontext Package tracecontext contains HTTP propagator for TraceContext standard.
runmetrics Package runmetrics contains support for runtime metrics.
resource Package resource provides functionality for resource, which capture identifying information about the entities for which signals are exported.
resourcekeys Package resourcekeys contains well known type and label keys for resources.
stats Package stats contains support for OpenCensus stats recording.
view Package view contains support for collecting and exposing aggregates over stats.
tag Package tag contains OpenCensus tags.
trace Package trace contains support for OpenCensus distributed tracing.
propagation Package propagation implements the binary trace context format.
tracestate Package tracestate implements support for the Tracestate header of the W3C TraceContext propagation format.
zpages Package zpages implements a collection of HTML pages that display RPC stats and trace data, and also functions to write that same data in plain text to an io.Writer.
go.opentelemetry.io
contrib
instrumentation
google.golang.org
grpc
otelgrpc Package otelgrpc is the instrumentation library for google.golang.org/grpc.
filters
net
http
otelhttp Package otelhttp provides an http.Handler and functions that are intended to be used to add tracing by wrapping existing handlers (with Handler) and routes WithRouteTag.
filters Package filters provides a set of filters useful with the otelhttp.WithFilter() option to control which inbound requests are traced.
otel Package otel provides global access to the OpenTelemetry API.
attribute Package attribute provides key and value attributes.
baggage Package baggage provides functionality for storing and retrieving baggage items in Go context.
codes Package codes defines the canonical error codes used by OpenTelemetry.
exporters
otlp
otlptrace Package otlptrace contains abstractions for OTLP span exporters.
otlptracegrpc Package otlptracegrpc provides an OTLP span exporter using gRPC.
metric Package metric provides the OpenTelemetry API used to measure metrics about source code operation.
embedded Package embedded provides interfaces embedded within the [OpenTelemetry metric API].
noop Package noop provides an implementation of the OpenTelemetry metric API that produces no telemetry and minimizes used computation resources.
propagation Package propagation contains OpenTelemetry context propagators.
sdk
instrumentation Package instrumentation provides types to represent the code libraries that provide OpenTelemetry instrumentation.
resource Package resource provides detecting and representing resources.
trace Package trace contains support for OpenTelemetry distributed tracing.
tracetest Package tracetest is a testing helper package for the SDK.
semconv
v1.10.0 Package semconv implements OpenTelemetry semantic conventions.
v1.11.0 Package semconv implements OpenTelemetry semantic conventions.
v1.12.0 Package semconv implements OpenTelemetry semantic conventions.
v1.13.0 Package semconv implements OpenTelemetry semantic conventions.
httpconv Package httpconv provides OpenTelemetry HTTP semantic conventions for tracing telemetry.
netconv Package netconv provides OpenTelemetry network semantic conventions for tracing telemetry.
v1.14.0 Package semconv implements OpenTelemetry semantic conventions.
httpconv Package httpconv provides OpenTelemetry HTTP semantic conventions for tracing telemetry.
netconv Package netconv provides OpenTelemetry network semantic conventions for tracing telemetry.
v1.15.0 Package semconv implements OpenTelemetry semantic conventions.
httpconv Package httpconv provides OpenTelemetry HTTP semantic conventions for tracing telemetry.
netconv Package netconv provides OpenTelemetry network semantic conventions for tracing telemetry.
v1.16.0 Package semconv implements OpenTelemetry semantic conventions.
httpconv Package httpconv provides OpenTelemetry HTTP semantic conventions for tracing telemetry.
netconv Package netconv provides OpenTelemetry network semantic conventions for tracing telemetry.
v1.17.0 Package semconv implements OpenTelemetry semantic conventions.
httpconv Package httpconv provides OpenTelemetry HTTP semantic conventions for tracing telemetry.
netconv Package netconv provides OpenTelemetry network semantic conventions for tracing telemetry.
v1.18.0 Package semconv implements OpenTelemetry semantic conventions.
httpconv Package httpconv provides OpenTelemetry HTTP semantic conventions for tracing telemetry.
netconv Package netconv provides OpenTelemetry network semantic conventions for tracing telemetry.
v1.19.0 Package semconv implements OpenTelemetry semantic conventions.
httpconv Package httpconv provides OpenTelemetry HTTP semantic conventions for tracing telemetry.
netconv Package netconv provides OpenTelemetry network semantic conventions for tracing telemetry.
v1.20.0 Package semconv implements OpenTelemetry semantic conventions.
httpconv Package httpconv provides OpenTelemetry HTTP semantic conventions for tracing telemetry.
netconv Package netconv provides OpenTelemetry network semantic conventions for tracing telemetry.
v1.21.0 Package semconv implements OpenTelemetry semantic conventions.
v1.4.0 Package semconv implements OpenTelemetry semantic conventions.
v1.5.0 Package semconv implements OpenTelemetry semantic conventions.
v1.6.1 Package semconv implements OpenTelemetry semantic conventions.
v1.7.0 Package semconv implements OpenTelemetry semantic conventions.
v1.8.0 Package semconv implements OpenTelemetry semantic conventions.
v1.9.0 Package semconv implements OpenTelemetry semantic conventions.
trace Package trace provides an implementation of the tracing part of the OpenTelemetry API.
embedded Package embedded provides interfaces embedded within the [OpenTelemetry trace API].
noop Package noop provides an implementation of the OpenTelemetry trace API that produces no telemetry and minimizes used computation resources.
proto
otlp
collector
logs
v1 Package v1 is a reverse proxy.
metrics
v1 Package v1 is a reverse proxy.
trace
v1 Package v1 is a reverse proxy.
common
v1
logs
v1
metrics
v1
resource
v1
trace
v1
go.starlark.net
cmd
starlark The starlark command interprets a Starlark file.
docs The update command creates/updates the <html><head> elements of each subpackage beneath docs so that "go get" requests redirect to GitHub and other HTTP requests redirect to godoc.corp.
lib
json Package json defines utilities for converting Starlark values to/from JSON strings.
math Package math provides basic constants and mathematical functions.
proto Package proto defines a module of utilities for constructing and accessing protocol messages within Starlark programs.
cmd
star2proto The star2proto command executes a Starlark file and prints a protocol message, which it expects to find in a module-level variable named 'result'.
time Package time provides time-related constants and functions.
repl Package repl provides a read/eval/print loop for Starlark.
resolve Package resolve defines a name-resolution pass for Starlark abstract syntax trees.
starlark Package starlark provides a Starlark interpreter.
starlarkjson Package starlarkjson is an alias for go.starlark.net/lib/json to provide backwards compatibility
starlarkstruct Package starlarkstruct defines the Starlark types 'struct' and 'module', both optional language extensions.
starlarktest Package starlarktest defines utilities for testing Starlark programs.
syntax Package syntax provides a Starlark parser and abstract syntax tree.
go.uber.org
atomic Package atomic provides simple wrappers around numerics to enforce atomic access.
multierr Package multierr allows combining one or more errors together.
zap Package zap provides fast, structured, leveled logging.
buffer Package buffer provides a thin wrapper around a byte slice.
zapcore Package zapcore defines and implements the low-level interfaces upon which zap is built.
zapgrpc Package zapgrpc provides a logger that is compatible with grpclog.
zapio Package zapio provides tools for interacting with IO streams through Zap.
zaptest Package zaptest provides a variety of helpers for testing log output.
observer Package observer provides a zapcore.Core that keeps an in-memory, encoding-agnostic representation of log entries.
go4.org
netipx Package netipx contains code and types that were left behind when the old inet.af/netaddr package moved to the standard library in Go 1.18 as net/netip.
tools
goji.io Package goji is a minimalistic and flexible HTTP request multiplexer.
middleware Package middleware contains utilities for Goji Middleware authors.
pat Package pat is a URL-matching domain-specific language for Goji.
pattern Package pattern contains utilities for Goji Pattern authors.
golang.org
x
arch
arm
armasm
armmap Armmap constructs the ARM opcode map from the instruction set CSV file.
armspec Armspec reads the “ARM Architecture Reference Manual” to collect instruction encoding details and writes those details to standard output in JSON format.
arm64
arm64asm
arm64gen
arm64spec
ppc64
ppc64asm Package ppc64asm implements decoding of 64-bit PowerPC machine code.
ppc64map ppc64map constructs the ppc64 opcode map from the instruction set CSV file.
ppc64spec Power64spec reads the “Power ISA V2.07” Manual to collect instruction encoding details and writes those details to standard output in CSV format.
ppc64util
x86
x86asm Package x86asm implements decoding of x86 machine code.
x86avxgen
x86csv Package x86csv provides means to work with "x86.csv".
x86map X86map constructs the x86 opcode map from the instruction set CSV file.
x86spec X86spec reads the “Intel® 64 and IA-32 Architectures Software Developer's Manual” to collect instruction encoding details and writes those details to standard output in CSV format.
xeddata Package xeddata provides utilities to work with XED datafiles.
crypto
acme Package acme provides an implementation of the Automatic Certificate Management Environment (ACME) spec, most famously used by Let's Encrypt.
autocert Package autocert provides automatic access to certificates from Let's Encrypt and any other ACME-based CA.
argon2 Package argon2 implements the key derivation function Argon2.
bcrypt Package bcrypt implements Provos and Mazières's bcrypt adaptive hashing algorithm.
blake2b Package blake2b implements the BLAKE2b hash algorithm defined by RFC 7693 and the extendable output function (XOF) BLAKE2Xb.
blake2s Package blake2s implements the BLAKE2s hash algorithm defined by RFC 7693 and the extendable output function (XOF) BLAKE2Xs.
blowfish Package blowfish implements Bruce Schneier's Blowfish encryption algorithm.
bn256 Package bn256 implements a particular bilinear group.
cast5 Package cast5 implements CAST5, as defined in RFC 2144.
chacha20 Package chacha20 implements the ChaCha20 and XChaCha20 encryption algorithms as specified in RFC 8439 and draft-irtf-cfrg-xchacha-01.
chacha20poly1305 Package chacha20poly1305 implements the ChaCha20-Poly1305 AEAD and its extended nonce variant XChaCha20-Poly1305, as specified in RFC 8439 and draft-irtf-cfrg-xchacha-01.
cryptobyte Package cryptobyte contains types that help with parsing and constructing length-prefixed, binary messages, including ASN.1 DER.
asn1 Package asn1 contains supporting types for parsing and building ASN.1 messages with the cryptobyte package.
curve25519 Package curve25519 provides an implementation of the X25519 function, which performs scalar multiplication on the elliptic curve known as Curve25519.
ed25519 Package ed25519 implements the Ed25519 signature algorithm.
hkdf Package hkdf implements the HMAC-based Extract-and-Expand Key Derivation Function (HKDF) as defined in RFC 5869.
md4 Package md4 implements the MD4 hash algorithm as defined in RFC 1320.
nacl
auth Package auth authenticates a message using a secret key.
box Package box authenticates and encrypts small messages using public-key cryptography.
secretbox Package secretbox encrypts and authenticates small messages.
sign Package sign signs small messages using public-key cryptography.
ocsp Package ocsp parses OCSP responses as specified in RFC 2560.
openpgp Package openpgp implements high level operations on OpenPGP messages.
armor Package armor implements OpenPGP ASCII Armor, see RFC 4880.
clearsign Package clearsign generates and processes OpenPGP, clear-signed data.
elgamal Package elgamal implements ElGamal encryption, suitable for OpenPGP, as specified in "A Public-Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms," IEEE Transactions on Information Theory, v.
errors Package errors contains common error types for the OpenPGP packages.
packet Package packet implements parsing and serialization of OpenPGP packets, as specified in RFC 4880.
s2k Package s2k implements the various OpenPGP string-to-key transforms as specified in RFC 4800 section 3.7.1.
otr Package otr implements the Off The Record protocol as specified in http://www.cypherpunks.ca/otr/Protocol-v2-3.1.0.html
pbkdf2 Package pbkdf2 implements the key derivation function PBKDF2 as defined in RFC 2898 / PKCS #5 v2.0.
pkcs12 Package pkcs12 implements some of PKCS#12.
poly1305 Package poly1305 implements Poly1305 one-time message authentication code as specified in https://cr.yp.to/mac/poly1305-20050329.pdf.
ripemd160 Package ripemd160 implements the RIPEMD-160 hash algorithm.
salsa20 Package salsa20 implements the Salsa20 stream cipher as specified in https://cr.yp.to/snuffle/spec.pdf.
salsa Package salsa provides low-level access to functions in the Salsa family.
scrypt Package scrypt implements the scrypt key derivation function as defined in Colin Percival's paper "Stronger Key Derivation via Sequential Memory-Hard Functions" (https://www.tarsnap.com/scrypt/scrypt.pdf).
sha3 Package sha3 implements the SHA-3 fixed-output-length hash functions and the SHAKE variable-output-length hash functions defined by FIPS-202.
ssh Package ssh implements an SSH client and server.
agent Package agent implements the ssh-agent protocol, and provides both a client and a server.
knownhosts Package knownhosts implements a parser for the OpenSSH known_hosts host key database, and provides utility functions for writing OpenSSH compliant known_hosts files.
terminal Package terminal provides support functions for dealing with terminals, as commonly found on UNIX systems.
test Package test contains integration tests for the golang.org/x/crypto/ssh package.
tea Package tea implements the TEA algorithm, as defined in Needham and Wheeler's 1994 technical report, “TEA, a Tiny Encryption Algorithm”.
twofish Package twofish implements Bruce Schneier's Twofish encryption algorithm.
x509roots
nss Package nss provides functionality for parsing NSS certdata.txt formatted certificate lists and extracting serverAuth roots.
xtea Package xtea implements XTEA encryption, as defined in Needham and Wheeler's 1997 technical report, "Tea extensions."
xts Package xts implements the XTS cipher mode as specified in IEEE P1619/D16.
exp
apidiff
cmd
apidiff Command apidiff determines whether two versions of a package are compatible
gorelease gorelease is an experimental tool that helps module authors avoid common problems before releasing a new version of a module.
macos-roots-test Command macOS-roots-test runs crypto/x509.TestSystemRoots as a stand-alone binary for crowdsourced testing.
modgraphviz Modgraphviz converts “go mod graph” output into Graphviz's DOT language, for use with Graphviz visualization and analysis tools like dot, dotty, and sccmap.
txtar The txtar command writes or extracts a text-based file archive in the format provided by the golang.org/x/tools/txtar package.
constraints Package constraints defines a set of useful constraints to be used with type parameters.
ebnf Package ebnf is a library for EBNF grammars.
ebnflint Ebnflint verifies that EBNF productions are consistent and grammatically correct.
io
i2c Package i2c allows users to read from and write to a slave I2C device.
driver Package driver contains interfaces to be implemented by various I2C implementations.
example
displayip Package main contains a program that displays the IPv4 address of the machine on an a Grove-LCD RGB backlight.
spi Package spi allows users to read from and write to an SPI device.
driver Package driver contains interfaces to be implemented by various SPI implementations.
maps Package maps defines various functions useful with maps of any type.
mmap Package mmap provides a way to memory-map a file.
rand Package rand implements pseudo-random number generators.
shootout
slices Package slices defines various functions useful with slices of any type.
slog Package slog provides structured logging, in which log records include a message, a severity level, and various other attributes expressed as key-value pairs.
benchmarks Package benchmarks contains benchmarks for slog.
slogtest
trace
cmd
gotraceraw
gotracevalidate
utf8string Package utf8string provides an efficient way to index strings by rune rather than by byte.
image
bmp Package bmp implements a BMP image decoder and encoder.
ccitt Package ccitt implements a CCITT (fax) image decoder.
cmd
webp-manual-test Program webp-manual-test checks that the Go WEBP library's decodings match the C WEBP library's.
colornames Package colornames provides named colors as defined in the SVG 1.1 spec.
draw Package draw provides image composition functions.
example
font Font is a basic example of using fonts.
font Package font defines an interface for font faces, for drawing text on an image.
basicfont Package basicfont provides fixed-size font faces.
gofont
gobold Package gobold provides the "Go Bold" TrueType font from the Go font family.
gobolditalic Package gobolditalic provides the "Go Bold Italic" TrueType font from the Go font family.
goitalic Package goitalic provides the "Go Italic" TrueType font from the Go font family.
gomedium Package gomedium provides the "Go Medium" TrueType font from the Go font family.
gomediumitalic Package gomediumitalic provides the "Go Medium Italic" TrueType font from the Go font family.
gomono Package gomono provides the "Go Mono" TrueType font from the Go font family.
gomonobold Package gomonobold provides the "Go Mono Bold" TrueType font from the Go font family.
gomonobolditalic Package gomonobolditalic provides the "Go Mono Bold Italic" TrueType font from the Go font family.
gomonoitalic Package gomonoitalic provides the "Go Mono Italic" TrueType font from the Go font family.
goregular Package goregular provides the "Go Regular" TrueType font from the Go font family.
gosmallcaps Package gosmallcaps provides the "Go Smallcaps" TrueType font from the Go font family.
gosmallcapsitalic Package gosmallcapsitalic provides the "Go Smallcaps Italic" TrueType font from the Go font family.
inconsolata Package inconsolata provides pre-rendered bitmap versions of the Inconsolata font family.
opentype Package opentype implements a glyph rasterizer for TTF (TrueType Fonts) and OTF (OpenType Fonts).
plan9font Package plan9font implements font faces for the Plan 9 font and subfont file formats.
sfnt Package sfnt implements a decoder for TTF (TrueType Fonts) and OTF (OpenType Fonts).
math
f32 Package f32 implements float32 vector and matrix types.
f64 Package f64 implements float64 vector and matrix types.
fixed Package fixed implements fixed-point integer types.
riff Package riff implements the Resource Interchange File Format, used by media formats such as AVI, WAVE and WEBP.
tiff Package tiff implements a TIFF image decoder and encoder.
lzw Package lzw implements the Lempel-Ziv-Welch compressed data format, described in T. A. Welch, “A Technique for High-Performance Data Compression”, Computer, 17(6) (June 1984), pp 8-19.
vector Package vector provides a rasterizer for 2-D vector graphics.
vp8 Package vp8 implements a decoder for the VP8 lossy image format.
vp8l Package vp8l implements a decoder for the VP8L lossless image format.
webp Package webp implements a decoder for WEBP images.
mod
gosumcheck Gosumcheck checks a go.sum file against a go.sum database server.
modfile Package modfile implements a parser and formatter for go.mod files.
module Package module defines the module.Version type along with support code.
semver Package semver implements comparison of semantic version strings.
sumdb Package sumdb implements the HTTP protocols for serving or accessing a module checksum database.
dirhash Package dirhash defines hashes over directory trees.
note Package note defines the notes signed by the Go module database server.
storage Package storage defines storage interfaces for and a basic implementation of a checksum database.
tlog Package tlog implements a tamper-evident log used in the Go module go.sum database server.
zip Package zip provides functions for creating and extracting module zip files.
net
bpf Package bpf implements marshaling and unmarshaling of programs for the Berkeley Packet Filter virtual machine, and provides a Go implementation of the virtual machine.
context Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes.
ctxhttp Package ctxhttp provides helper functions for performing context-aware HTTP requests.
dict Package dict implements the Dictionary Server Protocol as defined in RFC 2229.
dns
dnsmessage Package dnsmessage provides a mostly RFC 1035 compliant implementation of DNS message packing and unpacking.
html Package html implements an HTML5-compliant tokenizer and parser.
atom Package atom provides integer codes (also known as atoms) for a fixed set of frequently occurring HTML strings: tag names and attribute keys such as "p" and "id".
charset Package charset provides common text encodings for HTML documents.
http
httpguts Package httpguts provides functions implementing various details of the HTTP specification.
httpproxy Package httpproxy provides support for HTTP proxy determination based on environment variables, as provided by net/http's ProxyFromEnvironment function.
http2 Package http2 implements the HTTP/2 protocol.
h2c Package h2c implements the unencrypted "h2c" form of HTTP/2.
h2i The h2i command is an interactive HTTP/2 console.
hpack Package hpack implements HPACK, a compression format for efficiently representing HTTP header fields in the context of HTTP/2.
icmp Package icmp provides basic functions for the manipulation of messages used in the Internet Control Message Protocols, ICMPv4 and ICMPv6.
idna Package idna implements IDNA2008 using the compatibility processing defined by UTS (Unicode Technical Standard) #46, which defines a standard to deal with the transition from IDNA2003.
ipv4 Package ipv4 implements IP-level socket options for the Internet Protocol version 4.
ipv6 Package ipv6 implements IP-level socket options for the Internet Protocol version 6.
lif Package lif provides basic functions for the manipulation of logical network interfaces and interface addresses on Solaris.
nettest Package nettest provides utilities for network testing.
netutil Package netutil provides network utility functions, complementing the more common ones in the net package.
proxy Package proxy provides support for a variety of protocols to proxy network data.
publicsuffix Package publicsuffix provides a public suffix list based on data from https://publicsuffix.org/
quic Package quic implements the QUIC protocol.
qlog Package qlog serializes qlog events.
route Package route provides basic functions for the manipulation of packet routing facilities on BSD variants.
trace Package trace implements tracing of requests and long-lived objects.
webdav Package webdav provides a WebDAV server implementation.
websocket Package websocket implements a client and server for the WebSocket protocol as specified in RFC 6455.
xsrftoken Package xsrftoken provides methods for generating and validating secure XSRF tokens.
oauth2 Package oauth2 provides support for making OAuth2 authorized and authenticated HTTP requests, as specified in RFC 6749.
amazon Package amazon provides constants for using OAuth2 to access Amazon.
authhandler Package authhandler implements a TokenSource to support "three-legged OAuth 2.0" via a custom AuthorizationHandler.
bitbucket Package bitbucket provides constants for using OAuth2 to access Bitbucket.
cern Package cern provides constants for using OAuth2 to access CERN services.
clientcredentials Package clientcredentials implements the OAuth2.0 "client credentials" token flow, also known as the "two-legged OAuth 2.0".
endpoints Package endpoints provides constants for using OAuth2 to access various services.
facebook Package facebook provides constants for using OAuth2 to access Facebook.
fitbit Package fitbit provides constants for using OAuth2 to access the Fitbit API.
foursquare Package foursquare provides constants for using OAuth2 to access Foursquare.
github Package github provides constants for using OAuth2 to access Github.
gitlab Package gitlab provides constants for using OAuth2 to access GitLab.
google Package google provides support for making OAuth2 authorized and authenticated HTTP requests to Google APIs.
downscope Package downscope implements the ability to downscope, or restrict, the Identity and Access Management permissions that a short-lived Token can use.
externalaccount Package externalaccount provides support for creating workload identity federation and workforce identity federation token sources that can be used to access Google Cloud resources from external identity providers.
heroku Package heroku provides constants for using OAuth2 to access Heroku.
hipchat Package hipchat provides constants for using OAuth2 to access HipChat.
instagram Package instagram provides constants for using OAuth2 to access Instagram.
jira Package jira provides claims and JWT signing for OAuth2 to access JIRA/Confluence.
jws Package jws provides a partial implementation of JSON Web Signature encoding and decoding.
jwt Package jwt implements the OAuth 2.0 JSON Web Token flow, commonly known as "two-legged OAuth 2.0".
kakao Package kakao provides constants for using OAuth2 to access Kakao.
linkedin Package linkedin provides constants for using OAuth2 to access LinkedIn.
mailchimp Package mailchimp provides constants for using OAuth2 to access MailChimp.
mailru Package mailru provides constants for using OAuth2 to access Mail.Ru.
mediamath Package mediamath provides constants for using OAuth2 to access MediaMath.
microsoft Package microsoft provides constants for using OAuth2 to access Windows Live ID.
nokiahealth Package nokiahealth provides constants for using OAuth2 to access the Nokia Health Mate API.
odnoklassniki Package odnoklassniki provides constants for using OAuth2 to access Odnoklassniki.
paypal Package paypal provides constants for using OAuth2 to access PayPal.
slack Package slack provides constants for using OAuth2 to access Slack.
spotify Package spotify provides constants for using OAuth2 to access Spotify.
stackoverflow Package stackoverflow provides constants for using OAuth2 to access Stack Overflow.
twitch Package twitch provides constants for using OAuth2 to access Twitch.
uber Package uber provides constants for using OAuth2 to access Uber.
vk Package vk provides constants for using OAuth2 to access VK.com.
yahoo Package yahoo provides constants for using OAuth2 to access Yahoo.
yandex Package yandex provides constants for using OAuth2 to access Yandex APIs.
sync
errgroup Package errgroup provides synchronization, error propagation, and Context cancelation for groups of goroutines working on subtasks of a common task.
semaphore Package semaphore provides a weighted semaphore implementation.
singleflight Package singleflight provides a duplicate function call suppression mechanism.
syncmap Package syncmap provides a concurrent map implementation.
sys
cpu Package cpu implements processor feature detection for various CPU architectures.
execabs Package execabs is a drop-in replacement for os/exec that requires PATH lookups to find absolute paths.
plan9 Package plan9 contains an interface to the low-level operating system primitives.
unix Package unix contains an interface to the low-level operating system primitives.
linux
windows Package windows contains an interface to the low-level operating system primitives.
mkwinsyscall mkwinsyscall generates windows system call bodies
registry Package registry provides access to the Windows registry.
svc Package svc provides everything required to build Windows service.
debug Package debug provides facilities to execute svc.Handler on console.
eventlog Package eventlog implements access to Windows event log.
example Example service program that beeps.
mgr Package mgr can be used to manage Windows service programs.
term Package term provides support functions for dealing with terminals, as commonly found on UNIX systems.
text text is a repository of text-related packages related to internationalization (i18n) and localization (l10n), such as character encodings, text transformations, and locale-specific text handling.
cases Package cases provides general and language-specific case mappers.
cmd
gotext gotext is a tool for managing text in Go source code.
examples
extract
extract_http
pkg
rewrite
collate Package collate contains types for comparing and sorting Unicode strings according to a given collation order.
build
tools
colcmp
currency Package currency contains currency-related functionality.
date
encoding Package encoding defines an interface for character encodings, such as Shift JIS and Windows 1252, that can convert to and from UTF-8.
charmap Package charmap provides simple character encodings such as IBM Code Page 437 and Windows 1252.
htmlindex Package htmlindex maps character set encoding names to Encodings as recommended by the W3C for use in HTML 5.
ianaindex Package ianaindex maps names to Encodings as specified by the IANA registry.
japanese Package japanese provides Japanese encodings such as EUC-JP and Shift JIS.
korean Package korean provides Korean encodings such as EUC-KR.
simplifiedchinese Package simplifiedchinese provides Simplified Chinese encodings such as GBK.
traditionalchinese Package traditionalchinese provides Traditional Chinese encodings such as Big5.
unicode Package unicode provides Unicode encodings such as UTF-16.
utf32 Package utf32 provides the UTF-32 Unicode encoding.
feature
plural Package plural provides utilities for handling linguistic plurals in text.
language Package language implements BCP 47 language tags and related functionality.
display Package display provides display names for languages, scripts and regions in a requested language.
message Package message implements formatted I/O for localized strings with functions analogous to the fmt's print functions.
catalog Package catalog defines collections of translated format strings.
pipeline Package pipeline provides tools for creating translation pipelines.
number Package number formats numbers according to the customs of different locales.
runes Package runes provide transforms for UTF-8 encoded text.
search Package search provides language-specific search and string matching.
secure secure is a repository of text security related packages.
bidirule Package bidirule implements the Bidi Rule defined by RFC 5893.
precis Package precis contains types and functions for the preparation, enforcement, and comparison of internationalized strings ("PRECIS") as defined in RFC 8264.
transform Package transform provides reader and writer wrappers that transform the bytes passing through as well as various transformations.
unicode unicode holds packages with implementations of Unicode standards that are mostly used as building blocks for other packages in golang.org/x/text, layout engines, or are otherwise more low-level in nature.
bidi Package bidi contains functionality for bidirectional text support.
cldr Package cldr provides a parser for LDML and related XML formats.
norm Package norm contains types and functions for normalizing Unicode strings.
rangetable Package rangetable provides utilities for creating and inspecting unicode.RangeTables.
runenames Package runenames provides rune names from the Unicode Character Database.
width Package width provides functionality for handling different widths in text.
time
rate Package rate provides a rate limiter.
tools
benchmark
parse Package parse provides support for parsing benchmark results as generated by 'go test -bench'.
blog Package blog implements a web server for articles written in present format.
atom Package atom defines XML data structures for an Atom feed.
cmd
auth
authtest authtest is a diagnostic tool for implementations of the GOAUTH protocol described in https://golang.org/issue/26232.
cookieauth cookieauth uses a “Netscape cookie file” to implement the GOAUTH protocol described in https://golang.org/issue/26232.
gitauth gitauth uses 'git credential' to implement the GOAUTH protocol described in https://golang.org/issue/26232.
netrcauth netrcauth uses a .netrc file (or _netrc file on Windows) to implement the GOAUTH protocol described in https://golang.org/issue/26232.
benchcmp Deprecated: benchcmp is deprecated in favor of benchstat: golang.org/x/perf/cmd/benchstat
bisect Bisect finds changes responsible for causing a failure.
bundle Bundle creates a single-source-file version of a source package suitable for inclusion in a particular target package.
callgraph callgraph: a tool for reporting the call graph of a Go program.
compilebench Compilebench benchmarks the speed of the Go compiler.
deadcode The deadcode command reports unreachable functions in Go programs.
digraph The digraph command performs queries over unlabelled directed graphs represented in text form.
eg The eg command performs example-based refactoring.
file2fuzz file2fuzz converts binary files, such as those used by go-fuzz, to the Go fuzzing corpus format.
fiximports The fiximports command fixes import declarations to use the canonical import path for packages that have an "import comment" as defined by https://golang.org/s/go14customimport.
go-contrib-init The go-contrib-init command helps new Go contributors get their development environment set up for the Go contribution process.
godex The godex command prints (dumps) exported information of packages or selected package objects.
godoc Godoc extracts and generates documentation for Go programs.
goimports Command goimports updates your Go import lines, adding missing ones and removing unreferenced ones.
gomvpkg The gomvpkg command moves go packages, updating import declarations.
gonew Gonew starts a new Go module by copying a template module.
gorename The gorename command performs precise type-safe renaming of identifiers in Go source code.
gotype The gotype command, like the front-end of a Go compiler, parses and type-checks a single Go package.
goyacc Goyacc is a version of yacc for Go.
html2article This program takes an HTML file and outputs a corresponding article file in present format.
present Present displays slide presentations and articles.
present2md Present2md converts legacy-syntax present files to Markdown-syntax present files.
signature-fuzzer
fuzz-driver
fuzz-runner
splitdwarf Splitdwarf uncompresses and copies the DWARF segment of a Mach-O executable into the "dSYM" file expected by lldb and ports of gdb on OSX.
ssadump ssadump: a tool for displaying and interpreting the SSA form of Go programs.
stress The stress utility is intended for catching sporadic failures.
stringer Stringer is a tool to automate the creation of methods that satisfy the fmt.Stringer interface.
toolstash Toolstash provides a way to save, run, and restore a known good copy of the Go toolchain and to compare the object files generated by two toolchains.
container
intsets Package intsets provides Sparse, a compact and fast representation for sparse sets of int values.
copyright Package copyright checks that files have the correct copyright notices.
cover Package cover provides support for parsing coverage profiles generated by "go test -coverprofile=cover.out".
go
analysis Package analysis defines the interface between a modular static analysis and an analysis driver program.
analysistest Package analysistest provides utilities for testing analyzers.
multichecker Package multichecker defines the main function for an analysis driver with several analyzers.
passes
appends Package appends defines an Analyzer that detects if there is only one variable in append.
asmdecl Package asmdecl defines an Analyzer that reports mismatches between assembly files and Go declarations.
assign Package assign defines an Analyzer that detects useless assignments.
atomic Package atomic defines an Analyzer that checks for common mistakes using the sync/atomic package.
atomicalign Package atomicalign defines an Analyzer that checks for non-64-bit-aligned arguments to sync/atomic functions.
bools Package bools defines an Analyzer that detects common mistakes involving boolean operators.
buildssa Package buildssa defines an Analyzer that constructs the SSA representation of an error-free package and returns the set of all functions within it.
buildtag Package buildtag defines an Analyzer that checks build tags.
cgocall Package cgocall defines an Analyzer that detects some violations of the cgo pointer passing rules.
composite Package composite defines an Analyzer that checks for unkeyed composite literals.
copylock Package copylock defines an Analyzer that checks for locks erroneously passed by value.
ctrlflow Package ctrlflow is an analysis that provides a syntactic control-flow graph (CFG) for the body of a function.
deepequalerrors Package deepequalerrors defines an Analyzer that checks for the use of reflect.DeepEqual with error values.
defers Package defers defines an Analyzer that checks for common mistakes in defer statements.
cmd
defers The defers command runs the defers analyzer.
directive Package directive defines an Analyzer that checks known Go toolchain directives.
errorsas The errorsas package defines an Analyzer that checks that the second argument to errors.As is a pointer to a type implementing error.
fieldalignment Package fieldalignment defines an Analyzer that detects structs that would use less memory if their fields were sorted.
cmd
fieldalignment
findcall Package findcall defines an Analyzer that serves as a trivial example and test of the Analysis API.
cmd
findcall The findcall command runs the findcall analyzer.
framepointer Package framepointer defines an Analyzer that reports assembly code that clobbers the frame pointer before saving it.
httpmux
cmd
httpmux The httpmux command runs the httpmux analyzer.
httpresponse Package httpresponse defines an Analyzer that checks for mistakes using HTTP responses.
ifaceassert Package ifaceassert defines an Analyzer that flags impossible interface-interface type assertions.
cmd
ifaceassert The ifaceassert command runs the ifaceassert analyzer.
inspect Package inspect defines an Analyzer that provides an AST inspector (golang.org/x/tools/go/ast/inspector.Inspector) for the syntax trees of a package.
loopclosure Package loopclosure defines an Analyzer that checks for references to enclosing loop variables from within nested functions.
lostcancel Package lostcancel defines an Analyzer that checks for failure to call a context cancellation function.
cmd
lostcancel The lostcancel command applies the golang.org/x/tools/go/analysis/passes/lostcancel analysis to the specified packages of Go source code.
nilfunc Package nilfunc defines an Analyzer that checks for useless comparisons against nil.
nilness Package nilness inspects the control-flow graph of an SSA function and reports errors such as nil pointer dereferences and degenerate nil pointer comparisons.
cmd
nilness The nilness command applies the golang.org/x/tools/go/analysis/passes/nilness analysis to the specified packages of Go source code.
pkgfact The pkgfact package is a demonstration and test of the package fact mechanism.
printf Package printf defines an Analyzer that checks consistency of Printf format strings and arguments.
reflectvaluecompare Package reflectvaluecompare defines an Analyzer that checks for accidentally using == or reflect.DeepEqual to compare reflect.Value values.
shadow Package shadow defines an Analyzer that checks for shadowed variables.
cmd
shadow The shadow command runs the shadow analyzer.
shift Package shift defines an Analyzer that checks for shifts that exceed the width of an integer.
sigchanyzer Package sigchanyzer defines an Analyzer that detects misuse of unbuffered signal as argument to signal.Notify.
slog Package slog defines an Analyzer that checks for mismatched key-value pairs in log/slog calls.
sortslice Package sortslice defines an Analyzer that checks for calls to sort.Slice that do not use a slice type as first argument.
stdmethods Package stdmethods defines an Analyzer that checks for misspellings in the signatures of methods similar to well-known interfaces.
stdversion Package stdversion reports uses of standard library symbols that are "too new" for the Go version in force in the referring file.
stringintconv Package stringintconv defines an Analyzer that flags type conversions from integers to strings.
cmd
stringintconv The stringintconv command runs the stringintconv analyzer.
structtag Package structtag defines an Analyzer that checks struct field tags are well formed.
testinggoroutine Package testinggoroutine defines an Analyzerfor detecting calls to Fatal from a test goroutine.
tests Package tests defines an Analyzer that checks for common mistaken usages of tests and examples.
timeformat Package timeformat defines an Analyzer that checks for the use of time.Format or time.Parse calls with a bad format.
unmarshal The unmarshal package defines an Analyzer that checks for passing non-pointer or non-interface types to unmarshal and decode functions.
cmd
unmarshal The unmarshal command runs the unmarshal analyzer.
unreachable Package unreachable defines an Analyzer that checks for unreachable code.
unsafeptr Package unsafeptr defines an Analyzer that checks for invalid conversions of uintptr to unsafe.Pointer.
unusedresult Package unusedresult defines an analyzer that checks for unused results of calls to certain pure functions.
cmd
unusedresult The unusedresult command applies the golang.org/x/tools/go/analysis/passes/unusedresult analysis to the specified packages of Go source code.
unusedwrite Package unusedwrite checks for unused writes to the elements of a struct or array object.
usesgenerics Package usesgenerics defines an Analyzer that checks for usage of generic features added in Go 1.18.
singlechecker Package singlechecker defines the main function for an analysis driver with only a single analysis.
unitchecker The unitchecker package defines the main function for an analysis driver that analyzes a single compilation unit during a build.
ast
astutil Package astutil contains common utilities for working with the Go AST.
inspector Package inspector provides helper functions for traversal over the syntax trees of a package, including node filtering by type, and materialization of the traversal stack.
buildutil Package buildutil provides utilities related to the go/build package in the standard library.
callgraph Package callgraph defines the call graph and various algorithms and utilities to operate on it.
cha Package cha computes the call graph of a Go program using the Class Hierarchy Analysis (CHA) algorithm.
rta This package provides Rapid Type Analysis (RTA) for Go, a fast algorithm for call graph construction and discovery of reachable code (and hence dead code) and runtime types.
static Package static computes the call graph of a Go program containing only static call edges.
vta Package vta computes the call graph of a Go program using the Variable Type Analysis (VTA) algorithm originally described in “Practical Virtual Method Call Resolution for Java," Vijay Sundaresan, Laurie Hendren, Chrislain Razafimahefa, Raja Vallée-Rai, Patrick Lam, Etienne Gagnon, and Charles Godin.
cfg Package cfg constructs a simple control-flow graph (CFG) of the statements and expressions within a single function.
expect Package expect provides support for interpreting structured comments in Go source code as test expectations.
gccgoexportdata Package gccgoexportdata provides functions for reading export data files containing type information produced by the gccgo compiler.
gcexportdata Package gcexportdata provides functions for locating, reading, and writing export data files containing type information produced by the gc compiler.
loader Package loader loads a complete Go program from source code, parsing and type-checking the initial packages plus their transitive closure of dependencies.
packages Package packages loads Go packages for inspection and analysis.
gopackages The gopackages command is a diagnostic tool that demonstrates how to use golang.org/x/tools/go/packages to load, parse, type-check, and print one or more Go packages.
packagestest Package packagestest creates temporary projects on disk for testing go tools on.
ssa Package ssa defines a representation of the elements of Go programs (packages, types, functions, variables and constants) using a static single-assignment (SSA) form intermediate representation (IR) for the bodies of functions.
interp Package ssa/interp defines an interpreter for the SSA representation of Go programs.
ssautil
types
objectpath Package objectpath defines a naming scheme for types.Objects (that is, named entities in Go programs) relative to their enclosing package.
typeutil Package typeutil defines various utilities for types, such as Map, a mapping from types.Type to any values.
vcs Package vcs exposes functions for resolving import paths and using version control systems, which can be used to implement behavior similar to the standard "go get" command.
godoc Package godoc is a work-in-progress (2013-07-17) package to begin splitting up the godoc binary into multiple pieces.
analysis Package analysis performs type and pointer analysis and generates mark-up for the Go source view.
redirect Package redirect provides hooks to register HTTP handlers that redirect old godoc paths to their new equivalents.
static Package static exports a map of static file content that supports the godoc user interface.
util Package util contains utility types and functions for godoc.
vfs Package vfs defines types for abstract file system access and provides an implementation accessing the file system of the underlying OS.
gatefs Package gatefs provides an implementation of the FileSystem interface that wraps another FileSystem and limits its concurrency.
httpfs Package httpfs implements http.FileSystem using a godoc vfs.FileSystem.
mapfs Package mapfs file provides an implementation of the FileSystem interface based on the contents of a map[string]string.
zipfs Package zipfs file provides an implementation of the FileSystem interface based on the contents of a .zip file.
imports Package imports implements a Go pretty-printer (like package "go/format") that also adds or removes import statements as necessary.
playground Package playground registers an HTTP handler at "/compile" that proxies requests to the golang.org playground service.
socket Package socket implements an WebSocket-based playground backend.
present Package present implements parsing and rendering of present files, which can be slide presentations as in golang.org/x/tools/cmd/present or articles as in golang.org/x/blog (the Go blog).
refactor
eg Package eg implements the example-based refactoring tool whose command-line is defined in golang.org/x/tools/cmd/eg.
importgraph Package importgraph computes the forward and reverse import dependency graphs for all packages in a Go workspace.
rename Package rename contains the implementation of the 'gorename' command whose main function is in golang.org/x/tools/cmd/gorename.
satisfy Package satisfy inspects the type-checked ASTs of Go packages and reports the set of discovered type constraints of the form (lhs, rhs Type) where lhs is a non-trivial interface, rhs satisfies this interface, and this fact is necessary for the package to be well-typed.
txtar Package txtar implements a trivial text-based file archive format.
xerrors Package xerrors implements functions to manipulate errors.
gomodules.xyz
jsonpatch
v2
gonum.org
v1
plot Package plot provides an API for setting up plots, and primitives for drawing on plots.
cmpimg Package cmpimg compares the raw representation of images taking into account idiosyncracies related to their underlying format (SVG, PDF, PNG, ...).
font Package font provides types to describe and select text font faces.
liberation Package liberation exports the Liberation fonts as a font.Collection.
gob
palette Package palette provides basic color palette handling.
brewer Package brewer provides Brewer Palettes for informative graphics.
moreland Package moreland provides color maps for pseudocoloring scalar fields.
plotter Package plotter defines a variety of standard Plotters for the plot package.
plotutil Package plotutil contains a small number of utilites for creating plots.
text Package text provides types and functions to parse, format and render text.
tools
bezier Package bezier implements 2D Bézier curve calculation.
vg Package vg defines an interface for drawing 2D vector graphics.
draw Package draw provides types and functions to draw shapes on a vg.Canvas.
recorder Package recorder provides support for vector graphics serialization.
vgeps Package vgeps implements the vg.Canvas interface using encapsulated postscript.
vggio Package vggio provides a vg.Canvas implementation backed by Gio, a toolkit that implements portable immediate GUI mode in Go.
vgimg Package vgimg implements the vg.Canvas interface using git.sr.ht/~sbinet/gg as a backend to output raster images.
vgpdf Package vgpdf implements the vg.Canvas interface using gofpdf (github.com/phpdave11/gofpdf).
vgsvg Package vgsvg uses svgo (github.com/ajstarks/svgo) as a backend for vg.
vgtex Package vgtex provides a vg.Canvas implementation for LaTeX, targeted at the TikZ/PGF LaTeX package: https://sourceforge.net/projects/pgf
google.golang.org
api Package api is the root of the packages used to access Google Cloud Services.
abusiveexperiencereport
v1 Package abusiveexperiencereport provides access to the Abusive Experience Report API.
acceleratedmobilepageurl
v1 Package acceleratedmobilepageurl provides access to the Accelerated Mobile Pages (AMP) URL API.
accessapproval
v1 Package accessapproval provides access to the Access Approval API.
v1beta1 Package accessapproval provides access to the Access Approval API.
accesscontextmanager
v1 Package accesscontextmanager provides access to the Access Context Manager API.
v1beta Package accesscontextmanager provides access to the Access Context Manager API.
acmedns
v1 Package acmedns provides access to the ACME DNS API.
addressvalidation
v1 Package addressvalidation provides access to the Address Validation API.
adexchangebuyer
v1.2 Package adexchangebuyer provides access to the Ad Exchange Buyer API.
v1.3 Package adexchangebuyer provides access to the Ad Exchange Buyer API.
v1.4 Package adexchangebuyer provides access to the Ad Exchange Buyer API.
adexchangebuyer2
v2beta1 Package adexchangebuyer2 provides access to the Ad Exchange Buyer API II.
adexchangeseller
v1 Package adexchangeseller provides access to the Ad Exchange Seller API.
v1.1 Package adexchangeseller provides access to the Ad Exchange Seller API.
v2.0 Package adexchangeseller provides access to the Ad Exchange Seller API.
adexperiencereport
v1 Package adexperiencereport provides access to the Ad Experience Report API.
admin
datatransfer
v1 Package admin provides access to the Admin SDK API.
directory
v1 Package admin provides access to the Admin SDK API.
reports
v1 Package admin provides access to the Admin SDK API.
admob
v1 Package admob provides access to the AdMob API.
v1beta Package admob provides access to the AdMob API.
adsense
v1.3 Package adsense provides access to the AdSense Management API.
v1.4 Package adsense provides access to the AdSense Management API.
v2 Package adsense provides access to the AdSense Management API.
adsensehost
v4.1 Package adsensehost provides access to the AdSense Host API.
advisorynotifications
v1 Package advisorynotifications provides access to the Advisory Notifications API.
aiplatform
v1 Package aiplatform provides access to the Vertex AI API.
v1beta1 Package aiplatform provides access to the Vertex AI API.
alertcenter
v1beta1 Package alertcenter provides access to the Google Workspace Alert Center API.
alloydb
v1 Package alloydb provides access to the AlloyDB API.
v1alpha Package alloydb provides access to the AlloyDB API.
v1beta Package alloydb provides access to the AlloyDB API.
analytics
v2.4 Package analytics provides access to the Google Analytics API.
v3 Package analytics provides access to the Google Analytics API.
analyticsadmin
v1alpha Package analyticsadmin provides access to the Google Analytics Admin API.
v1beta Package analyticsadmin provides access to the Google Analytics Admin API.
analyticsdata
v1alpha Package analyticsdata provides access to the Google Analytics Data API.
v1beta Package analyticsdata provides access to the Google Analytics Data API.
analyticshub
v1 Package analyticshub provides access to the Analytics Hub API.
v1beta1 Package analyticshub provides access to the Analytics Hub API.
analyticsreporting
v4 Package analyticsreporting provides access to the Analytics Reporting API.
androiddeviceprovisioning
v1 Package androiddeviceprovisioning provides access to the Android Device Provisioning Partner API.
androidenterprise
v1 Package androidenterprise provides access to the Google Play EMM API.
androidmanagement
v1 Package androidmanagement provides access to the Android Management API.
androidpublisher
v1 Package androidpublisher provides access to the Google Play Developer API.
v1.1 Package androidpublisher provides access to the Google Play Developer API.
v2 Package androidpublisher provides access to the Google Play Developer API.
v3 Package androidpublisher provides access to the Google Play Android Developer API.
apigateway
v1 Package apigateway provides access to the API Gateway API.
v1alpha1 Package apigateway provides access to the API Gateway API.
v1alpha2 Package apigateway provides access to the API Gateway API.
v1beta Package apigateway provides access to the API Gateway API.
apigee
v1 Package apigee provides access to the Apigee API.
apigeeregistry
v1 Package apigeeregistry provides access to the Apigee Registry API.
apikeys
v2 Package apikeys provides access to the API Keys API.
appengine
v1 Package appengine provides access to the App Engine Admin API.
v1alpha Package appengine provides access to the App Engine Admin API.
v1beta Package appengine provides access to the App Engine Admin API.
v1beta4 Package appengine provides access to the App Engine Admin API.
v1beta5 Package appengine provides access to the App Engine Admin API.
apphub
v1 Package apphub provides access to the App Hub API.
v1alpha Package apphub provides access to the App Hub API.
appsactivity
v1 Package appsactivity provides access to the Drive Activity API.
appstate
v1 Package appstate provides access to the Google App State API.
area120tables
v1alpha1 Package area120tables provides access to the Area120 Tables API.
artifactregistry
v1 Package artifactregistry provides access to the Artifact Registry API.
v1beta1 Package artifactregistry provides access to the Artifact Registry API.
v1beta2 Package artifactregistry provides access to the Artifact Registry API.
assuredworkloads
v1 Package assuredworkloads provides access to the Assured Workloads API.
v1beta1 Package assuredworkloads provides access to the Assured Workloads API.
authorizedbuyersmarketplace
v1 Package authorizedbuyersmarketplace provides access to the Authorized Buyers Marketplace API.
backupdr
v1 Package backupdr provides access to the Backup and DR Service API.
baremetalsolution
v1 Package baremetalsolution provides access to the Bare Metal Solution API.
v1alpha1 Package baremetalsolution provides access to the Bare Metal Solution API.
v2 Package baremetalsolution provides access to the Bare Metal Solution API.
batch
v1 Package batch provides access to the Batch API.
beyondcorp
v1 Package beyondcorp provides access to the BeyondCorp API.
v1alpha Package beyondcorp provides access to the BeyondCorp API.
biglake
v1 Package biglake provides access to the BigLake API.
bigquery
v2 Package bigquery provides access to the BigQuery API.
bigqueryconnection
v1 Package bigqueryconnection provides access to the BigQuery Connection API.
v1beta1 Package bigqueryconnection provides access to the BigQuery Connection API.
bigquerydatapolicy
v1 Package bigquerydatapolicy provides access to the BigQuery Data Policy API.
bigquerydatatransfer
v1 Package bigquerydatatransfer provides access to the BigQuery Data Transfer API.
bigqueryreservation
v1 Package bigqueryreservation provides access to the BigQuery Reservation API.
v1alpha2 Package bigqueryreservation provides access to the BigQuery Reservation API.
v1beta1 Package bigqueryreservation provides access to the BigQuery Reservation API.
bigtableadmin
v1 Package bigtableadmin provides access to the Cloud Bigtable Admin API.
v2 Package bigtableadmin provides access to the Cloud Bigtable Admin API.
billingbudgets
v1 Package billingbudgets provides access to the Cloud Billing Budget API.
v1beta1 Package billingbudgets provides access to the Cloud Billing Budget API.
binaryauthorization
v1 Package binaryauthorization provides access to the Binary Authorization API.
v1beta1 Package binaryauthorization provides access to the Binary Authorization API.
blockchainnodeengine
v1 Package blockchainnodeengine provides access to the Blockchain Node Engine API.
blogger
v2 Package blogger provides access to the Blogger API.
v3 Package blogger provides access to the Blogger API.
books
v1 Package books provides access to the Books API.
businessprofileperformance
v1 Package businessprofileperformance provides access to the Business Profile Performance API.
calendar
v3 Package calendar provides access to the Calendar API.
certificatemanager
v1 Package certificatemanager provides access to the Certificate Manager API.
chat
v1 Package chat provides access to the Google Chat API.
checks
v1alpha Package checks provides access to the Checks API.
chromemanagement
v1 Package chromemanagement provides access to the Chrome Management API.
chromepolicy
v1 Package chromepolicy provides access to the Chrome Policy API.
chromeuxreport
v1 Package chromeuxreport provides access to the Chrome UX Report API.
civicinfo
v2 Package civicinfo provides access to the Google Civic Information API.
classroom
v1 Package classroom provides access to the Google Classroom API.
cloudasset
v1 Package cloudasset provides access to the Cloud Asset API.
v1beta1 Package cloudasset provides access to the Cloud Asset API.
v1p1beta1 Package cloudasset provides access to the Cloud Asset API.
v1p4beta1 Package cloudasset provides access to the Cloud Asset API.
v1p5beta1 Package cloudasset provides access to the Cloud Asset API.
v1p7beta1 Package cloudasset provides access to the Cloud Asset API.
cloudbilling
v1 Package cloudbilling provides access to the Cloud Billing API.
v1beta Package cloudbilling provides access to the Cloud Billing API.
cloudbuild
v1 Package cloudbuild provides access to the Cloud Build API.
v1alpha1 Package cloudbuild provides access to the Cloud Build API.
v1alpha2 Package cloudbuild provides access to the Cloud Build API.
v1beta1 Package cloudbuild provides access to the Cloud Build API.
v2 Package cloudbuild provides access to the Cloud Build API.
cloudchannel
v1 Package cloudchannel provides access to the Cloud Channel API.
cloudcommerceprocurement
v1 Package cloudcommerceprocurement provides access to the Cloud Commerce Partner Procurement API.
cloudcontrolspartner
v1 Package cloudcontrolspartner provides access to the Cloud Controls Partner API.
v1beta Package cloudcontrolspartner provides access to the Cloud Controls Partner API.
clouddebugger
v2 Package clouddebugger provides access to the Cloud Debugger API (Deprecated).
clouddeploy
v1 Package clouddeploy provides access to the Cloud Deploy API.
clouderrorreporting
v1beta1 Package clouderrorreporting provides access to the Error Reporting API.
cloudfunctions
v1 Package cloudfunctions provides access to the Cloud Functions API.
v1beta2 Package cloudfunctions provides access to the Cloud Functions API.
v2 Package cloudfunctions provides access to the Cloud Functions API.
v2alpha Package cloudfunctions provides access to the Cloud Functions API.
v2beta Package cloudfunctions provides access to the Cloud Functions API.
cloudidentity
v1 Package cloudidentity provides access to the Cloud Identity API.
v1beta1 Package cloudidentity provides access to the Cloud Identity API.
cloudiot
v1 Package cloudiot provides access to the Cloud IoT API.
cloudkms
v1 Package cloudkms provides access to the Cloud Key Management Service (KMS) API.
cloudprivatecatalog
v1beta1 Package cloudprivatecatalog provides access to the Cloud Private Catalog API.
cloudprivatecatalogproducer
v1beta1 Package cloudprivatecatalogproducer provides access to the Cloud Private Catalog Producer API.
cloudprofiler
v2 Package cloudprofiler provides access to the Cloud Profiler API.
cloudresourcemanager
v1 Package cloudresourcemanager provides access to the Cloud Resource Manager API.
v1beta1 Package cloudresourcemanager provides access to the Cloud Resource Manager API.
v2 Package cloudresourcemanager provides access to the Cloud Resource Manager API.
v2beta1 Package cloudresourcemanager provides access to the Cloud Resource Manager API.
v3 Package cloudresourcemanager provides access to the Cloud Resource Manager API.
cloudscheduler
v1 Package cloudscheduler provides access to the Cloud Scheduler API.
v1beta1 Package cloudscheduler provides access to the Cloud Scheduler API.
cloudsearch
v1 Package cloudsearch provides access to the Cloud Search API.
cloudshell
v1 Package cloudshell provides access to the Cloud Shell API.
v1alpha1 Package cloudshell provides access to the Cloud Shell API.
cloudsupport
v2 Package cloudsupport provides access to the Google Cloud Support API.
v2beta Package cloudsupport provides access to the Google Cloud Support API.
cloudtasks
v2 Package cloudtasks provides access to the Cloud Tasks API.
v2beta2 Package cloudtasks provides access to the Cloud Tasks API.
v2beta3 Package cloudtasks provides access to the Cloud Tasks API.
cloudtrace
v1 Package cloudtrace provides access to the Cloud Trace API.
v2 Package cloudtrace provides access to the Cloud Trace API.
v2beta1 Package cloudtrace provides access to the Cloud Trace API.
commentanalyzer
v1alpha1 Package commentanalyzer provides access to the Perspective Comment Analyzer API.
composer
v1 Package composer provides access to the Cloud Composer API.
v1beta1 Package composer provides access to the Cloud Composer API.
compute
v0.alpha Package compute provides access to the Compute Engine API.
v0.beta Package compute provides access to the Compute Engine API.
v1 Package compute provides access to the Compute Engine API.
config
v1 Package config provides access to the Infrastructure Manager API.
connectors
v1 Package connectors provides access to the Connectors API.
v2 Package connectors provides access to the Connectors API.
consumersurveys
v2 Package consumersurveys provides access to the Consumer Surveys API.
contactcenteraiplatform
v1alpha1 Package contactcenteraiplatform provides access to the Contact Center AI Platform API.
contactcenterinsights
v1 Package contactcenterinsights provides access to the Contact Center AI Insights API.
container
v1 Package container provides access to the Kubernetes Engine API.
v1beta1 Package container provides access to the Kubernetes Engine API.
containeranalysis
v1 Package containeranalysis provides access to the Container Analysis API.
v1alpha1 Package containeranalysis provides access to the Container Analysis API.
v1beta1 Package containeranalysis provides access to the Container Analysis API.
content
v2 Package content provides access to the Content API for Shopping.
v2.1 Package content provides access to the Content API for Shopping.
v2sandbox Package content provides access to the Content API for Shopping.
contentwarehouse
v1 Package contentwarehouse provides access to the Document AI Warehouse API.
corp_autopush_learningstate
v1 Package corp_autopush_learningstate provides access to the .
corp_spatialanalytics
v1 Package corp_spatialanalytics provides access to the .
customsearch
v1 Package customsearch provides access to the Custom Search API.
datacatalog
v1 Package datacatalog provides access to the Google Cloud Data Catalog API.
v1beta1 Package datacatalog provides access to the Google Cloud Data Catalog API.
dataflow
v1b3 Package dataflow provides access to the Dataflow API.
dataform
v1beta1 Package dataform provides access to the Dataform API.
datafusion
v1 Package datafusion provides access to the Cloud Data Fusion API.
v1beta1 Package datafusion provides access to the Cloud Data Fusion API.
datalabeling
v1beta1 Package datalabeling provides access to the Data Labeling API.
datalineage
v1 Package datalineage provides access to the Data Lineage API.
datamigration
v1 Package datamigration provides access to the Database Migration API.
v1beta1 Package datamigration provides access to the Database Migration API.
datapipelines
v1 Package datapipelines provides access to the Data pipelines API.
dataplex
v1 Package dataplex provides access to the Cloud Dataplex API.
dataportability
v1 Package dataportability provides access to the Data Portability API.
v1beta Package dataportability provides access to the Data Portability API.
dataproc
v1 Package dataproc provides access to the Cloud Dataproc API.
v1beta2 Package dataproc provides access to the Cloud Dataproc API.
datastore
v1 Package datastore provides access to the Cloud Datastore API.
v1beta1 Package datastore provides access to the Cloud Datastore API.
v1beta3 Package datastore provides access to the Cloud Datastore API.
datastream
v1 Package datastream provides access to the Datastream API.
v1alpha1 Package datastream provides access to the Datastream API.
deploymentmanager
v0.alpha Package deploymentmanager provides access to the Cloud Deployment Manager V2 API.
v2 Package deploymentmanager provides access to the Cloud Deployment Manager V2 API.
v2beta Package deploymentmanager provides access to the Cloud Deployment Manager V2 API.
dfareporting
v2.7 Package dfareporting provides access to the DCM/DFA Reporting And Trafficking API.
v3.0 Package dfareporting provides access to the DCM/DFA Reporting And Trafficking API.
v3.1 Package dfareporting provides access to the DCM/DFA Reporting And Trafficking API.
v3.2 Package dfareporting provides access to the DCM/DFA Reporting And Trafficking API.
v3.3 Package dfareporting provides access to the Campaign Manager 360 API.
v3.4 Package dfareporting provides access to the Campaign Manager 360 API.
v3.5 Package dfareporting provides access to the Campaign Manager 360 API.
v4 Package dfareporting provides access to the Campaign Manager 360 API.
dialogflow
v2 Package dialogflow provides access to the Dialogflow API.
v2beta1 Package dialogflow provides access to the Dialogflow API.
v3 Package dialogflow provides access to the Dialogflow API.
v3alpha1 Package dialogflow provides access to the Dialogflow API.
v3beta1 Package dialogflow provides access to the Dialogflow API.
digitalassetlinks
v1 Package digitalassetlinks provides access to the Digital Asset Links API.
discovery
v1 Package discovery provides access to the API Discovery Service.
discoveryengine
v1 Package discoveryengine provides access to the Discovery Engine API.
v1alpha Package discoveryengine provides access to the Discovery Engine API.
v1beta Package discoveryengine provides access to the Discovery Engine API.
displayvideo
v1 Package displayvideo provides access to the Display & Video 360 API.
v1beta Package displayvideo provides access to the Display & Video 360 API.
v1beta2 Package displayvideo provides access to the Display & Video 360 API.
v1dev Package displayvideo provides access to the Display & Video 360 API.
v2 Package displayvideo provides access to the Display & Video 360 API.
v3 Package displayvideo provides access to the Display & Video 360 API.
v4 Package displayvideo provides access to the Display & Video 360 API.
dlp
v2 Package dlp provides access to the Sensitive Data Protection (DLP).
dns
v1 Package dns provides access to the Cloud DNS API.
v1beta2 Package dns provides access to the Cloud DNS API.
v2 Package dns provides access to the Cloud DNS API.
v2beta1 Package dns provides access to the Cloud DNS API.
docs
v1 Package docs provides access to the Google Docs API.
documentai
v1 Package documentai provides access to the Cloud Document AI API.
v1beta2 Package documentai provides access to the Cloud Document AI API.
v1beta3 Package documentai provides access to the Cloud Document AI API.
domains
v1 Package domains provides access to the Cloud Domains API.
v1alpha2 Package domains provides access to the Cloud Domains API.
v1beta1 Package domains provides access to the Cloud Domains API.
domainsrdap
v1 Package domainsrdap provides access to the Domains RDAP API.
doubleclickbidmanager
v1 Package doubleclickbidmanager provides access to the DoubleClick Bid Manager API.
v1.1 Package doubleclickbidmanager provides access to the DoubleClick Bid Manager API.
v2 Package doubleclickbidmanager provides access to the DoubleClick Bid Manager API.
doubleclicksearch
v2 Package doubleclicksearch provides access to the Search Ads 360 API.
drive
v2 Package drive provides access to the Google Drive API.
v3 Package drive provides access to the Google Drive API.
driveactivity
v2 Package driveactivity provides access to the Drive Activity API.
drivelabels
v2 Package drivelabels provides access to the Drive Labels API.
v2beta Package drivelabels provides access to the Drive Labels API.
essentialcontacts
v1 Package essentialcontacts provides access to the Essential Contacts API.
eventarc
v1 Package eventarc provides access to the Eventarc API.
v1beta1 Package eventarc provides access to the Eventarc API.
examples
factchecktools
v1alpha1 Package factchecktools provides access to the Fact Check Tools API.
fcm
v1 Package fcm provides access to the Firebase Cloud Messaging API.
fcmdata
v1beta1 Package fcmdata provides access to the Firebase Cloud Messaging Data API.
file
v1 Package file provides access to the Cloud Filestore API.
v1beta1 Package file provides access to the Cloud Filestore API.
firebase
v1beta1 Package firebase provides access to the Firebase Management API.
firebaseappcheck
v1 Package firebaseappcheck provides access to the Firebase App Check API.
v1beta Package firebaseappcheck provides access to the Firebase App Check API.
firebaseappdistribution
v1 Package firebaseappdistribution provides access to the Firebase App Distribution API.
v1alpha Package firebaseappdistribution provides access to the Firebase App Distribution API.
firebasedatabase
v1beta Package firebasedatabase provides access to the Firebase Realtime Database API.
firebasedynamiclinks
v1 Package firebasedynamiclinks provides access to the Firebase Dynamic Links API.
firebasehosting
v1 Package firebasehosting provides access to the Firebase Hosting API.
v1beta1 Package firebasehosting provides access to the Firebase Hosting API.
firebaseml
v1 Package firebaseml provides access to the Firebase ML API.
v1beta2 Package firebaseml provides access to the Firebase ML API.
v2beta Package firebaseml provides access to the Firebase ML API.
firebaseremoteconfig
v1 Package firebaseremoteconfig provides access to the Firebase Remote Config API.
firebaserules
v1 Package firebaserules provides access to the Firebase Rules API.
firebasestorage
v1beta Package firebasestorage provides access to the Cloud Storage for Firebase API.
firestore
v1 Package firestore provides access to the Cloud Firestore API.
v1beta1 Package firestore provides access to the Cloud Firestore API.
v1beta2 Package firestore provides access to the Cloud Firestore API.
fitness
v1 Package fitness provides access to the Fitness API.
forms
v1 Package forms provides access to the Google Forms API.
fusiontables
v1 Package fusiontables provides access to the Fusion Tables API.
v2 Package fusiontables provides access to the Fusion Tables API.
games
v1 Package games provides access to the Google Play Game Services.
gamesconfiguration
v1configuration Package gamesconfiguration provides access to the Google Play Game Services Publishing API.
gameservices
v1 Package gameservices provides access to the Game Services API.
v1beta Package gameservices provides access to the Game Services API.
gamesmanagement
v1management Package gamesmanagement provides access to the Google Play Game Management.
genomics
v1 Package genomics provides access to the Genomics API.
v1alpha2 Package genomics provides access to the Genomics API.
v2alpha1 Package genomics provides access to the Genomics API.
gkebackup
v1 Package gkebackup provides access to the Backup for GKE API.
gkehub
v1 Package gkehub provides access to the GKE Hub API.
v1alpha Package gkehub provides access to the GKE Hub API.
v1alpha2 Package gkehub provides access to the GKE Hub API.
v1beta Package gkehub provides access to the GKE Hub API.
v1beta1 Package gkehub provides access to the GKE Hub API.
v2alpha Package gkehub provides access to the GKE Hub API.
gkeonprem
v1 Package gkeonprem provides access to the Anthos On-Prem API.
gmail
v1 Package gmail provides access to the Gmail API.
gmailpostmastertools
v1 Package gmailpostmastertools provides access to the Gmail Postmaster Tools API.
v1beta1 Package gmailpostmastertools provides access to the Gmail Postmaster Tools API.
google-api-go-generator
googleapi Package googleapi contains the common code shared by all Google API libraries.
transport Package transport contains HTTP transports used to make authenticated API requests.
groupsmigration
v1 Package groupsmigration provides access to the Groups Migration API.
groupssettings
v1 Package groupssettings provides access to the Groups Settings API.
healthcare
v1 Package healthcare provides access to the Cloud Healthcare API.
v1alpha Package healthcare provides access to the Cloud Healthcare API.
v1alpha2 Package healthcare provides access to the Cloud Healthcare API.
v1beta1 Package healthcare provides access to the Cloud Healthcare API.
homegraph
v1 Package homegraph provides access to the HomeGraph API.
iam
v1 Package iam provides access to the Identity and Access Management (IAM) API.
v2 Package iam provides access to the Identity and Access Management (IAM) API.
v2beta Package iam provides access to the Identity and Access Management (IAM) API.
iamcredentials
v1 Package iamcredentials provides access to the IAM Service Account Credentials API.
iap
v1 Package iap provides access to the Cloud Identity-Aware Proxy API.
v1beta1 Package iap provides access to the Cloud Identity-Aware Proxy API.
ideahub
v1alpha Package ideahub provides access to the Idea Hub API.
v1beta Package ideahub provides access to the Idea Hub API.
identitytoolkit
v1 Package identitytoolkit provides access to the Identity Toolkit API.
v2 Package identitytoolkit provides access to the Identity Toolkit API.
v3 Package identitytoolkit provides access to the Google Identity Toolkit API.
ids
v1 Package ids provides access to the Cloud IDS API.
idtoken Package idtoken provides utilities for creating authenticated transports with ID Tokens for Google HTTP APIs.
impersonate Package impersonate is used to impersonate Google Credentials.
indexing
v3 Package indexing provides access to the Web Search Indexing API.
integrations
v1 Package integrations provides access to the Application Integration API.
v1alpha Package integrations provides access to the Application Integration API.
iterator Package iterator provides support for standard Google API iterators.
testing Package testing provides support functions for testing iterators conforming to the standard pattern.
jobs
v2 Package jobs provides access to the Cloud Talent Solution API.
v3 Package jobs provides access to the Cloud Talent Solution API.
v3p1beta1 Package jobs provides access to the Cloud Talent Solution API.
v4 Package jobs provides access to the Cloud Talent Solution API.
keep
v1 Package keep provides access to the Google Keep API.
kgsearch
v1 Package kgsearch provides access to the Knowledge Graph Search API.
kmsinventory
v1 Package kmsinventory provides access to the KMS Inventory API.
language
v1 Package language provides access to the Cloud Natural Language API.
v1beta1 Package language provides access to the Cloud Natural Language API.
v1beta2 Package language provides access to the Cloud Natural Language API.
v2 Package language provides access to the Cloud Natural Language API.
libraryagent
v1 Package libraryagent provides access to the Library Agent API.
licensing
v1 Package licensing provides access to the Enterprise License Manager API.
lifesciences
v2beta Package lifesciences provides access to the Cloud Life Sciences API.
localservices
v1 Package localservices provides access to the Local Services API.
logging
v2 Package logging provides access to the Cloud Logging API.
v2beta1 Package logging provides access to the Stackdriver Logging API.
looker
v1 Package looker provides access to the Looker (Google Cloud core) API.
managedidentities
v1 Package managedidentities provides access to the Managed Service for Microsoft Active Directory API.
v1alpha1 Package managedidentities provides access to the Managed Service for Microsoft Active Directory API.
v1beta1 Package managedidentities provides access to the Managed Service for Microsoft Active Directory API.
manufacturers
v1 Package manufacturers provides access to the Manufacturer Center API.
marketingplatformadmin
v1alpha Package marketingplatformadmin provides access to the Google Marketing Platform Admin API.
memcache
v1 Package memcache provides access to the Cloud Memorystore for Memcached API.
v1beta2 Package memcache provides access to the Cloud Memorystore for Memcached API.
metastore
v1 Package metastore provides access to the Dataproc Metastore API.
v1alpha Package metastore provides access to the Dataproc Metastore API.
v1beta Package metastore provides access to the Dataproc Metastore API.
migrationcenter
v1 Package migrationcenter provides access to the Migration Center API.
v1alpha1 Package migrationcenter provides access to the Migration Center API.
mirror
v1 Package mirror provides access to the Google Mirror API.
ml
v1 Package ml provides access to the AI Platform Training & Prediction API.
monitoring
v1 Package monitoring provides access to the Cloud Monitoring API.
v3 Package monitoring provides access to the Cloud Monitoring API.
mybusinessaccountmanagement
v1 Package mybusinessaccountmanagement provides access to the My Business Account Management API.
mybusinessbusinesscalls
v1 Package mybusinessbusinesscalls provides access to the My Business Business Calls API.
mybusinessbusinessinformation
v1 Package mybusinessbusinessinformation provides access to the My Business Business Information API.
mybusinesslodging
v1 Package mybusinesslodging provides access to the My Business Lodging API.
mybusinessnotifications
v1 Package mybusinessnotifications provides access to the My Business Notifications API.
mybusinessplaceactions
v1 Package mybusinessplaceactions provides access to the My Business Place Actions API.
mybusinessqanda
v1 Package mybusinessqanda provides access to the My Business Q&A API.
mybusinessverifications
v1 Package mybusinessverifications provides access to the My Business Verifications API.
networkconnectivity
v1 Package networkconnectivity provides access to the Network Connectivity API.
v1alpha1 Package networkconnectivity provides access to the Network Connectivity API.
networkmanagement
v1 Package networkmanagement provides access to the Network Management API.
v1beta1 Package networkmanagement provides access to the Network Management API.
networksecurity
v1 Package networksecurity provides access to the Network Security API.
v1beta1 Package networksecurity provides access to the Network Security API.
networkservices
v1 Package networkservices provides access to the Network Services API.
v1beta1 Package networkservices provides access to the Network Services API.
notebooks
v1 Package notebooks provides access to the Notebooks API.
v2 Package notebooks provides access to the Notebooks API.
oauth2
v1 Package oauth2 provides access to the Google OAuth2 API.
v2 Package oauth2 provides access to the Google OAuth2 API.
ondemandscanning
v1 Package ondemandscanning provides access to the On-Demand Scanning API.
v1beta1 Package ondemandscanning provides access to the On-Demand Scanning API.
option Package option contains options for Google API clients.
internaloption Package internaloption contains options used internally by Google client code.
orgpolicy
v2 Package orgpolicy provides access to the Organization Policy API.
osconfig
v1 Package osconfig provides access to the OS Config API.
v1alpha Package osconfig provides access to the OS Config API.
v1beta Package osconfig provides access to the OS Config API.
oslogin
v1 Package oslogin provides access to the Cloud OS Login API.
v1alpha Package oslogin provides access to the Cloud OS Login API.
v1beta Package oslogin provides access to the Cloud OS Login API.
pagespeedonline
v1 Package pagespeedonline provides access to the PageSpeed Insights API.
v2 Package pagespeedonline provides access to the PageSpeed Insights API.
v4 Package pagespeedonline provides access to the PageSpeed Insights API.
v5 Package pagespeedonline provides access to the PageSpeed Insights API.
partners
v2 Package partners provides access to the Google Partners API.
paymentsresellersubscription
v1 Package paymentsresellersubscription provides access to the Payments Reseller Subscription API.
people
v1 Package people provides access to the People API.
places
v1 Package places provides access to the Places API (New).
playablelocations
v3 Package playablelocations provides access to the Playable Locations API.
playcustomapp
v1 Package playcustomapp provides access to the Google Play Custom App Publishing API.
playdeveloperreporting
v1alpha1 Package playdeveloperreporting provides access to the Google Play Developer Reporting API.
v1beta1 Package playdeveloperreporting provides access to the Google Play Developer Reporting API.
playgrouping
v1alpha1 Package playgrouping provides access to the Google Play Grouping API.
playintegrity
v1 Package playintegrity provides access to the Google Play Integrity API.
playmoviespartner
v1 Package playmoviespartner provides access to the Google Play Movies Partner API.
plus
v1 Package plus provides access to the Google+ API.
plusdomains
v1 Package plusdomains provides access to the Google+ Domains API.
policyanalyzer
v1 Package policyanalyzer provides access to the Policy Analyzer API.
v1beta1 Package policyanalyzer provides access to the Policy Analyzer API.
policysimulator
v1 Package policysimulator provides access to the Policy Simulator API.
v1alpha Package policysimulator provides access to the Policy Simulator API.
v1beta Package policysimulator provides access to the Policy Simulator API.
v1beta1 Package policysimulator provides access to the Policy Simulator API.
policytroubleshooter
v1 Package policytroubleshooter provides access to the Policy Troubleshooter API.
v1beta Package policytroubleshooter provides access to the Policy Troubleshooter API.
poly
v1 Package poly provides access to the Poly API.
privateca
v1 Package privateca provides access to the Certificate Authority API.
v1beta1 Package privateca provides access to the Certificate Authority API.
prod_tt_sasportal
v1alpha1 Package prod_tt_sasportal provides access to the SAS Portal API (Testing).
proximitybeacon
v1beta1 Package proximitybeacon provides access to the Proximity Beacon API.
publicca
v1 Package publicca provides access to the Public Certificate Authority API.
v1alpha1 Package publicca provides access to the Public Certificate Authority API.
v1beta1 Package publicca provides access to the Public Certificate Authority API.
pubsub
v1 Package pubsub provides access to the Cloud Pub/Sub API.
v1beta1a Package pubsub provides access to the Cloud Pub/Sub API.
v1beta2 Package pubsub provides access to the Cloud Pub/Sub API.
pubsublite
v1 Package pubsublite provides access to the Pub/Sub Lite API.
qpxexpress
v1 Package qpxexpress provides access to the QPX Express API.
rapidmigrationassessment
v1 Package rapidmigrationassessment provides access to the Rapid Migration Assessment API.
readerrevenuesubscriptionlinking
v1 Package readerrevenuesubscriptionlinking provides access to the Reader Revenue Subscription Linking API.
realtimebidding
v1 Package realtimebidding provides access to the Real-time Bidding API.
v1alpha Package realtimebidding provides access to the Real-time Bidding API.
recaptchaenterprise
v1 Package recaptchaenterprise provides access to the reCAPTCHA Enterprise API.
recommendationengine
v1beta1 Package recommendationengine provides access to the Recommendations AI (Beta).
recommender
v1 Package recommender provides access to the Recommender API.
v1beta1 Package recommender provides access to the Recommender API.
redis
v1 Package redis provides access to the Google Cloud Memorystore for Redis API.
v1beta1 Package redis provides access to the Google Cloud Memorystore for Redis API.
remotebuildexecution
v1 Package remotebuildexecution provides access to the Remote Build Execution API.
v1alpha Package remotebuildexecution provides access to the Remote Build Execution API.
v2 Package remotebuildexecution provides access to the Remote Build Execution API.
replicapool
v1beta1 Package replicapool provides access to the Replica Pool API.
replicapoolupdater
v1beta1 Package replicapoolupdater provides access to the Google Compute Engine Instance Group Updater API.
reseller
v1 Package reseller provides access to the Google Workspace Reseller API.
resourcesettings
v1 Package resourcesettings provides access to the Resource Settings API.
retail
v2 Package retail provides access to the Vertex AI Search for Retail API.
v2alpha Package retail provides access to the Vertex AI Search for Retail API.
v2beta Package retail provides access to the Vertex AI Search for Retail API.
run
v1 Package run provides access to the Cloud Run Admin API.
v1alpha1 Package run provides access to the Cloud Run Admin API.
v1beta1 Package run provides access to the Cloud Run Admin API.
v2 Package run provides access to the Cloud Run Admin API.
runtimeconfig
v1 Package runtimeconfig provides access to the Cloud Runtime Configuration API.
v1beta1 Package runtimeconfig provides access to the Cloud Runtime Configuration API.
safebrowsing
v4 Package safebrowsing provides access to the Safe Browsing API.
v5 Package safebrowsing provides access to the Safe Browsing API.
sasportal
v1alpha1 Package sasportal provides access to the SAS Portal API.
script
v1 Package script provides access to the Apps Script API.
searchads360
v0 Package searchads360 provides access to the Search Ads 360 Reporting API.
searchconsole
v1 Package searchconsole provides access to the Google Search Console API.
secretmanager
v1 Package secretmanager provides access to the Secret Manager API.
v1beta1 Package secretmanager provides access to the Secret Manager API.
v1beta2 Package secretmanager provides access to the Secret Manager API.
securitycenter
v1 Package securitycenter provides access to the Security Command Center API.
v1beta1 Package securitycenter provides access to the Security Command Center API.
v1beta2 Package securitycenter provides access to the Security Command Center API.
v1p1alpha1 Package securitycenter provides access to the Security Command Center API.
v1p1beta1 Package securitycenter provides access to the Security Command Center API.
servicebroker
v1 Package servicebroker provides access to the Service Broker API.
v1alpha1 Package servicebroker provides access to the Service Broker API.
v1beta1 Package servicebroker provides access to the Service Broker API.
serviceconsumermanagement
v1 Package serviceconsumermanagement provides access to the Service Consumer Management API.
v1beta1 Package serviceconsumermanagement provides access to the Service Consumer Management API.
servicecontrol
v1 Package servicecontrol provides access to the Service Control API.
v2 Package servicecontrol provides access to the Service Control API.
servicedirectory
v1 Package servicedirectory provides access to the Service Directory API.
v1beta1 Package servicedirectory provides access to the Service Directory API.
servicemanagement
v1 Package servicemanagement provides access to the Service Management API.
servicenetworking
v1 Package servicenetworking provides access to the Service Networking API.
v1beta Package servicenetworking provides access to the Service Networking API.
serviceusage
v1 Package serviceusage provides access to the Service Usage API.
v1beta1 Package serviceusage provides access to the Service Usage API.
serviceuser
v1 Package serviceuser provides access to the Service User API.
sheets
v4 Package sheets provides access to the Google Sheets API.
siteverification
v1 Package siteverification provides access to the Google Site Verification API.
slides
v1 Package slides provides access to the Google Slides API.
smartdevicemanagement
v1 Package smartdevicemanagement provides access to the Smart Device Management API.
solar
v1 Package solar provides access to the Solar API.
sourcerepo
v1 Package sourcerepo provides access to the Cloud Source Repositories API.
spanner
v1 Package spanner provides access to the Cloud Spanner API.
spectrum
v1explorer Package spectrum provides access to the Google Spectrum Database API.
speech
v1 Package speech provides access to the Cloud Speech-to-Text API.
v1beta1 Package speech provides access to the Cloud Speech API.
v1p1beta1 Package speech provides access to the Cloud Speech-to-Text API.
v2beta Package speech provides access to the Cloud Speech-to-Text API.
v2beta1 Package speech provides access to the Cloud Speech-to-Text API.
sql
v1beta4 Package sql provides access to the Cloud SQL Admin API.
sqladmin
v1 Package sqladmin provides access to the Cloud SQL Admin API.
v1beta4 Package sqladmin provides access to the Cloud SQL Admin API.
storage
v1 Package storage provides access to the Cloud Storage JSON API.
v1beta1 Package storage provides access to the Cloud Storage JSON API.
v1beta2 Package storage provides access to the Cloud Storage JSON API.
storagetransfer
v1 Package storagetransfer provides access to the Storage Transfer API.
streetviewpublish
v1 Package streetviewpublish provides access to the Street View Publish API.
sts
v1 Package sts provides access to the Security Token Service API.
v1beta Package sts provides access to the Security Token Service API.
support
bundler Package bundler supports bundling (batching) of items.
surveys
v2 Package surveys provides access to the Surveys API.
tagmanager
v1 Package tagmanager provides access to the Tag Manager API.
v2 Package tagmanager provides access to the Tag Manager API.
tasks
v1 Package tasks provides access to the Google Tasks API.
testing
v1 Package testing provides access to the Cloud Testing API.
texttospeech
v1 Package texttospeech provides access to the Cloud Text-to-Speech API.
v1beta1 Package texttospeech provides access to the Cloud Text-to-Speech API.
toolresults
v1 Package toolresults provides access to the Cloud Tool Results API.
v1beta3 Package toolresults provides access to the Cloud Tool Results API.
tpu
v1 Package tpu provides access to the Cloud TPU API.
v1alpha1 Package tpu provides access to the Cloud TPU API.
v2 Package tpu provides access to the Cloud TPU API.
v2alpha1 Package tpu provides access to the Cloud TPU API.
tracing
v2 Package tracing provides access to the Google Tracing API.
trafficdirector
v2 Package trafficdirector provides access to the Traffic Director API.
v3 Package trafficdirector provides access to the Traffic Director API.
transcoder
v1 Package transcoder provides access to the Transcoder API.
v1beta1 Package transcoder provides access to the Transcoder API.
translate
v2 Package translate provides access to the Google Cloud Translation API.
v3 Package translate provides access to the Cloud Translation API.
v3beta1 Package translate provides access to the Cloud Translation API.
transport Package transport provides utility methods for creating authenticated transports to Google's HTTP and gRPC APIs.
bytestream Package bytestream provides a client for any service that exposes a ByteStream API.
grpc Package grpc supports network connections to GRPC servers.
http Package http supports network connections to HTTP servers.
travelimpactmodel
v1 Package travelimpactmodel provides access to the Travel Impact Model API.
urlshortener
v1 Package urlshortener provides access to the URL Shortener API.
vault
v1 Package vault provides access to the Google Vault API.
vectortile
v1 Package vectortile provides access to the Semantic Tile API.
verifiedaccess
v1 Package verifiedaccess provides access to the Chrome Verified Access API.
v2 Package verifiedaccess provides access to the Chrome Verified Access API.
versionhistory
v1 Package versionhistory provides access to the versionhistory.googleapis.com API.
videointelligence
v1 Package videointelligence provides access to the Cloud Video Intelligence API.
v1beta2 Package videointelligence provides access to the Cloud Video Intelligence API.
v1p1beta1 Package videointelligence provides access to the Cloud Video Intelligence API.
v1p2beta1 Package videointelligence provides access to the Cloud Video Intelligence API.
v1p3beta1 Package videointelligence provides access to the Cloud Video Intelligence API.
vision
v1 Package vision provides access to the Cloud Vision API.
v1p1beta1 Package vision provides access to the Cloud Vision API.
v1p2beta1 Package vision provides access to the Cloud Vision API.
vmmigration
v1 Package vmmigration provides access to the VM Migration API.
v1alpha1 Package vmmigration provides access to the VM Migration API.
vmwareengine
v1 Package vmwareengine provides access to the VMware Engine API.
vpcaccess
v1 Package vpcaccess provides access to the Serverless VPC Access API.
v1beta1 Package vpcaccess provides access to the Serverless VPC Access API.
walletobjects
v1 Package walletobjects provides access to the Google Wallet API.
webfonts
v1 Package webfonts provides access to the Web Fonts Developer API.
webmasters
v3 Package webmasters provides access to the Search Console API.
webrisk
v1 Package webrisk provides access to the Web Risk API.
websecurityscanner
v1 Package websecurityscanner provides access to the Web Security Scanner API.
v1alpha Package websecurityscanner provides access to the Web Security Scanner API.
v1beta Package websecurityscanner provides access to the Web Security Scanner API.
workflowexecutions
v1 Package workflowexecutions provides access to the Workflow Executions API.
v1beta Package workflowexecutions provides access to the Workflow Executions API.
workflows
v1 Package workflows provides access to the Workflows API.
v1beta Package workflows provides access to the Workflows API.
workloadmanager
v1 Package workloadmanager provides access to the Workload Manager API.
workspaceevents
v1 Package workspaceevents provides access to the Google Workspace Events API.
workstations
v1 Package workstations provides access to the Cloud Workstations API.
v1beta Package workstations provides access to the Cloud Workstations API.
youtube
v3 Package youtube provides access to the YouTube Data API v3.
youtubeanalytics
v1 Package youtubeanalytics provides access to the YouTube Analytics API.
v1beta1 Package youtubeanalytics provides access to the YouTube Analytics API.
v2 Package youtubeanalytics provides access to the YouTube Analytics API.
youtubereporting
v1 Package youtubereporting provides access to the YouTube Reporting API.
genproto
firestore
bundle
googleapis
actions
sdk
v2
conversation
interactionmodel
prompt
type
analytics
admin
v1alpha Package admin aliases all exported identifiers in package "cloud.google.com/go/analytics/admin/apiv1alpha/adminpb".
v1beta
data
v1alpha
v1beta
management
v1alpha
api
annotations
configchange
distribution
error_reason
expr
conformance
v1alpha1
v1alpha1
v1beta1
httpbody
label
metric
monitoredres
serviceconfig
visibility
appengine
legacy
logging
v1
v1 Package appengine aliases all exported identifiers in package "cloud.google.com/go/appengine/apiv1/appenginepb".
v1beta
apps
alertcenter
v1beta1
card
v1
drive
activity
v2
labels
v2
v2beta
script
type
calendar
docs
drive
gmail
sheets
slides
area120
tables
v1alpha1 Package tables aliases all exported identifiers in package "cloud.google.com/go/area120/tables/apiv1alpha1/tablespb".
assistant
embedded
v1alpha1
v1alpha2
bigtable
admin
cluster
v1
table
v1
v2
v1
v2
ccc
hosted
marketplace
v2
chat
dynamite
integration
logging
v1
logging
v1
chromeos
moblab
v1beta1
uidetection
v1
cloud
accessapproval
v1 Package accessapproval aliases all exported identifiers in package "cloud.google.com/go/accessapproval/apiv1/accessapprovalpb".
aiplatform
logging
v1 Package aiplatform aliases all exported identifiers in package "cloud.google.com/go/aiplatform/apiv1/aiplatformpb".
schema
predict
instance
params
prediction
trainingjob
definition
v1beta1 Package aiplatform aliases all exported identifiers in package "cloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb".
schema
predict
instance
params
prediction
trainingjob
definition
apigateway
v1 Package apigateway aliases all exported identifiers in package "cloud.google.com/go/apigateway/apiv1/apigatewaypb".
apigeeconnect
v1 Package apigeeconnect aliases all exported identifiers in package "cloud.google.com/go/apigeeconnect/apiv1/apigeeconnectpb".
apigeeregistry
v1 Package apigeeregistry aliases all exported identifiers in package "cloud.google.com/go/apigeeregistry/apiv1/apigeeregistrypb".
asset
v1 Package asset aliases all exported identifiers in package "cloud.google.com/go/asset/apiv1/assetpb".
v1p1beta1
v1p2beta1 Package asset aliases all exported identifiers in package "cloud.google.com/go/asset/apiv1p2beta1/assetpb".
v1p4beta1
v1p5beta1 Package asset aliases all exported identifiers in package "cloud.google.com/go/asset/apiv1p5beta1/assetpb".
v1p7beta1
assuredworkloads
regulatoryintercept
logging
v1
v1 Package assuredworkloads aliases all exported identifiers in package "cloud.google.com/go/assuredworkloads/apiv1/assuredworkloadspb".
v1beta1 Package assuredworkloads aliases all exported identifiers in package "cloud.google.com/go/assuredworkloads/apiv1beta1/assuredworkloadspb".
audit
automl
v1 Package automl aliases all exported identifiers in package "cloud.google.com/go/automl/apiv1/automlpb".
v1beta1 Package automl aliases all exported identifiers in package "cloud.google.com/go/automl/apiv1beta1/automlpb".
backupdr
logging
v1
baremetalsolution
v2 Package baremetalsolution aliases all exported identifiers in package "cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb".
batch
v1 Package batch aliases all exported identifiers in package "cloud.google.com/go/batch/apiv1/batchpb".
v1alpha
v1alpha1
v1main
beyondcorp
appconnections
v1 Package appconnections aliases all exported identifiers in package "cloud.google.com/go/beyondcorp/appconnections/apiv1/appconnectionspb".
appconnectors
v1 Package appconnectors aliases all exported identifiers in package "cloud.google.com/go/beyondcorp/appconnectors/apiv1/appconnectorspb".
appgateways
v1 Package appgateways aliases all exported identifiers in package "cloud.google.com/go/beyondcorp/appgateways/apiv1/appgatewayspb".
clientconnectorservices
v1 Package clientconnectorservices aliases all exported identifiers in package "cloud.google.com/go/beyondcorp/clientconnectorservices/apiv1/clientconnectorservicespb".
clientgateways
v1 Package clientgateways aliases all exported identifiers in package "cloud.google.com/go/beyondcorp/clientgateways/apiv1/clientgatewayspb".
bigquery
analyticshub
v1 Package analyticshub aliases all exported identifiers in package "cloud.google.com/go/bigquery/analyticshub/apiv1/analyticshubpb".
connection
v1 Package connection aliases all exported identifiers in package "cloud.google.com/go/bigquery/connection/apiv1/connectionpb".
v1beta1 Package connection aliases all exported identifiers in package "cloud.google.com/go/bigquery/connection/apiv1beta1/connectionpb".
dataexchange
common
v1beta1 Package dataexchange aliases all exported identifiers in package "cloud.google.com/go/bigquery/dataexchange/apiv1beta1/dataexchangepb".
datapolicies
v1beta1 Package datapolicies aliases all exported identifiers in package "cloud.google.com/go/bigquery/datapolicies/apiv1beta1/datapoliciespb".
datatransfer
v1 Package datatransfer aliases all exported identifiers in package "cloud.google.com/go/bigquery/datatransfer/apiv1/datatransferpb".
logging
v1
migration
tasks
assessment
v2alpha
translation
v2alpha
v2 Package migration aliases all exported identifiers in package "cloud.google.com/go/bigquery/migration/apiv2/migrationpb".
v2alpha Package migration aliases all exported identifiers in package "cloud.google.com/go/bigquery/migration/apiv2alpha/migrationpb".
reservation
v1 Package reservation aliases all exported identifiers in package "cloud.google.com/go/bigquery/reservation/apiv1/reservationpb".
v1beta1
storage
v1 Package storage aliases all exported identifiers in package "cloud.google.com/go/bigquery/storage/apiv1/storagepb".
v1alpha2
v1beta1 Package storage aliases all exported identifiers in package "cloud.google.com/go/bigquery/storage/apiv1beta1/storagepb".
v1beta2 Package storage aliases all exported identifiers in package "cloud.google.com/go/bigquery/storage/apiv1beta2/storagepb".
v2
billing
budgets
v1 Package budgets aliases all exported identifiers in package "cloud.google.com/go/billing/budgets/apiv1/budgetspb".
v1alpha1
v1beta1 Package budgets aliases all exported identifiers in package "cloud.google.com/go/billing/budgets/apiv1beta1/budgetspb".
v1 Package billing aliases all exported identifiers in package "cloud.google.com/go/billing/apiv1/billingpb".
binaryauthorization
v1 Package binaryauthorization aliases all exported identifiers in package "cloud.google.com/go/binaryauthorization/apiv1/binaryauthorizationpb".
v1beta1 Package binaryauthorization aliases all exported identifiers in package "cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb".
certificatemanager
logging
v1
v1 Package certificatemanager aliases all exported identifiers in package "cloud.google.com/go/certificatemanager/apiv1/certificatemanagerpb".
channel
v1 Package channel aliases all exported identifiers in package "cloud.google.com/go/channel/apiv1/channelpb".
clouddms
logging
v1
v1 Package clouddms aliases all exported identifiers in package "cloud.google.com/go/clouddms/apiv1/clouddmspb".
cloudsetup
logging
v1
commerce
consumer
procurement
v1alpha1
common
compute
v1 Package compute aliases all exported identifiers in package "cloud.google.com/go/compute/apiv1/computepb".
connectors
v1
contactcenterinsights
v1 Package contactcenterinsights aliases all exported identifiers in package "cloud.google.com/go/contactcenterinsights/apiv1/contactcenterinsightspb".
containers
workflow
analysis
contentwarehouse
v1
datacatalog
v1 Package datacatalog aliases all exported identifiers in package "cloud.google.com/go/datacatalog/apiv1/datacatalogpb".
v1beta1 Package datacatalog aliases all exported identifiers in package "cloud.google.com/go/datacatalog/apiv1beta1/datacatalogpb".
dataform
v1alpha2 Package dataform aliases all exported identifiers in package "cloud.google.com/go/dataform/apiv1alpha2/dataformpb".
v1beta1 Package dataform aliases all exported identifiers in package "cloud.google.com/go/dataform/apiv1beta1/dataformpb".
datafusion
v1 Package datafusion aliases all exported identifiers in package "cloud.google.com/go/datafusion/apiv1/datafusionpb".
v1beta1
datalabeling
v1beta1 Package datalabeling aliases all exported identifiers in package "cloud.google.com/go/datalabeling/apiv1beta1/datalabelingpb".
datapipelines
logging
v1
dataplex
v1 Package dataplex aliases all exported identifiers in package "cloud.google.com/go/dataplex/apiv1/dataplexpb".
dataproc
logging
v1 Package dataproc aliases all exported identifiers in package "cloud.google.com/go/dataproc/v2/apiv1/dataprocpb".
v1beta2
dataqna
v1alpha Package dataqna aliases all exported identifiers in package "cloud.google.com/go/dataqna/apiv1alpha/dataqnapb".
datastream
logging
v1
v1 Package datastream aliases all exported identifiers in package "cloud.google.com/go/datastream/apiv1/datastreampb".
v1alpha1 Package datastream aliases all exported identifiers in package "cloud.google.com/go/datastream/apiv1alpha1/datastreampb".
deploy
v1 Package deploy aliases all exported identifiers in package "cloud.google.com/go/deploy/apiv1/deploypb".
dialogflow
cx
v3 Package cx aliases all exported identifiers in package "cloud.google.com/go/dialogflow/cx/apiv3/cxpb".
v3beta1 Package cx aliases all exported identifiers in package "cloud.google.com/go/dialogflow/cx/apiv3beta1/cxpb".
v2 Package dialogflow aliases all exported identifiers in package "cloud.google.com/go/dialogflow/apiv2/dialogflowpb".
v2beta1 Package dialogflow aliases all exported identifiers in package "cloud.google.com/go/dialogflow/apiv2beta1/dialogflowpb".
documentai
v1 Package documentai aliases all exported identifiers in package "cloud.google.com/go/documentai/apiv1/documentaipb".
v1beta1
v1beta2
v1beta3 Package documentai aliases all exported identifiers in package "cloud.google.com/go/documentai/apiv1beta3/documentaipb".
domains
v1
v1alpha2
v1beta1 Package domains aliases all exported identifiers in package "cloud.google.com/go/domains/apiv1beta1/domainspb".
edgecontainer
v1 Package edgecontainer aliases all exported identifiers in package "cloud.google.com/go/edgecontainer/apiv1/edgecontainerpb".
enterpriseknowledgegraph
v1
essentialcontacts
v1 Package essentialcontacts aliases all exported identifiers in package "cloud.google.com/go/essentialcontacts/apiv1/essentialcontactspb".
eventarc
publishing
v1 Package publishing aliases all exported identifiers in package "cloud.google.com/go/eventarc/publishing/apiv1/publishingpb".
v1 Package eventarc aliases all exported identifiers in package "cloud.google.com/go/eventarc/apiv1/eventarcpb".
extendedops
filestore
v1 Package filestore aliases all exported identifiers in package "cloud.google.com/go/filestore/apiv1/filestorepb".
v1beta1
functions
v1 Package functions aliases all exported identifiers in package "cloud.google.com/go/functions/apiv1/functionspb".
v1beta2
v2 Package functions aliases all exported identifiers in package "cloud.google.com/go/functions/apiv2/functionspb".
v2alpha
v2beta Package functions aliases all exported identifiers in package "cloud.google.com/go/functions/apiv2beta/functionspb".
gkebackup
logging
v1
v1 Package gkebackup aliases all exported identifiers in package "cloud.google.com/go/gkebackup/apiv1/gkebackuppb".
gkeconnect
gateway
v1
v1alpha1
v1beta1 Package gateway aliases all exported identifiers in package "cloud.google.com/go/gkeconnect/gateway/apiv1beta1/gatewaypb".
gkehub
cloudauditlogging
v1alpha
configmanagement
v1
v1alpha
v1beta
metering
v1alpha
v1beta
multiclusteringress
v1
v1alpha
v1beta
servicemesh
v1alpha
v1
v1alpha
v1alpha2
v1beta
v1beta1 Package gkehub aliases all exported identifiers in package "cloud.google.com/go/gkehub/apiv1beta1/gkehubpb".
gkemulticloud
v1 Package gkemulticloud aliases all exported identifiers in package "cloud.google.com/go/gkemulticloud/apiv1/gkemulticloudpb".
gsuiteaddons
logging
v1
v1 Package gsuiteaddons aliases all exported identifiers in package "cloud.google.com/go/gsuiteaddons/apiv1/gsuiteaddonspb".
healthcare
logging
iap
v1 Package iap aliases all exported identifiers in package "cloud.google.com/go/iap/apiv1/iappb".
v1beta1
identitytoolkit
logging
v2
ids
logging
v1
v1 Package ids aliases all exported identifiers in package "cloud.google.com/go/ids/apiv1/idspb".
integrations
v1alpha
iot
v1 Package iot aliases all exported identifiers in package "cloud.google.com/go/iot/apiv1/iotpb".
kms
v1 Package kms aliases all exported identifiers in package "cloud.google.com/go/kms/apiv1/kmspb".
kubernetes
security
containersecurity_logging
language
v1 Package language aliases all exported identifiers in package "cloud.google.com/go/language/apiv1/languagepb".
v1beta1
v1beta2 Package language aliases all exported identifiers in package "cloud.google.com/go/language/apiv1beta2/languagepb".
lifesciences
v2beta Package lifesciences aliases all exported identifiers in package "cloud.google.com/go/lifesciences/apiv2beta/lifesciencespb".
location
managedidentities
v1 Package managedidentities aliases all exported identifiers in package "cloud.google.com/go/managedidentities/apiv1/managedidentitiespb".
v1beta1
mediatranslation
v1alpha1
v1beta1 Package mediatranslation aliases all exported identifiers in package "cloud.google.com/go/mediatranslation/apiv1beta1/mediatranslationpb".
memcache
v1 Package memcache aliases all exported identifiers in package "cloud.google.com/go/memcache/apiv1/memcachepb".
v1beta2 Package memcache aliases all exported identifiers in package "cloud.google.com/go/memcache/apiv1beta2/memcachepb".
metastore
logging
v1
v1 Package metastore aliases all exported identifiers in package "cloud.google.com/go/metastore/apiv1/metastorepb".
v1alpha Package metastore aliases all exported identifiers in package "cloud.google.com/go/metastore/apiv1alpha/metastorepb".
v1beta Package metastore aliases all exported identifiers in package "cloud.google.com/go/metastore/apiv1beta/metastorepb".
ml
v1
networkanalyzer
logging
v1
networkconnectivity
v1 Package networkconnectivity aliases all exported identifiers in package "cloud.google.com/go/networkconnectivity/apiv1/networkconnectivitypb".
v1alpha1 Package networkconnectivity aliases all exported identifiers in package "cloud.google.com/go/networkconnectivity/apiv1alpha1/networkconnectivitypb".
networkmanagement
v1 Package networkmanagement aliases all exported identifiers in package "cloud.google.com/go/networkmanagement/apiv1/networkmanagementpb".
v1beta1
networksecurity
v1
v1beta1 Package networksecurity aliases all exported identifiers in package "cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb".
networkservices
v1
v1beta1
notebooks
logging
v1
v1 Package notebooks aliases all exported identifiers in package "cloud.google.com/go/notebooks/apiv1/notebookspb".
v1beta1 Package notebooks aliases all exported identifiers in package "cloud.google.com/go/notebooks/apiv1beta1/notebookspb".
optimization
v1 Package optimization aliases all exported identifiers in package "cloud.google.com/go/optimization/apiv1/optimizationpb".
orchestration
airflow
service
v1 Package service aliases all exported identifiers in package "cloud.google.com/go/orchestration/airflow/service/apiv1/servicepb".
v1beta1
orgpolicy
v1
v2 Package orgpolicy aliases all exported identifiers in package "cloud.google.com/go/orgpolicy/apiv2/orgpolicypb".
osconfig
agentendpoint
v1 Package agentendpoint aliases all exported identifiers in package "cloud.google.com/go/osconfig/agentendpoint/apiv1/agentendpointpb".
v1beta Package agentendpoint aliases all exported identifiers in package "cloud.google.com/go/osconfig/agentendpoint/apiv1beta/agentendpointpb".
logging
v1 Package osconfig aliases all exported identifiers in package "cloud.google.com/go/osconfig/apiv1/osconfigpb".
v1alpha Package osconfig aliases all exported identifiers in package "cloud.google.com/go/osconfig/apiv1alpha/osconfigpb".
v1beta Package osconfig aliases all exported identifiers in package "cloud.google.com/go/osconfig/apiv1beta/osconfigpb".
oslogin
common
v1 Package oslogin aliases all exported identifiers in package "cloud.google.com/go/oslogin/apiv1/osloginpb".
v1alpha
v1beta Package oslogin aliases all exported identifiers in package "cloud.google.com/go/oslogin/apiv1beta/osloginpb".
paymentgateway
issuerswitch
v1
phishingprotection
v1beta1 Package phishingprotection aliases all exported identifiers in package "cloud.google.com/go/phishingprotection/apiv1beta1/phishingprotectionpb".
policytroubleshooter
v1 Package policytroubleshooter aliases all exported identifiers in package "cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb".
privatecatalog
v1beta1 Package privatecatalog aliases all exported identifiers in package "cloud.google.com/go/privatecatalog/apiv1beta1/privatecatalogpb".
pubsublite
v1 Package pubsublite aliases all exported identifiers in package "cloud.google.com/go/pubsublite/apiv1/pubsublitepb".
recaptchaenterprise
v1 Package recaptchaenterprise aliases all exported identifiers in package "cloud.google.com/go/recaptchaenterprise/v2/apiv1/recaptchaenterprisepb".
v1beta1 Package recaptchaenterprise aliases all exported identifiers in package "cloud.google.com/go/recaptchaenterprise/v2/apiv1beta1/recaptchaenterprisepb".
recommendationengine
v1beta1 Package recommendationengine aliases all exported identifiers in package "cloud.google.com/go/recommendationengine/apiv1beta1/recommendationenginepb".
recommender
logging
v1
v1beta1
v1 Package recommender aliases all exported identifiers in package "cloud.google.com/go/recommender/apiv1/recommenderpb".
v1beta1 Package recommender aliases all exported identifiers in package "cloud.google.com/go/recommender/apiv1beta1/recommenderpb".
redis
v1 Package redis aliases all exported identifiers in package "cloud.google.com/go/redis/apiv1/redispb".
v1beta1 Package redis aliases all exported identifiers in package "cloud.google.com/go/redis/apiv1beta1/redispb".
resourcemanager
v2 Package resourcemanager aliases all exported identifiers in package "cloud.google.com/go/resourcemanager/apiv2/resourcemanagerpb".
v3 Package resourcemanager aliases all exported identifiers in package "cloud.google.com/go/resourcemanager/apiv3/resourcemanagerpb".
resourcesettings
v1 Package resourcesettings aliases all exported identifiers in package "cloud.google.com/go/resourcesettings/apiv1/resourcesettingspb".
retail
logging
v2 Package retail aliases all exported identifiers in package "cloud.google.com/go/retail/apiv2/retailpb".
v2alpha Package retail aliases all exported identifiers in package "cloud.google.com/go/retail/apiv2alpha/retailpb".
v2beta Package retail aliases all exported identifiers in package "cloud.google.com/go/retail/apiv2beta/retailpb".
run
v2 Package run aliases all exported identifiers in package "cloud.google.com/go/run/apiv2/runpb".
runtimeconfig
v1beta1
saasaccelerator
management
logs
v1
scheduler
v1 Package scheduler aliases all exported identifiers in package "cloud.google.com/go/scheduler/apiv1/schedulerpb".
v1beta1 Package scheduler aliases all exported identifiers in package "cloud.google.com/go/scheduler/apiv1beta1/schedulerpb".
secretmanager
logging
v1
v1 Package secretmanager aliases all exported identifiers in package "cloud.google.com/go/secretmanager/apiv1/secretmanagerpb".
security
privateca
v1 Package privateca aliases all exported identifiers in package "cloud.google.com/go/security/privateca/apiv1/privatecapb".
publicca
v1beta1 Package publicca aliases all exported identifiers in package "cloud.google.com/go/security/publicca/apiv1beta1/publiccapb".
securitycenter
settings
v1beta1 Package settings aliases all exported identifiers in package "cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb".
v1 Package securitycenter aliases all exported identifiers in package "cloud.google.com/go/securitycenter/apiv1/securitycenterpb".
v1beta1 Package securitycenter aliases all exported identifiers in package "cloud.google.com/go/securitycenter/apiv1beta1/securitycenterpb".
v1p1beta1 Package securitycenter aliases all exported identifiers in package "cloud.google.com/go/securitycenter/apiv1p1beta1/securitycenterpb".
sensitiveaction
logging
v1
servicedirectory
v1 Package servicedirectory aliases all exported identifiers in package "cloud.google.com/go/servicedirectory/apiv1/servicedirectorypb".
v1beta1 Package servicedirectory aliases all exported identifiers in package "cloud.google.com/go/servicedirectory/apiv1beta1/servicedirectorypb".
shell
v1 Package shell aliases all exported identifiers in package "cloud.google.com/go/shell/apiv1/shellpb".
speech
v1 Package speech aliases all exported identifiers in package "cloud.google.com/go/speech/apiv1/speechpb".
v1p1beta1 Package speech aliases all exported identifiers in package "cloud.google.com/go/speech/apiv1p1beta1/speechpb".
v2 Package speech aliases all exported identifiers in package "cloud.google.com/go/speech/apiv2/speechpb".
sql
v1
v1beta4
storageinsights
v1
stream
logging
v1
support
common
v1alpha1
talent
v4 Package talent aliases all exported identifiers in package "cloud.google.com/go/talent/apiv4/talentpb".
v4beta1 Package talent aliases all exported identifiers in package "cloud.google.com/go/talent/apiv4beta1/talentpb".
tasks
v2 Package cloudtasks aliases all exported identifiers in package "cloud.google.com/go/cloudtasks/apiv2/cloudtaskspb".
v2beta2 Package cloudtasks aliases all exported identifiers in package "cloud.google.com/go/cloudtasks/apiv2beta2/cloudtaskspb".
v2beta3 Package cloudtasks aliases all exported identifiers in package "cloud.google.com/go/cloudtasks/apiv2beta3/cloudtaskspb".
texttospeech
v1 Package texttospeech aliases all exported identifiers in package "cloud.google.com/go/texttospeech/apiv1/texttospeechpb".
v1beta1
timeseriesinsights
v1
tpu
v1 Package tpu aliases all exported identifiers in package "cloud.google.com/go/tpu/apiv1/tpupb".
v2
v2alpha1
translate
v3 Package translate aliases all exported identifiers in package "cloud.google.com/go/translate/apiv3/translatepb".
v3beta1
video
livestream
logging
v1
v1 Package livestream aliases all exported identifiers in package "cloud.google.com/go/video/livestream/apiv1/livestreampb".
stitcher
v1 Package stitcher aliases all exported identifiers in package "cloud.google.com/go/video/stitcher/apiv1/stitcherpb".
transcoder
v1 Package transcoder aliases all exported identifiers in package "cloud.google.com/go/video/transcoder/apiv1/transcoderpb".
videointelligence
v1 Package videointelligence aliases all exported identifiers in package "cloud.google.com/go/videointelligence/apiv1/videointelligencepb".
v1beta2 Package videointelligence aliases all exported identifiers in package "cloud.google.com/go/videointelligence/apiv1beta2/videointelligencepb".
v1p1beta1
v1p2beta1
v1p3beta1 Package videointelligence aliases all exported identifiers in package "cloud.google.com/go/videointelligence/apiv1p3beta1/videointelligencepb".
vision
v1 Package vision aliases all exported identifiers in package "cloud.google.com/go/vision/v2/apiv1/visionpb".
v1p1beta1 Package vision aliases all exported identifiers in package "cloud.google.com/go/vision/v2/apiv1p1beta1/visionpb".
v1p2beta1
v1p3beta1
v1p4beta1
visionai
v1
v1alpha1
visualinspection
v1beta1
vmmigration
v1 Package vmmigration aliases all exported identifiers in package "cloud.google.com/go/vmmigration/apiv1/vmmigrationpb".
vmwareengine
v1 Package vmwareengine aliases all exported identifiers in package "cloud.google.com/go/vmwareengine/apiv1/vmwareenginepb".
vpcaccess
v1 Package vpcaccess aliases all exported identifiers in package "cloud.google.com/go/vpcaccess/apiv1/vpcaccesspb".
webrisk
v1 Package webrisk aliases all exported identifiers in package "cloud.google.com/go/webrisk/apiv1/webriskpb".
v1beta1 Package webrisk aliases all exported identifiers in package "cloud.google.com/go/webrisk/apiv1beta1/webriskpb".
websecurityscanner
v1 Package websecurityscanner aliases all exported identifiers in package "cloud.google.com/go/websecurityscanner/apiv1/websecurityscannerpb".
v1alpha
v1beta
workflows
executions
v1 Package executions aliases all exported identifiers in package "cloud.google.com/go/workflows/executions/apiv1/executionspb".
v1beta Package executions aliases all exported identifiers in package "cloud.google.com/go/workflows/executions/apiv1beta/executionspb".
type
v1 Package workflows aliases all exported identifiers in package "cloud.google.com/go/workflows/apiv1/workflowspb".
v1beta Package workflows aliases all exported identifiers in package "cloud.google.com/go/workflows/apiv1beta/workflowspb".
container
v1 Package container aliases all exported identifiers in package "cloud.google.com/go/container/apiv1/containerpb".
v1alpha1
v1beta1
dataflow
v1beta3 Package dataflow aliases all exported identifiers in package "cloud.google.com/go/dataflow/apiv1beta3/dataflowpb".
datastore
admin
v1 Package admin aliases all exported identifiers in package "cloud.google.com/go/datastore/admin/apiv1/adminpb".
v1beta1
v1
v1beta3
devtools
artifactregistry
v1 Package artifactregistry aliases all exported identifiers in package "cloud.google.com/go/artifactregistry/apiv1/artifactregistrypb".
v1beta2 Package artifactregistry aliases all exported identifiers in package "cloud.google.com/go/artifactregistry/apiv1beta2/artifactregistrypb".
build
v1
cloudbuild
v1 Package cloudbuild aliases all exported identifiers in package "cloud.google.com/go/cloudbuild/apiv1/v2/cloudbuildpb".
clouddebugger
v2 Package debugger aliases all exported identifiers in package "cloud.google.com/go/debugger/apiv2/debuggerpb".
clouderrorreporting
v1beta1 Package errorreporting aliases all exported identifiers in package "cloud.google.com/go/errorreporting/apiv1beta1/errorreportingpb".
cloudprofiler
v2
cloudtrace
v1 Package trace aliases all exported identifiers in package "cloud.google.com/go/trace/apiv1/tracepb".
v2 Package trace aliases all exported identifiers in package "cloud.google.com/go/trace/apiv2/tracepb".
containeranalysis
v1
v1beta1 Package containeranalysis aliases all exported identifiers in package "cloud.google.com/go/containeranalysis/apiv1beta1/containeranalysispb".
attestation
build
common
cvss
deployment
discovery
grafeas Package grafeas aliases all exported identifiers in package "cloud.google.com/go/containeranalysis/apiv1beta1/grafeas/grafeaspb".
image
package
provenance
source
vulnerability
resultstore
v2
source
v1
sourcerepo
v1
testing
v1
example
library
v1
firebase
fcm
connection
v1alpha1
firestore
admin
v1 Package admin aliases all exported identifiers in package "cloud.google.com/go/firestore/apiv1/admin/adminpb".
v1beta1
v1beta2
v1 Package firestore aliases all exported identifiers in package "cloud.google.com/go/firestore/apiv1/firestorepb".
v1beta1
gapic
metadata
genomics
v1
v1alpha2
geo
type
viewport
grafeas
v1
home
enterprise
sdm
v1
graph
v1
iam
admin
v1 Package admin aliases all exported identifiers in package "cloud.google.com/go/iam/admin/apiv1/adminpb".
credentials
v1 Package credentials aliases all exported identifiers in package "cloud.google.com/go/iam/credentials/apiv1/credentialspb".
v1 Package iam aliases all exported identifiers in package "cloud.google.com/go/iam/apiv1/iampb".
logging
v1beta
v2 Package iam aliases all exported identifiers in package "cloud.google.com/go/iam/apiv2/iampb".
v2beta
identity
accesscontextmanager
type
v1 Package accesscontextmanager aliases all exported identifiers in package "cloud.google.com/go/accesscontextmanager/apiv1/accesscontextmanagerpb".
logging
type
v2 Package logging aliases all exported identifiers in package "cloud.google.com/go/logging/apiv2/loggingpb".
longrunning Package longrunning aliases all exported identifiers in package "cloud.google.com/go/longrunning/autogen/longrunningpb".
maps
addressvalidation
v1 Package addressvalidation aliases all exported identifiers in package "cloud.google.com/go/maps/addressvalidation/apiv1/addressvalidationpb".
fleetengine
delivery
v1
v1
playablelocations
v3
sample
regionlookup
v1alpha
roads
v1op
routes
v1
v1alpha
routing
v2 Package routing aliases all exported identifiers in package "cloud.google.com/go/maps/routing/apiv2/routingpb".
unity
monitoring
dashboard
v1 Package dashboard aliases all exported identifiers in package "cloud.google.com/go/monitoring/dashboard/apiv1/dashboardpb".
metricsscope
v1 Package metricsscope aliases all exported identifiers in package "cloud.google.com/go/monitoring/metricsscope/apiv1/metricsscopepb".
v3 Package monitoring aliases all exported identifiers in package "cloud.google.com/go/monitoring/apiv3/v2/monitoringpb".
networking
trafficdirector
type
partner
aistreams
v1alpha1
privacy
dlp
v2 Package dlp aliases all exported identifiers in package "cloud.google.com/go/dlp/apiv2/dlppb".
pubsub
v1 Package pubsub aliases all exported identifiers in package "cloud.google.com/go/pubsub/apiv1/pubsubpb".
v1beta2
rpc
code
context
attribute_context
errdetails
http
status
search
partnerdataingestion
logging
v1
spanner
admin
database
v1 Package database aliases all exported identifiers in package "cloud.google.com/go/spanner/admin/database/apiv1/databasepb".
instance
v1 Package instance aliases all exported identifiers in package "cloud.google.com/go/spanner/admin/instance/apiv1/instancepb".
v1 Package spanner aliases all exported identifiers in package "cloud.google.com/go/spanner/apiv1/spannerpb".
storage
clouddms
logging
v1
v1
v2 Warning: This package is not ready for production use and does not receive regular updates.
storagetransfer
logging
v1 Package storagetransfer aliases all exported identifiers in package "cloud.google.com/go/storagetransfer/apiv1/storagetransferpb".
streetview
publish
v1
type
calendarperiod
color
date
date_range
date_time_range
datetime
dayofweek
decimal
expr
fraction
interval
latlng
localized_text
money
month
phone_number
postaladdress
quaternion
timeofday
watcher
v1
protobuf
api Package api aliases all exported identifiers in package "google.golang.org/protobuf/types/known/apipb".
field_mask Package field_mask aliases all exported identifiers in package "google.golang.org/protobuf/types/known/fieldmaskpb".
ptype Package ptype aliases all exported identifiers in package "google.golang.org/protobuf/types/known/typepb".
source_context Package source_context aliases all exported identifiers in package "google.golang.org/protobuf/types/known/sourcecontextpb".
grpc Package grpc implements an RPC system called gRPC.
admin Package admin provides a convenient method for registering a collection of administration services to a gRPC server.
test Package test contains test only functions for package admin.
attributes Package attributes defines a generic key/value store used in various gRPC components.
authz Package authz exposes methods to manage authorization within gRPC.
audit Package audit contains interfaces for audit logging during authorization.
stdout Package stdout defines an stdout audit logger.
backoff Package backoff provides configuration options for backoff.
balancer Package balancer defines APIs for load balancing in gRPC.
base Package base defines a balancer base that can be used to build balancers with different picking algorithms.
endpointsharding Package endpointsharding implements a load balancing policy that manages homogeneous child policies each owning a single endpoint.
grpclb Package grpclb defines a grpclb balancer.
grpc_lb_v1
state Package state declares grpclb types to be set by resolvers wishing to pass information to grpclb via resolver.State Attributes.
leastrequest Package leastrequest implements a least request load balancer.
rls Package rls implements the RLS LB policy.
roundrobin Package roundrobin defines a roundrobin balancer.
weightedroundrobin Package weightedroundrobin provides an implementation of the weighted round robin LB policy, as defined in [gRFC A58].
weightedtarget Package weightedtarget implements the weighted_target balancer.
weightedaggregator Package weightedaggregator implements state aggregator for weighted_target balancer.
benchmark Package benchmark implements the building blocks to setup end-to-end gRPC benchmarks.
benchmain Package main provides benchmark with setting flags.
benchresult To format the benchmark result:
client Package main provides a client used for benchmarking.
flags Package flags provide convenience types and routines to accept specific types of flag values on the command line.
latency Package latency provides wrappers for net.Conn, net.Listener, and net.Dialers, designed to interoperate to inject real-world latency into network connections.
server Package main provides a server used for benchmarking.
stats Package stats tracks the statistics associated with benchmark runs.
worker Binary worker implements the benchmark worker that can turn into a benchmark client or server.
binarylog Package binarylog implementation binary logging as defined in https://github.com/grpc/proposal/blob/master/A16-binary-logging.md.
grpc_binarylog_v1
channelz Package channelz exports internals of the channelz implementation as required by other gRPC packages.
grpc_channelz_v1
service Package service provides an implementation for channelz service server.
codes Package codes defines the canonical error codes used by gRPC.
connectivity Package connectivity defines connectivity semantics.
credentials Package credentials implements various credentials supported by gRPC library, which encapsulate all the state needed by a client to authenticate with a server and make various assertions, e.g., about the client's identity, role, or whether it is authorized to make a particular call.
alts Package alts implements the ALTS credential support by gRPC library, which encapsulates all the state needed by a client to authenticate with a server using ALTS and make various assertions, e.g., about the client's identity, role, or whether it is authorized to make a particular call.
google Package google defines credentials for google cloud services.
insecure Package insecure provides an implementation of the credentials.TransportCredentials interface which disables transport security.
local Package local implements local transport credentials.
oauth Package oauth implements gRPC credentials using OAuth.
sts Package sts implements call credentials using STS (Security Token Service) as defined in https://tools.ietf.org/html/rfc8693.
tls
certprovider Package certprovider defines APIs for Certificate Providers in gRPC.
pemfile Package pemfile provides a file watching certificate provider plugin implementation which works for files with PEM contents.
xds Package xds provides a transport credentials implementation where the security configuration is pushed by a management server using xDS APIs.
encoding Package encoding defines the interface for the compressor and codec, and functions to register and retrieve compressors and codecs.
gzip Package gzip implements and registers the gzip compressor during the initialization.
proto Package proto defines the protobuf codec.
experimental Package experimental is a collection of experimental features that might have some rough edges to them.
grpclog Package grpclog defines logging for grpc.
glogger Package glogger defines glog-based logging for grpc.
health Package health provides a service that exposes server's health and it must be imported to enable support for client-side health checks.
grpc_health_v1
interop Package interop contains functions used by interop client/server.
alts
client This binary can only run on Google Cloud Platform (GCP).
server This binary can only run on Google Cloud Platform (GCP).
client Binary client is an interop client.
fake_grpclb This file is for testing only.
grpc_testing
core
grpclb_fallback Binary grpclb_fallback is an interop test client for grpclb fallback.
http2 Binary http2 is used to test http2 error edge cases like GOAWAYs and RST_STREAMs
server Binary server is an interop server.
stress
client client starts an interop client to do stress test and a metrics server to report qps.
grpc_testing
metrics_client Binary metrics_client is a client to retrieve metrics from the server.
xds Package xds contains various xds interop helpers for usage in interop tests.
client Binary client for xDS interop tests.
server Binary server is the server used for xDS interop tests.
xds_federation Binary client is an interop client.
keepalive Package keepalive defines configurable parameters for point-to-point healthcheck.
metadata Package metadata define the structure of the metadata supported by gRPC library.
orca Package orca implements Open Request Cost Aggregation, which is an open standard for request cost aggregation and reporting by backends and the corresponding aggregation of such reports by L7 load balancers (such as Envoy) on the data plane.
peer Package peer defines various peer information associated with RPCs and corresponding utils.
profiling Package profiling exposes methods to manage profiling within gRPC.
cmd Binary cmd is a command-line tool for profiling management.
proto
service Package service defines methods to register a gRPC client/service for a profiling service that is exposed in the same server.
reflection Package reflection implements server reflection service.
grpc_reflection_v1
grpc_reflection_v1alpha
grpc_testing
resolver Package resolver defines APIs for name resolution in gRPC.
dns Package dns implements a dns resolver to be installed as the default resolver in grpc.
manual Package manual defines a resolver that can be used to manually send resolved addresses to ClientConn.
passthrough Package passthrough implements a pass-through resolver.
serviceconfig Package serviceconfig defines types and methods for operating on gRPC service configs.
stats Package stats is for collecting and reporting various network and RPC stats.
status Package status implements errors returned by gRPC.
tap Package tap defines the function handles which are executed on the transport layer of gRPC-Go and related information.
test Package test contains tests.
bufconn Package bufconn provides a net.Conn implemented by a buffer and related dialing and listening functionality.
codec_perf
xds Package xds contains an implementation of the xDS suite of protocols, to be used by gRPC client and server applications.
bootstrap Package bootstrap provides the functionality to register possible options for aspects of the xDS client through the bootstrap file.
csds Package csds implements features to dump the status (xDS responses) the xds_client is using.
googledirectpath Package googledirectpath implements a resolver that configures xds to make cloud to prod directpath connection.
protobuf
cmd
protoc-gen-go The protoc-gen-go binary is a protoc plugin to generate Go code for both proto2 and proto3 versions of the protocol buffer language.
internal_gengo Package internal_gengo is internal to the protobuf module.
compiler
protogen Package protogen provides support for writing protoc plugins.
encoding
protodelim Package protodelim marshals and unmarshals varint size-delimited messages.
protojson Package protojson marshals and unmarshals protocol buffer messages as JSON format.
prototext Package prototext marshals and unmarshals protocol buffer messages as the textproto format.
protowire Package protowire parses and formats the raw wire encoding.
proto Package proto provides functions operating on protocol buffer messages.
protoadapt Package protoadapt bridges the original and new proto APIs.
reflect
protodesc Package protodesc provides functionality for converting FileDescriptorProto messages to/from [protoreflect.FileDescriptor] values.
protopath Package protopath provides functionality for representing a sequence of protobuf reflection operations on a message.
protorange Package protorange provides functionality to traverse a message value.
protoreflect Package protoreflect provides interfaces to dynamically manipulate messages.
protoregistry Package protoregistry provides data structures to register and lookup protobuf descriptor types.
runtime
protoiface Package protoiface contains types referenced or implemented by messages.
protoimpl Package protoimpl contains the default implementation for messages generated by protoc-gen-go.
testing
protocmp Package protocmp provides protobuf specific options for the github.com/google/go-cmp/cmp package.
protopack Package protopack enables manual encoding and decoding of protobuf wire data.
prototest Package prototest exercises protobuf reflection.
types
descriptorpb
dynamicpb Package dynamicpb creates protocol buffer messages using runtime type information.
gofeaturespb
known
anypb Package anypb contains generated types for google/protobuf/any.proto.
apipb
durationpb Package durationpb contains generated types for google/protobuf/duration.proto.
emptypb
fieldmaskpb Package fieldmaskpb contains generated types for google/protobuf/field_mask.proto.
sourcecontextpb
structpb Package structpb contains generated types for google/protobuf/struct.proto.
timestamppb Package timestamppb contains generated types for google/protobuf/timestamp.proto.
typepb
wrapperspb
pluginpb
gopkg.in
evanphx
json-patch.v4
cmd
json-patch
go-jose
go-jose.v2 Package jose aims to provide an implementation of the Javascript Object Signing and Encryption set of standards.
cipher
cryptosigner Package cryptosigner implements an OpaqueSigner that wraps a "crypto".Signer
jose-util
json Package json implements encoding and decoding of JSON objects as defined in RFC 4627.
jwk-keygen
jwt Package jwt provides an implementation of the JSON Web Token standard.
inf.v0 Package inf (type inf.Dec) implements "infinite-precision" decimal arithmetic.
ini.v1 Package ini provides INI file read and write functionality in Go.
natefinch
lumberjack.v2 Package lumberjack provides a rolling logger.
square
go-jose.v2 Package jose aims to provide an implementation of the Javascript Object Signing and Encryption set of standards.
cipher
cryptosigner Package cryptosigner implements an OpaqueSigner that wraps a "crypto".Signer
jose-util
json Package json implements encoding and decoding of JSON objects as defined in RFC 4627.
jwk-keygen
jwt Package jwt provides an implementation of the JSON Web Token standard.
yaml.v2 Package yaml implements YAML support for the Go language.
yaml.v3 Package yaml implements YAML support for the Go language.
gotest.tools
v3 Package gotesttools is a collection of packages to augment `testing` and support common patterns.
assert Package assert provides assertions for comparing expected values to actual values in tests.
cmd
gty-migrate-from-testify Command gty-migrate-from-testify migrates packages from testify/assert and testify/require to gotest.tools/v3/assert.
cmp Package cmp provides Comparisons for Assert and Check
opt Package opt provides common go-cmp.Options for use with assert.DeepEqual.
env Package env provides functions to test code that read environment variables or the current working directory.
fs Package fs provides tools for creating temporary files, and testing the contents and structure of a directory.
golden Package golden provides tools for comparing large mutli-line strings.
icmd Package icmd executes binaries and provides convenient assertions for testing the results.
poll Package poll provides tools for testing asynchronous code.
skip Package skip provides functions for skipping a test and printing the source code of the condition used to skip the test.
x Package x is a namespace for experimental packages.
subtest Package subtest provides a TestContext to subtests which handles cleanup, and provides a testing.TB, and context.Context.
helm.sh
helm
v3
cmd
helm
require
search Package search provides client-side repository searching.
pkg
action Package action contains the logic for each action that Helm can perform.
chart
loader
chartutil Package chartutil contains tools for working with charts.
cli Package cli describes the operating environment for the Helm CLI.
output
values
downloader Package downloader provides a library for downloading charts.
engine Package engine implements the Go text template engine as needed for Helm.
gates Package gates provides a general tool for working with experimental feature gates.
getter Package getter provides a generalize tool for fetching data by scheme.
helmpath Package helmpath calculates filesystem paths to Helm's configuration, cache and data.
xdg Package xdg holds constants pertaining to XDG Base Directory Specification.
ignore Package ignore provides tools for writing ignore files (a la .gitignore).
kube
fake Package fake implements various fake KubeClients for use in testing
lint
rules
support Package support contains tools for linting charts.
plugin
cache Package cache provides a key generator for vcs urls.
installer Package installer provides an interface for installing Helm plugins.
postrender Package postrender contains an interface that can be implemented for custom post-renderers and an exec implementation that can be used for arbitrary binaries and scripts
provenance Package provenance provides tools for establishing the authenticity of a chart.
pusher Package pusher provides a generalized tool for uploading data by scheme.
registry
release
releaseutil
repo Package repo implements the Helm Chart Repository.
repotest Package repotest provides utilities for testing.
storage
driver
strvals Package strvals provides tools for working with strval lines.
time Package time contains a wrapper for time.Time in the standard library and associated methods.
ctime
uploader Package uploader provides a library for uploading charts.
k8s.io
api
admission
v1
v1beta1
admissionregistration
v1 Package v1 is the v1 version of the API.
v1alpha1 Package v1alpha1 is the v1alpha1 version of the API.
v1beta1 Package v1beta1 is the v1beta1 version of the API.
apidiscovery
v2
v2beta1
apiserverinternal
v1alpha1 Package v1alpha1 contains the v1alpha1 version of the API used by the apiservers themselves.
apps
v1
v1beta1
v1beta2
authentication
v1
v1alpha1
v1beta1
authorization
v1
v1beta1
autoscaling
v1
v2
v2beta1
v2beta2
batch
v1
v1beta1
certificates
v1
v1alpha1
v1beta1
coordination
v1
v1beta1
core
v1 Package v1 is the v1 version of the core API.
discovery
v1
v1beta1
events
v1
v1beta1
extensions
v1beta1
flowcontrol
v1 Package v1 holds api types of version v1 for group "flowcontrol.apiserver.k8s.io".
v1beta1 Package v1beta1 holds api types of version v1alpha1 for group "flowcontrol.apiserver.k8s.io".
v1beta2 Package v1beta2 holds api types of version v1alpha1 for group "flowcontrol.apiserver.k8s.io".
v1beta3 Package v1beta3 holds api types of version v1beta3 for group "flowcontrol.apiserver.k8s.io".
imagepolicy
v1alpha1
networking
v1
v1alpha1
v1beta1
node
v1
v1alpha1
v1beta1
policy
v1 Package policy is for any kind of policy object.
v1beta1 Package policy is for any kind of policy object.
rbac
v1
v1alpha1
v1beta1
resource
v1alpha2 Package v1alpha2 is the v1alpha2 version of the resource API.
scheduling
v1
v1alpha1
v1beta1
storage
v1
v1alpha1
v1beta1
storagemigration
v1alpha1
apiextensions-apiserver
examples
client-go
hack This package imports things required by build scripts, to force `go mod` to see them as dependencies
pkg
apis
cr
v1 Package v1 is the v1 version of the API.
client
applyconfiguration
cr
v1
clientset
versioned
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
cr
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
cr
v1
internalinterfaces
listers
cr
v1
pkg
apihelpers
apis
apiextensions Package apiextensions is the internal version of the API.
fuzzer
install
v1 Package v1 is the v1 version of the API.
v1beta1 Package v1beta1 is the v1beta1 version of the API.
validation
apiserver
conversion
schema
cel
model
defaulting
listtype
objectmeta
pruning
validation
client
applyconfiguration
apiextensions
v1
v1beta1
clientset
clientset
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
apiextensions
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
apiextensions
v1
v1beta1
internalinterfaces
listers
apiextensions
v1
v1beta1
cmd
server
options
testing
controller
apiapproval
establish
finalizer
nonstructuralschema
openapi
builder
v2
openapiv3
status
crdserverscheme
features
generated
openapi openapi generated definitions.
registry
customresource
tableconvertor
customresourcedefinition
test
integration
conversion
fixtures
storage
apimachinery
pkg
api
apitesting
fuzzer
naming
roundtrip
equality
errors Package errors provides detailed error types for api field validation.
meta Package meta provides functions for retrieving API metadata from objects belonging to the Kubernetes API
table
testrestmapper
resource
validation Package validation contains generic api type validation functions.
path
apis
meta
fuzzer
internalversion
scheme
validation
v1 Package v1 contains API types that are common to all versions.
unstructured
unstructuredscheme
validation
v1beta1 package v1beta1 is alpha objects from meta that will be introduced.
validation
testapigroup +k8s:deepcopy-gen=package +groupName=testapigroup.apimachinery.k8s.io
fuzzer
install Package install installs the certificates API group, making it available as an option to all of the API encoding/decoding machinery.
v1
conversion Package conversion provides go object versioning.
queryparams Package queryparams provides conversion from versioned runtime objects to URL query values
fields Package fields implements a simple field system, parsing and matching selectors with sets of fields.
labels Package labels implements a simple label system, parsing and matching selectors with sets of labels.
runtime Package runtime defines conversions between generic types and structs to map query strings to struct objects.
schema
serializer
cbor
direct Package direct provides functions for marshaling and unmarshaling between arbitrary Go values and CBOR data, with behavior that is compatible with that of the CBOR serializer.
json
protobuf Package protobuf provides a Kubernetes serializer for the protobuf format.
recognizer
streaming Package streaming implements encoder and decoder for streams of runtime.Objects over io.Writer/Readers.
versioning
yaml
testing
selection
test
types Package types implements various generic types used throughout kubernetes.
util
cache
diff
dump
duration
errors Package errors implements various utility functions and types around errors.
framer Package framer implements simple frame decoding techniques for an io.ReadCloser
httpstream Package httpstream adds multiplexed streaming support to HTTP requests and responses via connection upgrades.
spdy
wsstream Package wsstream contains utilities for streaming content over WebSockets.
intstr
json
jsonmergepatch
managedfields
managedfieldstest
mergepatch
naming
net
testing Package nettesting contains utilities for testing networking functionality.
portforward
proxy Package proxy provides transport and upgrade support for proxies.
rand Package rand provides utilities related to randomization.
remotecommand
runtime
sets Package sets has generic set and specified sets.
strategicpatch
testing
uuid
validation
field
version Package version provides utilities for version number comparisons
wait Package wait provides tools for polling or listening for changes to a condition.
waitgroup Package waitgroup implements SafeWaitGroup wrap of sync.WaitGroup.
yaml
version Package version supplies the type for version information collected at build time.
watch Package watch contains a generic watchable interface, and a fake for testing code that uses the watch interface.
third_party
forked
golang
json Package json is forked from the Go standard library to enable us to find the field of a struct that a given JSON key maps to.
netutil
reflect Package reflect is a fork of go's standard library reflection package, which allows for deep equal with equality functions defined.
cli-runtime
pkg
genericclioptions Package genericclioptions contains flags which can be added to your command, bound, completed, and produce useful helper functions.
genericiooptions
printers Package printers is helper for formatting and printing runtime objects into primitives io.writer.
resource Package resource assists clients in dealing with RESTful objects that match the Kubernetes API conventions.
client-go
applyconfigurations Package applyconfigurations provides typesafe go representations of the apply configurations that are used to constructs Server-side Apply requests.
admissionregistration
v1
v1alpha1
v1beta1
apiserverinternal
v1alpha1
apps
v1
v1beta1
v1beta2
autoscaling
v1
v2
v2beta1
v2beta2
batch
v1
v1beta1
certificates
v1
v1alpha1
v1beta1
coordination
v1
v1beta1
core
v1
discovery
v1
v1beta1
events
v1
v1beta1
extensions
v1beta1
flowcontrol
v1
v1beta1
v1beta2
v1beta3
imagepolicy
v1alpha1
meta
v1
networking
v1
v1alpha1
v1beta1
node
v1
v1alpha1
v1beta1
policy
v1
v1beta1
rbac
v1
v1alpha1
v1beta1
resource
v1alpha2
scheduling
v1
v1alpha1
v1beta1
storage
v1
v1alpha1
v1beta1
storagemigration
v1alpha1
discovery Package discovery provides ways to discover server-supported API groups, versions and resources.
cached
disk
memory
fake
dynamic
dynamicinformer
dynamiclister
fake
examples
create-update-delete-deployment Note: the example only works with the code within the same release/branch.
dynamic-create-update-delete-deployment Note: the example only works with the code within the same release/branch.
fake-client Package fakeclient contains examples on how to use fakeclient in tests.
in-cluster-client-configuration Note: the example only works with the code within the same release/branch.
leader-election
out-of-cluster-client-configuration Note: the example only works with the code within the same release/branch.
workqueue
features
informers Package informers provides generated informers for Kubernetes APIs.
admissionregistration
v1
v1alpha1
v1beta1
apiserverinternal
v1alpha1
apps
v1
v1beta1
v1beta2
autoscaling
v1
v2
v2beta1
v2beta2
batch
v1
v1beta1
certificates
v1
v1alpha1
v1beta1
coordination
v1
v1beta1
core
v1
discovery
v1
v1beta1
events
v1
v1beta1
extensions
v1beta1
flowcontrol
v1
v1beta1
v1beta2
v1beta3
internalinterfaces
networking
v1
v1alpha1
v1beta1
node
v1
v1alpha1
v1beta1
policy
v1
v1beta1
rbac
v1
v1alpha1
v1beta1
resource
v1alpha2
scheduling
v1
v1alpha1
v1beta1
storage
v1
v1alpha1
v1beta1
storagemigration
v1alpha1
kubernetes Package kubernetes holds packages which implement a clientset for Kubernetes APIs.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
admissionregistration
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
apiserverinternal
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
apps
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta2 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
authentication
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
authorization
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
autoscaling
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v2 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v2beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v2beta2 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
batch
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
certificates
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
coordination
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
core
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
discovery
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
events
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
extensions
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
flowcontrol
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta2 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta3 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
networking
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
node
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
policy
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
rbac
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
resource
v1alpha2 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
scheduling
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
storage
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
storagemigration
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
listers Package listers provides generated listers for Kubernetes APIs.
admissionregistration
v1
v1alpha1
v1beta1
apiserverinternal
v1alpha1
apps
v1
v1beta1
v1beta2
autoscaling
v1
v2
v2beta1
v2beta2
batch
v1
v1beta1
certificates
v1
v1alpha1
v1beta1
coordination
v1
v1beta1
core
v1
discovery
v1
v1beta1
events
v1
v1beta1
extensions
v1beta1
flowcontrol
v1
v1beta1
v1beta2
v1beta3
imagepolicy
v1alpha1
networking
v1
v1alpha1
v1beta1
node
v1
v1alpha1
v1beta1
policy
v1
v1beta1
rbac
v1
v1alpha1
v1beta1
resource
v1alpha2
scheduling
v1
v1alpha1
v1beta1
storage
v1
v1alpha1
v1beta1
storagemigration
v1alpha1
metadata
fake
metadatainformer
metadatalister
openapi
cached
openapitest
openapi3
pkg
apis
clientauthentication
install Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
v1
v1beta1
version Package version supplies version information collected at build time to kubernetes components.
plugin
pkg
client
auth
azure
exec
gcp
oidc
rest
fake This is made a separate package and should only be imported by tests, because it imports testapi
watch
restmapper
scale Package scale provides a polymorphic scale client capable of fetching and updating Scale for any resource which implements the `scale` subresource, as long as that subresource operates on a version of scale convertable to autoscaling.Scale.
fake Package fake provides a fake client interface to arbitrary Kubernetes APIs that exposes common high level operations and exposes common metadata.
scheme Package scheme contains a runtime.Scheme to be used for serializing and deserializing different versions of Scale, and for converting in between them.
appsint Package appsint contains the necessary scaffolding of the internal version of extensions as required by conversion logic.
appsv1beta1
appsv1beta2
autoscalingv1
extensionsint Package extensionsint contains the necessary scaffolding of the internal version of extensions as required by conversion logic.
extensionsv1beta1
testing
third_party
forked
golang
template This package is copied from Go library text/template.
tools
auth Package auth defines a file format for holding authentication information needed by clients of Kubernetes.
exec Package exec contains helper utilities for exec credential plugins.
cache Package cache is a client-side caching mechanism.
synctrack Package synctrack contains utilities for helping controllers track whether they are "synced" or not, that is, whether they have processed all items from the informer's initial list.
testing
clientcmd Package clientcmd provides one stop shopping for building a working client from a fixed config, from a .kubeconfig file, from command line flags, or from any merged combination.
api
latest
v1
events Package events has all client logic for recording and reporting "k8s.io/api/events/v1".Event events.
leaderelection Package leaderelection implements leader election of a set of endpoints.
resourcelock
metrics Package metrics provides abstractions for registering which metrics to record.
pager
portforward Package portforward adds support for SSH-like port forwarding from the client's local host to remote containers.
record Package record has all client logic for recording and reporting "k8s.io/api/core/v1".Event events.
util
reference
remotecommand Package remotecommand adds support for executing commands in containers, with support for separate stdin, stdout, and stderr streams, as well as TTY.
watch
transport
spdy
websocket
util
cert
certificate
csr
connrotation Package connrotation implements a connection dialer that tracks and can close all created connections.
csaupgrade
exec
flowcontrol
homedir
jsonpath package jsonpath is a template engine using jsonpath syntax, which can be seen at http://goessner.net/articles/JsonPath/.
keyutil Package keyutil contains utilities for managing public/private key pairs.
retry
testing
workqueue Package workqueue provides a simple queue that supports the following features:
cluster-bootstrap
token
api Package api (k8s.io/cluster-bootstrap/token/api) contains constants and types needed for bootstrap tokens as maintained by the BootstrapSigner and TokenCleaner controllers (in k8s.io/kubernetes/pkg/controller/bootstrap)
jws
util
util
secrets
tokens
component-base
cli
flag
globalflag
codec
config
options
testing
v1alpha1
validation
configz Package configz serves ComponentConfig objects from running components.
featuregate
testing
logs Package logs contains support for logging options, flags and setup.
api
v1 The LoggingAlphaOptions and LoggingBetaOptions feature gates control whether these unstable features can get enabled.
datapol Package datapol contains functions to determine if objects contain sensitive data to e.g.
example Package example shows how a library uses contextual logging.
cmd
stdlib
json
register
klogflags
kube-log-runner
logreduction
testinit Package testinit adds logging flags to a Ginkgo or Go test program during initialization, something that the logs package itself no longer does.
metrics
features
legacyregistry
prometheus
clientgo
leaderelection
controllers
feature
meta
restclient
slis
version
workqueue
prometheusextension
testutil
term
tracing
api
v1
version
verflag Package verflag defines utility functions to handle command line flags related to version of Kubernetes.
cri-api
pkg
apis
runtime
v1
testing
errors Package errors provides helper functions for use by the kubelet to deal with CRI errors.
klog
v2 Package klog contains the following functionality:
integration_tests
klogr Package klogr implements github.com/go-logr/logr.Logger in terms of k8s.io/klog.
ktesting Package testinglogger contains an implementation of the logr interface which is logging through a function like testing.TB.Log function.
init Package init registers the command line flags for k8s.io/klogr/testing in the flag.CommandLine.
test Package test contains a reusable unit test for logging output and behavior.
textlogger Package textlogger contains an implementation of the logr interface which is producing the exact same output as klog.
kube-aggregator
hack This package imports things required by build scripts, to force `go mod` to see them as dependencies
pkg
apis
apiregistration Package apiregistration is the internal version of the API.
install
v1 Package v1 contains the API Registration API, which is responsible for registering an API `Group`/`Version` with another kubernetes like API server.
helper
v1beta1 Package v1beta1 contains the API Registration API, which is responsible for registering an API `Group`/`Version` with another kubernetes like API server.
validation
apiserver
scheme
client
clientset_generated
clientset
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
apiregistration
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
apiregistration
v1
v1beta1
internalinterfaces
listers
apiregistration
v1
v1beta1
cmd
server
controllers
autoregister
openapi
aggregator
openapiv3
aggregator
status
generated
openapi
registry
apiservice
etcd
rest
kube-openapi
cmd
openapi-gen
args
openapi2smd
pkg
aggregator
builder Package builder contains code to generate OpenAPI discovery spec (which initial version of it also known as Swagger 2.0).
builder3
util
cached Package cached provides a cache mechanism based on etags to lazily build, and/or cache results from expensive operation such that those operations are not repeated unnecessarily.
common package common holds shared code and types between open API code generator and spec generator.
restfuladapter
generators
rules Package rules contains API rules that are enforced in OpenAPI spec generation as part of the machinery.
handler
handler3
idl The IDL package describes comment directives that may be applied to API types and fields.
openapiconv
schemaconv
schemamutation
spec3
util
jsontesting
proto Package proto is a collection of libraries for parsing and indexing the type definitions.
testing
validation
sets
validation
errors Package errors provides an Error interface and several concrete types implementing this interface to manage API errors and JSON-schema validation errors.
spec
strfmt Package strfmt contains custom string formats
bson
validate
kubectl
pkg
apps
cmd
annotate
apiresources
apply
attach
auth
autoscale
certificates
clusterinfo
completion
config
cp
create
debug
delete
describe
diff
drain
edit
events
exec
explain
expose
get
help
kustomize
label
logs
options
patch
plugin
portforward
proxy
replace
rollout
run
scale
set
env Package env provides functions to incorporate environment variables into set env.
taint Package taints implements utilites for working with taints
testing
top
util
editor
crlf
podcmd
sanity
version
wait
describe
drain
explain
v2
generate
versioned
metricsutil
polymorphichelpers
proxy
rawhttp
scale
scheme
util
certificate
completion
deployment
event
fieldpath
hash
i18n
interrupt
openapi Package openapi is a collection of libraries for fetching the openapi spec from a Kubernetes server and then indexing the type definitions.
testing
podutils
prune
qos
rbac
resource
slice
storage
templates
term
validation
kubelet
config
v1
v1alpha1
v1beta1
pkg
apis
credentialprovider
install
v1
v1alpha1
v1beta1
deviceplugin
v1alpha
v1beta1
dra
v1alpha2
v1alpha3
pluginregistration
v1
v1alpha1
v1beta1
podresources
v1
v1alpha1
stats
v1alpha1
cri
streaming
portforward Package portforward contains server-side logic for handling port forwarding requests.
remotecommand Package remotecommand contains functions related to executing commands in and attaching to pods.
types
kubernetes
build This package imports things required by build scripts and test packages of submodules, to force `go mod` to see them as dependencies
pause
windows
wincat package main connects to the given host and port and redirects its stdin to the connection and the connection's output to stdout.
cluster
gce
gci
mounter
images
etcd
migrate
etcd-version-monitor
cmd
clicheck
cloud-controller-manager
dependencycheck Checks for restricted dependencies in go packages.
dependencyverifier
fieldnamedocscheck
gendocs
genkubedocs
genman
genswaggertypedocs
genutils
genyaml
gotemplate
import-boss import-boss enforces import restrictions in a given repository.
importverifier
kube-apiserver APIServer is the main API server and master for the cluster.
app Package app does all of the work necessary to create a Kubernetes APIServer by binding together the API, master and APIServer infrastructure.
options Package options contains flags and options for initializing an apiserver
testing
kube-controller-manager The controller manager is responsible for monitoring replication controllers, and creating corresponding pods to achieve the desired state.
app Package app implements a server that runs a set of active components.
config
options Package options provides the flags used for the controller manager.
testing
names
kube-proxy
app Package app does all of the work necessary to configure and run a Kubernetes app process.
kube-scheduler
app Package app implements a Server object for running the scheduler.
config
options
testing
kubeadm
app
apis
bootstraptoken Package bootstraptoken contains an API and utilities wrapping the "bootstrap.kubernetes.io/token" Secret type to ease its usage in kubeadm.
v1
kubeadm Package kubeadm is the package that contains the libraries that drive the kubeadm binary.
fuzzer
scheme
v1beta3 Package v1beta3 defines the v1beta3 version of the kubeadm configuration file format.
v1beta4 Package v1beta4 defines the v1beta4 version of the kubeadm configuration file format.
validation
output Package output implements the kubeadm structured output The purpose of the kubeadm structured output is to have a well defined versioned output format that other software that uses kubeadm for cluster deployments can use and rely on.
fuzzer
scheme
v1alpha2 Package v1alpha2 defines the v1alpha2 version of the kubeadm data structures related to structured output The purpose of the kubeadm structured output is to have a well defined versioned output format that other software that uses kubeadm for cluster deployments can use and rely on.
v1alpha3 Package v1alpha3 defines the v1alpha3 version of the kubeadm data structures related to structured output The purpose of the kubeadm structured output is to have a well defined versioned output format that other software that uses kubeadm for cluster deployments can use and rely on.
cmd
alpha
options Package options provide a central point for defining flags for kubeadm cobra commands, no matter if hard coded commands or autogenerated command for phases.
phases
init
join Package phases includes command line phases for kubeadm join
reset
upgrade
node
workflow Package workflow implements a workflow manager to be used for implementing composable kubeadm workflows.
upgrade
util
componentconfigs
constants
discovery
file
https
token
features
images
phases
addons
dns
proxy
bootstraptoken
clusterinfo
node
certs
renewal
controlplane
copycerts
etcd
kubeconfig
kubelet
markcontrolplane
patchnode
upgrade
uploadconfig
preflight
util
apiclient
certs
config Package config contains utilities for managing the kubeadm configuration API.
strict
crypto
dryrun
etcd
image
initsystem
kubeconfig
output
patches
pkiutil
testing
pubkeypin Package pubkeypin provides primitives for x509 public key pinning in the style of RFC7469.
runtime
staticpod
users
test
cmd
kubeconfig
resources
kubectl
kubectl-convert
kubelet The kubelet binary is responsible for maintaining a set of containers on a particular host VM.
app Package app makes it easy to create a kubelet server for various contexts.
options Package options contains all of the primary arguments for a kubelet.
kubemark
app
preferredimports verify that all the imports have our preferred alias(es).
prune-junit-xml
yamlfmt
hack
boilerplate
test
conformance This tool is for checking conformance e2e tests follow the requirements which is https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/conformance-tests.md#conformance-test-requirements
pkg
api
endpoints
testing
job
legacyscheme
node
persistentvolume
persistentvolumeclaim
pod
service
testing
storage
testing Package testing contains - all generic API tests which depend on Kubernetes API types - all cross-Kubernetes-API tests.
compat
v1
endpoints
persistentvolume
pod
resource
service
apis
abac
fuzzer
latest
v0
v1beta1
admission
fuzzer
install Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
v1
v1beta1
admissionregistration Package admissionregistration is the internal version of the API.
fuzzer
install
v1 Package v1 is the v1 version of the API.
v1alpha1 Package v1alpha1 is the v1alpha1 version of the API.
v1beta1 Package v1beta1 is the v1beta1 version of the API.
validation
apidiscovery Package apidiscovery provides api definitions for the "apidiscovery.k8s.io" api group.
v2
v2beta1
apiserverinternal Package apiserverinternal contains the "internal" version of the API used by the apiservers themselves.
fuzzer
install Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
v1alpha1 Package v1alpha1 contains the v1alpha1 version of the API used by the apiservers themselves.
validation
apps
fuzzer
install Package install installs the apps API group, making it available as an option to all of the API encoding/decoding machinery.
v1
v1beta1
v1beta2
validation
authentication
fuzzer
install Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
v1
v1alpha1
v1beta1
validation Package validation contains methods to validate kinds in the authentication.k8s.io API group.
authorization
fuzzer
install Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
v1
v1beta1
validation
autoscaling
fuzzer
install Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
v1
v2
v2beta1
v2beta2
validation
batch
fuzzer
install Package install installs the batch API group, making it available as an option to all of the API encoding/decoding machinery.
v1
v1beta1
validation
certificates
fuzzer
install Package install installs the certificates API group, making it available as an option to all of the API encoding/decoding machinery.
v1
v1alpha1
v1beta1
validation
coordination
install Package install installs the coordination API group, making it available as an option to all of the API encoding/decoding machinery.
v1
v1beta1
validation
core Package core contains the latest (or "internal") version of the Kubernetes API objects.
fuzzer
helper
qos NOTE: DO NOT use those helper functions through client-go, the package path will be changed in the future.
install Package install installs the v1 monolithic api, making it available as an option to all of the API encoding/decoding machinery.
pods
v1 Package v1 is the v1 version of the API.
helper
qos
validation
validation Package validation has functions for validating the correctness of api objects and explaining what is wrong with them when they aren't valid.
discovery
fuzzer
install Package install installs the discovery API group, making it available as an option to all of the API encoding/decoding machinery.
v1
v1beta1
validation
events
install Package install installs the events API group, making it available as an option to all of the API encoding/decoding machinery.
v1
v1beta1
extensions
fuzzer
install Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
v1beta1
flowcontrol Package flowcontrol provides api definitions for the "flowcontrol.apiserver.k8s.io" api group.
fuzzer
install Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
internalbootstrap
util
v1
v1beta1
v1beta2
v1beta3
validation
imagepolicy
fuzzer
install Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
v1alpha1
networking
fuzzer
install Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
v1
v1alpha1
v1beta1
validation
node
install Package install adds the node API group, making it available as an option to all of the API encoding/decoding machinery.
v1
v1alpha1
v1beta1
validation
policy
fuzzer
install Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
v1 Package policy is for any kind of policy object.
v1beta1 Package policy is for any kind of policy object.
validation
rbac
fuzzer
install Package install installs the batch API group, making it available as an option to all of the API encoding/decoding machinery.
v1
v1alpha1
v1beta1
validation
resource Package resource contains the latest (or "internal") version of the Kubernetes resource API objects.
fuzzer
install Package install installs the resource API, making it available as an option to all of the API encoding/decoding machinery.
structured
namedresources
validation
v1alpha2 Package v1alpha2 is the v1alpha2 version of the resource API.
validation
scheduling
fuzzer
install Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
v1
v1alpha1
v1beta1
validation
storage
fuzzer
install Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
util
v1
v1alpha1
v1beta1
validation
storagemigration
install
v1alpha1
validation
auth
authorizer
abac Package abac authorizes Kubernetes API actions using an Attribute-based access control scheme.
nodeidentifier
capabilities Package capabilities manages system level capabilities
client
conditions
tests Package tests runs tests against the client which require an internal client
cloudprovider Package cloudprovider supplies interfaces and implementations for cloud service providers.
providers
cluster
ports Package ports defines ports used by various pieces of the kubernetes infrastructure.
controller Package controller contains code for controllers (like the replication controller).
apis
config
fuzzer
scheme
v1alpha1
bootstrap Package bootstrap provides automatic processes necessary for bootstraping.
certificates Package certificates implements an abstract controller that is useful for building controllers that manage CSRs
approver Package approver implements an automated approver for kubelet certificates.
authority
cleaner Package cleaner implements an automated cleaner that does garbage collection on CSRs that meet specific criteria.
rootcacertpublisher
signer Package signer implements a CA signer that uses keys stored on local disk.
config
v1alpha1
clusterroleaggregation
cronjob Package cronjob contains the controller for CronJob objects.
config
v1alpha1
metrics
daemon Package daemon contains logic for watching and synchronizing daemons.
config
v1alpha1
util
deployment Package deployment contains all the logic for handling Kubernetes Deployments.
config
v1alpha1
util
disruption
endpoint Package endpoint provides EndpointController implementation to manage and sync service endpoints.
config
v1alpha1
endpointslice
config
v1alpha1
endpointslicemirroring
config
v1alpha1
metrics
garbagecollector
config
v1alpha1
metaonly
metrics
history
job Package job contains logic for watching and synchronizing jobs.
config
v1alpha1
metrics
namespace Package namespace contains a controller that handles namespace lifecycle
config
v1alpha1
deletion
nodeipam Package nodeipam contains code for syncing cloud instances with node registry
config
v1alpha1
ipam Package ipam provides different allocators for assigning IP ranges to nodes.
cidrset
sync
test
nodelifecycle
config
v1alpha1
scheduler
podautoscaler Package podautoscaler contains logic for autoscaling number of pods based on metrics observed.
config
v1alpha1
metrics
monitor metrics packages contains metrics which are exposed from the HPA controller.
podgc Package podgc contains a very simple pod "garbage collector" implementation, PodGCController, that runs in the controller manager.
config
v1alpha1
metrics
replicaset Package replicaset contains logic for watching and synchronizing ReplicaSets.
config
v1alpha1
metrics
replication Package replication contains logic for watching and synchronizing replication controllers.
config
v1alpha1
resourceclaim Package resourceclaim implements the controller part of https://github.com/kubernetes/enhancements/tree/master/keps/sig-node/3063-dynamic-resource-allocation
metrics
resourcequota Package resourcequota contains a controller that makes resource quota usage observations
config
v1alpha1
serviceaccount Package serviceaccount provides implementations to manage service accounts and service account tokens
config
v1alpha1
servicecidrs
statefulset
config
v1alpha1
storageversiongc
storageversionmigrator
tainteviction Package tainteviction contains the logic implementing taint-based eviction for Pods running on Nodes with NoExecute taints.
metrics
testutil
ttl
ttlafterfinished
config
v1alpha1
metrics
util
endpointslice
node
selectors
validatingadmissionpolicystatus
config
v1alpha1
volume
attachdetach Package attachdetach implements a controller to manage volume attach and detach operations.
cache Package cache implements data structures used by the attach/detach controller to keep track of volumes, the nodes they are attached to, and the pods that reference them.
config
v1alpha1
metrics
populator Package populator implements interfaces that monitor and keep the states of the desired_state_of_word in sync with the "ground truth" from informer.
reconciler Package reconciler implements interfaces that attempt to reconcile the desired state of the with the actual state of the world by triggering actions.
statusupdater Package statusupdater implements interfaces that enable updating the status of API objects.
testing
util
common
ephemeral Package ephemeral implements the controller part of https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/1698-generic-ephemeral-volumes
config
v1alpha1
metrics
events
expand
persistentvolume
config
v1alpha1
metrics
options
testing
protectionutil
pvcprotection
pvprotection
controlplane Package controlplane contains code for setting up and running a Kubernetes cluster control plane API server.
apiserver
options Package options contains flags and options for initializing an apiserver
controller
apiserverleasegc
clusterauthenticationtrust
crdregistration
defaultservicecidr
kubernetesservice
legacytokentracking
systemnamespaces
reconcilers Package reconcilers provides objects for managing the list of active masters.
storageversionhashdata Package storageversionhashdata is for test only.
credentialprovider Package credentialprovider supplies interfaces and implementations for docker registry providers to expose their authentication scheme.
gcp Package gcp contains implementations of DockerConfigProvider for Google Cloud Platform.
plugin
secrets
features
fieldpath Package fieldpath supplies methods for extracting fields from objects given a path to a field.
generated Package generated is the destination for all generated files.
openapi openapi generated definitions.
cmd
models-schema
kubeapiserver Package kubeapiserver holds code that is common to both the kube-apiserver and the federation-apiserver, but isn't part of a generic API server.
admission
exclusion
authenticator
authorizer
modes
options Package options contains flags and options for initializing kube-apiserver
kubectl Package kubectl provides the functions used by the kubectl command line tool under k8s.io/kubernetes/cmd.
cmd
convert
kubelet Package kubelet is the package that contains the libraries that drive the Kubelet binary.
apis
config
fuzzer
scheme
v1
v1alpha1
v1beta1
validation
grpc
podresources
testing Package testing is a generated GoMock package.
cadvisor Package cadvisor provides an interface for Kubelet interactions with cAdvisor.
testing Package testing is a generated GoMock package.
certificate
bootstrap
checkpointmanager
checksum
errors
testing
example_checkpoint_formats
v1
client
cloudresource
clustertrustbundle Package clustertrustbundle abstracts access to ClusterTrustBundles so that projected volumes can use them.
cm Package cm (abbreviation of "container manager") and its subpackages contain all the kubelet code to manage containers.
admission
containermap
cpumanager
state
testing
topology Package topology contains helpers for the CPU manager.
devicemanager
checkpoint
plugin
v1beta1
dra
plugin
state
memorymanager
state
topologymanager
bitmask
util
cdi
config Package config implements the pod configuration readers.
configmap
container
testing Package testing is a generated GoMock package.
cri
remote Package remote contains gRPC implementation of internalapi.RuntimeService and internalapi.ImageManagerService.
fake Package fake containers a fake gRPC implementation of internalapi.RuntimeService and internalapi.ImageManagerService.
envvars Package envvars is the package that build the environment variables that kubernetes provides to the containers run by it.
events
eviction Package eviction is responsible for enforcing eviction thresholds to maintain node stability.
api
images Package images is responsible for managing lifecycle of container images.
kubeletconfig
configfiles
util
codec
files
test
kuberuntime Package kuberuntime contains an implementation of kubecontainer.Runtime using the interface in pkg/kubelet/v1.
logs
util
lifecycle Package lifecycle contains handlers for pod lifecycle events and interfaces to integrate with kubelet admission, synchronization, and eviction of pods.
logs
metrics
collectors
network
dns
nodeshutdown Package nodeshutdown can watch for node level shutdown events and trigger graceful termination of pods running on the node prior to a system shutdown.
systemd Package systemd provides utility functions for kubelet to perform systemd related operations.
nodestatus
oom
pleg Package pleg contains types and a generic implementation of the pod lifecycle event generator.
pluginmanager
cache Package cache implements data structures used by the kubelet plugin manager to keep track of registered plugins.
metrics
operationexecutor Package operationexecutor implements interfaces that enable execution of register and unregister operations with a goroutinemap so that more than one operation is never triggered on the same plugin.
pluginwatcher
example_plugin_apis
v1beta1
v1beta2
reconciler Package reconciler implements interfaces that attempt to reconcile the desired state of the world with the actual state of the world by triggering relevant actions (register/deregister plugins).
pod
testing Package testing is a generated GoMock package.
preemption
prober
results
testing
qos Package qos contains helper functions for quality of service.
runtimeclass
testing
secret
server Package server contains functions related to serving Kubelet's external interface.
metrics
stats Package stats handles exporting Kubelet and container stats.
testing Package testing is a generated GoMock package.
stats
pidlimit
status
state
testing Package testing is a generated GoMock package.
sysctl
token Package token implements a manager of serviceaccount tokens for pods running on the node.
types Package types contains common types in the Kubelet.
userns
inuserns
util Package util holds utility functions.
cache
format
ioutils
manager
queue
sliceutils
store Package store hosts a Store interface and its implementations.
volumemanager
cache Package cache implements data structures used by the kubelet volume manager to keep track of attached volumes and the pods that mounted them.
metrics
populator Package populator implements interfaces that monitor and keep the states of the caches in sync with the "ground truth".
reconciler
winstats Package winstats provides a client to get node and pod level stats on windows
kubemark
printers
internalversion
storage
probe Package probe contains utilities for health probing, as well as health status information.
exec
grpc
http
tcp
proxy Package proxy implements the layer-3 network proxy.
apis
config
fuzzer
scheme
v1alpha1
validation
config Package config provides decoupling between various configuration sources (etcd, files,...) and the pieces that actually care about them (loadbalancer, proxy).
conntrack
healthcheck Package healthcheck provides tools for serving kube-proxy healthchecks.
iptables
ipvs
ipset
testing
testing
util
testing
kubemark
metaproxier
metrics
nftables
util
iptables
testing
winkernel
testing
quota
v1
evaluator
core Package core contains modules that interface with the core api group
install
registry Package registry implements the storage and system logic for the core of the api server.
admissionregistration
mutatingwebhookconfiguration
storage
resolver
rest
validatingadmissionpolicy
storage
validatingadmissionpolicybinding
storage
validatingwebhookconfiguration
storage
apiserverinternal
rest
storageversion Package storageversion provides Registry interface and it's RESTStorage implementation for storing StorageVersion api objects.
storage
apps
controllerrevision
storage
daemonset Package daemonset provides Registry interface and its RESTStorage implementation for storing DaemonSet api objects.
storage
deployment
storage
replicaset Package replicaset provides Registry interface and it's RESTStorage implementation for storing ReplicaSet api objects.
storage
rest
statefulset
storage
authentication
rest
selfsubjectreview
tokenreview
authorization
localsubjectaccessreview
rest
selfsubjectaccessreview
selfsubjectrulesreview
subjectaccessreview
util
autoscaling
horizontalpodautoscaler
storage
rest
batch
cronjob Package cronjob provides Registry interface and it's RESTStorage implementation for storing CronJob api objects.
storage
job Package job provides Registry interface and it's RESTStorage implementation for storing Job api objects.
storage
rest
certificates
certificates Package certificates provides Registry interface and its RESTStorage implementation for storing CertificateSigningRequest objects.
storage
clustertrustbundle Package clustertrustbundle provides Registry interface and its RESTStorage implementation for storing ClusterTrustBundle objects.
storage
rest
coordination
lease
storage
rest
core
componentstatus Package componentstatus provides interfaces and implementation for retrieving cluster component status.
configmap Package configmap provides Registry interface and its REST implementation for storing ConfigMap API objects.
storage
endpoint Package endpoint provides Registry interface and it's RESTStorage implementation for storing Endpoint api objects.
storage
event Package event provides Registry interface and it's REST implementation for storing Event api objects.
storage
limitrange Package limitrange provides Registry interface and it's REST implementation for storing LimitRange api objects.
storage
namespace Package namespace provides Registry interface and it's REST implementation for storing Namespace api objects.
storage
node Package node provides Registry interface and implementation for storing Nodes.
rest
storage
persistentvolume
storage
persistentvolumeclaim
storage
pod Package pod provides Registry interface and it's RESTStorage implementation for storing Pod api objects.
rest
storage
podtemplate Package podtemplate provides RESTStorage implementations for storing PodTemplate API objects.
storage
rangeallocation Package rangeallocation provides the Registry interface for storing RangeAllocation api objects.
replicationcontroller Package replicationcontroller provides Registry interface and it's RESTStorage implementation for storing ReplicationController api objects.
storage
resourcequota Package resourcequota provides Registry interface and it's REST implementation for storing ResourceQuota api objects.
storage
rest
secret Package secrets provides Registry interface and its REST implementation for storing Secret api objects.
storage
service Package service provides the Registry interface and its RESTStorage implementation for storing Service api objects.
allocator
storage
ipallocator
controller
storage
portallocator
controller
storage
storage
serviceaccount Package serviceaccount provides a Registry interface and a strategy implementation for storing ServiceAccount API objects.
storage
discovery
endpointslice
storage
rest
events
rest
flowcontrol
ensurer
flowschema Package flowschema provides model implementation of flow-schema api
storage
prioritylevelconfiguration Package prioritylevelconfiguration provides model implementation of priority-level-configuration api
storage
rest
networking
ingress
storage
ingressclass
storage
ipaddress
storage
networkpolicy
storage
rest
servicecidr
storage
node
rest
runtimeclass
storage
policy
poddisruptionbudget
storage
rest
rbac
clusterrole Package clusterrole provides Registry interface and its RESTStorage implementation for storing ClusterRole objects.
policybased Package policybased implements a standard storage for ClusterRole that prevents privilege escalation.
storage
clusterrolebinding Package certificates provides Registry interface and its RESTStorage implementation for storing ClusterRoleBinding objects.
policybased Package policybased implements a standard storage for ClusterRoleBinding that prevents privilege escalation.
storage
rest
role Package role provides Registry interface and its RESTStorage implementation for storing Role objects.
policybased Package policybased implements a standard storage for Role that prevents privilege escalation.
storage
rolebinding Package certificates provides Registry interface and its RESTStorage implementation for storing RoleBinding objects.
policybased Package policybased implements a standard storage for RoleBinding that prevents privilege escalation.
storage
validation
registrytest Package registrytest provides tests for Registry implementations for storing Nodes, Pods, Schedulers and Services.
resource
podschedulingcontext
storage
resourceclaim
storage
resourceclaimparameters
storage
resourceclaimtemplate
storage
resourceclass
storage
resourceclassparameters
storage
resourceslice
storage
rest
scheduling
priorityclass
storage
rest
storage
csidriver Package csidriver provides Registry interface and its REST implementation for storing csidriver api objects.
storage
csinode Package csinode provides Registry interface and its REST implementation for storing csinode api objects.
storage
csistoragecapacity Package csistoragecapacity provides Registry interface and its REST implementation for storing csistoragecapacity api objects.
storage
rest
storageclass Package storageClass provides Registry interface and its REST implementation for storing storageclass api objects.
storage
volumeattachment Package volumeattachment provides Registry interface and its REST implementation for storing volumeattachment api objects.
storage
volumeattributesclass Package volumeattributesclass provides Registry interface and its REST implementation for storing volumeattributesclass api objects.
storage
storagemigration
rest
storagemigration Package storagemigration provides Registry interface and its RESTStorage implementation for storing StorageVersionMigration objects.
storage
routes Package routes holds a collection of optional master http handlers.
scheduler
apis
config
latest
scheme
testing
defaults
v1
validation
framework
parallelize
plugins
defaultbinder
defaultpreemption
dynamicresources
structured
namedresources
examples
multipoint
prebind
stateful
feature
helper
imagelocality
interpodaffinity
names
nodeaffinity
nodename
nodeports
noderesources
nodeunschedulable
nodevolumelimits
podtopologyspread
queuesort
schedulinggates
tainttoleration
testing
volumebinding
metrics
volumerestrictions
volumezone
preemption
runtime
metrics
resources Package resources provides a metrics collector that reports the resource consumption (requests and limits) of the pods in the cluster as the scheduler and kubelet would interpret it.
profile Package profile holds the definition of a scheduling Profile.
testing
framework
util
security Package security contains security apis and implementations.
apparmor
securitycontext Package securitycontext contains security context api implementations
serviceaccount
util
async
bandwidth Package bandwidth provides utilities for bandwidth shaping
coverage Package coverage provides tools for coverage-instrumented binaries to collect and flush coverage information.
env
filesystem
flag
flock
goroutinemap Package goroutinemap implements a data structure for managing go routines by name.
exponentialbackoff Package exponentialbackoff contains logic for implementing exponential backoff for GoRoutineMap and NestedPendingOperations.
hash
interrupt
iptables Package iptables provides an interface and implementations for running iptables commands.
testing
iptree
kernel
labels Package labels provides utilities to work with Kubernetes labels.
node
oom Package oom implements utility functions relating to out of memory management.
parsers
pod
procfs Package procfs implements utility functions relating to the /proc mount.
removeall
rlimit
slice Package slice provides utility methods for common operations on slices.
tail
taints package taints implements utilities for working with taints
tolerations Package tolerations provides utilities to work with pod spec tolerations.
volume Package volume includes internal representations of external volume types as well as utility methods required to mount/unmount volumes to kubelets.
cephfs Package cephfs contains the internal representation of Ceph file system (CephFS) volumes.
configmap Package configmap contains the internal representation of configMap volumes.
csi
fake
nodeinfomanager Package nodeinfomanager includes internal functions used to add/delete labels to kubernetes nodes for corresponding CSI drivers
testing
csimigration
downwardapi
emptydir Package emptydir contains the internal representation of emptyDir volumes.
fc Package fc contains the internal representation of Fibre Channel (fc) volumes.
flexvolume
git_repo Package git_repo contains the internal representation of git repo volumes.
hostpath Package hostpath contains the internal representation of hostPath volumes.
iscsi Package iscsi contains the internal representation of Internet Small Computer System Interface (iSCSI) volumes.
local Package local contains the internal representation of local volumes
nfs Package nfs contains the internal representation of network file system (NFS) volumes.
portworx Package portworx contains the internal representation of Portworx Block Device volumes.
projected
rbd Package rbd contains the internal representation of Rados Block Store (Ceph) volumes.
secret Package secret contains the internal representation of secret volumes.
testing
util Package util contains utility code for use by volume plugins.
fs
fsquota
common
hostutil
nestedpendingoperations Package nestedpendingoperations is a modified implementation of pkg/util/goroutinemap.
operationexecutor Package operationexecutor implements interfaces that enable execution of attach, detach, mount, and unmount operations with a nestedpendingoperations so that more than one operation is never triggered on the same volume for the same pod.
recyclerclient
subpath
types Package types defines types used only by volume components
volumepathhandler
validation
windows
service
plugin
pkg
admission
admit
alwayspullimages Package alwayspullimages contains an admission controller that modifies every new Pod to force the image pull policy to Always.
antiaffinity Package antiaffinity provides the LimitPodHardAntiAffinityTopology admission controller.
certificates
approval
ctbattest
signing
subjectrestriction
defaulttolerationseconds
deny
eventratelimit Package eventratelimit contains an admission controller that enforces a rate limit on events
apis
eventratelimit
install Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
v1alpha1 Package v1alpha1 is the v1alpha1 version of the API.
validation
extendedresourcetoleration
gc
imagepolicy Package imagepolicy contains an admission controller that configures a webhook to which policy decisions are delegated.
limitranger
namespace
autoprovision
exists
network
defaultingressclass
denyserviceexternalips
noderestriction
nodetaint
podnodeselector
podtolerationrestriction Package podtolerationrestriction is a plugin that first verifies any conflict between a pod's tolerations and its namespace's tolerations, and rejects the pod if there's a conflict.
apis
podtolerationrestriction
install Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
v1alpha1 Package v1alpha1 is the v1alpha1 version of the API.
validation
priority
runtimeclass Package runtimeclass contains an admission controller for modifying and validating new Pods to take RuntimeClass into account.
security Package security contains admission plugins specific to cluster security.
podsecurity
serviceaccount Package serviceaccount enforces all pods having an associated serviceaccount, and all containers mounting the API token for that serviceaccount at a known location
storage
persistentvolume
label Package label created persistent volumes with zone information as provided by the cloud provider
resize
storageclass
setdefault
storageobjectinuseprotection
auth Package auth contains implementations for interfaces in the pkg/auth package
authenticator
token
bootstrap Package bootstrap provides a token authenticator for TLS bootstrap secrets.
authorizer Package authorizer contains implementations for pkg/auth/authorizer interfaces
node
rbac Package rbac implements the authorizer.Authorizer interface using roles base access control.
bootstrappolicy
test
conformance This stand-alone package is utilized for dynamically generating/maintaining a list of conformance tests.
image
go-runner
e2e
apimachinery Package apimachinery contains e2e tests owned by SIG-API-Machinery.
apps
architecture
auth
autoscaling
chaosmonkey
cloud
gcp
apps
auth
common
network
node
common
network
node
storage
dra
test-driver
app Package app does all of the work necessary to configure and run a Kubernetes app process.
environment Package environment contains pre-defined environments used by test/e2e and/or test/e2e_node.
feature Package feature contains pre-defined features used by test/e2e and/or test/e2e_node.
framework Package framework contains provider-independent helper code for building and running E2E tests with Ginkgo.
auth
autoscaling
config Package config simplifies the declaration of configuration options.
daemonset
debug
init Package init sets debug.DumpAllNamespaceInfo as implementation in the framework and enables log size verification and resource gathering.
deployment
endpoints
endpointslice
events
gpu
ingress
job
kubectl
kubelet
kubesystem
manifest
metrics
init Package init installs GrabBeforeEach and GrabAfterEach as callbacks for gathering data before and after a test.
network
node
init Package init registers node.AllNodesReady.
runtimeclass
perf
pod
output
providers
aws
azure
gce
kubemark
openstack
vsphere
pv
rc
replicaset
resource
security
service
skipper
ssh
statefulset
testfiles Package testfiles provides a wrapper around various optional ways of retrieving additional files needed during a test run: - builtin bindata - filesystem access
timer
volume
websocket
instrumentation
common
logging
monitoring
kubectl
lifecycle
bootstrap
network Package network are the end-to-end tests for Kubernetes networking.
common
netpol
scale
localrun
node
nodefeature Package feature contains pre-defined node features used by test/e2e and/or test/e2e_node.
perftype
reporters
scheduling
storage
csi_mock
drivers
csi-test
driver Package driver is a generated GoMock package.
mock
cache
service
proxy
external
framework
podlogs Package podlogs enables live capturing of all events and log messages for some or all pods in a namespace as they get generated.
testsuites
utils
testing-manifests
upgrades Package upgrades provides a framework for testing Kubernetes features before, during, and after different types of upgrades.
apps
auth
autoscaling
network
node
storage
windows
e2e_kubeadm
e2e_node Package e2enode contains e2e tests specific to the node
builder
environment Build the binary with `go build conformance.go`, then run the conformance binary on a node candidate.
kubeletconfig
perf
workloads
perftype
plugins
gcp-credential-provider Originally copied from pkg/credentialproviders/gcp
remote Package remote contains implementations of the TestSuite interface, which specify how to run various node test suites remotely.
gce
runner
local
remote To run the node e2e tests remotely against one or more hosts on gce: $ go run run_remote.go --v 2 --ssh-env gce --hosts <comma separated hosts> To run the node e2e tests remotely against one or more images on gce and provision them: $ go run run_remote.go --v 2 --project <project> --zone <zone> --ssh-env gce --images <comma separated images>
services
system
testing-manifests
fixtures
fuzz
cbor
json Package json implements fuzzers for json deserialization routines in Kubernetes.
yaml Package yaml implements fuzzers for yaml deserialization routines in Kubernetes.
images
agnhost
audit-proxy
connect
crd-conversion-webhook
converter
dns
entrypoint-tester
fakegitserver
grpc-health-checking Package grpchealthchecking offers a tiny grpc health checking endpoint.
guestbook
inclusterclient
liveness
logs-generator
mounttest
net
common
nat
netexec
nettest
no-snat-test
no-snat-test-proxy
openidmetadata Package openidmetadata tests the OIDC discovery endpoints which are part of the ServiceAccountIssuerDiscovery feature.
pause
port-forward-tester
porter
resource-consumer-controller
serve-hostname
tcp-reset
test-webserver Package testwebserver offers a tiny web server that serves a static file.
webhook
apparmor-loader
busybox
nonewprivs
pets
peer-finder A small utility program to lookup hostnames of endpoints in a service.
regression-issue-74839
resource-consumer
common
consume-cpu
sample-device-plugin
instrumentation This stand-alone package is utilized for dynamically generating/maintaining a list of metrics; this list is determined by the stability class of the metric.
documentation This stand-alone package is utilized for dynamically generating/maintaining documentation on all parseable metrics in the Kubernetes code base.
sort
integration Package integration provides integration tests for Kubernetes.Some tests require a running etcd or Docker installation on the system.
apiserver
cel
discovery
authutil
benchmark
extractlog
jsonify
daemonset
deployment
etcd
framework
ipamperf
logs
benchmark
metrics
scheduler
scheduler_perf
statefulset
storageversionmigrator
util
volumescheduling
list list all unit and ginkgo test names that will be run
soak
serve_hostnames
typecheck do a fast type check of kubernetes code, for all platforms.
utils
apiserver
crd
format Package format is an extension of Gomega's format package which improves printing of objects that can be serialized well as YAML, like the structs in the Kubernetes API.
harness
image
junit Package junit provides data structures to allow easy XML encoding and decoding of JUnit test results.
ktesting Package ktesting is a wrapper around k8s.io/klog/v2/ktesting.
examples
gomega The tests will fail and therefore are excluded from normal "make test" via the "example" build tag.
logging The tests will fail and therefore are excluded from normal "make test" via the "example" build tag.
with_ktesting The tests will fail and therefore are excluded from normal "make test" via the "example" build tag.
without_ktesting The tests will fail and therefore are excluded from normal "make test" via the "example" build tag.
initoption
kubeconfig
oidc Package oidc is a generated GoMock package.
third_party
forked
golang
expansion
net
gonum
graph
simple Package simple provides a suite of simple graph implementations satisfying the gonum/graph interfaces.
traverse Package traverse provides basic graph traversal primitives.
gotestsum
junitxml Package junitxml creates a JUnit XML report from a testjson.Execution.
vishhstress Package vishhstress was forked from <https://github.com/vishh/stress/tree/eab4e3384bcad9899b8b801b4a1917a758e97d96> so that it can be consumed from agnhost.
utils
buffer
clock
testing
cpuset Package cpuset represents a collection of CPUs in a 'set' data structure.
diff
env Package env provides utility functions for using environment variables.
exec Package exec provides an injectable interface and implementations for running commands.
testing
field
inotify Package inotify implements a wrapper for the Linux inotify system.
integer
io
keymutex
lru
mount Package mount defines an interface to mounting filesystems.
net
ebtables Package ebtables allows to control the ebtables Linux-based bridging firewall.
nsenter
path
pointer Deprecated: Use functions in k8s.io/utils/ptr instead: ptr.To to obtain a pointer, ptr.Deref to dereference a pointer, ptr.Equal to compare dereferenced pointers.
ptr
semantic
set
strings
slices Package slices defines various functions useful with slices of string type.
temp Package temp provides an interface to handle temporary files and directories.
temptest Package temptest provides utilities for testing temp files/directories testing.
third_party
forked
golang
reflect Package reflect is a fork of go's standard library reflection package, which allows for deep equal with equality functions defined.
trace
kubevirt.io
api * This file is part of the KubeVirt project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License.
apitesting
roundtrip
clone
v1alpha1
core
v1 Package v1 is the v1 version of the API.
export
v1alpha1
v1beta1
instancetype
v1alpha1
v1alpha2
v1beta1
migrations
v1alpha1
pool
v1alpha1
snapshot
v1alpha1
v1beta1
client-go * This file is part of the KubeVirt project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License.
api
generated
containerized-data-importer
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
core
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
upload
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
external-snapshotter
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
volumesnapshot
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
kubevirt
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
clone
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
core
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
export
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
instancetype
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1alpha2 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
migrations
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
pool
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
snapshot
v1alpha1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
network-attachment-definition-client
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
k8s.cni.cncf.io
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
prometheus-operator
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
monitoring
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
kubecli
fake
log
precond
reporter
subresources
testutils
util
version * This file is part of the KubeVirt project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License.
containerized-data-importer-api
pkg
apis
core
v1alpha1 Package v1alpha1 is the v1alpha1 version of the API.
v1beta1 Package v1beta1 is the v1beta1 version of the API.
utils
upload
v1beta1 Package v1beta1 is the v1beta1 version of the API.
controller-lifecycle-operator-sdk
api
moul.io
http2curl
v2
nhooyr.io
websocket Package websocket implements the RFC 6455 WebSocket protocol.
wsjson Package wsjson provides helpers for reading and writing JSON messages.
oras.land
oras-go
examples
advanced
simple
pkg
artifact
auth
docker
content
context
oras
registry
remote
auth
target
oss.terrastruct.com
d2
cmd
d2plugin-dagre
d2ast TODO: Remove boxes and cleanup like d2ir
d2chaos
d2cli
d2compiler Package d2compiler implements a parser, compiler and autoformatter for the Terrastruct d2 diagramming language.
d2exporter
d2format
d2graph
d2ir Package d2ir implements a tree data structure to keep track of the resolved value of D2 keys.
d2layouts
d2dagrelayout
d2elklayout d2elklayout is a wrapper around the Javascript port of ELK.
d2grid
d2layoutfeatures
d2near d2near applies near keywords when they're constants Intended to be run as the last stage of layout after the diagram has already undergone layout
d2sequence
d2lib
d2oracle
d2parser utf16_gen.go is used to create test UTF-16 input for the UTF-16 input test in parse_test.go Confirm `file utf16.txt` returns
d2plugin Package d2plugin enables the d2 CLI to run functions bundled with the d2 binary or via external plugin binaries.
d2renderers
d2animate
d2fonts TODO write a script to do this as part of CI Currently using an online converter: https://dopiaza.org/tools/datauri/index.php
d2latex
d2sketch
d2svg d2svg implements an SVG renderer for d2 diagrams.
appendix
d2target
d2themes d2themes defines themes to make d2 diagrams pretty Color codes: darkest (N1) -> lightest (N7)
d2themescatalog
docs
examples
lib
1-d2lib
2-d2oracle
3-lowlevel
e2etests
report
lib
background
color
env
font
geo
imgbundler
label
log Package log is a context wrapper around slog.Logger
pdf
png
pptx pptx is a package to create slide presentations in pptx (Microsoft Power Point) format.
shape
simplelog Package simplelog contains a very simple interface for logging strings at either Debug, Info, or Error levels
svg
syncmap
textmeasure
time
urlenc
version
xgif xgif is a helper package to create GIF animations based on PNG images The resulting animations have the following properties: 1.
util-go
assert Package assert provides test assertion helpers.
cmdlog Package cmdlog implements color leveled logging for command line tools.
example
diff package diff contains diff generation helpers, particularly useful for tests.
go2 Package go2 contains general utility helpers that should've been in Go.
mapfs Package mapfs takes in a description of a filesystem as a map[string]string and writes it to a temp directory so that it may be used as an io/fs.FS.
xbrowser
xcontext Package xcontext implements indispensable context helpers.
xdefer Package xdefer implements an extremely useful function, Errorf, to annotate all errors returned from a function transparently.
xexec
xhttp Package xhttp implements http helpers.
xjson Package xjson implements JSON helpers.
xmain flag_helpers.go are private functions from pflag/flag.go
xos Package xos provides useful os helpers.
xrand Package xrand provides helpers for generating useful random values.
xterm
sigs.k8s.io
cli-utils
cmd
apply
destroy
diff
flagutils
initcmd
preview
status
printers
event
json
printer
table
pkg
apis
actuation Package actuation contains API Schema definitions for the cli-utils.kubernetes.io API group.
apply
cache
error
event
filter
info
mutator
poller
prune
solver The solver package is responsible for constructing a taskqueue based on the set of resources that should be applied.
task
taskrunner
common
config
errors
flowcontrol
inventory
configmap
jsonpath
kstatus Package kstatus contains libraries for computing status of Kubernetes resource objects.
polling Package polling is a library for computing the status of kubernetes resources based on polling of resource state from a cluster.
aggregator
clusterreader
fake
collector
engine
event
statusreaders
fake
testutil
status Package kstatus contains functionality for computing the status of Kubernetes resources.
watcher Package watcher is a library for computing the status of kubernetes resource objects based on watching object state from a cluster.
manifestreader
multierror
object
dependson
graph This package provides a object sorting functionality based on the explicit "depends-on" annotation, and implicit object dependencies like namespaces and CRD's.
mutation
testutil
validation
ordering
print
common
list
stats
table
printers
events
json Package json provides a printer that outputs the eventstream in json format.
printer
table
testutil
testutil
test
e2e
customprovider
e2eutil
invconfig
controller-runtime Package controllerruntime provides tools to construct Kubernetes-style controllers that manipulate both Kubernetes CRDs and aggregated/built-in Kubernetes APIs.
examples
builtins
crd
pkg +kubebuilder:object:generate=true +groupName=chaosapps.metamagical.io
tokenreview
pkg Package pkg provides libraries for building Controllers.
builder Package builder wraps other controller-runtime libraries and exposes simple patterns for building common Controllers.
cache Package cache provides object caches that act as caching client.Reader instances and help drive Kubernetes-object-based event handlers.
informertest
certwatcher Package certwatcher is a helper for reloading Certificates from disk to be used with tls servers.
metrics
client Package client contains functionality for interacting with Kubernetes API servers.
apiutil Package apiutil contains utilities for working with raw Kubernetes API machinery, such as creating RESTMappers and raw REST clients, and extracting the GVK of an object.
config Package config contains libraries for initializing REST configs for talking to the Kubernetes API
fake Package fake provides a fake client for testing.
interceptor
cluster
config
controller Package controller provides types and functions for building Controllers.
controllertest Package controllertest contains fake informers for testing controllers When in doubt, it's almost always better to test against a real API server using envtest.Environment.
controllerutil Package controllerutil contains utility functions for working with and implementing Controllers.
conversion Package conversion provides interface definitions that an API Type needs to implement for it to be supported by the generic conversion webhook handler defined under pkg/webhook/conversion.
envtest Package envtest provides libraries for integration testing by starting a local control plane
komega
event Package event contains the definitions for the Event types produced by source.Sources and transformed into reconcile.Requests by handler.EventHandler.
finalizer
handler Package handler defines EventHandlers that enqueue reconcile.Requests in response to Create, Update, Deletion Events observed from Watching Kubernetes APIs.
healthz Package healthz contains helpers from supporting liveness and readiness endpoints.
leaderelection Package leaderelection contains a constructor for a leader election resource lock.
fake Package fake mocks a resource lock for testing purposes.
log Package log contains utilities for fetching a new logger when one is not already available.
zap Package zap contains helpers for setting up a new logr.Logger instance using the Zap logging framework.
manager Package manager is required to create Controllers and provides shared dependencies such as clients, caches, schemes, etc.
signals Package signals contains libraries for handling signals to gracefully shutdown the manager in combination with Kubernetes pod graceful termination policy.
metrics Package metrics contains controller related metrics utilities
filters
server Package server provides the metrics server implementation.
predicate Package predicate defines Predicates used by Controllers to filter Events before they are provided to EventHandlers.
ratelimiter Package ratelimiter defines rate limiters used by Controllers to limit how frequently requests may be queued.
reconcile Package reconcile defines the Reconciler interface to implement Kubernetes APIs.
recorder Package recorder defines interfaces for working with Kubernetes event recorders.
scheme Package scheme contains utilities for gradually building Schemes, which contain information associating Go types with Kubernetes groups, versions, and kinds.
source Package source provides event streams to hook up to Controllers with Controller.Watch.
webhook Package webhook provides methods to build and bootstrap a webhook server.
admission Package admission provides implementation for admission webhook and methods to implement admission webhook handlers.
authentication Package authentication provides implementation for authentication webhook and methods to implement authentication webhook handlers.
conversion Package conversion provides implementation for CRD conversion webhook that implements handler for version conversion requests for types that are convertible.
controller-tools
cmd
controller-gen
helpgen
type-scaffold
pkg
crd Package crd contains utilities for generating CustomResourceDefinitions and their corresponding OpenAPI validation schemata.
markers Package markers defines markers for generating schema valiation and CRD structure.
deepcopy Package deepcopy generates DeepCopy, DeepCopyInto, and DeepCopyObject implementations for types.
genall Package genall defines entrypoints for generation tools to hook into and share the same set of parsing, typechecking, and marker information.
help Package help contains utilities for actually writing out marker help.
pretty Package pretty contains utilities for formatting terminal help output, and a use of those to display marker help.
loader Package loader defines helpers for loading packages from sources.
testutils Package testutils defines utilities for using loader.Packages in tests.
markers Package markers contains utilities for defining and parsing "marker comments", also occasionally called tag comments (we use the term marker to avoid confusing with struct tags).
rbac Package rbac contain libraries for generating RBAC manifests from RBAC markers in Go source files.
schemapatcher
typescaffold
version
webhook Package webhook contains libraries for generating webhookconfig manifests from markers in Go source files.
gateway-api
apis
v1 Package v1 contains API Schema definitions for the gateway.networking.k8s.io API group.
util
validation
validation Package validation has functions for validating the correctness of api objects and explaining what's wrong with them when they're not valid.
v1alpha2 Package v1alpha2 contains API Schema definitions for the gateway.networking.k8s.io API group.
util
validation
validation Package validation has functions for validating the correctness of api objects and explaining what's wrong with them when they're not valid.
v1beta1 Package v1beta1 contains API Schema definitions for the gateway.networking.k8s.io API group.
util
validation
validation Package validation has functions for validating the correctness of api objects and explaining what's wrong with them when they're not valid.
cmd
admission
conformance
apis
v1alpha1
tests
utils
config
echo
flags flags contains command-line flag definitions for the conformance profile certification.
http
kubernetes
roundtripper
suite
tls
hack
supportedfeatures
pkg
admission
client
clientset
versioned This package has the automatically generated clientset.
fake This package has the automatically generated fake clientset.
scheme This package contains the scheme of the automatically generated clientset.
typed
apis
v1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1alpha2 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
v1beta1 This package has the automatically generated typed clients.
fake Package fake has the automatically generated clients.
informers
externalversions
apis
v1
v1alpha2
v1beta1
internalinterfaces
listers
apis
v1
v1alpha2
v1beta1
generator
tools This package contains import references to packages required only for the build process.
json
kustomize
api A dummy main to help with releasing the kustomize API module.
builtins Deprecated: Package api/builtins will not be available in API v1.
filesys Package filesys provides a file system abstraction, a subset of that provided by golang.org/pkg/os, with an on-disk and in-memory representation.
filters
annotations Package annotations contains a kio.Filter implementation of the kustomize annotations transformer.
fieldspec Package fieldspec contains a yaml.Filter to modify a resource that matches the FieldSpec.
filtersutil
fsslice Package fsslice contains a yaml.Filter to modify a resource if it matches one or more FieldSpec entries.
iampolicygenerator Package gkesagenerator contains a kio.Filter that that generates a iampolicy-related resources for a given cloud provider
imagetag Package imagetag contains two kio.Filter implementations to cover the functionality of the kustomize imagetag transformer.
labels Package labels contains a kio.Filter implementation of the kustomize labels transformer.
nameref Package nameref contains a kio.Filter implementation of the kustomize name reference transformer.
namespace Package namespace contains a kio.Filter implementation of the kustomize namespace transformer.
patchjson6902 Package namespace contains a kio.Filter implementation of the kustomize patchjson6902 transformer
patchstrategicmerge Package patchstrategicmerge contains a kio.Filter implementation of the kustomize strategic merge patch transformer.
prefix Package prefix contains a kio.Filter implementation of the kustomize PrefixTransformer.
refvar Package refvar contains a kio.Filter implementation of the kustomize refvar transformer (find and replace $(FOO) style variables in strings).
replacement Package replacement contains a kio.Filter implementation of the kustomize replacement transformer (accepts sources and looks for targets to replace their values with values from the sources).
replicacount Package replicacount contains a kio.Filter implementation of the kustomize ReplicaCountTransformer.
suffix Package suffix contains a kio.Filter implementation of the kustomize SuffixTransformer.
valueadd
hasher
ifc Package ifc holds miscellaneous interfaces used by kustomize.
konfig Package konfig provides configuration methods and constants for the kustomize API, e.g.
krusty Package krusty is intended as the entry point package for those seeking to add kustomize ability to other programs.
localizer
kv
pkg
loader Package pkg has all the helpers to interact with the api.
util
provenance
provider
resmap Package resmap implements a map from ResId to Resource that tracks all resources in a kustomization.
resource Package resource implements representations of k8s API resources.
testutils
filtertest
kusttest
localizertest
resmaptest
valtest Package valtest_test defines a fakeValidator that can be used in tests
types Package types holds the definition of the kustomization struct and supporting structs.
kyaml Package kyaml contains libraries for reading and writing Kubernetes Resource configuration as yaml.
commandutil
comments
copyutil The copyutil package contains libraries for copying directories of configuration.
errors Package errors provides libraries for working with the go-errors/errors library.
ext
fieldmeta
filesys Package filesys provides a file system abstraction, a subset of that provided by golang.org/pkg/os, with an on-disk and in-memory representation.
filtersutil Package filtersutil provides utilities for working with yaml.Filter and kio.Filter interfaces.
fn
framework Package framework contains a framework for writing functions in Go.
command Package command contains a builder for creating cobra.Commands based on configuration functions written using the kyaml function framework.
example Package main contains an example using the framework.
frameworktestutil Package frameworktestutil contains utilities for testing functions written using the framework.
parser Package parser contains implementations of the framework.TemplateParser and framework.SchemaParser interfaces.
runtime
container
exec Package exec contains the exec function implementation.
runtimeutil Package runtimeutil contains libraries for implementing function runtimes.
starlark Package starlark contains a kio.Filter which can be applied to resources to transform them through starlark program.
inpututil
kio Package kio contains libraries for reading and writing collections of Resources.
filters Package yamlfmt contains libraries for formatting yaml files containing Kubernetes Resource configuration.
testyaml Package testyaml contains test data and libraries for formatting Kubernetes configuration
kioutil
krmfile Package krmfile provides functionality for working with Krmfiles.
openapi
kubernetesapi
v1_21_2 Package v1_21_2 generated by go-bindata.// sources: kubernetesapi/v1_21_2/swagger.pb
kustomizationapi Code generated for package kustomizationapi by go-bindata DO NOT EDIT.
order
pathutil
resid
runfn
sets
sliceutil
testutil
utils
yaml Package yaml contains libraries for manipulating individual Kubernetes Resource Configuration as yaml, keeping yaml structure and comments.
merge2 Package merge2 contains libraries for merging fields from one RNode to another RNode
merge3 Package merge contains libraries for merging fields from one RNode to another RNode
schema Package schema contains libraries for working with the yaml and openapi packages.
walk
release-utils
command
editor
env
hash
http
httpfakes Code generated by counterfeiter.
log
mage
tar
util
version Package version provides an importable cobra command and a fixed package path location to set compile time version information.
structured-merge-diff
v4
fieldpath Package fieldpath defines a way for referencing path elements (e.g., an index in an array, or a key in a map).
merge
schema Package schema defines a targeted schema language which allows one to represent all the schema information necessary to perform "structured" merges and diffs.
smd Package main implements a command line tool for performing structured operations on yaml files.
typed Package typed contains logic for operating on values with given schemas.
value Package value defines types for an in-memory representation of yaml or json objects, organized for convenient comparison with a schema (as defined by the sibling schema package).
yaml
goyaml.v2 Package yaml implements YAML support for the Go language.
goyaml.v3 Package yaml implements YAML support for the Go language.

Other packages

Sub-repositories

These packages are part of the Go Project but outside the main Go tree. They are developed under looser compatibility requirements than the Go core. Install them with "go get".

Community

These services can help you find Open Source packages provided by the community.