Documentation ¶
Index ¶
- type MongoReplicaSet
- type Resource
- type ResourceConstructor
- type ResourceNotFoundErr
- type ResourceOperator
- func (r *ResourceOperator) AddResource(kind string, constructor ResourceConstructor)
- func (r *ResourceOperator) AddResources(resources map[string]ResourceConstructor)
- func (r *ResourceOperator) CreateResource(config *common.ResourceConfig) error
- func (r *ResourceOperator) DeleteResource(config *common.ResourceConfig) error
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 ¶
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.
Click to show internal directories.
Click to hide internal directories.