package
1.14.1
Repository: https://github.com/kong/go-database-reconciler.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

Get builds a KongState from a raw representation of Kong.
No description provided by the author
NewKongState creates a new in-memory KongState.

# Variables

ErrAlreadyExists represents an entity is already present in the state.
ErrNotFound is an error type that is returned when an entity is not found in the state.

# Structs

ACLGroup represents an ACL group for a consumer in Kong.
BasicAuth represents a basic-auth credential in Kong.
BasicAuthsCollection stores and indexes basic-auth credentials.
CACertificate represents a CACertificate in Kong.
Certificate represents a upstream in Kong.
Consumer represents a consumer in Kong.
ConsumerGroup represents a ConsumerGroup in Kong.
ConsumerGroupConsumer represents a ConsumerGroupConsumer in Kong.
ConsumerGroupObject represents a ConsumerGroupObject in Kong.
ConsumerGroupPlugin represents a ConsumerGroupConsumer in Kong.
Document represents a document in Konnect.
FilterChain represents a filter chain in Kong.
HMACAuth represents a key-auth credential in Kong.
HMACAuthsCollection stores and indexes hmac-auth credentials.
JWTAuth represents a jwt credential in Kong.
JWTAuthsCollection stores and indexes jwt-auth credentials.
KeyAuth represents a key-auth credential in Kong.
KeyAuthsCollection stores and indexes key-auth credentials.
KongState is an in-memory database representation of Kong's configuration.
License represents a license in Kong.
Meta stores metadata for any entity.
MTLSAuth represents an mtls-auth credential in Kong.
MTLSAuthsCollection stores and indexes mtls-auth credentials.
Oauth2Credential represents an Oauth2 credential in Kong.
Oauth2CredsCollection stores and indexes oauth2 credentials.
Plugin represents a route in Kong.
RBACEndpointPermission represents an RBAC Role in Kong.
RBACRole represents an RBAC Role in Kong.
Route represents a route in Kong.
Service represents a service in Kong.
ServicePackage represents a service package in Konnect.
ServiceVersion represents a service version in Konnect.
SNI represents a SNI in Kong.
Target represents a Target in Kong.
Upstream represents a upstream in Kong.
Vault represents a vault in Kong.

# Interfaces

ConsoleString contains methods to be used to print entity to console.

# Type aliases

ACLGroupsCollection stores and indexes acl-group credentials.
CACertificatesCollection stores and indexes Kong CACertificates.
CertificatesCollection stores and indexes Kong Certificates.
ConsumerGroupConsumersCollection stores and indexes Kong consumerGroupConsumers.
ConsumerGroupPluginsCollection stores and indexes Kong consumerGroupPlugins.
consumerGroupsCollection stores and indexes Kong consumerGroups.
ConsumersCollection stores and indexes Kong Consumers.
DocumentsCollection stores and indexes key-auth credentials.
EmptyInterfaceUsingUnderlyingType is a type to sort an array of empty interfaces using the underlying type of the interface.
FilterChainsCollection stores and indexes Kong Services.
No description provided by the author
PluginsCollection stores and indexes Kong Services.
RBACEndpointPermissionsCollection stores and indexes Kong RBACEndpointPermissions.
RBACRolesCollection stores and indexes Kong RBACRoles.
RoutesCollection stores and indexes Kong Routes.
ServicePackagesCollection stores and indexes Kong Services.
ServicesCollection stores and indexes Kong Services.
ServiceVersionsCollection stores and indexes Service Versions.
SNIsCollection stores and indexes Kong SNIs.
TargetsCollection stores and indexes Kong Upstreams.
UpstreamsCollection stores and indexes Kong Upstreams.
VaultsCollection stores and indexes Kong Vaults.