resourses

package
v0.0.0-...-bdba56e Latest Latest
Warning

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

Go to latest
Published: Dec 17, 2020 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MongoReplicaSet

type MongoReplicaSet struct {
	Host    string
	DataDir string
	// contains filtered or unexported fields
}

func (*MongoReplicaSet) Create

func (m *MongoReplicaSet) Create() error

func (*MongoReplicaSet) Delete

func (m *MongoReplicaSet) Delete() error

func (*MongoReplicaSet) Kind

func (m *MongoReplicaSet) Kind() string

type Resource

type Resource interface {
	Kind() string
	Create() error
	Delete() error
}

Resource represents resource can be operated.

func NewMongoReplicaSet

func NewMongoReplicaSet(config *common.ResourceConfig) Resource

type ResourceConstructor

type ResourceConstructor func(config *common.ResourceConfig) Resource

type ResourceNotFoundErr

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

func (*ResourceNotFoundErr) Error

func (e *ResourceNotFoundErr) Error() string

type ResourceOperator

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

ResourceOperator is used to execute command.

func NewResourceOperator

func NewResourceOperator() *ResourceOperator

NewResourceOperator returns new ResourceOperator pointer.

func (*ResourceOperator) AddResource

func (r *ResourceOperator) AddResource(kind string, constructor ResourceConstructor)

AddResource add single kind Resource to operator.

func (*ResourceOperator) AddResources

func (r *ResourceOperator) AddResources(resources map[string]ResourceConstructor)

AddResources add a batch kinds of Resource to operator.

func (*ResourceOperator) CreateResource

func (r *ResourceOperator) CreateResource(config *common.ResourceConfig) error

CreateResource creates new Resource.

func (*ResourceOperator) DeleteResource

func (r *ResourceOperator) DeleteResource(config *common.ResourceConfig) error

DeleteResource deletes specify Resource.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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