package
0.0.0-20240731152050-6dcdff4c9dd7
Repository: https://github.com/omniviewdev/plugin-sdk.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
AfterOperation runs after the operation is sent to the backend.
BeforeOperation runs before the operation is sent to the backend.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
InformerTypeAdd is used to inform the IDE that a resource has been created.
InformerTypeDelete is used to inform the IDE that a resource has been deleted.
InformerTypeUpdate is used to inform the IDE that a resource has been updated.
No description provided by the author
No description provided by the author
No description provided by the author
GetOperation is the operation type for a get operation.
No description provided by the author
No description provided by the author
PostMutation runs a mutation on the output after it is sent back from the backend.
PostValidation runs a validation on the output after it is sent back from the backend.
PreMutatation runs a mutation on the input before it is sent to the backend.
PreValidation runs a validation on the input before it is sent to the backend.
# Structs
Action represents an action item that can be performed on a resource.
ActionTarget represents static target for an action.
ActionTargetBuilder is used to build a list of targets for an action.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO - we should combine list and find results into a single action.
ResourcerGetInput is the input to the Get operation of a Resourcer.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
InformerOptions defines the behavior for the integrating informers into a resource plugin..
No description provided by the author
No description provided by the author
No description provided by the author
ResourcerListInput is the input to the List operation of a Resourcer.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PostHook is a hook that runs on output lifecycle events of a resource operation.
PreHook is a hook that runs on input lifecycle events of a resource operation.
No description provided by the author
ResourceGroup is a categorization of resources within a plugin.
ResourceLink is used to create links to other resources.
ResourceMeta contains information about the categorization of a resource within a specific plugin.
No description provided by the author
No description provided by the author
# Interfaces
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ResourceProvider provides an interface for performing operations against a resource backend given a resource namespace and a resource identifier.
Resourcer is an interface that all resources must implement in order to be registered with the plugin system and the resource manager.
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PostHookFunc is a function that runs on output lifecycle events of a resource operation, and is provided an interface representing a pointer to the output of the operation.
PostHookType defines a hook that runs on output lifecycle events of a resource operation.
PreHookFunc is a function that runs on input lifecycle events of a resource operation, and is provided an interface representing a pointer to the input of the operation.
PreHookType defines a hook that runs on input lifecycle events of a resource operation.
No description provided by the author
RunInformerFunc is a function that should run the informer, submitting events to the three channels, and blocking until the stop channel is closed.