Documentation ¶
Index ¶
- func GenReqDefForListHostStatus() *def.HttpRequestDef
- func GenReqDefForListPasswordComplexity() *def.HttpRequestDef
- func GenReqDefForListRiskConfigCheckRules() *def.HttpRequestDef
- func GenReqDefForListRiskConfigHosts() *def.HttpRequestDef
- func GenReqDefForListRiskConfigs() *def.HttpRequestDef
- func GenReqDefForListSecurityEvents() *def.HttpRequestDef
- func GenReqDefForListVulnerabilities() *def.HttpRequestDef
- func GenReqDefForListWeakPasswordUsers() *def.HttpRequestDef
- func GenReqDefForShowCheckRuleDetail() *def.HttpRequestDef
- func GenReqDefForShowRiskConfigDetail() *def.HttpRequestDef
- func HssClientBuilder() *http_client.HcHttpClientBuilder
- type HssClient
- func (c *HssClient) ListHostStatus(request *model.ListHostStatusRequest) (*model.ListHostStatusResponse, error)
- func (c *HssClient) ListHostStatusInvoker(request *model.ListHostStatusRequest) *ListHostStatusInvoker
- func (c *HssClient) ListPasswordComplexity(request *model.ListPasswordComplexityRequest) (*model.ListPasswordComplexityResponse, error)
- func (c *HssClient) ListPasswordComplexityInvoker(request *model.ListPasswordComplexityRequest) *ListPasswordComplexityInvoker
- func (c *HssClient) ListRiskConfigCheckRules(request *model.ListRiskConfigCheckRulesRequest) (*model.ListRiskConfigCheckRulesResponse, error)
- func (c *HssClient) ListRiskConfigCheckRulesInvoker(request *model.ListRiskConfigCheckRulesRequest) *ListRiskConfigCheckRulesInvoker
- func (c *HssClient) ListRiskConfigHosts(request *model.ListRiskConfigHostsRequest) (*model.ListRiskConfigHostsResponse, error)
- func (c *HssClient) ListRiskConfigHostsInvoker(request *model.ListRiskConfigHostsRequest) *ListRiskConfigHostsInvoker
- func (c *HssClient) ListRiskConfigs(request *model.ListRiskConfigsRequest) (*model.ListRiskConfigsResponse, error)
- func (c *HssClient) ListRiskConfigsInvoker(request *model.ListRiskConfigsRequest) *ListRiskConfigsInvoker
- func (c *HssClient) ListSecurityEvents(request *model.ListSecurityEventsRequest) (*model.ListSecurityEventsResponse, error)
- func (c *HssClient) ListSecurityEventsInvoker(request *model.ListSecurityEventsRequest) *ListSecurityEventsInvoker
- func (c *HssClient) ListVulnerabilities(request *model.ListVulnerabilitiesRequest) (*model.ListVulnerabilitiesResponse, error)
- func (c *HssClient) ListVulnerabilitiesInvoker(request *model.ListVulnerabilitiesRequest) *ListVulnerabilitiesInvoker
- func (c *HssClient) ListWeakPasswordUsers(request *model.ListWeakPasswordUsersRequest) (*model.ListWeakPasswordUsersResponse, error)
- func (c *HssClient) ListWeakPasswordUsersInvoker(request *model.ListWeakPasswordUsersRequest) *ListWeakPasswordUsersInvoker
- func (c *HssClient) ShowCheckRuleDetail(request *model.ShowCheckRuleDetailRequest) (*model.ShowCheckRuleDetailResponse, error)
- func (c *HssClient) ShowCheckRuleDetailInvoker(request *model.ShowCheckRuleDetailRequest) *ShowCheckRuleDetailInvoker
- func (c *HssClient) ShowRiskConfigDetail(request *model.ShowRiskConfigDetailRequest) (*model.ShowRiskConfigDetailResponse, error)
- func (c *HssClient) ShowRiskConfigDetailInvoker(request *model.ShowRiskConfigDetailRequest) *ShowRiskConfigDetailInvoker
- type ListHostStatusInvoker
- type ListPasswordComplexityInvoker
- type ListRiskConfigCheckRulesInvoker
- type ListRiskConfigHostsInvoker
- type ListRiskConfigsInvoker
- type ListSecurityEventsInvoker
- type ListVulnerabilitiesInvoker
- type ListWeakPasswordUsersInvoker
- type ShowCheckRuleDetailInvoker
- type ShowRiskConfigDetailInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenReqDefForListHostStatus ¶
func GenReqDefForListHostStatus() *def.HttpRequestDef
func GenReqDefForListPasswordComplexity ¶
func GenReqDefForListPasswordComplexity() *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 GenReqDefForListVulnerabilities ¶
func GenReqDefForListVulnerabilities() *def.HttpRequestDef
func GenReqDefForListWeakPasswordUsers ¶
func GenReqDefForListWeakPasswordUsers() *def.HttpRequestDef
func GenReqDefForShowCheckRuleDetail ¶
func GenReqDefForShowCheckRuleDetail() *def.HttpRequestDef
func GenReqDefForShowRiskConfigDetail ¶
func GenReqDefForShowRiskConfigDetail() *def.HttpRequestDef
func HssClientBuilder ¶
func HssClientBuilder() *http_client.HcHttpClientBuilder
Types ¶
type HssClient ¶
type HssClient struct {
HcClient *http_client.HcHttpClient
}
func NewHssClient ¶
func NewHssClient(hcClient *http_client.HcHttpClient) *HssClient
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 ¶
func (c *HssClient) ListPasswordComplexity(request *model.ListPasswordComplexityRequest) (*model.ListPasswordComplexityResponse, error)
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) ListRiskConfigCheckRules ¶
func (c *HssClient) ListRiskConfigCheckRules(request *model.ListRiskConfigCheckRulesRequest) (*model.ListRiskConfigCheckRulesResponse, error)
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 ¶
func (c *HssClient) ListRiskConfigHosts(request *model.ListRiskConfigHostsRequest) (*model.ListRiskConfigHostsResponse, error)
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) ListVulnerabilities ¶
func (c *HssClient) ListVulnerabilities(request *model.ListVulnerabilitiesRequest) (*model.ListVulnerabilitiesResponse, error)
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 ¶
func (c *HssClient) ListWeakPasswordUsers(request *model.ListWeakPasswordUsersRequest) (*model.ListWeakPasswordUsersResponse, error)
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 ¶
func (c *HssClient) ShowCheckRuleDetail(request *model.ShowCheckRuleDetailRequest) (*model.ShowCheckRuleDetailResponse, error)
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) ShowRiskConfigDetail ¶
func (c *HssClient) ShowRiskConfigDetail(request *model.ShowRiskConfigDetailRequest) (*model.ShowRiskConfigDetailResponse, error)
ShowRiskConfigDetail 查询指定安全配置项的检查结果
查询指定安全配置项的检查结果
详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.
func (*HssClient) ShowRiskConfigDetailInvoker ¶
func (c *HssClient) ShowRiskConfigDetailInvoker(request *model.ShowRiskConfigDetailRequest) *ShowRiskConfigDetailInvoker
ShowRiskConfigDetailInvoker 查询指定安全配置项的检查结果
type ListHostStatusInvoker ¶
type ListHostStatusInvoker struct {
*invoker.BaseInvoker
}
func (*ListHostStatusInvoker) Invoke ¶
func (i *ListHostStatusInvoker) Invoke() (*model.ListHostStatusResponse, error)
type ListPasswordComplexityInvoker ¶
type ListPasswordComplexityInvoker struct {
*invoker.BaseInvoker
}
func (*ListPasswordComplexityInvoker) Invoke ¶
func (i *ListPasswordComplexityInvoker) Invoke() (*model.ListPasswordComplexityResponse, error)
type ListRiskConfigCheckRulesInvoker ¶
type ListRiskConfigCheckRulesInvoker struct {
*invoker.BaseInvoker
}
func (*ListRiskConfigCheckRulesInvoker) Invoke ¶
func (i *ListRiskConfigCheckRulesInvoker) Invoke() (*model.ListRiskConfigCheckRulesResponse, error)
type ListRiskConfigHostsInvoker ¶
type ListRiskConfigHostsInvoker struct {
*invoker.BaseInvoker
}
func (*ListRiskConfigHostsInvoker) Invoke ¶
func (i *ListRiskConfigHostsInvoker) Invoke() (*model.ListRiskConfigHostsResponse, error)
type ListRiskConfigsInvoker ¶
type ListRiskConfigsInvoker struct {
*invoker.BaseInvoker
}
func (*ListRiskConfigsInvoker) Invoke ¶
func (i *ListRiskConfigsInvoker) Invoke() (*model.ListRiskConfigsResponse, error)
type ListSecurityEventsInvoker ¶
type ListSecurityEventsInvoker struct {
*invoker.BaseInvoker
}
func (*ListSecurityEventsInvoker) Invoke ¶
func (i *ListSecurityEventsInvoker) Invoke() (*model.ListSecurityEventsResponse, error)
type ListVulnerabilitiesInvoker ¶
type ListVulnerabilitiesInvoker struct {
*invoker.BaseInvoker
}
func (*ListVulnerabilitiesInvoker) Invoke ¶
func (i *ListVulnerabilitiesInvoker) Invoke() (*model.ListVulnerabilitiesResponse, error)
type ListWeakPasswordUsersInvoker ¶
type ListWeakPasswordUsersInvoker struct {
*invoker.BaseInvoker
}
func (*ListWeakPasswordUsersInvoker) Invoke ¶
func (i *ListWeakPasswordUsersInvoker) Invoke() (*model.ListWeakPasswordUsersResponse, error)
type ShowCheckRuleDetailInvoker ¶
type ShowCheckRuleDetailInvoker struct {
*invoker.BaseInvoker
}
func (*ShowCheckRuleDetailInvoker) Invoke ¶
func (i *ShowCheckRuleDetailInvoker) Invoke() (*model.ShowCheckRuleDetailResponse, error)
type ShowRiskConfigDetailInvoker ¶
type ShowRiskConfigDetailInvoker struct {
*invoker.BaseInvoker
}
func (*ShowRiskConfigDetailInvoker) Invoke ¶
func (i *ShowRiskConfigDetailInvoker) Invoke() (*model.ShowRiskConfigDetailResponse, error)