modules

package
v0.3.10-0-alpha2 Latest Latest
Warning

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

Go to latest
Published: Dec 15, 2022 License: Apache-2.0, Apache-2.0 Imports: 11 Imported by: 24

Documentation

Index

Constants

This section is empty.

Variables

Functions

func GetAppOptions

func GetAppOptions(s *mcclient.ClientSession, serviceType string) (jsonutils.JSONObject, error)

func GetNamedAddressPProfByType

func GetNamedAddressPProfByType(s *mcclient.ClientSession, address string, profileType string, params *jsonutils.JSONDict) (io.Reader, error)

func GetPProfByType

func GetPProfByType(s *mcclient.ClientSession, serviceType string, profileType string, seconds int) (io.Reader, error)

func GetScopeResources

func GetScopeResources(s *mcclient.ClientSession, serviceType string) (jsonutils.JSONObject, error)

func GetVersion

func GetVersion(s *mcclient.ClientSession, serviceType string) (string, error)

func ListWorkers

func ListWorkers(s *mcclient.ClientSession, serviceType string) (*modulebase.ListResult, error)

func NewActionManager

func NewActionManager(keyword, keywordPlural string, columns, adminColumns []string) modulebase.ResourceManager

func NewAnsibleManager

func NewAnsibleManager(keyword, keywordPlural string, columns, adminColumns []string) modulebase.ResourceManager

func NewCloudIdManager

func NewCloudIdManager(keyword, keywordPlural string, columns, adminColumns []string) modulebase.ResourceManager

func NewCloudeventManager

func NewCloudeventManager(keyword, keywordPlural string, columns, adminColumns []string) modulebase.ResourceManager

func NewComputeManager

func NewComputeManager(keyword, keywordPlural string, columns, adminColumns []string) modulebase.ResourceManager

func NewDevtoolManager

func NewDevtoolManager(keyword, keywordPlural string, columns, adminColumns []string) modulebase.ResourceManager

func NewIdentityManager

func NewIdentityManager(keyword, keywordPlural string, columns, adminColumns []string) modulebase.ResourceManager

func NewIdentityV3Manager

func NewIdentityV3Manager(keyword, keywordPlural string, columns, adminColumns []string) modulebase.ResourceManager

func NewImageManager

func NewImageManager(keyword, keywordPlural string, columns, adminColumns []string) modulebase.ResourceManager

func NewJointCloudIdManager

func NewJointCloudIdManager(keyword, keywordPlural string, columns, adminColumns []string, master, slave modulebase.Manager) modulebase.JointResourceManager

func NewJointComputeManager

func NewJointComputeManager(keyword, keywordPlural string, columns, adminColumns []string, master, slave modulebase.Manager) modulebase.JointResourceManager

func NewJointMonitorV2Manager

func NewJointMonitorV2Manager(keyword, keywordPlural string, columns, adminColumns []string, master, slave modulebase.Manager) modulebase.JointResourceManager

func NewMonitorV2Manager

func NewMonitorV2Manager(keyword, keywordPlural string, columns, adminColumns []string) modulebase.ResourceManager

func NewNotifyManager

func NewNotifyManager(keyword, keywordPlural string, columns, adminColumns []string) modulebase.ResourceManager

func NewNotifyv2Manager

func NewNotifyv2Manager(keyword, keywordPlural string, columns, adminColumns []string) modulebase.ResourceManager

func NewOfflineCloudmetaManager

func NewOfflineCloudmetaManager(keyword, keywordPlural string, columns, adminColumns []string) modulebase.ResourceManager

func NewResourceManager

func NewResourceManager(serviceType string, keyword, keywordPlural string,
	columns, adminColumns []string, apiVersion string) modulebase.ResourceManager

func NewScheduledtaskManager

func NewScheduledtaskManager(keyword, keywordPlural string, columns, adminColumns []string) modulebase.ResourceManager

func NewSchedulerManager

func NewSchedulerManager(keyword, keywordPlural string, columns, adminColumns []string) modulebase.ResourceManager

func NewVNCProxyManager

func NewVNCProxyManager() modulebase.ResourceManager

func NewYunionConfManager

func NewYunionConfManager(keyword, keywordPlural string, columns, adminColumns []string) modulebase.ResourceManager

func Register

func Register(mod modulebase.IBaseManager)

func RegisterCompute

func RegisterCompute(mod modulebase.IBaseManager)

func TaskComplete

func TaskComplete(man ITaskResourceManager, session *mcclient.ClientSession, taskId string, params jsonutils.JSONObject)

func TaskFailed

func TaskFailed(man ITaskResourceManager, session *mcclient.ClientSession, taskId string, reason string)

Types

type ITaskResourceManager

type ITaskResourceManager interface {
	PerformClassAction(session *mcclient.ClientSession, action string, params jsonutils.JSONObject) (jsonutils.JSONObject, error)
}

type LogsManager

type LogsManager struct {
	modulebase.ResourceManager
}

func (*LogsManager) Get

func (*LogsManager) PerformClassAction

func (this *LogsManager) PerformClassAction(session *mcclient.ClientSession, action string, params jsonutils.JSONObject) (jsonutils.JSONObject, error)

Jump to

Keyboard shortcuts

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