# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# Functions

Bool provides a helper function to return a pointer to a bool.
Float32 provides a helper function to return a pointer to a float32.
Float64 provides a helper function to return a pointer to a float64.
Int provides a helper function to return a pointer to an int.
Int64 provides a helper function to return a pointer to an int64.
New creates a new instance of the SDK with the provided options.
Pointer provides a helper function to return a pointer to a type.
String provides a helper function to return a pointer to a string.
WithClient allows the overriding of the default HTTP client used by the SDK.
WithHostname allows setting the hostname variable for url substitution.
WithPath allows setting the path variable for url substitution.
WithPort allows setting the port variable for url substitution.
WithProtocol allows setting the protocol variable for url substitution.
No description provided by the author
WithSecurity configures the SDK to use the provided security details.
WithSecuritySource configures the SDK to invoke the Security Source function on each method call to determine authentication.
WithServerIndex allows the overriding of the default server by index.
WithServerURL allows the overriding of the default server URL.
WithTemplatedServerURL allows the overriding of the default server URL with a templated URL populated with the provided parameters.
WithTimeout Optional request timeout applied to each operation.

# Constants

No description provided by the author
No description provided by the author

# Variables

ServerList contains the list of servers available to the SDK.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
CACertificates - A CA certificate object represents a trusted certificate authority.
Certificates - A certificate object represents a public certificate, and can be optionally paired with the corresponding private key.
ConsumerGroups - Consumer groups enable the organization and categorization of consumers (users or applications) within an API ecosystem.
Consumers - The consumer object represents a consumer - or a user - of a service.
No description provided by the author
No description provided by the author
No description provided by the author
Keys - A key object holds a representation of asymmetric keys in various formats.
KeySets - A JSON Web key set.
KongGateway - Kong Gateway Admin API: OpenAPI 3.0 spec for Kong Gateway's Admin API.
No description provided by the author
Plugins - A plugin entity represents a plugin configuration that will be executed during the HTTP request/response lifecycle.
Routes - Route entities define rules to match client requests.
Services - Service entities are abstractions of your microservice interfaces or formal APIs.
SNIs - An SNI object represents a many-to-one mapping of hostnames to a certificate.
Upstreams - The upstream object represents a virtual hostname and can be used to load balance incoming requests over multiple services (targets).
Vaults - Vault objects are used to configure different vault connectors for [managing secrets](https://docs.konghq.com/gateway/latest/kong-enterprise/secrets-management/).
No description provided by the author

# Interfaces

HTTPClient provides an interface for suplying the SDK with a custom HTTP client.

# Type aliases

No description provided by the author
ServerProtocol - Protocol for requests to Kong's Admin API.