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 + var AllTypes = []EntityType + type Differ interface + CreateAndUpdates func(func(crud.Event) error) error + Deletes func(func(crud.Event) error) error + type DuplicatesDeleter interface + DuplicatesDeletes func() ([]crud.Event, error) + type Entity interface + CRUDActions func() crud.Actions + Differ func() Differ + PostProcessActions func() crud.Actions + Type func() EntityType + func NewEntity(t EntityType, opts EntityOpts) (Entity, error) + type EntityOpts struct + CurrentState *state.KongState + IsKonnect bool + KongClient *kong.Client + KonnectClient *konnect.Client + TargetState *state.KongState + type EntityType string + const ACLGroup + const BasicAuth + const CACertificate + const Certificate + const Consumer + const ConsumerGroup + const ConsumerGroupConsumer + const ConsumerGroupPlugin + const Document + const HMACAuth + const JWTAuth + const KeyAuth + const MTLSAuth + const OAuth2Cred + const Plugin + const RBACEndpointPermission + const RBACRole + const Route + const SNI + const Service + const ServicePackage + const ServiceVersion + const Target + const Upstream + const Vault