Versions in this module Expand all Collapse all v0 v0.0.2 Nov 3, 2023 v0.0.1 Nov 3, 2023 Changes in this version + func Get(ctx context.Context, client *kong.Client, config Config) (*utils.KongRawState, error) + func GetAllACLGroups(ctx context.Context, client *kong.Client, tags []string) ([]*kong.ACLGroup, error) + func GetAllBasicAuths(ctx context.Context, client *kong.Client, tags []string) ([]*kong.BasicAuth, error) + func GetAllCACertificates(ctx context.Context, client *kong.Client, tags []string) ([]*kong.CACertificate, error) + func GetAllCertificates(ctx context.Context, client *kong.Client, tags []string) ([]*kong.Certificate, error) + func GetAllConsumerGroups(ctx context.Context, client *kong.Client, tags []string) ([]*kong.ConsumerGroupObject, error) + func GetAllConsumers(ctx context.Context, client *kong.Client, tags []string) ([]*kong.Consumer, error) + func GetAllHMACAuths(ctx context.Context, client *kong.Client, tags []string) ([]*kong.HMACAuth, error) + func GetAllJWTAuths(ctx context.Context, client *kong.Client, tags []string) ([]*kong.JWTAuth, error) + func GetAllKeyAuths(ctx context.Context, client *kong.Client, tags []string) ([]*kong.KeyAuth, error) + func GetAllMTLSAuths(ctx context.Context, client *kong.Client, tags []string) ([]*kong.MTLSAuth, error) + func GetAllOauth2Creds(ctx context.Context, client *kong.Client, tags []string) ([]*kong.Oauth2Credential, error) + func GetAllPlugins(ctx context.Context, client *kong.Client, tags []string) ([]*kong.Plugin, error) + func GetAllRBACREndpointPermissions(ctx context.Context, client *kong.Client) ([]*kong.RBACEndpointPermission, error) + func GetAllRBACRoles(ctx context.Context, client *kong.Client) ([]*kong.RBACRole, error) + func GetAllRoutes(ctx context.Context, client *kong.Client, tags []string) ([]*kong.Route, error) + func GetAllSNIs(ctx context.Context, client *kong.Client, tags []string) ([]*kong.SNI, error) + func GetAllServices(ctx context.Context, client *kong.Client, tags []string) ([]*kong.Service, error) + func GetAllTargets(ctx context.Context, client *kong.Client, upstreams []*kong.Upstream, ...) ([]*kong.Target, error) + func GetAllUpstreams(ctx context.Context, client *kong.Client, tags []string) ([]*kong.Upstream, error) + func GetAllVaults(ctx context.Context, client *kong.Client, tags []string) ([]*kong.Vault, error) + func GetFromKonnect(ctx context.Context, konnectClient *konnect.Client, config KonnectConfig) (*utils.KonnectRawState, error) + type Config struct + IsConsumerGroupScopedPluginSupported bool + KonnectControlPlane string + RBACResourcesOnly bool + SelectorTags []string + SkipCACerts bool + SkipConsumers bool + type KonnectConfig struct + ControlPlaneID string