v5

package
v0.1.10 Latest Latest
Warning

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

Go to latest
Published: Nov 14, 2022 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenReqDefForBatchCreateTags added in v0.1.6

func GenReqDefForBatchCreateTags() *def.HttpRequestDef

func GenReqDefForDeleteResourceInstanceTag added in v0.1.6

func GenReqDefForDeleteResourceInstanceTag() *def.HttpRequestDef

func GenReqDefForListHostStatus

func GenReqDefForListHostStatus() *def.HttpRequestDef

func GenReqDefForListPasswordComplexity

func GenReqDefForListPasswordComplexity() *def.HttpRequestDef

func GenReqDefForListQuotasDetail added in v0.1.6

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 added in v0.1.6

func GenReqDefForListUserChangeHistories() *def.HttpRequestDef

func GenReqDefForListUsers added in v0.1.6

func GenReqDefForListUsers() *def.HttpRequestDef

func GenReqDefForListVulnerabilities

func GenReqDefForListVulnerabilities() *def.HttpRequestDef

func GenReqDefForListWeakPasswordUsers

func GenReqDefForListWeakPasswordUsers() *def.HttpRequestDef

func GenReqDefForShowCheckRuleDetail

func GenReqDefForShowCheckRuleDetail() *def.HttpRequestDef

func GenReqDefForShowResourceQuotas added in v0.1.6

func GenReqDefForShowResourceQuotas() *def.HttpRequestDef

func GenReqDefForShowRiskConfigDetail

func GenReqDefForShowRiskConfigDetail() *def.HttpRequestDef

func GenReqDefForSwitchHostsProtectStatus added in v0.1.6

func GenReqDefForSwitchHostsProtectStatus() *def.HttpRequestDef

func HssClientBuilder

func HssClientBuilder() *http_client.HcHttpClientBuilder

Types

type BatchCreateTagsInvoker added in v0.1.6

type BatchCreateTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchCreateTagsInvoker) Invoke added in v0.1.6

type DeleteResourceInstanceTagInvoker added in v0.1.6

type DeleteResourceInstanceTagInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteResourceInstanceTagInvoker) Invoke added in v0.1.6

type HssClient

type HssClient struct {
	HcClient *http_client.HcHttpClient
}

func NewHssClient

func NewHssClient(hcClient *http_client.HcHttpClient) *HssClient

func (*HssClient) BatchCreateTags added in v0.1.6

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

BatchCreateTags 批量创建标签

批量创建标签

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*HssClient) BatchCreateTagsInvoker added in v0.1.6

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

BatchCreateTagsInvoker 批量创建标签

func (*HssClient) DeleteResourceInstanceTag added in v0.1.6

DeleteResourceInstanceTag 删除资源标签

删除单个资源下的标签

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*HssClient) DeleteResourceInstanceTagInvoker added in v0.1.6

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

DeleteResourceInstanceTagInvoker 删除资源标签

func (*HssClient) ListHostStatus

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

ListHostStatus 查询云服务器列表

查询云服务器列表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*HssClient) ListHostStatusInvoker

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

ListHostStatusInvoker 查询云服务器列表

func (*HssClient) ListPasswordComplexity

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

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*HssClient) ListPasswordComplexityInvoker

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

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

func (*HssClient) ListQuotasDetail added in v0.1.6

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

ListQuotasDetail 查询配额详情

查询配额详情

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*HssClient) ListQuotasDetailInvoker added in v0.1.6

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

ListQuotasDetailInvoker 查询配额详情

func (*HssClient) ListRiskConfigCheckRules

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

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

详细说明请参考华为云API Explorer。 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 查询指定安全配置项的受影响服务器列表

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

详细说明请参考华为云API Explorer。 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 查询租户的服务器安全配置检测结果列表

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

详细说明请参考华为云API Explorer。 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 查入侵事件列表

查入侵事件列表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*HssClient) ListSecurityEventsInvoker

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

ListSecurityEventsInvoker 查入侵事件列表

func (*HssClient) ListUserChangeHistories added in v0.1.6

ListUserChangeHistories 获取账户变动历史信息

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*HssClient) ListUserChangeHistoriesInvoker added in v0.1.6

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

ListUserChangeHistoriesInvoker 获取账户变动历史信息

func (*HssClient) ListUsers added in v0.1.6

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

ListUsers 获取资产的账号列表

获取资产的账号列表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*HssClient) ListUsersInvoker added in v0.1.6

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

ListUsersInvoker 获取资产的账号列表

func (*HssClient) ListVulnerabilities

ListVulnerabilities 查询漏洞列表

查询漏洞列表

详细说明请参考华为云API Explorer。 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 查询弱口令检测结果列表

查询弱口令检测结果列表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*HssClient) ListWeakPasswordUsersInvoker

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

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

func (*HssClient) ShowCheckRuleDetail

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

查询配置检查项检测报告

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*HssClient) ShowCheckRuleDetailInvoker

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

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

func (*HssClient) ShowResourceQuotas added in v0.1.6

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

ShowResourceQuotas 查询配额信息

查询配额信息

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*HssClient) ShowResourceQuotasInvoker added in v0.1.6

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

ShowResourceQuotasInvoker 查询配额信息

func (*HssClient) ShowRiskConfigDetail

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

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*HssClient) ShowRiskConfigDetailInvoker

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

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

func (*HssClient) SwitchHostsProtectStatus added in v0.1.6

SwitchHostsProtectStatus 切换防护状态

切换防护状态

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*HssClient) SwitchHostsProtectStatusInvoker added in v0.1.6

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

SwitchHostsProtectStatusInvoker 切换防护状态

type ListHostStatusInvoker

type ListHostStatusInvoker struct {
	*invoker.BaseInvoker
}

func (*ListHostStatusInvoker) Invoke

type ListPasswordComplexityInvoker

type ListPasswordComplexityInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPasswordComplexityInvoker) Invoke

type ListQuotasDetailInvoker added in v0.1.6

type ListQuotasDetailInvoker struct {
	*invoker.BaseInvoker
}

func (*ListQuotasDetailInvoker) Invoke added in v0.1.6

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 added in v0.1.6

type ListUserChangeHistoriesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListUserChangeHistoriesInvoker) Invoke added in v0.1.6

type ListUsersInvoker added in v0.1.6

type ListUsersInvoker struct {
	*invoker.BaseInvoker
}

func (*ListUsersInvoker) Invoke added in v0.1.6

type ListVulnerabilitiesInvoker

type ListVulnerabilitiesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListVulnerabilitiesInvoker) Invoke

type ListWeakPasswordUsersInvoker

type ListWeakPasswordUsersInvoker struct {
	*invoker.BaseInvoker
}

func (*ListWeakPasswordUsersInvoker) Invoke

type ShowCheckRuleDetailInvoker

type ShowCheckRuleDetailInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowCheckRuleDetailInvoker) Invoke

type ShowResourceQuotasInvoker added in v0.1.6

type ShowResourceQuotasInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowResourceQuotasInvoker) Invoke added in v0.1.6

type ShowRiskConfigDetailInvoker

type ShowRiskConfigDetailInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowRiskConfigDetailInvoker) Invoke

type SwitchHostsProtectStatusInvoker added in v0.1.6

type SwitchHostsProtectStatusInvoker struct {
	*invoker.BaseInvoker
}

func (*SwitchHostsProtectStatusInvoker) Invoke added in v0.1.6

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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