Documentation
¶
Index ¶
- type Annotation
- type Client
- func (c *Client) DescribeEKSNode(request *DescribeEKSNodeRequest) (response *DescribeEKSNodeResponse, err error)
- func (c *Client) ModifyClusterLoad(request *ModifyClusterLoadRequest) (response *ModifyClusterLoadResponse, err error)
- func (c *Client) NodeCCMInit(request *NodeCCMInitRequest) (response *NodeCCMInitResponse, err error)
- func (c *Client) SendAlarm(request *SendAlarmRequest) (response *SendAlarmResponse, err error)
- type DescribeEKSNodeRequest
- type DescribeEKSNodeResponse
- type DescribeEKSNodeResponseData
- type DescribeEKSNodeResponseDataLabel
- type DescribeEKSNodeResponseDataTaint
- type Label
- type ModifyClusterLoadReqNode
- type ModifyClusterLoadRequest
- type ModifyClusterLoadResponse
- type NodeCCMInitRequest
- type NodeCCMInitResponse
- type NodeCCMInitResponseData
- type NodeLoad
- type ResourceInfo
- type SendAlarmRequest
- type SendAlarmResponse
- type Taint
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Annotation ¶
type Client ¶
func NewClient ¶
func NewClient(credential *utils.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func (*Client) DescribeEKSNode ¶
func (c *Client) DescribeEKSNode(request *DescribeEKSNodeRequest) (response *DescribeEKSNodeResponse, err error)
func (*Client) ModifyClusterLoad ¶
func (c *Client) ModifyClusterLoad(request *ModifyClusterLoadRequest) (response *ModifyClusterLoadResponse, err error)
func (*Client) NodeCCMInit ¶
func (c *Client) NodeCCMInit(request *NodeCCMInitRequest) (response *NodeCCMInitResponse, err error)
func (*Client) SendAlarm ¶
func (c *Client) SendAlarm(request *SendAlarmRequest) (response *SendAlarmResponse, err error)
type DescribeEKSNodeRequest ¶
type DescribeEKSNodeRequest struct { *cdshttp.BaseRequest ClusterId string `json:"ClusterId,omitempty"` NodeName string `json:"NodeName,omitempty"` NodeId string `json:"NodeId,omitempty"` }
func NewDescribeEKSNodeRequest ¶
func NewDescribeEKSNodeRequest() (request *DescribeEKSNodeRequest)
func (*DescribeEKSNodeRequest) FromJsonString ¶
func (req *DescribeEKSNodeRequest) FromJsonString(s string) error
func (*DescribeEKSNodeRequest) ToJsonString ¶
func (req *DescribeEKSNodeRequest) ToJsonString() string
type DescribeEKSNodeResponse ¶
type DescribeEKSNodeResponse struct { *cdshttp.BaseResponse Code string `json:"Code"` Msg string `json:"Msg"` Data *DescribeEKSNodeResponseData `json:"Data"` }
func NewDescribeEKSNodeResponse ¶
func NewDescribeEKSNodeResponse() (response *DescribeEKSNodeResponse)
func (*DescribeEKSNodeResponse) FromJsonString ¶
func (resp *DescribeEKSNodeResponse) FromJsonString(s string) error
func (*DescribeEKSNodeResponse) ToJsonString ¶
func (resp *DescribeEKSNodeResponse) ToJsonString() string
type DescribeEKSNodeResponseData ¶
type DescribeEKSNodeResponseData struct { NodeId string `json:"NodeId"` Labels []DescribeEKSNodeResponseDataLabel `json:"Labels"` Taints []DescribeEKSNodeResponseDataTaint `json:"Taints"` }
type ModifyClusterLoadReqNode ¶
type ModifyClusterLoadReqNode struct { NodeId string `json:"NodeId"` Cpu *ResourceInfo `json:"Cpu,omitempty"` Memory *ResourceInfo `json:"Memory,omitempty"` Status string `json:"Status"` NodeName string `json:"-"` }
type ModifyClusterLoadRequest ¶
type ModifyClusterLoadRequest struct { *cdshttp.BaseRequest ClusterId string `json:"ClusterId,omitempty"` NodeList []ModifyClusterLoadReqNode `json:"NodeList,omitempty"` }
func NewModifyClusterLoadRequest ¶
func NewModifyClusterLoadRequest() (request *ModifyClusterLoadRequest)
func (*ModifyClusterLoadRequest) FromJsonString ¶
func (req *ModifyClusterLoadRequest) FromJsonString(s string) error
func (*ModifyClusterLoadRequest) ToJsonString ¶
func (req *ModifyClusterLoadRequest) ToJsonString() string
type ModifyClusterLoadResponse ¶
type ModifyClusterLoadResponse struct { *cdshttp.BaseResponse Code string `json:"Code"` Msg string `json:"Msg"` }
func NewModifyClusterLoadResponse ¶
func NewModifyClusterLoadResponse() (response *ModifyClusterLoadResponse)
func (*ModifyClusterLoadResponse) FromJsonString ¶
func (resp *ModifyClusterLoadResponse) FromJsonString(s string) error
func (*ModifyClusterLoadResponse) ToJsonString ¶
func (resp *ModifyClusterLoadResponse) ToJsonString() string
type NodeCCMInitRequest ¶
type NodeCCMInitRequest struct { *cdshttp.BaseRequest ClusterId string `json:"ClusterId,omitempty"` NodeName string `json:"NodeName,omitempty"` NodeId string `json:"NodeId,omitempty"` }
func NewNodeCCMInitRequest ¶
func NewNodeCCMInitRequest() (request *NodeCCMInitRequest)
func (*NodeCCMInitRequest) FromJsonString ¶
func (req *NodeCCMInitRequest) FromJsonString(s string) error
func (*NodeCCMInitRequest) ToJsonString ¶
func (req *NodeCCMInitRequest) ToJsonString() string
type NodeCCMInitResponse ¶
type NodeCCMInitResponse struct { *cdshttp.BaseResponse Code string `json:"Code"` Msg string `json:"Msg"` Data *NodeCCMInitResponseData `json:"Data"` }
func NewNodeCCMInitResponse ¶
func NewNodeCCMInitResponse() (response *NodeCCMInitResponse)
type NodeCCMInitResponseData ¶
type NodeCCMInitResponseData struct { PrivateIp string `json:"PrivateIp"` Status string `json:"Status"` Labels []Label `json:"Labels"` Taints []Taint `json:"Taints"` Annotations []Annotation `json:"Annotations"` NodeId string `json:"NodeId"` }
func (*NodeCCMInitResponseData) FromJsonString ¶
func (resp *NodeCCMInitResponseData) FromJsonString(s string) error
func (*NodeCCMInitResponseData) ToJsonString ¶
func (resp *NodeCCMInitResponseData) ToJsonString() string
type NodeLoad ¶
type NodeLoad struct { Cpu ResourceInfo `json:"Cpu"` Mem ResourceInfo `json:"Mem"` Status string `json:"Status"` }
type ResourceInfo ¶
type SendAlarmRequest ¶
type SendAlarmRequest struct { *cdshttp.BaseRequest Theme string `json:"Theme"` ClusterId string `json:"ClusterId"` NodeId string `json:"NodeId"` Source string `json:"Source"` Keyword string `json:"Keyword"` Metric string `json:"Metric"` Value interface{} `json:"Value"` Tags []interface{} `json:"Tags"` AlarmMsg string `json:"AlarmMsg"` }
func NewSendAlarmRequest ¶
func NewSendAlarmRequest() (request *SendAlarmRequest)
func (*SendAlarmRequest) FromJsonString ¶
func (req *SendAlarmRequest) FromJsonString(s string) error
func (*SendAlarmRequest) ToJsonString ¶
func (req *SendAlarmRequest) ToJsonString() string
type SendAlarmResponse ¶
type SendAlarmResponse struct { *cdshttp.BaseResponse Code string `json:"Code"` Msg string `json:"Msg"` }
func NewSendAlarmResponse ¶
func NewSendAlarmResponse() (response *SendAlarmResponse)
func (*SendAlarmResponse) FromJsonString ¶
func (resp *SendAlarmResponse) FromJsonString(s string) error
func (*SendAlarmResponse) ToJsonString ¶
func (resp *SendAlarmResponse) ToJsonString() string
Click to show internal directories.
Click to hide internal directories.