Documentation ¶
Index ¶
- Variables
- func GenerateSchema(fields map[string]cursoropts.CursorFieldAttributes) map[string]*framework.FieldSchema
- func GetCursorPluginOpts(pluginName string, tlsProviderFunc func() (*tls.Config, error)) *plugin.ServeOpts
- func InitLogger(l *log.Logger)
- func InitServer(port int, certBytes []byte, keyBytes []byte) (net.Listener, *grpc.Server, error)
- func InitStats()
- func ParseCursorFields(e *logical.StorageEntry, cursorSecretData *map[string]interface{}, ...) error
- func PersistCursorFieldsToVault(ctx context.Context, key string, storage *logical.Storage, logger *log.Logger) (*logical.Response, error)
- func StatServerInit(trcshDriverConfig *capauth.TrcshDriverConfig, ...) error
Constants ¶
This section is empty.
Variables ¶
View Source
var GlobalStats *cmap.ConcurrentMap[string, string]
View Source
var KvInitialize func(context.Context, *logical.InitializationRequest) error
Functions ¶
func GenerateSchema ¶
func GenerateSchema(fields map[string]cursoropts.CursorFieldAttributes) map[string]*framework.FieldSchema
func GetCursorPluginOpts ¶
func InitLogger ¶
func InitServer ¶
func ParseCursorFields ¶
func StatServerInit ¶
func StatServerInit(trcshDriverConfig *capauth.TrcshDriverConfig, pluginConfig map[string]interface{}) error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.