client

package
v1.9.0 Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2023 License: LGPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppRuntimeSyncClient

type AppRuntimeSyncClient struct {
	pb.AppRuntimeSyncClient
	AppRuntimeSyncClientConf
	// contains filtered or unexported fields
}

AppRuntimeSyncClient grpc client

func NewClient

NewClient new client ctx must be cancel where client not used

func (*AppRuntimeSyncClient) AddThirdPartyEndpoint

func (a *AppRuntimeSyncClient) AddThirdPartyEndpoint(req *model.Endpoint)

AddThirdPartyEndpoint -

func (*AppRuntimeSyncClient) DelThirdPartyEndpoint

func (a *AppRuntimeSyncClient) DelThirdPartyEndpoint(req *model.Endpoint)

DelThirdPartyEndpoint -

func (*AppRuntimeSyncClient) Error

func (a *AppRuntimeSyncClient) Error(err error)

when watch occurred error,will exec this method

func (*AppRuntimeSyncClient) GetAllStatus

func (a *AppRuntimeSyncClient) GetAllStatus() map[string]string

GetAllStatus get all status

func (*AppRuntimeSyncClient) GetAllTenantEnvResource added in v1.1.0

func (a *AppRuntimeSyncClient) GetAllTenantEnvResource() (*pb.TenantEnvResourceList, error)

GetAllTenantEnvResource get all tenant env resource

func (*AppRuntimeSyncClient) GetAppResources

func (a *AppRuntimeSyncClient) GetAppResources(appID string) (*pb.AppStatus, error)

GetAppResources -

func (*AppRuntimeSyncClient) GetAppVolumeStatus

func (a *AppRuntimeSyncClient) GetAppVolumeStatus(serviceID string) (*pb.ServiceVolumeStatusMessage, error)

GetAppVolumeStatus get app volume status

func (*AppRuntimeSyncClient) GetComponentPodNums

func (a *AppRuntimeSyncClient) GetComponentPodNums(ctx context.Context, componentIDs []string) (map[string]int32, error)

GetComponentPodNums -

func (*AppRuntimeSyncClient) GetMultiServicePods

func (a *AppRuntimeSyncClient) GetMultiServicePods(serviceIDs []string) (*pb.MultiServiceAppPodList, error)

GetMultiServicePods get multi service pods list

func (*AppRuntimeSyncClient) GetNeedBillingStatus

func (a *AppRuntimeSyncClient) GetNeedBillingStatus() (map[string]string, error)

GetNeedBillingStatus get need billing status

func (*AppRuntimeSyncClient) GetPodDetail

func (a *AppRuntimeSyncClient) GetPodDetail(sid, name string) (*pb.PodDetail, error)

GetPodDetail -

func (*AppRuntimeSyncClient) GetServiceDeployInfo

func (a *AppRuntimeSyncClient) GetServiceDeployInfo(serviceID string) (*pb.DeployInfo, error)

GetServiceDeployInfo get service deploy info

func (*AppRuntimeSyncClient) GetServicePods

func (a *AppRuntimeSyncClient) GetServicePods(serviceID string) (*pb.ServiceAppPodList, error)

GetServicePods get service pods list

func (*AppRuntimeSyncClient) GetStatus

func (a *AppRuntimeSyncClient) GetStatus(serviceID string) string

GetStatus get status

func (*AppRuntimeSyncClient) GetStatuss

func (a *AppRuntimeSyncClient) GetStatuss(serviceIDs string) map[string]string

GetStatuss get multiple app status

func (*AppRuntimeSyncClient) GetStorageClasses

func (a *AppRuntimeSyncClient) GetStorageClasses() (storageclasses *pb.StorageClasses, err error)

GetStorageClasses client GetStorageClasses

func (*AppRuntimeSyncClient) GetTenantEnvResource added in v1.1.0

func (a *AppRuntimeSyncClient) GetTenantEnvResource(tenantEnvID string) (*pb.TenantEnvResource, error)

GetTenantEnvResource get tenant env resource

func (*AppRuntimeSyncClient) IsClosedStatus

func (a *AppRuntimeSyncClient) IsClosedStatus(curStatus string) bool

IsClosedStatus check status

func (*AppRuntimeSyncClient) ListThirdPartyEndpoints

func (a *AppRuntimeSyncClient) ListThirdPartyEndpoints(sid string) (*pb.ThirdPartyEndpoints, error)

ListThirdPartyEndpoints -

func (*AppRuntimeSyncClient) UpdThirdPartyEndpoint

func (a *AppRuntimeSyncClient) UpdThirdPartyEndpoint(req *model.Endpoint)

UpdThirdPartyEndpoint -

type AppRuntimeSyncClientConf

type AppRuntimeSyncClientConf struct {
	NonBlock             bool
	EtcdEndpoints        []string
	EtcdCaFile           string
	EtcdCertFile         string
	EtcdKeyFile          string
	DefaultServerAddress []string
}

AppRuntimeSyncClientConf client conf

Jump to

Keyboard shortcuts

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