v5

package
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Aug 15, 2023 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenReqDefForAddHostsGroup

func GenReqDefForAddHostsGroup() *def.HttpRequestDef

func GenReqDefForAssociatePolicyGroup

func GenReqDefForAssociatePolicyGroup() *def.HttpRequestDef

func GenReqDefForBatchCreateTags

func GenReqDefForBatchCreateTags() *def.HttpRequestDef

func GenReqDefForChangeEvent

func GenReqDefForChangeEvent() *def.HttpRequestDef

func GenReqDefForChangeHostsGroup

func GenReqDefForChangeHostsGroup() *def.HttpRequestDef

func GenReqDefForChangeVulStatus

func GenReqDefForChangeVulStatus() *def.HttpRequestDef

func GenReqDefForDeleteHostsGroup

func GenReqDefForDeleteHostsGroup() *def.HttpRequestDef

func GenReqDefForDeleteResourceInstanceTag

func GenReqDefForDeleteResourceInstanceTag() *def.HttpRequestDef

func GenReqDefForListAlarmWhiteList

func GenReqDefForListAlarmWhiteList() *def.HttpRequestDef

func GenReqDefForListAppChangeHistories

func GenReqDefForListAppChangeHistories() *def.HttpRequestDef

func GenReqDefForListAppStatistics

func GenReqDefForListAppStatistics() *def.HttpRequestDef

func GenReqDefForListApps

func GenReqDefForListApps() *def.HttpRequestDef

func GenReqDefForListAutoLaunchChangeHistories

func GenReqDefForListAutoLaunchChangeHistories() *def.HttpRequestDef

func GenReqDefForListAutoLaunchStatistics

func GenReqDefForListAutoLaunchStatistics() *def.HttpRequestDef

func GenReqDefForListAutoLaunchs

func GenReqDefForListAutoLaunchs() *def.HttpRequestDef

func GenReqDefForListHostGroups

func GenReqDefForListHostGroups() *def.HttpRequestDef

func GenReqDefForListHostProtectHistoryInfo

func GenReqDefForListHostProtectHistoryInfo() *def.HttpRequestDef

func GenReqDefForListHostRaspProtectHistoryInfo

func GenReqDefForListHostRaspProtectHistoryInfo() *def.HttpRequestDef

func GenReqDefForListHostStatus

func GenReqDefForListHostStatus() *def.HttpRequestDef

func GenReqDefForListHostVuls

func GenReqDefForListHostVuls() *def.HttpRequestDef

func GenReqDefForListJarPackageHostInfo

func GenReqDefForListJarPackageHostInfo() *def.HttpRequestDef

func GenReqDefForListJarPackageStatistics

func GenReqDefForListJarPackageStatistics() *def.HttpRequestDef

func GenReqDefForListPasswordComplexity

func GenReqDefForListPasswordComplexity() *def.HttpRequestDef

func GenReqDefForListPolicyGroup

func GenReqDefForListPolicyGroup() *def.HttpRequestDef

func GenReqDefForListPortStatistics

func GenReqDefForListPortStatistics() *def.HttpRequestDef

func GenReqDefForListPorts

func GenReqDefForListPorts() *def.HttpRequestDef

func GenReqDefForListProcessStatistics

func GenReqDefForListProcessStatistics() *def.HttpRequestDef

func GenReqDefForListProtectionPolicy

func GenReqDefForListProtectionPolicy() *def.HttpRequestDef

func GenReqDefForListProtectionServer

func GenReqDefForListProtectionServer() *def.HttpRequestDef

func GenReqDefForListQuotasDetail

func GenReqDefForListQuotasDetail() *def.HttpRequestDef

func GenReqDefForListRiskConfigCheckRules

func GenReqDefForListRiskConfigCheckRules() *def.HttpRequestDef

func GenReqDefForListRiskConfigHosts

func GenReqDefForListRiskConfigHosts() *def.HttpRequestDef

func GenReqDefForListRiskConfigs

func GenReqDefForListRiskConfigs() *def.HttpRequestDef

func GenReqDefForListSecurityEvents

func GenReqDefForListSecurityEvents() *def.HttpRequestDef

func GenReqDefForListUserChangeHistories

func GenReqDefForListUserChangeHistories() *def.HttpRequestDef

func GenReqDefForListUserStatistics

func GenReqDefForListUserStatistics() *def.HttpRequestDef

func GenReqDefForListUsers

func GenReqDefForListUsers() *def.HttpRequestDef

func GenReqDefForListVulHosts

func GenReqDefForListVulHosts() *def.HttpRequestDef

func GenReqDefForListVulnerabilities

func GenReqDefForListVulnerabilities() *def.HttpRequestDef

func GenReqDefForListWeakPasswordUsers

func GenReqDefForListWeakPasswordUsers() *def.HttpRequestDef

func GenReqDefForListWtpProtectHost

func GenReqDefForListWtpProtectHost() *def.HttpRequestDef

func GenReqDefForSetRaspSwitch

func GenReqDefForSetRaspSwitch() *def.HttpRequestDef

func GenReqDefForSetWtpProtectionStatusInfo

func GenReqDefForSetWtpProtectionStatusInfo() *def.HttpRequestDef

func GenReqDefForShowAssetStatistic

func GenReqDefForShowAssetStatistic() *def.HttpRequestDef

func GenReqDefForShowBackupPolicyInfo

func GenReqDefForShowBackupPolicyInfo() *def.HttpRequestDef

func GenReqDefForShowCheckRuleDetail

func GenReqDefForShowCheckRuleDetail() *def.HttpRequestDef

func GenReqDefForShowResourceQuotas

func GenReqDefForShowResourceQuotas() *def.HttpRequestDef

func GenReqDefForShowRiskConfigDetail

func GenReqDefForShowRiskConfigDetail() *def.HttpRequestDef

func GenReqDefForStartProtection

func GenReqDefForStartProtection() *def.HttpRequestDef

func GenReqDefForStopProtection

func GenReqDefForStopProtection() *def.HttpRequestDef

func GenReqDefForSwitchHostsProtectStatus

func GenReqDefForSwitchHostsProtectStatus() *def.HttpRequestDef

func GenReqDefForUpdateBackupPolicyInfo

func GenReqDefForUpdateBackupPolicyInfo() *def.HttpRequestDef

func GenReqDefForUpdateProtectionPolicy

func GenReqDefForUpdateProtectionPolicy() *def.HttpRequestDef

func HssClientBuilder

func HssClientBuilder() *http_client.HcHttpClientBuilder

Types

type AddHostsGroupInvoker

type AddHostsGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*AddHostsGroupInvoker) Invoke

type AssociatePolicyGroupInvoker

type AssociatePolicyGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*AssociatePolicyGroupInvoker) Invoke

type BatchCreateTagsInvoker

type BatchCreateTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchCreateTagsInvoker) Invoke

type ChangeEventInvoker

type ChangeEventInvoker struct {
	*invoker.BaseInvoker
}

func (*ChangeEventInvoker) Invoke

type ChangeHostsGroupInvoker

type ChangeHostsGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*ChangeHostsGroupInvoker) Invoke

type ChangeVulStatusInvoker

type ChangeVulStatusInvoker struct {
	*invoker.BaseInvoker
}

func (*ChangeVulStatusInvoker) Invoke

type DeleteHostsGroupInvoker

type DeleteHostsGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteHostsGroupInvoker) Invoke

type DeleteResourceInstanceTagInvoker

type DeleteResourceInstanceTagInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteResourceInstanceTagInvoker) Invoke

type HssClient

type HssClient struct {
	HcClient *http_client.HcHttpClient
}

func NewHssClient

func NewHssClient(hcClient *http_client.HcHttpClient) *HssClient

func (*HssClient) AddHostsGroup

func (c *HssClient) AddHostsGroup(request *model.AddHostsGroupRequest) (*model.AddHostsGroupResponse, error)

AddHostsGroup 创建服务器组

创建服务器组

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) AddHostsGroupInvoker

func (c *HssClient) AddHostsGroupInvoker(request *model.AddHostsGroupRequest) *AddHostsGroupInvoker

AddHostsGroupInvoker 创建服务器组

func (*HssClient) AssociatePolicyGroup

AssociatePolicyGroup 部署策略

部署策略

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) AssociatePolicyGroupInvoker

func (c *HssClient) AssociatePolicyGroupInvoker(request *model.AssociatePolicyGroupRequest) *AssociatePolicyGroupInvoker

AssociatePolicyGroupInvoker 部署策略

func (*HssClient) BatchCreateTags

func (c *HssClient) BatchCreateTags(request *model.BatchCreateTagsRequest) (*model.BatchCreateTagsResponse, error)

BatchCreateTags 批量创建标签

批量创建标签

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) BatchCreateTagsInvoker

func (c *HssClient) BatchCreateTagsInvoker(request *model.BatchCreateTagsRequest) *BatchCreateTagsInvoker

BatchCreateTagsInvoker 批量创建标签

func (*HssClient) ChangeEvent

func (c *HssClient) ChangeEvent(request *model.ChangeEventRequest) (*model.ChangeEventResponse, error)

ChangeEvent 处理告警事件

处理告警事件

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ChangeEventInvoker

func (c *HssClient) ChangeEventInvoker(request *model.ChangeEventRequest) *ChangeEventInvoker

ChangeEventInvoker 处理告警事件

func (*HssClient) ChangeHostsGroup

func (c *HssClient) ChangeHostsGroup(request *model.ChangeHostsGroupRequest) (*model.ChangeHostsGroupResponse, error)

ChangeHostsGroup 编辑服务器组

编辑服务器组

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ChangeHostsGroupInvoker

func (c *HssClient) ChangeHostsGroupInvoker(request *model.ChangeHostsGroupRequest) *ChangeHostsGroupInvoker

ChangeHostsGroupInvoker 编辑服务器组

func (*HssClient) ChangeVulStatus

func (c *HssClient) ChangeVulStatus(request *model.ChangeVulStatusRequest) (*model.ChangeVulStatusResponse, error)

ChangeVulStatus 修改漏洞的状态

修改漏洞的状态

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ChangeVulStatusInvoker

func (c *HssClient) ChangeVulStatusInvoker(request *model.ChangeVulStatusRequest) *ChangeVulStatusInvoker

ChangeVulStatusInvoker 修改漏洞的状态

func (*HssClient) DeleteHostsGroup

func (c *HssClient) DeleteHostsGroup(request *model.DeleteHostsGroupRequest) (*model.DeleteHostsGroupResponse, error)

DeleteHostsGroup 删除服务器组

删除服务器组

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) DeleteHostsGroupInvoker

func (c *HssClient) DeleteHostsGroupInvoker(request *model.DeleteHostsGroupRequest) *DeleteHostsGroupInvoker

DeleteHostsGroupInvoker 删除服务器组

func (*HssClient) DeleteResourceInstanceTag

DeleteResourceInstanceTag 删除资源标签

删除单个资源下的标签

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) DeleteResourceInstanceTagInvoker

func (c *HssClient) DeleteResourceInstanceTagInvoker(request *model.DeleteResourceInstanceTagRequest) *DeleteResourceInstanceTagInvoker

DeleteResourceInstanceTagInvoker 删除资源标签

func (*HssClient) ListAlarmWhiteList

func (c *HssClient) ListAlarmWhiteList(request *model.ListAlarmWhiteListRequest) (*model.ListAlarmWhiteListResponse, error)

ListAlarmWhiteList 查询告警白名单列表

查询告警白名单列表

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListAlarmWhiteListInvoker

func (c *HssClient) ListAlarmWhiteListInvoker(request *model.ListAlarmWhiteListRequest) *ListAlarmWhiteListInvoker

ListAlarmWhiteListInvoker 查询告警白名单列表

func (*HssClient) ListAppChangeHistories

ListAppChangeHistories 获取软件信息的历史变动记录

获取软件信息的历史变动记录

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListAppChangeHistoriesInvoker

func (c *HssClient) ListAppChangeHistoriesInvoker(request *model.ListAppChangeHistoriesRequest) *ListAppChangeHistoriesInvoker

ListAppChangeHistoriesInvoker 获取软件信息的历史变动记录

func (*HssClient) ListAppStatistics

func (c *HssClient) ListAppStatistics(request *model.ListAppStatisticsRequest) (*model.ListAppStatisticsResponse, error)

ListAppStatistics 查询软件列表

查询软件列表,支持通过软件名称查询对应的服务器数

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListAppStatisticsInvoker

func (c *HssClient) ListAppStatisticsInvoker(request *model.ListAppStatisticsRequest) *ListAppStatisticsInvoker

ListAppStatisticsInvoker 查询软件列表

func (*HssClient) ListApps

func (c *HssClient) ListApps(request *model.ListAppsRequest) (*model.ListAppsResponse, error)

ListApps 查询软件的服务器列表

查询软件的服务器列表

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListAppsInvoker

func (c *HssClient) ListAppsInvoker(request *model.ListAppsRequest) *ListAppsInvoker

ListAppsInvoker 查询软件的服务器列表

func (*HssClient) ListAutoLaunchChangeHistories

ListAutoLaunchChangeHistories 获取自启动项的历史变动记录

获取自启动项的历史变动记录

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListAutoLaunchChangeHistoriesInvoker

func (c *HssClient) ListAutoLaunchChangeHistoriesInvoker(request *model.ListAutoLaunchChangeHistoriesRequest) *ListAutoLaunchChangeHistoriesInvoker

ListAutoLaunchChangeHistoriesInvoker 获取自启动项的历史变动记录

func (*HssClient) ListAutoLaunchStatistics

ListAutoLaunchStatistics 查询自启动项信息

查询自启动信息,支持通过传入自启动名称查询启动类型和服务器数

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListAutoLaunchStatisticsInvoker

func (c *HssClient) ListAutoLaunchStatisticsInvoker(request *model.ListAutoLaunchStatisticsRequest) *ListAutoLaunchStatisticsInvoker

ListAutoLaunchStatisticsInvoker 查询自启动项信息

func (*HssClient) ListAutoLaunchs

func (c *HssClient) ListAutoLaunchs(request *model.ListAutoLaunchsRequest) (*model.ListAutoLaunchsResponse, error)

ListAutoLaunchs 查询自启动项的服务列表

查询自启动项的服务列表

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListAutoLaunchsInvoker

func (c *HssClient) ListAutoLaunchsInvoker(request *model.ListAutoLaunchsRequest) *ListAutoLaunchsInvoker

ListAutoLaunchsInvoker 查询自启动项的服务列表

func (*HssClient) ListHostGroups

func (c *HssClient) ListHostGroups(request *model.ListHostGroupsRequest) (*model.ListHostGroupsResponse, error)

ListHostGroups 查询服务器组列表

查询服务器组列表

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListHostGroupsInvoker

func (c *HssClient) ListHostGroupsInvoker(request *model.ListHostGroupsRequest) *ListHostGroupsInvoker

ListHostGroupsInvoker 查询服务器组列表

func (*HssClient) ListHostProtectHistoryInfo

ListHostProtectHistoryInfo 查询主机静态网页防篡改防护动态

查询主机静态网页防篡改防护动态:展示服务器名称、服务器ip、防护策略、检测时间、防护文件、事件描述信息

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListHostProtectHistoryInfoInvoker

func (c *HssClient) ListHostProtectHistoryInfoInvoker(request *model.ListHostProtectHistoryInfoRequest) *ListHostProtectHistoryInfoInvoker

ListHostProtectHistoryInfoInvoker 查询主机静态网页防篡改防护动态

func (*HssClient) ListHostRaspProtectHistoryInfo

ListHostRaspProtectHistoryInfo 查询主机动态网页防篡改防护动态

查询主机动态网页防篡改防护动态:包含告警级别、服务器ip、服务器名称、威胁类型、告警时间、攻击源ip、攻击源url信息

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListHostRaspProtectHistoryInfoInvoker

func (c *HssClient) ListHostRaspProtectHistoryInfoInvoker(request *model.ListHostRaspProtectHistoryInfoRequest) *ListHostRaspProtectHistoryInfoInvoker

ListHostRaspProtectHistoryInfoInvoker 查询主机动态网页防篡改防护动态

func (*HssClient) ListHostStatus

func (c *HssClient) ListHostStatus(request *model.ListHostStatusRequest) (*model.ListHostStatusResponse, error)

ListHostStatus 查询云服务器列表

查询云服务器列表

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListHostStatusInvoker

func (c *HssClient) ListHostStatusInvoker(request *model.ListHostStatusRequest) *ListHostStatusInvoker

ListHostStatusInvoker 查询云服务器列表

func (*HssClient) ListHostVuls

func (c *HssClient) ListHostVuls(request *model.ListHostVulsRequest) (*model.ListHostVulsResponse, error)

ListHostVuls 查询单台服务器漏洞信息

查询单台服务器漏洞信息

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListHostVulsInvoker

func (c *HssClient) ListHostVulsInvoker(request *model.ListHostVulsRequest) *ListHostVulsInvoker

ListHostVulsInvoker 查询单台服务器漏洞信息

func (*HssClient) ListJarPackageHostInfo

ListJarPackageHostInfo 查询指定中间件的服务器列表

查询指定中间件的服务器列表,通过传入中间件名称参数,返回对应的中间件服务器列表

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListJarPackageHostInfoInvoker

func (c *HssClient) ListJarPackageHostInfoInvoker(request *model.ListJarPackageHostInfoRequest) *ListJarPackageHostInfoInvoker

ListJarPackageHostInfoInvoker 查询指定中间件的服务器列表

func (*HssClient) ListJarPackageStatistics

ListJarPackageStatistics 查询中间件列表

查询中间件列表,支持通过中间件名称查询对应的服务器树

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListJarPackageStatisticsInvoker

func (c *HssClient) ListJarPackageStatisticsInvoker(request *model.ListJarPackageStatisticsRequest) *ListJarPackageStatisticsInvoker

ListJarPackageStatisticsInvoker 查询中间件列表

func (*HssClient) ListPasswordComplexity

ListPasswordComplexity 查询口令复杂度策略检测报告

查询口令复杂度策略检测报告

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListPasswordComplexityInvoker

func (c *HssClient) ListPasswordComplexityInvoker(request *model.ListPasswordComplexityRequest) *ListPasswordComplexityInvoker

ListPasswordComplexityInvoker 查询口令复杂度策略检测报告

func (*HssClient) ListPolicyGroup

func (c *HssClient) ListPolicyGroup(request *model.ListPolicyGroupRequest) (*model.ListPolicyGroupResponse, error)

ListPolicyGroup 查询策略组列表

查询策略组列表

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListPolicyGroupInvoker

func (c *HssClient) ListPolicyGroupInvoker(request *model.ListPolicyGroupRequest) *ListPolicyGroupInvoker

ListPolicyGroupInvoker 查询策略组列表

func (*HssClient) ListPortStatistics

func (c *HssClient) ListPortStatistics(request *model.ListPortStatisticsRequest) (*model.ListPortStatisticsResponse, error)

ListPortStatistics 查询开放端口列表

查询开放端口列表,支持通过传入端口或协议类型查询服务器数

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListPortStatisticsInvoker

func (c *HssClient) ListPortStatisticsInvoker(request *model.ListPortStatisticsRequest) *ListPortStatisticsInvoker

ListPortStatisticsInvoker 查询开放端口列表

func (*HssClient) ListPorts

func (c *HssClient) ListPorts(request *model.ListPortsRequest) (*model.ListPortsResponse, error)

ListPorts 查询单服务器的开放端口列表

查询单服务器的开放端口列表

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListPortsInvoker

func (c *HssClient) ListPortsInvoker(request *model.ListPortsRequest) *ListPortsInvoker

ListPortsInvoker 查询单服务器的开放端口列表

func (*HssClient) ListProcessStatistics

ListProcessStatistics 查询进程列表

查询进程列表,通过传入进程路径参数查询对应的服务器数

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListProcessStatisticsInvoker

func (c *HssClient) ListProcessStatisticsInvoker(request *model.ListProcessStatisticsRequest) *ListProcessStatisticsInvoker

ListProcessStatisticsInvoker 查询进程列表

func (*HssClient) ListProtectionPolicy

ListProtectionPolicy 查询防护策略列表

查询防护策略列表

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListProtectionPolicyInvoker

func (c *HssClient) ListProtectionPolicyInvoker(request *model.ListProtectionPolicyRequest) *ListProtectionPolicyInvoker

ListProtectionPolicyInvoker 查询防护策略列表

func (*HssClient) ListProtectionServer

ListProtectionServer 查询勒索防护服务器列表

查询勒索防护服务器列表,与云备份服务配合使用。因此使用勒索相关接口之前确保该局点有云备份服务

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListProtectionServerInvoker

func (c *HssClient) ListProtectionServerInvoker(request *model.ListProtectionServerRequest) *ListProtectionServerInvoker

ListProtectionServerInvoker 查询勒索防护服务器列表

func (*HssClient) ListQuotasDetail

func (c *HssClient) ListQuotasDetail(request *model.ListQuotasDetailRequest) (*model.ListQuotasDetailResponse, error)

ListQuotasDetail 查询配额详情

查询配额详情

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListQuotasDetailInvoker

func (c *HssClient) ListQuotasDetailInvoker(request *model.ListQuotasDetailRequest) *ListQuotasDetailInvoker

ListQuotasDetailInvoker 查询配额详情

func (*HssClient) ListRiskConfigCheckRules

ListRiskConfigCheckRules 查询指定安全配置项的检查项列表

查询指定安全配置项的检查项列表

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListRiskConfigCheckRulesInvoker

func (c *HssClient) ListRiskConfigCheckRulesInvoker(request *model.ListRiskConfigCheckRulesRequest) *ListRiskConfigCheckRulesInvoker

ListRiskConfigCheckRulesInvoker 查询指定安全配置项的检查项列表

func (*HssClient) ListRiskConfigHosts

ListRiskConfigHosts 查询指定安全配置项的受影响服务器列表

查询指定安全配置项的受影响服务器列表

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListRiskConfigHostsInvoker

func (c *HssClient) ListRiskConfigHostsInvoker(request *model.ListRiskConfigHostsRequest) *ListRiskConfigHostsInvoker

ListRiskConfigHostsInvoker 查询指定安全配置项的受影响服务器列表

func (*HssClient) ListRiskConfigs

func (c *HssClient) ListRiskConfigs(request *model.ListRiskConfigsRequest) (*model.ListRiskConfigsResponse, error)

ListRiskConfigs 查询租户的服务器安全配置检测结果列表

查询租户的服务器安全配置检测结果列表

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListRiskConfigsInvoker

func (c *HssClient) ListRiskConfigsInvoker(request *model.ListRiskConfigsRequest) *ListRiskConfigsInvoker

ListRiskConfigsInvoker 查询租户的服务器安全配置检测结果列表

func (*HssClient) ListSecurityEvents

func (c *HssClient) ListSecurityEvents(request *model.ListSecurityEventsRequest) (*model.ListSecurityEventsResponse, error)

ListSecurityEvents 查入侵事件列表

查入侵事件列表

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListSecurityEventsInvoker

func (c *HssClient) ListSecurityEventsInvoker(request *model.ListSecurityEventsRequest) *ListSecurityEventsInvoker

ListSecurityEventsInvoker 查入侵事件列表

func (*HssClient) ListUserChangeHistories

ListUserChangeHistories 获取账户变动历史信息

获取账户变动历史记录信息

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListUserChangeHistoriesInvoker

func (c *HssClient) ListUserChangeHistoriesInvoker(request *model.ListUserChangeHistoriesRequest) *ListUserChangeHistoriesInvoker

ListUserChangeHistoriesInvoker 获取账户变动历史信息

func (*HssClient) ListUserStatistics

func (c *HssClient) ListUserStatistics(request *model.ListUserStatisticsRequest) (*model.ListUserStatisticsResponse, error)

ListUserStatistics 查询账号信息列表

查询账号信息列表,支持通过传入账号名称参数查询对应的服务器数

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListUserStatisticsInvoker

func (c *HssClient) ListUserStatisticsInvoker(request *model.ListUserStatisticsRequest) *ListUserStatisticsInvoker

ListUserStatisticsInvoker 查询账号信息列表

func (*HssClient) ListUsers

func (c *HssClient) ListUsers(request *model.ListUsersRequest) (*model.ListUsersResponse, error)

ListUsers 查询账号的服务器列表

查询账号的服务器列表

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListUsersInvoker

func (c *HssClient) ListUsersInvoker(request *model.ListUsersRequest) *ListUsersInvoker

ListUsersInvoker 查询账号的服务器列表

func (*HssClient) ListVulHosts

func (c *HssClient) ListVulHosts(request *model.ListVulHostsRequest) (*model.ListVulHostsResponse, error)

ListVulHosts 查询单个漏洞影响的云服务器信息

查询单个漏洞影响的云服务器信息

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListVulHostsInvoker

func (c *HssClient) ListVulHostsInvoker(request *model.ListVulHostsRequest) *ListVulHostsInvoker

ListVulHostsInvoker 查询单个漏洞影响的云服务器信息

func (*HssClient) ListVulnerabilities

ListVulnerabilities 查询漏洞列表

查询漏洞列表

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListVulnerabilitiesInvoker

func (c *HssClient) ListVulnerabilitiesInvoker(request *model.ListVulnerabilitiesRequest) *ListVulnerabilitiesInvoker

ListVulnerabilitiesInvoker 查询漏洞列表

func (*HssClient) ListWeakPasswordUsers

ListWeakPasswordUsers 查询弱口令检测结果列表

查询弱口令检测结果列表

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListWeakPasswordUsersInvoker

func (c *HssClient) ListWeakPasswordUsersInvoker(request *model.ListWeakPasswordUsersRequest) *ListWeakPasswordUsersInvoker

ListWeakPasswordUsersInvoker 查询弱口令检测结果列表

func (*HssClient) ListWtpProtectHost

func (c *HssClient) ListWtpProtectHost(request *model.ListWtpProtectHostRequest) (*model.ListWtpProtectHostResponse, error)

ListWtpProtectHost 查询防护列表

查询防护列表:查询网页防篡改主机防护状态列表信息

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ListWtpProtectHostInvoker

func (c *HssClient) ListWtpProtectHostInvoker(request *model.ListWtpProtectHostRequest) *ListWtpProtectHostInvoker

ListWtpProtectHostInvoker 查询防护列表

func (*HssClient) SetRaspSwitch

func (c *HssClient) SetRaspSwitch(request *model.SetRaspSwitchRequest) (*model.SetRaspSwitchResponse, error)

SetRaspSwitch 开启/关闭动态网页防篡改防护

开启/关闭动态网页防篡改防护,下发/清空动态网页防篡改策略

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) SetRaspSwitchInvoker

func (c *HssClient) SetRaspSwitchInvoker(request *model.SetRaspSwitchRequest) *SetRaspSwitchInvoker

SetRaspSwitchInvoker 开启/关闭动态网页防篡改防护

func (*HssClient) SetWtpProtectionStatusInfo

SetWtpProtectionStatusInfo 开启关闭网页防篡改防护

开启/关闭网页防篡改功能防护,下发/清空网页防篡改策略

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) SetWtpProtectionStatusInfoInvoker

func (c *HssClient) SetWtpProtectionStatusInfoInvoker(request *model.SetWtpProtectionStatusInfoRequest) *SetWtpProtectionStatusInfoInvoker

SetWtpProtectionStatusInfoInvoker 开启关闭网页防篡改防护

func (*HssClient) ShowAssetStatistic

func (c *HssClient) ShowAssetStatistic(request *model.ShowAssetStatisticRequest) (*model.ShowAssetStatisticResponse, error)

ShowAssetStatistic 统计资产信息,账号、端口、进程等

资产统计信息,账号、端口、进程等

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ShowAssetStatisticInvoker

func (c *HssClient) ShowAssetStatisticInvoker(request *model.ShowAssetStatisticRequest) *ShowAssetStatisticInvoker

ShowAssetStatisticInvoker 统计资产信息,账号、端口、进程等

func (*HssClient) ShowBackupPolicyInfo

ShowBackupPolicyInfo 查询HSS存储库绑定的备份策略信息

查询HSS存储库绑定的备份策略信息,确保已经购买了勒索防护存储库,可以从cbr云备份服务进行验证,确保已经存在HSS_projectid命名的存储库已经购买

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ShowBackupPolicyInfoInvoker

func (c *HssClient) ShowBackupPolicyInfoInvoker(request *model.ShowBackupPolicyInfoRequest) *ShowBackupPolicyInfoInvoker

ShowBackupPolicyInfoInvoker 查询HSS存储库绑定的备份策略信息

func (*HssClient) ShowCheckRuleDetail

ShowCheckRuleDetail 查询配置检查项检测报告

查询配置检查项检测报告

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ShowCheckRuleDetailInvoker

func (c *HssClient) ShowCheckRuleDetailInvoker(request *model.ShowCheckRuleDetailRequest) *ShowCheckRuleDetailInvoker

ShowCheckRuleDetailInvoker 查询配置检查项检测报告

func (*HssClient) ShowResourceQuotas

func (c *HssClient) ShowResourceQuotas(request *model.ShowResourceQuotasRequest) (*model.ShowResourceQuotasResponse, error)

ShowResourceQuotas 查询配额信息

查询配额信息

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ShowResourceQuotasInvoker

func (c *HssClient) ShowResourceQuotasInvoker(request *model.ShowResourceQuotasRequest) *ShowResourceQuotasInvoker

ShowResourceQuotasInvoker 查询配额信息

func (*HssClient) ShowRiskConfigDetail

ShowRiskConfigDetail 查询指定安全配置项的检查结果

查询指定安全配置项的检查结果

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) ShowRiskConfigDetailInvoker

func (c *HssClient) ShowRiskConfigDetailInvoker(request *model.ShowRiskConfigDetailRequest) *ShowRiskConfigDetailInvoker

ShowRiskConfigDetailInvoker 查询指定安全配置项的检查结果

func (*HssClient) StartProtection

func (c *HssClient) StartProtection(request *model.StartProtectionRequest) (*model.StartProtectionResponse, error)

StartProtection 开启勒索病毒防护

开启勒索病毒防护,请保证该region有cbr云备份服务,勒索服务与云备份服务有关联关系

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) StartProtectionInvoker

func (c *HssClient) StartProtectionInvoker(request *model.StartProtectionRequest) *StartProtectionInvoker

StartProtectionInvoker 开启勒索病毒防护

func (*HssClient) StopProtection

func (c *HssClient) StopProtection(request *model.StopProtectionRequest) (*model.StopProtectionResponse, error)

StopProtection 关闭勒索病毒防护

关闭勒索病毒防护

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) StopProtectionInvoker

func (c *HssClient) StopProtectionInvoker(request *model.StopProtectionRequest) *StopProtectionInvoker

StopProtectionInvoker 关闭勒索病毒防护

func (*HssClient) SwitchHostsProtectStatus

SwitchHostsProtectStatus 切换防护状态

切换防护状态

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) SwitchHostsProtectStatusInvoker

func (c *HssClient) SwitchHostsProtectStatusInvoker(request *model.SwitchHostsProtectStatusRequest) *SwitchHostsProtectStatusInvoker

SwitchHostsProtectStatusInvoker 切换防护状态

func (*HssClient) UpdateBackupPolicyInfo

UpdateBackupPolicyInfo 修改存储库绑定的备份策略

修改存储库绑定的备份策略

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) UpdateBackupPolicyInfoInvoker

func (c *HssClient) UpdateBackupPolicyInfoInvoker(request *model.UpdateBackupPolicyInfoRequest) *UpdateBackupPolicyInfoInvoker

UpdateBackupPolicyInfoInvoker 修改存储库绑定的备份策略

func (*HssClient) UpdateProtectionPolicy

UpdateProtectionPolicy 修改防护策略

修改防护策略

Please refer to HUAWEI cloud API Explorer for details.

func (*HssClient) UpdateProtectionPolicyInvoker

func (c *HssClient) UpdateProtectionPolicyInvoker(request *model.UpdateProtectionPolicyRequest) *UpdateProtectionPolicyInvoker

UpdateProtectionPolicyInvoker 修改防护策略

type ListAlarmWhiteListInvoker

type ListAlarmWhiteListInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAlarmWhiteListInvoker) Invoke

type ListAppChangeHistoriesInvoker

type ListAppChangeHistoriesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAppChangeHistoriesInvoker) Invoke

type ListAppStatisticsInvoker

type ListAppStatisticsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAppStatisticsInvoker) Invoke

type ListAppsInvoker

type ListAppsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAppsInvoker) Invoke

func (i *ListAppsInvoker) Invoke() (*model.ListAppsResponse, error)

type ListAutoLaunchChangeHistoriesInvoker

type ListAutoLaunchChangeHistoriesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAutoLaunchChangeHistoriesInvoker) Invoke

type ListAutoLaunchStatisticsInvoker

type ListAutoLaunchStatisticsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAutoLaunchStatisticsInvoker) Invoke

type ListAutoLaunchsInvoker

type ListAutoLaunchsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAutoLaunchsInvoker) Invoke

type ListHostGroupsInvoker

type ListHostGroupsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListHostGroupsInvoker) Invoke

type ListHostProtectHistoryInfoInvoker

type ListHostProtectHistoryInfoInvoker struct {
	*invoker.BaseInvoker
}

func (*ListHostProtectHistoryInfoInvoker) Invoke

type ListHostRaspProtectHistoryInfoInvoker

type ListHostRaspProtectHistoryInfoInvoker struct {
	*invoker.BaseInvoker
}

func (*ListHostRaspProtectHistoryInfoInvoker) Invoke

type ListHostStatusInvoker

type ListHostStatusInvoker struct {
	*invoker.BaseInvoker
}

func (*ListHostStatusInvoker) Invoke

type ListHostVulsInvoker

type ListHostVulsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListHostVulsInvoker) Invoke

type ListJarPackageHostInfoInvoker

type ListJarPackageHostInfoInvoker struct {
	*invoker.BaseInvoker
}

func (*ListJarPackageHostInfoInvoker) Invoke

type ListJarPackageStatisticsInvoker

type ListJarPackageStatisticsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListJarPackageStatisticsInvoker) Invoke

type ListPasswordComplexityInvoker

type ListPasswordComplexityInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPasswordComplexityInvoker) Invoke

type ListPolicyGroupInvoker

type ListPolicyGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPolicyGroupInvoker) Invoke

type ListPortStatisticsInvoker

type ListPortStatisticsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPortStatisticsInvoker) Invoke

type ListPortsInvoker

type ListPortsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPortsInvoker) Invoke

type ListProcessStatisticsInvoker

type ListProcessStatisticsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListProcessStatisticsInvoker) Invoke

type ListProtectionPolicyInvoker

type ListProtectionPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*ListProtectionPolicyInvoker) Invoke

type ListProtectionServerInvoker

type ListProtectionServerInvoker struct {
	*invoker.BaseInvoker
}

func (*ListProtectionServerInvoker) Invoke

type ListQuotasDetailInvoker

type ListQuotasDetailInvoker struct {
	*invoker.BaseInvoker
}

func (*ListQuotasDetailInvoker) Invoke

type ListRiskConfigCheckRulesInvoker

type ListRiskConfigCheckRulesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListRiskConfigCheckRulesInvoker) Invoke

type ListRiskConfigHostsInvoker

type ListRiskConfigHostsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListRiskConfigHostsInvoker) Invoke

type ListRiskConfigsInvoker

type ListRiskConfigsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListRiskConfigsInvoker) Invoke

type ListSecurityEventsInvoker

type ListSecurityEventsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListSecurityEventsInvoker) Invoke

type ListUserChangeHistoriesInvoker

type ListUserChangeHistoriesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListUserChangeHistoriesInvoker) Invoke

type ListUserStatisticsInvoker

type ListUserStatisticsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListUserStatisticsInvoker) Invoke

type ListUsersInvoker

type ListUsersInvoker struct {
	*invoker.BaseInvoker
}

func (*ListUsersInvoker) Invoke

type ListVulHostsInvoker

type ListVulHostsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListVulHostsInvoker) Invoke

type ListVulnerabilitiesInvoker

type ListVulnerabilitiesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListVulnerabilitiesInvoker) Invoke

type ListWeakPasswordUsersInvoker

type ListWeakPasswordUsersInvoker struct {
	*invoker.BaseInvoker
}

func (*ListWeakPasswordUsersInvoker) Invoke

type ListWtpProtectHostInvoker

type ListWtpProtectHostInvoker struct {
	*invoker.BaseInvoker
}

func (*ListWtpProtectHostInvoker) Invoke

type SetRaspSwitchInvoker

type SetRaspSwitchInvoker struct {
	*invoker.BaseInvoker
}

func (*SetRaspSwitchInvoker) Invoke

type SetWtpProtectionStatusInfoInvoker

type SetWtpProtectionStatusInfoInvoker struct {
	*invoker.BaseInvoker
}

func (*SetWtpProtectionStatusInfoInvoker) Invoke

type ShowAssetStatisticInvoker

type ShowAssetStatisticInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowAssetStatisticInvoker) Invoke

type ShowBackupPolicyInfoInvoker

type ShowBackupPolicyInfoInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowBackupPolicyInfoInvoker) Invoke

type ShowCheckRuleDetailInvoker

type ShowCheckRuleDetailInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowCheckRuleDetailInvoker) Invoke

type ShowResourceQuotasInvoker

type ShowResourceQuotasInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowResourceQuotasInvoker) Invoke

type ShowRiskConfigDetailInvoker

type ShowRiskConfigDetailInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowRiskConfigDetailInvoker) Invoke

type StartProtectionInvoker

type StartProtectionInvoker struct {
	*invoker.BaseInvoker
}

func (*StartProtectionInvoker) Invoke

type StopProtectionInvoker

type StopProtectionInvoker struct {
	*invoker.BaseInvoker
}

func (*StopProtectionInvoker) Invoke

type SwitchHostsProtectStatusInvoker

type SwitchHostsProtectStatusInvoker struct {
	*invoker.BaseInvoker
}

func (*SwitchHostsProtectStatusInvoker) Invoke

type UpdateBackupPolicyInfoInvoker

type UpdateBackupPolicyInfoInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateBackupPolicyInfoInvoker) Invoke

type UpdateProtectionPolicyInvoker

type UpdateProtectionPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateProtectionPolicyInvoker) Invoke

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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