Documentation ¶
Index ¶
- type AgentBatchImportParamNew
- type AgentImportParamNew
- type AgentInfoParam
- type AgentInfoResult
- type AgentUpgradeParam
- type BatchImportAgentRequest
- type BatchImportAgentResponse
- type BatchUpdateAgentRequest
- type BatchUpdateAgentResponse
- type PluginInstallBasicParam
- type ShowAgentInfosRequest
- type ShowAgentInfosResponse
- type SingleAgentParam
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentBatchImportParamNew ¶
type AgentBatchImportParamNew struct { // 导入待安装UniAgent的机器参数列表。 AgentImportParamList []AgentImportParamNew `json:"agent_import_param_list"` // 代理区域ID: - 直连接入填0。 - 代理接入填实际代理区域ID。 ProxyRegionId int32 `json:"proxy_region_id"` // 安装机(代理机)的agent ID。 InstallerAgentId string `json:"installer_agent_id"` // 是否需要安装ICAgent插件: - true:安装ICAgent插件。默认安装最新版本的ICAgent插件。 - false:不安装ICAgent插件。 IcagentInstallFlag *bool `json:"icagent_install_flag,omitempty"` PluginInstallBaseParam *PluginInstallBasicParam `json:"plugin_install_base_param,omitempty"` // 待安装的UniAgent版本号。 Version string `json:"version"` // 是否公网接入: - true:公网接入设置。 - false:代理接入设置。 PublicNetFlag bool `json:"public_net_flag"` }
func (AgentBatchImportParamNew) String ¶
func (o AgentBatchImportParamNew) String() string
type AgentImportParamNew ¶
type AgentImportParamNew struct { // 机器登录密码。 Password string `json:"password"` // agent唯一值,重复导入时需要传递。 AgentId *string `json:"agent_id,omitempty"` // 机器IP。 InnerIp string `json:"inner_ip"` // 机器登录端口,默认22。 Port int32 `json:"port"` // 机器ssh账号。 Account string `json:"account"` // 机器操作系统类型。 OsType string `json:"os_type"` // 机器所属VPC ID。 VpcId *string `json:"vpc_id,omitempty"` // 外来唯一标识,COC用。 CocCmdbId *string `json:"coc_cmdb_id,omitempty"` }
func (AgentImportParamNew) String ¶
func (o AgentImportParamNew) String() string
type AgentInfoParam ¶
type AgentInfoParam struct { // 分页查询的起始页数(第几页)。默认值:1。 Page *int64 `json:"page,omitempty"` // 每页查询数量,默认20。 PageSize *int64 `json:"page_size,omitempty"` // ecs ID列表信息。 EcsIdList *[]string `json:"ecs_id_list,omitempty"` // agent ID列表信息。 AgentIdList *[]string `json:"agent_id_list,omitempty"` // cmdb ID列表信息。 CocCmdbIdList *[]string `json:"coc_cmdb_id_list,omitempty"` }
func (AgentInfoParam) String ¶
func (o AgentInfoParam) String() string
type AgentInfoResult ¶
type AgentInfoResult struct { // 机器 IP。 InnerIp *string `json:"inner_ip,omitempty"` // 机器导入IP。 ImportIp *string `json:"import_ip,omitempty"` // agent id。 AgentId *string `json:"agent_id,omitempty"` // 主机名。 HostName *string `json:"host_name,omitempty"` // 操作系统。 OsType *string `json:"os_type,omitempty"` // UniAgent状态。 AgentState *string `json:"agent_state,omitempty"` // 所属project ID。 ProjectId *string `json:"project_id,omitempty"` // UniAgent版本。 Version *string `json:"version,omitempty"` // 是否华为云机器。 IsHwCloudHost *string `json:"is_hw_cloud_host,omitempty"` // VPC ID。 VpcId *string `json:"vpc_id,omitempty"` // CMDB ID. CmdbId *string `json:"cmdb_id,omitempty"` // ECS ID。唯一值. EcsId *string `json:"ecs_id,omitempty"` // 机器所属domain ID。 DomainId *string `json:"domain_id,omitempty"` }
func (AgentInfoResult) String ¶
func (o AgentInfoResult) String() string
type AgentUpgradeParam ¶
type AgentUpgradeParam struct { // UniAgent升级的版本号。 Version string `json:"version"` // UniAgent主机列表信息。 AgentList []SingleAgentParam `json:"agent_list"` }
func (AgentUpgradeParam) String ¶
func (o AgentUpgradeParam) String() string
type BatchImportAgentRequest ¶
type BatchImportAgentRequest struct { // region id,例如:cn-north-7 Region string `json:"region"` Body *AgentBatchImportParamNew `json:"body,omitempty"` }
BatchImportAgentRequest Request Object
func (BatchImportAgentRequest) String ¶
func (o BatchImportAgentRequest) String() string
type BatchImportAgentResponse ¶
type BatchImportAgentResponse struct { // 执行状态: - true:成功下发任务。 - false:失败下发任务。 State *bool `json:"state,omitempty"` HttpStatusCode int `json:"-"` }
BatchImportAgentResponse Response Object
func (BatchImportAgentResponse) String ¶
func (o BatchImportAgentResponse) String() string
type BatchUpdateAgentRequest ¶
type BatchUpdateAgentRequest struct {
Body *AgentUpgradeParam `json:"body,omitempty"`
}
BatchUpdateAgentRequest Request Object
func (BatchUpdateAgentRequest) String ¶
func (o BatchUpdateAgentRequest) String() string
type BatchUpdateAgentResponse ¶
type BatchUpdateAgentResponse struct { // 执行状态: - true:成功下发任务。 - false:失败下发任务。 State *bool `json:"state,omitempty"` HttpStatusCode int `json:"-"` }
BatchUpdateAgentResponse Response Object
func (BatchUpdateAgentResponse) String ¶
func (o BatchUpdateAgentResponse) String() string
type PluginInstallBasicParam ¶
type PluginInstallBasicParam struct { // 指定安装的ICAgent版本。 InstallVersion *string `json:"install_version,omitempty"` // IAM账号AK,选填。. DomainAk *string `json:"domain_ak,omitempty"` // IAM账号SK,选填。 DomainSk *string `json:"domain_sk,omitempty"` }
func (PluginInstallBasicParam) String ¶
func (o PluginInstallBasicParam) String() string
type ShowAgentInfosRequest ¶
type ShowAgentInfosRequest struct {
Body *AgentInfoParam `json:"body,omitempty"`
}
ShowAgentInfosRequest Request Object
func (ShowAgentInfosRequest) String ¶
func (o ShowAgentInfosRequest) String() string
type ShowAgentInfosResponse ¶
type ShowAgentInfosResponse struct { // 页码,默认1 Page *int64 `json:"page,omitempty"` // 每页数量,默认20 PageSize *int64 `json:"page_size,omitempty"` // 总数量 TotalCount *int64 `json:"total_count,omitempty"` // 主机列表信息。 DataList *[]AgentInfoResult `json:"data_list,omitempty"` HttpStatusCode int `json:"-"` }
ShowAgentInfosResponse Response Object
func (ShowAgentInfosResponse) String ¶
func (o ShowAgentInfosResponse) String() string
type SingleAgentParam ¶
type SingleAgentParam struct { // agent ID唯一值。 AgentId string `json:"agent_id"` // 主机ip。 InnerIp string `json:"inner_ip"` }
func (SingleAgentParam) String ¶
func (o SingleAgentParam) String() string
Source Files ¶
- model_agent_batch_import_param_new.go
- model_agent_import_param_new.go
- model_agent_info_param.go
- model_agent_info_result.go
- model_agent_upgrade_param.go
- model_batch_import_agent_request.go
- model_batch_import_agent_response.go
- model_batch_update_agent_request.go
- model_batch_update_agent_response.go
- model_plugin_install_basic_param.go
- model_show_agent_infos_request.go
- model_show_agent_infos_response.go
- model_single_agent_param.go
Click to show internal directories.
Click to hide internal directories.