usermappingplugin

package
v3.16.3 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Plugin

type Plugin struct{}

func (*Plugin) AfterInstance

func (*Plugin) AfterInstance(_ *isclib.Instance) error

func (*Plugin) AfterStart

func (*Plugin) AfterStart(_ *iscenv.ISCInstance) error

func (*Plugin) AfterStop

func (*Plugin) AfterStop(_ *iscenv.ISCInstance) error

func (*Plugin) BeforeInstance

func (p *Plugin) BeforeInstance(state *isclib.Instance) error

func (*Plugin) BeforeRemove

func (*Plugin) BeforeRemove(_ *iscenv.ISCInstance) error

func (*Plugin) Copies

func (*Plugin) Copies(_ string, _ map[string]interface{}) ([]string, error)

func (*Plugin) Environment

func (*Plugin) Environment(_ string, flags map[string]interface{}) ([]string, error)

func (*Plugin) Flags

func (*Plugin) Flags() (iscenv.PluginFlags, error)

func (*Plugin) Key

func (*Plugin) Key() string

Key returns the unique identifier for the plugin

func (*Plugin) Main

func (p *Plugin) Main()

Main serves as the main entry point for the plugin

func (*Plugin) Ports

func (*Plugin) Ports(_ string, _ map[string]interface{}) ([]string, error)

func (*Plugin) Volumes

func (*Plugin) Volumes(_ string, _ map[string]interface{}) ([]string, error)

func (*Plugin) WithInstance

func (*Plugin) WithInstance(_ *isclib.Instance) error

Jump to

Keyboard shortcuts

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