ssminstaller

package
v0.0.0-...-a9ed6da Latest Latest
Warning

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

Go to latest
Published: May 7, 2018 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Overview

Package ssminstaller implements the installer for ssm packages that use documents or scripts to install and uninstall.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Action

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

type ActionType

type ActionType uint8
const (
	ACTION_TYPE_SH  ActionType = iota
	ACTION_TYPE_PS1 ActionType = iota
)

type Installer

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

func New

func New(packageName string,
	version string,
	packagePath string,
	configuration contracts.Configuration,
	envdetectCollector envdetect.Collector) *Installer

func (*Installer) Install

func (inst *Installer) Install(tracer trace.Tracer, context context.T) contracts.PluginOutputter

func (*Installer) PackageName

func (inst *Installer) PackageName() string

func (*Installer) Uninstall

func (inst *Installer) Uninstall(tracer trace.Tracer, context context.T) contracts.PluginOutputter

func (*Installer) Validate

func (inst *Installer) Validate(tracer trace.Tracer, context context.T) contracts.PluginOutputter

func (*Installer) Version

func (inst *Installer) Version() string

Jump to

Keyboard shortcuts

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