Versions in this module Expand all Collapse all v0 v0.3.0 Jan 25, 2023 v0.2.0 Jan 25, 2023 v0.1.0 Jan 25, 2023 Changes in this version + type Client struct + func NewClient() (client *Client, err error) + func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error) + func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error) + func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error) + func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error) + func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error) + func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error) + func (client *Client) GetClusterInstance(request *GetClusterInstanceRequest) (response *GetClusterInstanceResponse, err error) + func (client *Client) GetClusterInstanceWithCallback(request *GetClusterInstanceRequest, ...) <-chan int + func (client *Client) GetClusterInstanceWithChan(request *GetClusterInstanceRequest) (<-chan *GetClusterInstanceResponse, <-chan error) + func (client *Client) GetInstancesStatusCount(request *GetInstancesStatusCountRequest) (response *GetInstancesStatusCountResponse, err error) + func (client *Client) GetInstancesStatusCountWithCallback(request *GetInstancesStatusCountRequest, ...) <-chan int + func (client *Client) GetInstancesStatusCountWithChan(request *GetInstancesStatusCountRequest) (<-chan *GetInstancesStatusCountResponse, <-chan error) + func (client *Client) GetProjectInstance(request *GetProjectInstanceRequest) (response *GetProjectInstanceResponse, err error) + func (client *Client) GetProjectInstanceWithCallback(request *GetProjectInstanceRequest, ...) <-chan int + func (client *Client) GetProjectInstanceWithChan(request *GetProjectInstanceRequest) (<-chan *GetProjectInstanceResponse, <-chan error) + func (client *Client) GetQuotaHistoryInfo(request *GetQuotaHistoryInfoRequest) (response *GetQuotaHistoryInfoResponse, err error) + func (client *Client) GetQuotaHistoryInfoWithCallback(request *GetQuotaHistoryInfoRequest, ...) <-chan int + func (client *Client) GetQuotaHistoryInfoWithChan(request *GetQuotaHistoryInfoRequest) (<-chan *GetQuotaHistoryInfoResponse, <-chan error) + func (client *Client) GetQuotaInstance(request *GetQuotaInstanceRequest) (response *GetQuotaInstanceResponse, err error) + func (client *Client) GetQuotaInstanceWithCallback(request *GetQuotaInstanceRequest, ...) <-chan int + func (client *Client) GetQuotaInstanceWithChan(request *GetQuotaInstanceRequest) (<-chan *GetQuotaInstanceResponse, <-chan error) + func (client *Client) GetUserInstance(request *GetUserInstanceRequest) (response *GetUserInstanceResponse, err error) + func (client *Client) GetUserInstanceWithCallback(request *GetUserInstanceRequest, ...) <-chan int + func (client *Client) GetUserInstanceWithChan(request *GetUserInstanceRequest) (<-chan *GetUserInstanceResponse, <-chan error) + func (client *Client) ListUserQuotas(request *ListUserQuotasRequest) (response *ListUserQuotasResponse, err error) + func (client *Client) ListUserQuotasWithCallback(request *ListUserQuotasRequest, ...) <-chan int + func (client *Client) ListUserQuotasWithChan(request *ListUserQuotasRequest) (<-chan *ListUserQuotasResponse, <-chan error) + func (client *Client) QueryCustomerSaleInfo(request *QueryCustomerSaleInfoRequest) (response *QueryCustomerSaleInfoResponse, err error) + func (client *Client) QueryCustomerSaleInfoWithCallback(request *QueryCustomerSaleInfoRequest, ...) <-chan int + func (client *Client) QueryCustomerSaleInfoWithChan(request *QueryCustomerSaleInfoRequest) (<-chan *QueryCustomerSaleInfoResponse, <-chan error) + func (client *Client) QueryResourceInventory(request *QueryResourceInventoryRequest) (response *QueryResourceInventoryResponse, err error) + func (client *Client) QueryResourceInventoryWithCallback(request *QueryResourceInventoryRequest, ...) <-chan int + func (client *Client) QueryResourceInventoryWithChan(request *QueryResourceInventoryRequest) (<-chan *QueryResourceInventoryResponse, <-chan error) + func (client *Client) QueryTopology(request *QueryTopologyRequest) (response *QueryTopologyResponse, err error) + func (client *Client) QueryTopologyWithCallback(request *QueryTopologyRequest, ...) <-chan int + func (client *Client) QueryTopologyWithChan(request *QueryTopologyRequest) (<-chan *QueryTopologyResponse, <-chan error) + type Cluster struct + Cluster string + MachineRoom string + Region string + ResourceInventories ResourceInventories + ResourceParameters ResourceParameters + SaleInfos SaleInfos + Status string + type ClusterItem struct + Business string + Cluster string + MachineRoom string + NetArch string + NetCode string + ProductClass string + ProductLine string + type ClustersInQueryCustomerSaleInfo struct + Cluster []Cluster + type ClustersInQueryResourceInventory struct + Cluster []Cluster + type ClustersInQueryTopology struct + ClusterItem []ClusterItem + type CpuMaxQuota struct + Avg float64 + Max float64 + Min float64 + type CpuMinQuota struct + Avg float64 + Max float64 + Min float64 + type CpuUsed struct + Avg float64 + Max float64 + Min float64 + type Data struct + Clusters ClustersInQueryCustomerSaleInfo + Detail DetailInListUserQuotas + Error Error + LastUpdate string + type DataInGetClusterInstance struct + Detail []Instance + Total int + type DataInGetInstancesStatusCount struct + DataItem []DataItem + type DataInGetProjectInstance struct + Detail []Instance + Total int + type DataInGetQuotaHistoryInfo struct + DataItem []DataItem + type DataInGetQuotaInstance struct + Detail []Instance + Total int + type DataInGetUserInstance struct + Detail []Instance + Total int + type DataItem struct + Point Point + Size int + Status string + Times int + type DetailInGetClusterInstance struct + Instance []Instance + type DetailInGetProjectInstance struct + Instance []Instance + type DetailInGetQuotaInstance struct + Instance []Instance + type DetailInGetUserInstance struct + Instance []Instance + type DetailInListUserQuotas struct + Quotas []Quotas + type Error struct + Code string + Message string + Timestamp string + type GetClusterInstanceRequest struct + Cluster string + PageNum requests.Integer + PageSize requests.Integer + Region string + Status string + func CreateGetClusterInstanceRequest() (request *GetClusterInstanceRequest) + type GetClusterInstanceResponse struct + Code int + Data DataInGetClusterInstance + Message string + RequestId string + func CreateGetClusterInstanceResponse() (response *GetClusterInstanceResponse) + type GetInstancesStatusCountRequest struct + Cluster string + QuotaId string + QuotaName string + Region string + func CreateGetInstancesStatusCountRequest() (request *GetInstancesStatusCountRequest) + type GetInstancesStatusCountResponse struct + Code int + Data []DataItem + Message string + RequestId string + func CreateGetInstancesStatusCountResponse() (response *GetInstancesStatusCountResponse) + type GetProjectInstanceRequest struct + PageNum requests.Integer + PageSize requests.Integer + Project string + Region string + Status string + func CreateGetProjectInstanceRequest() (request *GetProjectInstanceRequest) + type GetProjectInstanceResponse struct + Code int + Data DataInGetProjectInstance + Message string + RequestId string + func CreateGetProjectInstanceResponse() (response *GetProjectInstanceResponse) + type GetQuotaHistoryInfoRequest struct + Cluster string + EndTime requests.Integer + QuotaName string + Region string + StartTime requests.Integer + func CreateGetQuotaHistoryInfoRequest() (request *GetQuotaHistoryInfoRequest) + type GetQuotaHistoryInfoResponse struct + Code int + Data []DataItem + Message string + RequestId string + func CreateGetQuotaHistoryInfoResponse() (response *GetQuotaHistoryInfoResponse) + type GetQuotaInstanceRequest struct + Cluster string + PageNum requests.Integer + PageSize requests.Integer + QuotaId string + QuotaName string + Region string + Status string + func CreateGetQuotaInstanceRequest() (request *GetQuotaInstanceRequest) + type GetQuotaInstanceResponse struct + Code int + Data DataInGetQuotaInstance + Message string + RequestId string + func CreateGetQuotaInstanceResponse() (response *GetQuotaInstanceResponse) + type GetUserInstanceRequest struct + PageNum requests.Integer + PageSize requests.Integer + Region string + Status string + User string + func CreateGetUserInstanceRequest() (request *GetUserInstanceRequest) + type GetUserInstanceResponse struct + Code int + Data DataInGetUserInstance + Message string + RequestId string + func CreateGetUserInstanceResponse() (response *GetUserInstanceResponse) + type Instance struct + Cluster string + CollectTime string + CpuRequest int + CpuUsed int + CpuUsedRatioMax float64 + CpuUsedRatioMin float64 + CpuUsedTotal int + InstanceId string + IsRealOwner string + MemRequest int + MemUsed int + MemUsedRatioMax float64 + MemUsedRatioMin float64 + MemUsedTotal int + NickName string + Project string + ProjectOwner string + QuotaId int + QuotaName string + RunTime string + SkynetId string + Status string + TaskType string + User string + UserAccount string + type ListUserQuotasRequest struct + func CreateListUserQuotasRequest() (request *ListUserQuotasRequest) + type ListUserQuotasResponse struct + Code int + Data Data + Message string + RequestId string + func CreateListUserQuotasResponse() (response *ListUserQuotasResponse) + type MemMaxQuota struct + Avg float64 + Max float64 + Min float64 + type MemMinQuota struct + Avg float64 + Max float64 + Min float64 + type MemUsed struct + Avg float64 + Max float64 + Min float64 + type Point struct + CpuMaxQuota CpuMaxQuota + CpuMinQuota CpuMinQuota + CpuUsed CpuUsed + MemMaxQuota MemMaxQuota + MemMinQuota MemMinQuota + MemUsed MemUsed + type QueryCustomerSaleInfoRequest struct + RegionName string + func CreateQueryCustomerSaleInfoRequest() (request *QueryCustomerSaleInfoRequest) + type QueryCustomerSaleInfoResponse struct + Code int + Data Data + Message string + RequestId string + func CreateQueryCustomerSaleInfoResponse() (response *QueryCustomerSaleInfoResponse) + type QueryResourceInventoryRequest struct + func CreateQueryResourceInventoryRequest() (request *QueryResourceInventoryRequest) + type QueryResourceInventoryResponse struct + Code int + Data Data + Message string + RequestId string + func CreateQueryResourceInventoryResponse() (response *QueryResourceInventoryResponse) + type QueryTopologyRequest struct + func CreateQueryTopologyRequest() (request *QueryTopologyRequest) + type QueryTopologyResponse struct + Code int + Message string + RequestId string + Result Result + func CreateQueryTopologyResponse() (response *QueryTopologyResponse) + type Quotas struct + Cluster string + Name string + Nick string + Parentid int + Quotaid int + Region string + type RegionItem struct + Clusters ClustersInQueryTopology + Region string + RegionCnName string + RegionEnName string + type Regions struct + RegionItem []RegionItem + type ResourceInventories struct + ResourceInventory []ResourceInventory + type ResourceInventory struct + Available int + ResourceType string + Total int + Used int + type ResourceParameter struct + ParaName string + ParaValue string + type ResourceParameters struct + ResourceParameter []ResourceParameter + type Result struct + ResultItem []ResultItem + type ResultItem struct + LastUpdate string + Regions Regions + type SaleInfo struct + BizCategory string + Cpu int + Mem int + Owner string + QueryDate string + SaleMode string + Uid string + type SaleInfos struct + SaleInfo []SaleInfo