plugin

package
v0.0.0-...-0117b6e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 2, 2024 License: Apache-2.0 Imports: 21 Imported by: 5

Documentation

Overview

Package plugin contains general interfaces and types relevant to plugins. It also provides the methods for registering plugins.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisteredSessionWorkerPlugins

func RegisteredSessionWorkerPlugins() runpluginutil.PluginRegistry

RegisteredSessionWorkerPlugins returns all registered session plugins.

func RegisteredWorkerPlugins

func RegisteredWorkerPlugins(context context.T) runpluginutil.PluginRegistry

RegisteredWorkerPlugins returns all registered core modules.

Types

type CloudWatchFactory

type CloudWatchFactory struct {
}

func (CloudWatchFactory) Create

func (f CloudWatchFactory) Create(context context.T) (runpluginutil.T, error)

type ConfigureContainerFactory

type ConfigureContainerFactory struct {
}

func (ConfigureContainerFactory) Create

func (f ConfigureContainerFactory) Create(context context.T) (runpluginutil.T, error)

type ConfigurePackageFactory

type ConfigurePackageFactory struct {
}

func (ConfigurePackageFactory) Create

func (f ConfigurePackageFactory) Create(context context.T) (runpluginutil.T, error)

type DomainJoinFactory

type DomainJoinFactory struct {
}

func (DomainJoinFactory) Create

func (f DomainJoinFactory) Create(context context.T) (runpluginutil.T, error)

type DownloadContentFactory

type DownloadContentFactory struct {
}

func (DownloadContentFactory) Create

func (d DownloadContentFactory) Create(context context.T) (runpluginutil.T, error)

type InventoryGathererFactory

type InventoryGathererFactory struct {
}

func (InventoryGathererFactory) Create

func (f InventoryGathererFactory) Create(context context.T) (runpluginutil.T, error)

type RefreshAssociationFactory

type RefreshAssociationFactory struct {
}

func (RefreshAssociationFactory) Create

func (f RefreshAssociationFactory) Create(context context.T) (runpluginutil.T, error)

type RunDockerFactory

type RunDockerFactory struct {
}

func (RunDockerFactory) Create

func (f RunDockerFactory) Create(context context.T) (runpluginutil.T, error)

type RunDocumentFactory

type RunDocumentFactory struct {
}

func (RunDocumentFactory) Create

func (r RunDocumentFactory) Create(context context.T) (runpluginutil.T, error)

type RunPowerShellFactory

type RunPowerShellFactory struct {
}

func (RunPowerShellFactory) Create

func (f RunPowerShellFactory) Create(context context.T) (runpluginutil.T, error)

type RunShellScriptFactory

type RunShellScriptFactory struct {
}

func (RunShellScriptFactory) Create

func (f RunShellScriptFactory) Create(context context.T) (runpluginutil.T, error)

type SessionPluginFactory

type SessionPluginFactory struct {
	// contains filtered or unexported fields
}

func (SessionPluginFactory) Create

func (f SessionPluginFactory) Create(context context.T) (runpluginutil.T, error)

type UpdateAgentFactory

type UpdateAgentFactory struct {
}

func (UpdateAgentFactory) Create

func (f UpdateAgentFactory) Create(context context.T) (runpluginutil.T, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL