Documentation ¶
Index ¶
- Constants
- type Account
- type AccountStatistics
- type AddLoginWhiteListRequest
- type AddLoginWhiteListRequestParams
- type AddLoginWhiteListResponse
- type AddLoginWhiteListResponseParams
- type AddMachineTagRequest
- type AddMachineTagRequestParams
- type AddMachineTagResponse
- type AddMachineTagResponseParams
- type AgentVul
- type BashEvent
- type BashRule
- type BruteAttack
- type ChargePrepaid
- type Client
- func (c *Client) AddLoginWhiteList(request *AddLoginWhiteListRequest) (response *AddLoginWhiteListResponse, err error)
- func (c *Client) AddLoginWhiteListWithContext(ctx context.Context, request *AddLoginWhiteListRequest) (response *AddLoginWhiteListResponse, err error)
- func (c *Client) AddMachineTag(request *AddMachineTagRequest) (response *AddMachineTagResponse, err error)
- func (c *Client) AddMachineTagWithContext(ctx context.Context, request *AddMachineTagRequest) (response *AddMachineTagResponse, err error)
- func (c *Client) CloseProVersion(request *CloseProVersionRequest) (response *CloseProVersionResponse, err error)
- func (c *Client) CloseProVersionWithContext(ctx context.Context, request *CloseProVersionRequest) (response *CloseProVersionResponse, err error)
- func (c *Client) CreateBaselineStrategy(request *CreateBaselineStrategyRequest) (response *CreateBaselineStrategyResponse, err error)
- func (c *Client) CreateBaselineStrategyWithContext(ctx context.Context, request *CreateBaselineStrategyRequest) (response *CreateBaselineStrategyResponse, err error)
- func (c *Client) CreateOpenPortTask(request *CreateOpenPortTaskRequest) (response *CreateOpenPortTaskResponse, err error)
- func (c *Client) CreateOpenPortTaskWithContext(ctx context.Context, request *CreateOpenPortTaskRequest) (response *CreateOpenPortTaskResponse, err error)
- func (c *Client) CreateProcessTask(request *CreateProcessTaskRequest) (response *CreateProcessTaskResponse, err error)
- func (c *Client) CreateProcessTaskWithContext(ctx context.Context, request *CreateProcessTaskRequest) (response *CreateProcessTaskResponse, err error)
- func (c *Client) CreateUsualLoginPlaces(request *CreateUsualLoginPlacesRequest) (response *CreateUsualLoginPlacesResponse, err error)
- func (c *Client) CreateUsualLoginPlacesWithContext(ctx context.Context, request *CreateUsualLoginPlacesRequest) (response *CreateUsualLoginPlacesResponse, err error)
- func (c *Client) DeleteAttackLogs(request *DeleteAttackLogsRequest) (response *DeleteAttackLogsResponse, err error)
- func (c *Client) DeleteAttackLogsWithContext(ctx context.Context, request *DeleteAttackLogsRequest) (response *DeleteAttackLogsResponse, err error)
- func (c *Client) DeleteBashEvents(request *DeleteBashEventsRequest) (response *DeleteBashEventsResponse, err error)
- func (c *Client) DeleteBashEventsWithContext(ctx context.Context, request *DeleteBashEventsRequest) (response *DeleteBashEventsResponse, err error)
- func (c *Client) DeleteBashRules(request *DeleteBashRulesRequest) (response *DeleteBashRulesResponse, err error)
- func (c *Client) DeleteBashRulesWithContext(ctx context.Context, request *DeleteBashRulesRequest) (response *DeleteBashRulesResponse, err error)
- func (c *Client) DeleteBruteAttacks(request *DeleteBruteAttacksRequest) (response *DeleteBruteAttacksResponse, err error)
- func (c *Client) DeleteBruteAttacksWithContext(ctx context.Context, request *DeleteBruteAttacksRequest) (response *DeleteBruteAttacksResponse, err error)
- func (c *Client) DeleteLoginWhiteList(request *DeleteLoginWhiteListRequest) (response *DeleteLoginWhiteListResponse, err error)
- func (c *Client) DeleteLoginWhiteListWithContext(ctx context.Context, request *DeleteLoginWhiteListRequest) (response *DeleteLoginWhiteListResponse, err error)
- func (c *Client) DeleteMachine(request *DeleteMachineRequest) (response *DeleteMachineResponse, err error)
- func (c *Client) DeleteMachineTag(request *DeleteMachineTagRequest) (response *DeleteMachineTagResponse, err error)
- func (c *Client) DeleteMachineTagWithContext(ctx context.Context, request *DeleteMachineTagRequest) (response *DeleteMachineTagResponse, err error)
- func (c *Client) DeleteMachineWithContext(ctx context.Context, request *DeleteMachineRequest) (response *DeleteMachineResponse, err error)
- func (c *Client) DeleteMaliciousRequests(request *DeleteMaliciousRequestsRequest) (response *DeleteMaliciousRequestsResponse, err error)
- func (c *Client) DeleteMaliciousRequestsWithContext(ctx context.Context, request *DeleteMaliciousRequestsRequest) (response *DeleteMaliciousRequestsResponse, err error)
- func (c *Client) DeleteMalwares(request *DeleteMalwaresRequest) (response *DeleteMalwaresResponse, err error)
- func (c *Client) DeleteMalwaresWithContext(ctx context.Context, request *DeleteMalwaresRequest) (response *DeleteMalwaresResponse, err error)
- func (c *Client) DeleteNonlocalLoginPlaces(request *DeleteNonlocalLoginPlacesRequest) (response *DeleteNonlocalLoginPlacesResponse, err error)
- func (c *Client) DeleteNonlocalLoginPlacesWithContext(ctx context.Context, request *DeleteNonlocalLoginPlacesRequest) (response *DeleteNonlocalLoginPlacesResponse, err error)
- func (c *Client) DeletePrivilegeEvents(request *DeletePrivilegeEventsRequest) (response *DeletePrivilegeEventsResponse, err error)
- func (c *Client) DeletePrivilegeEventsWithContext(ctx context.Context, request *DeletePrivilegeEventsRequest) (response *DeletePrivilegeEventsResponse, err error)
- func (c *Client) DeletePrivilegeRules(request *DeletePrivilegeRulesRequest) (response *DeletePrivilegeRulesResponse, err error)
- func (c *Client) DeletePrivilegeRulesWithContext(ctx context.Context, request *DeletePrivilegeRulesRequest) (response *DeletePrivilegeRulesResponse, err error)
- func (c *Client) DeleteReverseShellEvents(request *DeleteReverseShellEventsRequest) (response *DeleteReverseShellEventsResponse, err error)
- func (c *Client) DeleteReverseShellEventsWithContext(ctx context.Context, request *DeleteReverseShellEventsRequest) (response *DeleteReverseShellEventsResponse, err error)
- func (c *Client) DeleteReverseShellRules(request *DeleteReverseShellRulesRequest) (response *DeleteReverseShellRulesResponse, err error)
- func (c *Client) DeleteReverseShellRulesWithContext(ctx context.Context, request *DeleteReverseShellRulesRequest) (response *DeleteReverseShellRulesResponse, err error)
- func (c *Client) DeleteTags(request *DeleteTagsRequest) (response *DeleteTagsResponse, err error)
- func (c *Client) DeleteTagsWithContext(ctx context.Context, request *DeleteTagsRequest) (response *DeleteTagsResponse, err error)
- func (c *Client) DeleteUsualLoginPlaces(request *DeleteUsualLoginPlacesRequest) (response *DeleteUsualLoginPlacesResponse, err error)
- func (c *Client) DeleteUsualLoginPlacesWithContext(ctx context.Context, request *DeleteUsualLoginPlacesRequest) (response *DeleteUsualLoginPlacesResponse, err error)
- func (c *Client) DescribeAccountStatistics(request *DescribeAccountStatisticsRequest) (response *DescribeAccountStatisticsResponse, err error)
- func (c *Client) DescribeAccountStatisticsWithContext(ctx context.Context, request *DescribeAccountStatisticsRequest) (response *DescribeAccountStatisticsResponse, err error)
- func (c *Client) DescribeAccounts(request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)
- func (c *Client) DescribeAccountsWithContext(ctx context.Context, request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)
- func (c *Client) DescribeAgentVuls(request *DescribeAgentVulsRequest) (response *DescribeAgentVulsResponse, err error)
- func (c *Client) DescribeAgentVulsWithContext(ctx context.Context, request *DescribeAgentVulsRequest) (response *DescribeAgentVulsResponse, err error)
- func (c *Client) DescribeAlarmAttribute(request *DescribeAlarmAttributeRequest) (response *DescribeAlarmAttributeResponse, err error)
- func (c *Client) DescribeAlarmAttributeWithContext(ctx context.Context, request *DescribeAlarmAttributeRequest) (response *DescribeAlarmAttributeResponse, err error)
- func (c *Client) DescribeAttackLogInfo(request *DescribeAttackLogInfoRequest) (response *DescribeAttackLogInfoResponse, err error)
- func (c *Client) DescribeAttackLogInfoWithContext(ctx context.Context, request *DescribeAttackLogInfoRequest) (response *DescribeAttackLogInfoResponse, err error)
- func (c *Client) DescribeAttackLogs(request *DescribeAttackLogsRequest) (response *DescribeAttackLogsResponse, err error)
- func (c *Client) DescribeAttackLogsWithContext(ctx context.Context, request *DescribeAttackLogsRequest) (response *DescribeAttackLogsResponse, err error)
- func (c *Client) DescribeBashEvents(request *DescribeBashEventsRequest) (response *DescribeBashEventsResponse, err error)
- func (c *Client) DescribeBashEventsWithContext(ctx context.Context, request *DescribeBashEventsRequest) (response *DescribeBashEventsResponse, err error)
- func (c *Client) DescribeBashRules(request *DescribeBashRulesRequest) (response *DescribeBashRulesResponse, err error)
- func (c *Client) DescribeBashRulesWithContext(ctx context.Context, request *DescribeBashRulesRequest) (response *DescribeBashRulesResponse, err error)
- func (c *Client) DescribeBruteAttacks(request *DescribeBruteAttacksRequest) (response *DescribeBruteAttacksResponse, err error)
- func (c *Client) DescribeBruteAttacksWithContext(ctx context.Context, request *DescribeBruteAttacksRequest) (response *DescribeBruteAttacksResponse, err error)
- func (c *Client) DescribeComponentInfo(request *DescribeComponentInfoRequest) (response *DescribeComponentInfoResponse, err error)
- func (c *Client) DescribeComponentInfoWithContext(ctx context.Context, request *DescribeComponentInfoRequest) (response *DescribeComponentInfoResponse, err error)
- func (c *Client) DescribeComponentStatistics(request *DescribeComponentStatisticsRequest) (response *DescribeComponentStatisticsResponse, err error)
- func (c *Client) DescribeComponentStatisticsWithContext(ctx context.Context, request *DescribeComponentStatisticsRequest) (response *DescribeComponentStatisticsResponse, err error)
- func (c *Client) DescribeComponents(request *DescribeComponentsRequest) (response *DescribeComponentsResponse, err error)
- func (c *Client) DescribeComponentsWithContext(ctx context.Context, request *DescribeComponentsRequest) (response *DescribeComponentsResponse, err error)
- func (c *Client) DescribeHistoryAccounts(request *DescribeHistoryAccountsRequest) (response *DescribeHistoryAccountsResponse, err error)
- func (c *Client) DescribeHistoryAccountsWithContext(ctx context.Context, request *DescribeHistoryAccountsRequest) (response *DescribeHistoryAccountsResponse, err error)
- func (c *Client) DescribeImpactedHosts(request *DescribeImpactedHostsRequest) (response *DescribeImpactedHostsResponse, err error)
- func (c *Client) DescribeImpactedHostsWithContext(ctx context.Context, request *DescribeImpactedHostsRequest) (response *DescribeImpactedHostsResponse, err error)
- func (c *Client) DescribeLoginWhiteList(request *DescribeLoginWhiteListRequest) (response *DescribeLoginWhiteListResponse, err error)
- func (c *Client) DescribeLoginWhiteListWithContext(ctx context.Context, request *DescribeLoginWhiteListRequest) (response *DescribeLoginWhiteListResponse, err error)
- func (c *Client) DescribeMachineInfo(request *DescribeMachineInfoRequest) (response *DescribeMachineInfoResponse, err error)
- func (c *Client) DescribeMachineInfoWithContext(ctx context.Context, request *DescribeMachineInfoRequest) (response *DescribeMachineInfoResponse, err error)
- func (c *Client) DescribeMachines(request *DescribeMachinesRequest) (response *DescribeMachinesResponse, err error)
- func (c *Client) DescribeMachinesWithContext(ctx context.Context, request *DescribeMachinesRequest) (response *DescribeMachinesResponse, err error)
- func (c *Client) DescribeMaliciousRequests(request *DescribeMaliciousRequestsRequest) (response *DescribeMaliciousRequestsResponse, err error)
- func (c *Client) DescribeMaliciousRequestsWithContext(ctx context.Context, request *DescribeMaliciousRequestsRequest) (response *DescribeMaliciousRequestsResponse, err error)
- func (c *Client) DescribeMalwares(request *DescribeMalwaresRequest) (response *DescribeMalwaresResponse, err error)
- func (c *Client) DescribeMalwaresWithContext(ctx context.Context, request *DescribeMalwaresRequest) (response *DescribeMalwaresResponse, err error)
- func (c *Client) DescribeNonlocalLoginPlaces(request *DescribeNonlocalLoginPlacesRequest) (response *DescribeNonlocalLoginPlacesResponse, err error)
- func (c *Client) DescribeNonlocalLoginPlacesWithContext(ctx context.Context, request *DescribeNonlocalLoginPlacesRequest) (response *DescribeNonlocalLoginPlacesResponse, err error)
- func (c *Client) DescribeOpenPortStatistics(request *DescribeOpenPortStatisticsRequest) (response *DescribeOpenPortStatisticsResponse, err error)
- func (c *Client) DescribeOpenPortStatisticsWithContext(ctx context.Context, request *DescribeOpenPortStatisticsRequest) (response *DescribeOpenPortStatisticsResponse, err error)
- func (c *Client) DescribeOpenPortTaskStatus(request *DescribeOpenPortTaskStatusRequest) (response *DescribeOpenPortTaskStatusResponse, err error)
- func (c *Client) DescribeOpenPortTaskStatusWithContext(ctx context.Context, request *DescribeOpenPortTaskStatusRequest) (response *DescribeOpenPortTaskStatusResponse, err error)
- func (c *Client) DescribeOpenPorts(request *DescribeOpenPortsRequest) (response *DescribeOpenPortsResponse, err error)
- func (c *Client) DescribeOpenPortsWithContext(ctx context.Context, request *DescribeOpenPortsRequest) (response *DescribeOpenPortsResponse, err error)
- func (c *Client) DescribeOverviewStatistics(request *DescribeOverviewStatisticsRequest) (response *DescribeOverviewStatisticsResponse, err error)
- func (c *Client) DescribeOverviewStatisticsWithContext(ctx context.Context, request *DescribeOverviewStatisticsRequest) (response *DescribeOverviewStatisticsResponse, err error)
- func (c *Client) DescribePrivilegeEvents(request *DescribePrivilegeEventsRequest) (response *DescribePrivilegeEventsResponse, err error)
- func (c *Client) DescribePrivilegeEventsWithContext(ctx context.Context, request *DescribePrivilegeEventsRequest) (response *DescribePrivilegeEventsResponse, err error)
- func (c *Client) DescribePrivilegeRules(request *DescribePrivilegeRulesRequest) (response *DescribePrivilegeRulesResponse, err error)
- func (c *Client) DescribePrivilegeRulesWithContext(ctx context.Context, request *DescribePrivilegeRulesRequest) (response *DescribePrivilegeRulesResponse, err error)
- func (c *Client) DescribeProVersionInfo(request *DescribeProVersionInfoRequest) (response *DescribeProVersionInfoResponse, err error)
- func (c *Client) DescribeProVersionInfoWithContext(ctx context.Context, request *DescribeProVersionInfoRequest) (response *DescribeProVersionInfoResponse, err error)
- func (c *Client) DescribeProcessStatistics(request *DescribeProcessStatisticsRequest) (response *DescribeProcessStatisticsResponse, err error)
- func (c *Client) DescribeProcessStatisticsWithContext(ctx context.Context, request *DescribeProcessStatisticsRequest) (response *DescribeProcessStatisticsResponse, err error)
- func (c *Client) DescribeProcessTaskStatus(request *DescribeProcessTaskStatusRequest) (response *DescribeProcessTaskStatusResponse, err error)
- func (c *Client) DescribeProcessTaskStatusWithContext(ctx context.Context, request *DescribeProcessTaskStatusRequest) (response *DescribeProcessTaskStatusResponse, err error)
- func (c *Client) DescribeProcesses(request *DescribeProcessesRequest) (response *DescribeProcessesResponse, err error)
- func (c *Client) DescribeProcessesWithContext(ctx context.Context, request *DescribeProcessesRequest) (response *DescribeProcessesResponse, err error)
- func (c *Client) DescribeReverseShellEvents(request *DescribeReverseShellEventsRequest) (response *DescribeReverseShellEventsResponse, err error)
- func (c *Client) DescribeReverseShellEventsWithContext(ctx context.Context, request *DescribeReverseShellEventsRequest) (response *DescribeReverseShellEventsResponse, err error)
- func (c *Client) DescribeReverseShellRules(request *DescribeReverseShellRulesRequest) (response *DescribeReverseShellRulesResponse, err error)
- func (c *Client) DescribeReverseShellRulesWithContext(ctx context.Context, request *DescribeReverseShellRulesRequest) (response *DescribeReverseShellRulesResponse, err error)
- func (c *Client) DescribeSecurityDynamics(request *DescribeSecurityDynamicsRequest) (response *DescribeSecurityDynamicsResponse, err error)
- func (c *Client) DescribeSecurityDynamicsWithContext(ctx context.Context, request *DescribeSecurityDynamicsRequest) (response *DescribeSecurityDynamicsResponse, err error)
- func (c *Client) DescribeSecurityTrends(request *DescribeSecurityTrendsRequest) (response *DescribeSecurityTrendsResponse, err error)
- func (c *Client) DescribeSecurityTrendsWithContext(ctx context.Context, request *DescribeSecurityTrendsRequest) (response *DescribeSecurityTrendsResponse, err error)
- func (c *Client) DescribeTagMachines(request *DescribeTagMachinesRequest) (response *DescribeTagMachinesResponse, err error)
- func (c *Client) DescribeTagMachinesWithContext(ctx context.Context, request *DescribeTagMachinesRequest) (response *DescribeTagMachinesResponse, err error)
- func (c *Client) DescribeTags(request *DescribeTagsRequest) (response *DescribeTagsResponse, err error)
- func (c *Client) DescribeTagsWithContext(ctx context.Context, request *DescribeTagsRequest) (response *DescribeTagsResponse, err error)
- func (c *Client) DescribeUsualLoginPlaces(request *DescribeUsualLoginPlacesRequest) (response *DescribeUsualLoginPlacesResponse, err error)
- func (c *Client) DescribeUsualLoginPlacesWithContext(ctx context.Context, request *DescribeUsualLoginPlacesRequest) (response *DescribeUsualLoginPlacesResponse, err error)
- func (c *Client) DescribeVulInfo(request *DescribeVulInfoRequest) (response *DescribeVulInfoResponse, err error)
- func (c *Client) DescribeVulInfoWithContext(ctx context.Context, request *DescribeVulInfoRequest) (response *DescribeVulInfoResponse, err error)
- func (c *Client) DescribeVulScanResult(request *DescribeVulScanResultRequest) (response *DescribeVulScanResultResponse, err error)
- func (c *Client) DescribeVulScanResultWithContext(ctx context.Context, request *DescribeVulScanResultRequest) (response *DescribeVulScanResultResponse, err error)
- func (c *Client) DescribeVuls(request *DescribeVulsRequest) (response *DescribeVulsResponse, err error)
- func (c *Client) DescribeVulsWithContext(ctx context.Context, request *DescribeVulsRequest) (response *DescribeVulsResponse, err error)
- func (c *Client) DescribeWeeklyReportBruteAttacks(request *DescribeWeeklyReportBruteAttacksRequest) (response *DescribeWeeklyReportBruteAttacksResponse, err error)
- func (c *Client) DescribeWeeklyReportBruteAttacksWithContext(ctx context.Context, request *DescribeWeeklyReportBruteAttacksRequest) (response *DescribeWeeklyReportBruteAttacksResponse, err error)
- func (c *Client) DescribeWeeklyReportInfo(request *DescribeWeeklyReportInfoRequest) (response *DescribeWeeklyReportInfoResponse, err error)
- func (c *Client) DescribeWeeklyReportInfoWithContext(ctx context.Context, request *DescribeWeeklyReportInfoRequest) (response *DescribeWeeklyReportInfoResponse, err error)
- func (c *Client) DescribeWeeklyReportMalwares(request *DescribeWeeklyReportMalwaresRequest) (response *DescribeWeeklyReportMalwaresResponse, err error)
- func (c *Client) DescribeWeeklyReportMalwaresWithContext(ctx context.Context, request *DescribeWeeklyReportMalwaresRequest) (response *DescribeWeeklyReportMalwaresResponse, err error)
- func (c *Client) DescribeWeeklyReportNonlocalLoginPlaces(request *DescribeWeeklyReportNonlocalLoginPlacesRequest) (response *DescribeWeeklyReportNonlocalLoginPlacesResponse, err error)
- func (c *Client) DescribeWeeklyReportNonlocalLoginPlacesWithContext(ctx context.Context, request *DescribeWeeklyReportNonlocalLoginPlacesRequest) (response *DescribeWeeklyReportNonlocalLoginPlacesResponse, err error)
- func (c *Client) DescribeWeeklyReportVuls(request *DescribeWeeklyReportVulsRequest) (response *DescribeWeeklyReportVulsResponse, err error)
- func (c *Client) DescribeWeeklyReportVulsWithContext(ctx context.Context, request *DescribeWeeklyReportVulsRequest) (response *DescribeWeeklyReportVulsResponse, err error)
- func (c *Client) DescribeWeeklyReports(request *DescribeWeeklyReportsRequest) (response *DescribeWeeklyReportsResponse, err error)
- func (c *Client) DescribeWeeklyReportsWithContext(ctx context.Context, request *DescribeWeeklyReportsRequest) (response *DescribeWeeklyReportsResponse, err error)
- func (c *Client) EditBashRule(request *EditBashRuleRequest) (response *EditBashRuleResponse, err error)
- func (c *Client) EditBashRuleWithContext(ctx context.Context, request *EditBashRuleRequest) (response *EditBashRuleResponse, err error)
- func (c *Client) EditPrivilegeRule(request *EditPrivilegeRuleRequest) (response *EditPrivilegeRuleResponse, err error)
- func (c *Client) EditPrivilegeRuleWithContext(ctx context.Context, request *EditPrivilegeRuleRequest) (response *EditPrivilegeRuleResponse, err error)
- func (c *Client) EditReverseShellRule(request *EditReverseShellRuleRequest) (response *EditReverseShellRuleResponse, err error)
- func (c *Client) EditReverseShellRuleWithContext(ctx context.Context, request *EditReverseShellRuleRequest) (response *EditReverseShellRuleResponse, err error)
- func (c *Client) EditTags(request *EditTagsRequest) (response *EditTagsResponse, err error)
- func (c *Client) EditTagsWithContext(ctx context.Context, request *EditTagsRequest) (response *EditTagsResponse, err error)
- func (c *Client) ExportAttackLogs(request *ExportAttackLogsRequest) (response *ExportAttackLogsResponse, err error)
- func (c *Client) ExportAttackLogsWithContext(ctx context.Context, request *ExportAttackLogsRequest) (response *ExportAttackLogsResponse, err error)
- func (c *Client) ExportBashEvents(request *ExportBashEventsRequest) (response *ExportBashEventsResponse, err error)
- func (c *Client) ExportBashEventsWithContext(ctx context.Context, request *ExportBashEventsRequest) (response *ExportBashEventsResponse, err error)
- func (c *Client) ExportBruteAttacks(request *ExportBruteAttacksRequest) (response *ExportBruteAttacksResponse, err error)
- func (c *Client) ExportBruteAttacksWithContext(ctx context.Context, request *ExportBruteAttacksRequest) (response *ExportBruteAttacksResponse, err error)
- func (c *Client) ExportMaliciousRequests(request *ExportMaliciousRequestsRequest) (response *ExportMaliciousRequestsResponse, err error)
- func (c *Client) ExportMaliciousRequestsWithContext(ctx context.Context, request *ExportMaliciousRequestsRequest) (response *ExportMaliciousRequestsResponse, err error)
- func (c *Client) ExportMalwares(request *ExportMalwaresRequest) (response *ExportMalwaresResponse, err error)
- func (c *Client) ExportMalwaresWithContext(ctx context.Context, request *ExportMalwaresRequest) (response *ExportMalwaresResponse, err error)
- func (c *Client) ExportNonlocalLoginPlaces(request *ExportNonlocalLoginPlacesRequest) (response *ExportNonlocalLoginPlacesResponse, err error)
- func (c *Client) ExportNonlocalLoginPlacesWithContext(ctx context.Context, request *ExportNonlocalLoginPlacesRequest) (response *ExportNonlocalLoginPlacesResponse, err error)
- func (c *Client) ExportPrivilegeEvents(request *ExportPrivilegeEventsRequest) (response *ExportPrivilegeEventsResponse, err error)
- func (c *Client) ExportPrivilegeEventsWithContext(ctx context.Context, request *ExportPrivilegeEventsRequest) (response *ExportPrivilegeEventsResponse, err error)
- func (c *Client) ExportReverseShellEvents(request *ExportReverseShellEventsRequest) (response *ExportReverseShellEventsResponse, err error)
- func (c *Client) ExportReverseShellEventsWithContext(ctx context.Context, request *ExportReverseShellEventsRequest) (response *ExportReverseShellEventsResponse, err error)
- func (c *Client) IgnoreImpactedHosts(request *IgnoreImpactedHostsRequest) (response *IgnoreImpactedHostsResponse, err error)
- func (c *Client) IgnoreImpactedHostsWithContext(ctx context.Context, request *IgnoreImpactedHostsRequest) (response *IgnoreImpactedHostsResponse, err error)
- func (c *Client) InquiryPriceOpenProVersionPrepaid(request *InquiryPriceOpenProVersionPrepaidRequest) (response *InquiryPriceOpenProVersionPrepaidResponse, err error)
- func (c *Client) InquiryPriceOpenProVersionPrepaidWithContext(ctx context.Context, request *InquiryPriceOpenProVersionPrepaidRequest) (response *InquiryPriceOpenProVersionPrepaidResponse, err error)
- func (c *Client) MisAlarmNonlocalLoginPlaces(request *MisAlarmNonlocalLoginPlacesRequest) (response *MisAlarmNonlocalLoginPlacesResponse, err error)
- func (c *Client) MisAlarmNonlocalLoginPlacesWithContext(ctx context.Context, request *MisAlarmNonlocalLoginPlacesRequest) (response *MisAlarmNonlocalLoginPlacesResponse, err error)
- func (c *Client) ModifyAlarmAttribute(request *ModifyAlarmAttributeRequest) (response *ModifyAlarmAttributeResponse, err error)
- func (c *Client) ModifyAlarmAttributeWithContext(ctx context.Context, request *ModifyAlarmAttributeRequest) (response *ModifyAlarmAttributeResponse, err error)
- func (c *Client) ModifyAutoOpenProVersionConfig(request *ModifyAutoOpenProVersionConfigRequest) (response *ModifyAutoOpenProVersionConfigResponse, err error)
- func (c *Client) ModifyAutoOpenProVersionConfigWithContext(ctx context.Context, request *ModifyAutoOpenProVersionConfigRequest) (response *ModifyAutoOpenProVersionConfigResponse, err error)
- func (c *Client) ModifyLoginWhiteList(request *ModifyLoginWhiteListRequest) (response *ModifyLoginWhiteListResponse, err error)
- func (c *Client) ModifyLoginWhiteListWithContext(ctx context.Context, request *ModifyLoginWhiteListRequest) (response *ModifyLoginWhiteListResponse, err error)
- func (c *Client) ModifyProVersionRenewFlag(request *ModifyProVersionRenewFlagRequest) (response *ModifyProVersionRenewFlagResponse, err error)
- func (c *Client) ModifyProVersionRenewFlagWithContext(ctx context.Context, request *ModifyProVersionRenewFlagRequest) (response *ModifyProVersionRenewFlagResponse, err error)
- func (c *Client) OpenProVersion(request *OpenProVersionRequest) (response *OpenProVersionResponse, err error)
- func (c *Client) OpenProVersionPrepaid(request *OpenProVersionPrepaidRequest) (response *OpenProVersionPrepaidResponse, err error)
- func (c *Client) OpenProVersionPrepaidWithContext(ctx context.Context, request *OpenProVersionPrepaidRequest) (response *OpenProVersionPrepaidResponse, err error)
- func (c *Client) OpenProVersionWithContext(ctx context.Context, request *OpenProVersionRequest) (response *OpenProVersionResponse, err error)
- func (c *Client) RecoverMalwares(request *RecoverMalwaresRequest) (response *RecoverMalwaresResponse, err error)
- func (c *Client) RecoverMalwaresWithContext(ctx context.Context, request *RecoverMalwaresRequest) (response *RecoverMalwaresResponse, err error)
- func (c *Client) RenewProVersion(request *RenewProVersionRequest) (response *RenewProVersionResponse, err error)
- func (c *Client) RenewProVersionWithContext(ctx context.Context, request *RenewProVersionRequest) (response *RenewProVersionResponse, err error)
- func (c *Client) RescanImpactedHost(request *RescanImpactedHostRequest) (response *RescanImpactedHostResponse, err error)
- func (c *Client) RescanImpactedHostWithContext(ctx context.Context, request *RescanImpactedHostRequest) (response *RescanImpactedHostResponse, err error)
- func (c *Client) SeparateMalwares(request *SeparateMalwaresRequest) (response *SeparateMalwaresResponse, err error)
- func (c *Client) SeparateMalwaresWithContext(ctx context.Context, request *SeparateMalwaresRequest) (response *SeparateMalwaresResponse, err error)
- func (c *Client) SetBashEventsStatus(request *SetBashEventsStatusRequest) (response *SetBashEventsStatusResponse, err error)
- func (c *Client) SetBashEventsStatusWithContext(ctx context.Context, request *SetBashEventsStatusRequest) (response *SetBashEventsStatusResponse, err error)
- func (c *Client) SwitchBashRules(request *SwitchBashRulesRequest) (response *SwitchBashRulesResponse, err error)
- func (c *Client) SwitchBashRulesWithContext(ctx context.Context, request *SwitchBashRulesRequest) (response *SwitchBashRulesResponse, err error)
- func (c *Client) TrustMaliciousRequest(request *TrustMaliciousRequestRequest) (response *TrustMaliciousRequestResponse, err error)
- func (c *Client) TrustMaliciousRequestWithContext(ctx context.Context, request *TrustMaliciousRequestRequest) (response *TrustMaliciousRequestResponse, err error)
- func (c *Client) TrustMalwares(request *TrustMalwaresRequest) (response *TrustMalwaresResponse, err error)
- func (c *Client) TrustMalwaresWithContext(ctx context.Context, request *TrustMalwaresRequest) (response *TrustMalwaresResponse, err error)
- func (c *Client) UntrustMaliciousRequest(request *UntrustMaliciousRequestRequest) (response *UntrustMaliciousRequestResponse, err error)
- func (c *Client) UntrustMaliciousRequestWithContext(ctx context.Context, request *UntrustMaliciousRequestRequest) (response *UntrustMaliciousRequestResponse, err error)
- func (c *Client) UntrustMalwares(request *UntrustMalwaresRequest) (response *UntrustMalwaresResponse, err error)
- func (c *Client) UntrustMalwaresWithContext(ctx context.Context, request *UntrustMalwaresRequest) (response *UntrustMalwaresResponse, err error)
- type CloseProVersionRequest
- type CloseProVersionRequestParams
- type CloseProVersionResponse
- type CloseProVersionResponseParams
- type Component
- type ComponentStatistics
- type CreateBaselineStrategyRequest
- type CreateBaselineStrategyRequestParams
- type CreateBaselineStrategyResponse
- type CreateBaselineStrategyResponseParams
- type CreateOpenPortTaskRequest
- type CreateOpenPortTaskRequestParams
- type CreateOpenPortTaskResponse
- type CreateOpenPortTaskResponseParams
- type CreateProcessTaskRequest
- type CreateProcessTaskRequestParams
- type CreateProcessTaskResponse
- type CreateProcessTaskResponseParams
- type CreateUsualLoginPlacesRequest
- type CreateUsualLoginPlacesRequestParams
- type CreateUsualLoginPlacesResponse
- type CreateUsualLoginPlacesResponseParams
- type DefendAttackLog
- type DeleteAttackLogsRequest
- type DeleteAttackLogsRequestParams
- type DeleteAttackLogsResponse
- type DeleteAttackLogsResponseParams
- type DeleteBashEventsRequest
- type DeleteBashEventsRequestParams
- type DeleteBashEventsResponse
- type DeleteBashEventsResponseParams
- type DeleteBashRulesRequest
- type DeleteBashRulesRequestParams
- type DeleteBashRulesResponse
- type DeleteBashRulesResponseParams
- type DeleteBruteAttacksRequest
- type DeleteBruteAttacksRequestParams
- type DeleteBruteAttacksResponse
- type DeleteBruteAttacksResponseParams
- type DeleteLoginWhiteListRequest
- type DeleteLoginWhiteListRequestParams
- type DeleteLoginWhiteListResponse
- type DeleteLoginWhiteListResponseParams
- type DeleteMachineRequest
- type DeleteMachineRequestParams
- type DeleteMachineResponse
- type DeleteMachineResponseParams
- type DeleteMachineTagRequest
- type DeleteMachineTagRequestParams
- type DeleteMachineTagResponse
- type DeleteMachineTagResponseParams
- type DeleteMaliciousRequestsRequest
- type DeleteMaliciousRequestsRequestParams
- type DeleteMaliciousRequestsResponse
- type DeleteMaliciousRequestsResponseParams
- type DeleteMalwaresRequest
- type DeleteMalwaresRequestParams
- type DeleteMalwaresResponse
- type DeleteMalwaresResponseParams
- type DeleteNonlocalLoginPlacesRequest
- type DeleteNonlocalLoginPlacesRequestParams
- type DeleteNonlocalLoginPlacesResponse
- type DeleteNonlocalLoginPlacesResponseParams
- type DeletePrivilegeEventsRequest
- type DeletePrivilegeEventsRequestParams
- type DeletePrivilegeEventsResponse
- type DeletePrivilegeEventsResponseParams
- type DeletePrivilegeRulesRequest
- type DeletePrivilegeRulesRequestParams
- type DeletePrivilegeRulesResponse
- type DeletePrivilegeRulesResponseParams
- type DeleteReverseShellEventsRequest
- type DeleteReverseShellEventsRequestParams
- type DeleteReverseShellEventsResponse
- type DeleteReverseShellEventsResponseParams
- type DeleteReverseShellRulesRequest
- type DeleteReverseShellRulesRequestParams
- type DeleteReverseShellRulesResponse
- type DeleteReverseShellRulesResponseParams
- type DeleteTagsRequest
- type DeleteTagsRequestParams
- type DeleteTagsResponse
- type DeleteTagsResponseParams
- type DeleteUsualLoginPlacesRequest
- type DeleteUsualLoginPlacesRequestParams
- type DeleteUsualLoginPlacesResponse
- type DeleteUsualLoginPlacesResponseParams
- type DescribeAccountStatisticsRequest
- type DescribeAccountStatisticsRequestParams
- type DescribeAccountStatisticsResponse
- type DescribeAccountStatisticsResponseParams
- type DescribeAccountsRequest
- type DescribeAccountsRequestParams
- type DescribeAccountsResponse
- type DescribeAccountsResponseParams
- type DescribeAgentVulsRequest
- type DescribeAgentVulsRequestParams
- type DescribeAgentVulsResponse
- type DescribeAgentVulsResponseParams
- type DescribeAlarmAttributeRequest
- type DescribeAlarmAttributeRequestParams
- type DescribeAlarmAttributeResponse
- type DescribeAlarmAttributeResponseParams
- type DescribeAttackLogInfoRequest
- type DescribeAttackLogInfoRequestParams
- type DescribeAttackLogInfoResponse
- type DescribeAttackLogInfoResponseParams
- type DescribeAttackLogsRequest
- type DescribeAttackLogsRequestParams
- type DescribeAttackLogsResponse
- type DescribeAttackLogsResponseParams
- type DescribeBashEventsRequest
- type DescribeBashEventsRequestParams
- type DescribeBashEventsResponse
- type DescribeBashEventsResponseParams
- type DescribeBashRulesRequest
- type DescribeBashRulesRequestParams
- type DescribeBashRulesResponse
- type DescribeBashRulesResponseParams
- type DescribeBruteAttacksRequest
- type DescribeBruteAttacksRequestParams
- type DescribeBruteAttacksResponse
- type DescribeBruteAttacksResponseParams
- type DescribeComponentInfoRequest
- type DescribeComponentInfoRequestParams
- type DescribeComponentInfoResponse
- type DescribeComponentInfoResponseParams
- type DescribeComponentStatisticsRequest
- type DescribeComponentStatisticsRequestParams
- type DescribeComponentStatisticsResponse
- type DescribeComponentStatisticsResponseParams
- type DescribeComponentsRequest
- type DescribeComponentsRequestParams
- type DescribeComponentsResponse
- type DescribeComponentsResponseParams
- type DescribeHistoryAccountsRequest
- type DescribeHistoryAccountsRequestParams
- type DescribeHistoryAccountsResponse
- type DescribeHistoryAccountsResponseParams
- type DescribeImpactedHostsRequest
- type DescribeImpactedHostsRequestParams
- type DescribeImpactedHostsResponse
- type DescribeImpactedHostsResponseParams
- type DescribeLoginWhiteListRequest
- type DescribeLoginWhiteListRequestParams
- type DescribeLoginWhiteListResponse
- type DescribeLoginWhiteListResponseParams
- type DescribeMachineInfoRequest
- type DescribeMachineInfoRequestParams
- type DescribeMachineInfoResponse
- type DescribeMachineInfoResponseParams
- type DescribeMachinesRequest
- type DescribeMachinesRequestParams
- type DescribeMachinesResponse
- type DescribeMachinesResponseParams
- type DescribeMaliciousRequestsRequest
- type DescribeMaliciousRequestsRequestParams
- type DescribeMaliciousRequestsResponse
- type DescribeMaliciousRequestsResponseParams
- type DescribeMalwaresRequest
- type DescribeMalwaresRequestParams
- type DescribeMalwaresResponse
- type DescribeMalwaresResponseParams
- type DescribeNonlocalLoginPlacesRequest
- type DescribeNonlocalLoginPlacesRequestParams
- type DescribeNonlocalLoginPlacesResponse
- type DescribeNonlocalLoginPlacesResponseParams
- type DescribeOpenPortStatisticsRequest
- type DescribeOpenPortStatisticsRequestParams
- type DescribeOpenPortStatisticsResponse
- type DescribeOpenPortStatisticsResponseParams
- type DescribeOpenPortTaskStatusRequest
- type DescribeOpenPortTaskStatusRequestParams
- type DescribeOpenPortTaskStatusResponse
- type DescribeOpenPortTaskStatusResponseParams
- type DescribeOpenPortsRequest
- type DescribeOpenPortsRequestParams
- type DescribeOpenPortsResponse
- type DescribeOpenPortsResponseParams
- type DescribeOverviewStatisticsRequest
- type DescribeOverviewStatisticsRequestParams
- type DescribeOverviewStatisticsResponse
- type DescribeOverviewStatisticsResponseParams
- type DescribePrivilegeEventsRequest
- type DescribePrivilegeEventsRequestParams
- type DescribePrivilegeEventsResponse
- type DescribePrivilegeEventsResponseParams
- type DescribePrivilegeRulesRequest
- type DescribePrivilegeRulesRequestParams
- type DescribePrivilegeRulesResponse
- type DescribePrivilegeRulesResponseParams
- type DescribeProVersionInfoRequest
- type DescribeProVersionInfoRequestParams
- type DescribeProVersionInfoResponse
- type DescribeProVersionInfoResponseParams
- type DescribeProcessStatisticsRequest
- type DescribeProcessStatisticsRequestParams
- type DescribeProcessStatisticsResponse
- type DescribeProcessStatisticsResponseParams
- type DescribeProcessTaskStatusRequest
- type DescribeProcessTaskStatusRequestParams
- type DescribeProcessTaskStatusResponse
- type DescribeProcessTaskStatusResponseParams
- type DescribeProcessesRequest
- type DescribeProcessesRequestParams
- type DescribeProcessesResponse
- type DescribeProcessesResponseParams
- type DescribeReverseShellEventsRequest
- type DescribeReverseShellEventsRequestParams
- type DescribeReverseShellEventsResponse
- type DescribeReverseShellEventsResponseParams
- type DescribeReverseShellRulesRequest
- type DescribeReverseShellRulesRequestParams
- type DescribeReverseShellRulesResponse
- type DescribeReverseShellRulesResponseParams
- type DescribeSecurityDynamicsRequest
- type DescribeSecurityDynamicsRequestParams
- type DescribeSecurityDynamicsResponse
- type DescribeSecurityDynamicsResponseParams
- type DescribeSecurityTrendsRequest
- type DescribeSecurityTrendsRequestParams
- type DescribeSecurityTrendsResponse
- type DescribeSecurityTrendsResponseParams
- type DescribeTagMachinesRequest
- type DescribeTagMachinesRequestParams
- type DescribeTagMachinesResponse
- type DescribeTagMachinesResponseParams
- type DescribeTagsRequest
- type DescribeTagsRequestParams
- type DescribeTagsResponse
- type DescribeTagsResponseParams
- type DescribeUsualLoginPlacesRequest
- type DescribeUsualLoginPlacesRequestParams
- type DescribeUsualLoginPlacesResponse
- type DescribeUsualLoginPlacesResponseParams
- type DescribeVulInfoRequest
- type DescribeVulInfoRequestParams
- type DescribeVulInfoResponse
- type DescribeVulInfoResponseParams
- type DescribeVulScanResultRequest
- type DescribeVulScanResultRequestParams
- type DescribeVulScanResultResponse
- type DescribeVulScanResultResponseParams
- type DescribeVulsRequest
- type DescribeVulsRequestParams
- type DescribeVulsResponse
- type DescribeVulsResponseParams
- type DescribeWeeklyReportBruteAttacksRequest
- type DescribeWeeklyReportBruteAttacksRequestParams
- type DescribeWeeklyReportBruteAttacksResponse
- type DescribeWeeklyReportBruteAttacksResponseParams
- type DescribeWeeklyReportInfoRequest
- type DescribeWeeklyReportInfoRequestParams
- type DescribeWeeklyReportInfoResponse
- type DescribeWeeklyReportInfoResponseParams
- type DescribeWeeklyReportMalwaresRequest
- type DescribeWeeklyReportMalwaresRequestParams
- type DescribeWeeklyReportMalwaresResponse
- type DescribeWeeklyReportMalwaresResponseParams
- type DescribeWeeklyReportNonlocalLoginPlacesRequest
- type DescribeWeeklyReportNonlocalLoginPlacesRequestParams
- type DescribeWeeklyReportNonlocalLoginPlacesResponse
- type DescribeWeeklyReportNonlocalLoginPlacesResponseParams
- type DescribeWeeklyReportVulsRequest
- type DescribeWeeklyReportVulsRequestParams
- type DescribeWeeklyReportVulsResponse
- type DescribeWeeklyReportVulsResponseParams
- type DescribeWeeklyReportsRequest
- type DescribeWeeklyReportsRequestParams
- type DescribeWeeklyReportsResponse
- type DescribeWeeklyReportsResponseParams
- type EditBashRuleRequest
- type EditBashRuleRequestParams
- type EditBashRuleResponse
- type EditBashRuleResponseParams
- type EditPrivilegeRuleRequest
- type EditPrivilegeRuleRequestParams
- type EditPrivilegeRuleResponse
- type EditPrivilegeRuleResponseParams
- type EditReverseShellRuleRequest
- type EditReverseShellRuleRequestParams
- type EditReverseShellRuleResponse
- type EditReverseShellRuleResponseParams
- type EditTagsRequest
- type EditTagsRequestParams
- type EditTagsResponse
- type EditTagsResponseParams
- type ExportAttackLogsRequest
- type ExportAttackLogsRequestParams
- type ExportAttackLogsResponse
- type ExportAttackLogsResponseParams
- type ExportBashEventsRequest
- type ExportBashEventsRequestParams
- type ExportBashEventsResponse
- type ExportBashEventsResponseParams
- type ExportBruteAttacksRequest
- type ExportBruteAttacksRequestParams
- type ExportBruteAttacksResponse
- type ExportBruteAttacksResponseParams
- type ExportMaliciousRequestsRequest
- type ExportMaliciousRequestsRequestParams
- type ExportMaliciousRequestsResponse
- type ExportMaliciousRequestsResponseParams
- type ExportMalwaresRequest
- type ExportMalwaresRequestParams
- type ExportMalwaresResponse
- type ExportMalwaresResponseParams
- type ExportNonlocalLoginPlacesRequest
- type ExportNonlocalLoginPlacesRequestParams
- type ExportNonlocalLoginPlacesResponse
- type ExportNonlocalLoginPlacesResponseParams
- type ExportPrivilegeEventsRequest
- type ExportPrivilegeEventsRequestParams
- type ExportPrivilegeEventsResponse
- type ExportPrivilegeEventsResponseParams
- type ExportReverseShellEventsRequest
- type ExportReverseShellEventsRequestParams
- type ExportReverseShellEventsResponse
- type ExportReverseShellEventsResponseParams
- type Filter
- type HistoryAccount
- type IgnoreImpactedHostsRequest
- type IgnoreImpactedHostsRequestParams
- type IgnoreImpactedHostsResponse
- type IgnoreImpactedHostsResponseParams
- type ImpactedHost
- type InquiryPriceOpenProVersionPrepaidRequest
- type InquiryPriceOpenProVersionPrepaidRequestParams
- type InquiryPriceOpenProVersionPrepaidResponse
- type InquiryPriceOpenProVersionPrepaidResponseParams
- type LoginWhiteLists
- type LoginWhiteListsRule
- type Machine
- type MachineTag
- type MaliciousRequest
- type Malware
- type MisAlarmNonlocalLoginPlacesRequest
- type MisAlarmNonlocalLoginPlacesRequestParams
- type MisAlarmNonlocalLoginPlacesResponse
- type MisAlarmNonlocalLoginPlacesResponseParams
- type ModifyAlarmAttributeRequest
- type ModifyAlarmAttributeRequestParams
- type ModifyAlarmAttributeResponse
- type ModifyAlarmAttributeResponseParams
- type ModifyAutoOpenProVersionConfigRequest
- type ModifyAutoOpenProVersionConfigRequestParams
- type ModifyAutoOpenProVersionConfigResponse
- type ModifyAutoOpenProVersionConfigResponseParams
- type ModifyLoginWhiteListRequest
- type ModifyLoginWhiteListRequestParams
- type ModifyLoginWhiteListResponse
- type ModifyLoginWhiteListResponseParams
- type ModifyProVersionRenewFlagRequest
- type ModifyProVersionRenewFlagRequestParams
- type ModifyProVersionRenewFlagResponse
- type ModifyProVersionRenewFlagResponseParams
- type NonLocalLoginPlace
- type OpenPort
- type OpenPortStatistics
- type OpenProVersionPrepaidRequest
- type OpenProVersionPrepaidRequestParams
- type OpenProVersionPrepaidResponse
- type OpenProVersionPrepaidResponseParams
- type OpenProVersionRequest
- type OpenProVersionRequestParams
- type OpenProVersionResponse
- type OpenProVersionResponseParams
- type Place
- type PrivilegeEscalationProcess
- type PrivilegeRule
- type ProVersionMachine
- type Process
- type ProcessStatistics
- type RecoverMalwaresRequest
- type RecoverMalwaresRequestParams
- type RecoverMalwaresResponse
- type RecoverMalwaresResponseParams
- type RegionInfo
- type RenewProVersionRequest
- type RenewProVersionRequestParams
- type RenewProVersionResponse
- type RenewProVersionResponseParams
- type RescanImpactedHostRequest
- type RescanImpactedHostRequestParams
- type RescanImpactedHostResponse
- type RescanImpactedHostResponseParams
- type ReverseShell
- type ReverseShellRule
- type SecurityDynamic
- type SecurityTrend
- type SeparateMalwaresRequest
- type SeparateMalwaresRequestParams
- type SeparateMalwaresResponse
- type SeparateMalwaresResponseParams
- type SetBashEventsStatusRequest
- type SetBashEventsStatusRequestParams
- type SetBashEventsStatusResponse
- type SetBashEventsStatusResponseParams
- type SwitchBashRulesRequest
- type SwitchBashRulesRequestParams
- type SwitchBashRulesResponse
- type SwitchBashRulesResponseParams
- type Tag
- type TagMachine
- type TrustMaliciousRequestRequest
- type TrustMaliciousRequestRequestParams
- type TrustMaliciousRequestResponse
- type TrustMaliciousRequestResponseParams
- type TrustMalwaresRequest
- type TrustMalwaresRequestParams
- type TrustMalwaresResponse
- type TrustMalwaresResponseParams
- type UntrustMaliciousRequestRequest
- type UntrustMaliciousRequestRequestParams
- type UntrustMaliciousRequestResponse
- type UntrustMaliciousRequestResponseParams
- type UntrustMalwaresRequest
- type UntrustMalwaresRequestParams
- type UntrustMalwaresResponse
- type UntrustMalwaresResponseParams
- type UsualPlace
- type Vul
- type WeeklyReport
- type WeeklyReportBruteAttack
- type WeeklyReportMalware
- type WeeklyReportNonlocalLoginPlace
- type WeeklyReportVul
Constants ¶
const ( // 客户端已离线。 FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline" // 关闭专业版失败。 FAILEDOPERATION_CLOSEPROVERSION = "FailedOperation.CloseProVersion" // 创建获取端口任务失败。 FAILEDOPERATION_CREATEOPENPORTTASK = "FailedOperation.CreateOpenPortTask" // 创建获取实时进程任务失败。 FAILEDOPERATION_CREATEPROCESSTASK = "FailedOperation.CreateProcessTask" // 导出文件失败。 FAILEDOPERATION_EXPORT = "FailedOperation.Export" // 询价失败。 FAILEDOPERATION_INQUIRYPRICE = "FailedOperation.InquiryPrice" // 卸载主机。 FAILEDOPERATION_MACHINEDELETE = "FailedOperation.MachineDelete" // 无专业版主机。 FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost" // 拉取实时端口任务不存在。 FAILEDOPERATION_OPENPORTTASKNOTFOUND = "FailedOperation.OpenPortTaskNotFound" // 开通专业版失败。 FAILEDOPERATION_OPENPROVERSION = "FailedOperation.OpenProVersion" // 多台主机隔离,部分或全部失败。 FAILEDOPERATION_PARTSEPARATE = "FailedOperation.PartSeparate" // 不能关闭预付费模式专业版。 FAILEDOPERATION_PREPAYMODE = "FailedOperation.PrePayMode" // 拉取实时进程任务不存在。 FAILEDOPERATION_PROCESSTASKNOTFOUND = "FailedOperation.ProcessTaskNotFound" // 回复木马失败。 FAILEDOPERATION_RECOVER = "FailedOperation.Recover" // 重新检测漏洞失败。 FAILEDOPERATION_RESCANVUL = "FailedOperation.RescanVul" // 该主机已有重新检测任务正在执行中。 FAILEDOPERATION_RESCANVULPROCESSINUSE = "FailedOperation.RescanVulProcessInUse" // 单台主机隔离失败。 FAILEDOPERATION_SINGLESEPARATE = "FailedOperation.SingleSeparate" // 创建基线策略超过上限。 FAILEDOPERATION_TOOMANYSTRATEGY = "FailedOperation.TooManyStrategy" // 交易失败。 FAILEDOPERATION_TRADEERROR = "FailedOperation.TradeError" // 内部错误。 INTERNALERROR = "InternalError" // 操作数据失败。 INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" // 时间区间格式错误。 INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" // 非法请求。 INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" // 参数格式错误。 INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" // IP格式不合法。 INVALIDPARAMETER_IPNOVALID = "InvalidParameter.IpNoValid" // 参数缺失。 INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" // 参数解析错误。 INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" // 端口格式不合法。 INVALIDPARAMETER_PORTNOVALID = "InvalidParameter.PortNoValid" // 正则参数格式错误。 INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" // 进程名/目标IP/目标端口,不能同时为空。 INVALIDPARAMETER_REVERSHELLKEYFIELDALLEMPTY = "InvalidParameter.ReverShellKeyFieldAllEmpty" // 规则类接口,主机IP不正确。 INVALIDPARAMETER_RULEHOSTIPERR = "InvalidParameter.RuleHostipErr" // 标签名称长度不能超过15个字符。 INVALIDPARAMETERVALUE_TAGNAMELENGTHLIMIT = "InvalidParameterValue.TagNameLengthLimit" // 超出批量添加数量。 LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" // 缺少参数错误。 MISSINGPARAMETER = "MissingParameter" // 资源不存在。 RESOURCENOTFOUND = "ResourceNotFound" )
const APIVersion = "2018-02-28"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { // 唯一ID。 Id *uint64 `json:"Id,omitempty" name:"Id"` // 云镜客户端唯一Uuid Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 主机内网IP。 MachineIp *string `json:"MachineIp,omitempty" name:"MachineIp"` // 主机名称。 MachineName *string `json:"MachineName,omitempty" name:"MachineName"` // 帐号名。 Username *string `json:"Username,omitempty" name:"Username"` // 帐号所属组。 Groups *string `json:"Groups,omitempty" name:"Groups"` // 帐号类型。 // <li>ORDINARY:普通帐号</li> // <li>SUPPER:超级管理员帐号</li> Privilege *string `json:"Privilege,omitempty" name:"Privilege"` // 帐号创建时间。 AccountCreateTime *string `json:"AccountCreateTime,omitempty" name:"AccountCreateTime"` // 帐号最后登录时间。 LastLoginTime *string `json:"LastLoginTime,omitempty" name:"LastLoginTime"` }
type AccountStatistics ¶
type AddLoginWhiteListRequest ¶
type AddLoginWhiteListRequest struct { *tchttp.BaseRequest // 白名单规则 Rules *LoginWhiteListsRule `json:"Rules,omitempty" name:"Rules"` }
func NewAddLoginWhiteListRequest ¶
func NewAddLoginWhiteListRequest() (request *AddLoginWhiteListRequest)
func (*AddLoginWhiteListRequest) FromJsonString ¶
func (r *AddLoginWhiteListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddLoginWhiteListRequest) ToJsonString ¶
func (r *AddLoginWhiteListRequest) ToJsonString() string
type AddLoginWhiteListRequestParams ¶ added in v1.0.426
type AddLoginWhiteListRequestParams struct { // 白名单规则 Rules *LoginWhiteListsRule `json:"Rules,omitempty" name:"Rules"` }
Predefined struct for user
type AddLoginWhiteListResponse ¶
type AddLoginWhiteListResponse struct { *tchttp.BaseResponse Response *AddLoginWhiteListResponseParams `json:"Response"` }
func NewAddLoginWhiteListResponse ¶
func NewAddLoginWhiteListResponse() (response *AddLoginWhiteListResponse)
func (*AddLoginWhiteListResponse) FromJsonString ¶
func (r *AddLoginWhiteListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddLoginWhiteListResponse) ToJsonString ¶
func (r *AddLoginWhiteListResponse) ToJsonString() string
type AddLoginWhiteListResponseParams ¶ added in v1.0.426
type AddLoginWhiteListResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AddMachineTagRequest ¶
type AddMachineTagRequest struct { *tchttp.BaseRequest // 云服务器ID Quuid *string `json:"Quuid,omitempty" name:"Quuid"` // 标签ID TagId *uint64 `json:"TagId,omitempty" name:"TagId"` // 云服务器地区 MRegion *string `json:"MRegion,omitempty" name:"MRegion"` // 云服务器类型(CVM|BM) MArea *string `json:"MArea,omitempty" name:"MArea"` }
func NewAddMachineTagRequest ¶
func NewAddMachineTagRequest() (request *AddMachineTagRequest)
func (*AddMachineTagRequest) FromJsonString ¶
func (r *AddMachineTagRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddMachineTagRequest) ToJsonString ¶
func (r *AddMachineTagRequest) ToJsonString() string
type AddMachineTagRequestParams ¶ added in v1.0.426
type AddMachineTagRequestParams struct { // 云服务器ID Quuid *string `json:"Quuid,omitempty" name:"Quuid"` // 标签ID TagId *uint64 `json:"TagId,omitempty" name:"TagId"` // 云服务器地区 MRegion *string `json:"MRegion,omitempty" name:"MRegion"` // 云服务器类型(CVM|BM) MArea *string `json:"MArea,omitempty" name:"MArea"` }
Predefined struct for user
type AddMachineTagResponse ¶
type AddMachineTagResponse struct { *tchttp.BaseResponse Response *AddMachineTagResponseParams `json:"Response"` }
func NewAddMachineTagResponse ¶
func NewAddMachineTagResponse() (response *AddMachineTagResponse)
func (*AddMachineTagResponse) FromJsonString ¶
func (r *AddMachineTagResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddMachineTagResponse) ToJsonString ¶
func (r *AddMachineTagResponse) ToJsonString() string
type AddMachineTagResponseParams ¶ added in v1.0.426
type AddMachineTagResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AgentVul ¶
type AgentVul struct { // 漏洞ID。 Id *uint64 `json:"Id,omitempty" name:"Id"` // 主机IP。 MachineIp *string `json:"MachineIp,omitempty" name:"MachineIp"` // 漏洞名称。 VulName *string `json:"VulName,omitempty" name:"VulName"` // 漏洞危害等级。 // <li>HIGH:高危</li> // <li>MIDDLE:中危</li> // <li>LOW:低危</li> // <li>NOTICE:提示</li> VulLevel *string `json:"VulLevel,omitempty" name:"VulLevel"` // 最后扫描时间。 LastScanTime *string `json:"LastScanTime,omitempty" name:"LastScanTime"` // 漏洞描述。 Description *string `json:"Description,omitempty" name:"Description"` // 漏洞种类ID。 VulId *uint64 `json:"VulId,omitempty" name:"VulId"` // 漏洞状态。 // <li>UN_OPERATED : 待处理</li> // <li>FIXED : 已修复</li> VulStatus *string `json:"VulStatus,omitempty" name:"VulStatus"` }
type BashEvent ¶
type BashEvent struct { // ID Id *uint64 `json:"Id,omitempty" name:"Id"` // 云镜ID Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 主机ID Quuid *string `json:"Quuid,omitempty" name:"Quuid"` // 主机内网IP Hostip *string `json:"Hostip,omitempty" name:"Hostip"` // 执行用户名 User *string `json:"User,omitempty" name:"User"` // 平台类型 Platform *uint64 `json:"Platform,omitempty" name:"Platform"` // 执行命令 BashCmd *string `json:"BashCmd,omitempty" name:"BashCmd"` // 规则ID RuleId *uint64 `json:"RuleId,omitempty" name:"RuleId"` // 规则名称 RuleName *string `json:"RuleName,omitempty" name:"RuleName"` // 规则等级 RuleLevel *uint64 `json:"RuleLevel,omitempty" name:"RuleLevel"` // 处理状态 Status *uint64 `json:"Status,omitempty" name:"Status"` // 发生时间 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 主机名 MachineName *string `json:"MachineName,omitempty" name:"MachineName"` }
type BashRule ¶
type BashRule struct { // 规则ID Id *uint64 `json:"Id,omitempty" name:"Id"` // 客户端ID Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 规则名称 Name *string `json:"Name,omitempty" name:"Name"` // 危险等级(1: 高危 2:中危 3: 低危) Level *uint64 `json:"Level,omitempty" name:"Level"` // 正则表达式 Rule *string `json:"Rule,omitempty" name:"Rule"` // 规则描述 Decription *string `json:"Decription,omitempty" name:"Decription"` // 操作人 Operator *string `json:"Operator,omitempty" name:"Operator"` // 是否全局规则 IsGlobal *uint64 `json:"IsGlobal,omitempty" name:"IsGlobal"` // 状态 (0: 有效 1: 无效) Status *uint64 `json:"Status,omitempty" name:"Status"` // 创建时间 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 修改时间 ModifyTime *string `json:"ModifyTime,omitempty" name:"ModifyTime"` // 主机IP Hostip *string `json:"Hostip,omitempty" name:"Hostip"` }
type BruteAttack ¶
type BruteAttack struct { // 事件ID。 Id *uint64 `json:"Id,omitempty" name:"Id"` // 主机IP。 MachineIp *string `json:"MachineIp,omitempty" name:"MachineIp"` // 破解事件状态 // <li>BRUTEATTACK_FAIL_ACCOUNT: 暴力破解事件-失败(存在帐号) </li> // <li>BRUTEATTACK_FAIL_NOACCOUNT:暴力破解事件-失败(帐号不存在)</li> // <li>BRUTEATTACK_SUCCESS:暴力破解事件-成功</li> Status *string `json:"Status,omitempty" name:"Status"` // 用户名称。 UserName *string `json:"UserName,omitempty" name:"UserName"` // 城市ID。 City *uint64 `json:"City,omitempty" name:"City"` // 国家ID。 Country *uint64 `json:"Country,omitempty" name:"Country"` // 省份ID。 Province *uint64 `json:"Province,omitempty" name:"Province"` // 来源IP。 SrcIp *string `json:"SrcIp,omitempty" name:"SrcIp"` // 尝试破解次数。 Count *uint64 `json:"Count,omitempty" name:"Count"` // 发生时间。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 主机名称。 MachineName *string `json:"MachineName,omitempty" name:"MachineName"` // 云镜客户端唯一标识UUID。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 是否专业版。 IsProVersion *bool `json:"IsProVersion,omitempty" name:"IsProVersion"` // 阻断状态。 BanStatus *string `json:"BanStatus,omitempty" name:"BanStatus"` // 机器UUID Quuid *string `json:"Quuid,omitempty" name:"Quuid"` }
type ChargePrepaid ¶
type ChargePrepaid struct { // 购买实例的时长,单位:月。取值范围:1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36。 Period *uint64 `json:"Period,omitempty" name:"Period"` // 自动续费标识。取值范围: // <li>NOTIFY_AND_AUTO_RENEW:通知过期且自动续费</li> // <li>NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费</li> // <li>DISABLE_NOTIFY_AND_MANUAL_RENEW:不通知过期不自动续费</li> // // 默认取值:NOTIFY_AND_MANUAL_RENEW。若该参数指定为NOTIFY_AND_AUTO_RENEW,在账户余额充足的情况下,实例到期后将按月自动续费。 RenewFlag *string `json:"RenewFlag,omitempty" name:"RenewFlag"` }
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) AddLoginWhiteList ¶
func (c *Client) AddLoginWhiteList(request *AddLoginWhiteListRequest) (response *AddLoginWhiteListResponse, err error)
AddLoginWhiteList 本接口(AddLoginWhiteList)用于添加白名单规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) AddLoginWhiteListWithContext ¶ added in v1.0.324
func (c *Client) AddLoginWhiteListWithContext(ctx context.Context, request *AddLoginWhiteListRequest) (response *AddLoginWhiteListResponse, err error)
AddLoginWhiteList 本接口(AddLoginWhiteList)用于添加白名单规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) AddMachineTag ¶
func (c *Client) AddMachineTag(request *AddMachineTagRequest) (response *AddMachineTagResponse, err error)
AddMachineTag 增加机器关联标签
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) AddMachineTagWithContext ¶ added in v1.0.324
func (c *Client) AddMachineTagWithContext(ctx context.Context, request *AddMachineTagRequest) (response *AddMachineTagResponse, err error)
AddMachineTag 增加机器关联标签
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CloseProVersion ¶
func (c *Client) CloseProVersion(request *CloseProVersionRequest) (response *CloseProVersionResponse, err error)
CloseProVersion 本接口 (CloseProVersion) 用于关闭专业版。
可能返回的错误码:
FAILEDOPERATION_CLOSEPROVERSION = "FailedOperation.CloseProVersion" FAILEDOPERATION_OPENPROVERSION = "FailedOperation.OpenProVersion" FAILEDOPERATION_PREPAYMODE = "FailedOperation.PrePayMode" INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) CloseProVersionWithContext ¶ added in v1.0.324
func (c *Client) CloseProVersionWithContext(ctx context.Context, request *CloseProVersionRequest) (response *CloseProVersionResponse, err error)
CloseProVersion 本接口 (CloseProVersion) 用于关闭专业版。
可能返回的错误码:
FAILEDOPERATION_CLOSEPROVERSION = "FailedOperation.CloseProVersion" FAILEDOPERATION_OPENPROVERSION = "FailedOperation.OpenProVersion" FAILEDOPERATION_PREPAYMODE = "FailedOperation.PrePayMode" INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) CreateBaselineStrategy ¶
func (c *Client) CreateBaselineStrategy(request *CreateBaselineStrategyRequest) (response *CreateBaselineStrategyResponse, err error)
CreateBaselineStrategy 根据策略信息创建基线策略
可能返回的错误码:
FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost" FAILEDOPERATION_TOOMANYSTRATEGY = "FailedOperation.TooManyStrategy" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) CreateBaselineStrategyWithContext ¶ added in v1.0.324
func (c *Client) CreateBaselineStrategyWithContext(ctx context.Context, request *CreateBaselineStrategyRequest) (response *CreateBaselineStrategyResponse, err error)
CreateBaselineStrategy 根据策略信息创建基线策略
可能返回的错误码:
FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost" FAILEDOPERATION_TOOMANYSTRATEGY = "FailedOperation.TooManyStrategy" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) CreateOpenPortTask ¶
func (c *Client) CreateOpenPortTask(request *CreateOpenPortTaskRequest) (response *CreateOpenPortTaskResponse, err error)
CreateOpenPortTask 本接口 (CreateOpenPortTask) 用于创建实时获取端口任务。
可能返回的错误码:
FAILEDOPERATION_CREATEOPENPORTTASK = "FailedOperation.CreateOpenPortTask" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateOpenPortTaskWithContext ¶ added in v1.0.324
func (c *Client) CreateOpenPortTaskWithContext(ctx context.Context, request *CreateOpenPortTaskRequest) (response *CreateOpenPortTaskResponse, err error)
CreateOpenPortTask 本接口 (CreateOpenPortTask) 用于创建实时获取端口任务。
可能返回的错误码:
FAILEDOPERATION_CREATEOPENPORTTASK = "FailedOperation.CreateOpenPortTask" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateProcessTask ¶
func (c *Client) CreateProcessTask(request *CreateProcessTaskRequest) (response *CreateProcessTaskResponse, err error)
CreateProcessTask 本接口 (CreateProcessTask) 用于创建实时拉取进程任务。
可能返回的错误码:
FAILEDOPERATION_CREATEPROCESSTASK = "FailedOperation.CreateProcessTask" INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateProcessTaskWithContext ¶ added in v1.0.324
func (c *Client) CreateProcessTaskWithContext(ctx context.Context, request *CreateProcessTaskRequest) (response *CreateProcessTaskResponse, err error)
CreateProcessTask 本接口 (CreateProcessTask) 用于创建实时拉取进程任务。
可能返回的错误码:
FAILEDOPERATION_CREATEPROCESSTASK = "FailedOperation.CreateProcessTask" INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateUsualLoginPlaces ¶
func (c *Client) CreateUsualLoginPlaces(request *CreateUsualLoginPlacesRequest) (response *CreateUsualLoginPlacesResponse, err error)
CreateUsualLoginPlaces 此接口(CreateUsualLoginPlaces)用于添加常用登录地。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter"
func (*Client) CreateUsualLoginPlacesWithContext ¶ added in v1.0.324
func (c *Client) CreateUsualLoginPlacesWithContext(ctx context.Context, request *CreateUsualLoginPlacesRequest) (response *CreateUsualLoginPlacesResponse, err error)
CreateUsualLoginPlaces 此接口(CreateUsualLoginPlaces)用于添加常用登录地。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter"
func (*Client) DeleteAttackLogs ¶
func (c *Client) DeleteAttackLogs(request *DeleteAttackLogsRequest) (response *DeleteAttackLogsResponse, err error)
DeleteAttackLogs 删除网络攻击日志
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
func (*Client) DeleteAttackLogsWithContext ¶ added in v1.0.324
func (c *Client) DeleteAttackLogsWithContext(ctx context.Context, request *DeleteAttackLogsRequest) (response *DeleteAttackLogsResponse, err error)
DeleteAttackLogs 删除网络攻击日志
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
func (*Client) DeleteBashEvents ¶
func (c *Client) DeleteBashEvents(request *DeleteBashEventsRequest) (response *DeleteBashEventsResponse, err error)
DeleteBashEvents 根据Ids删除高危命令事件
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteBashEventsWithContext ¶ added in v1.0.324
func (c *Client) DeleteBashEventsWithContext(ctx context.Context, request *DeleteBashEventsRequest) (response *DeleteBashEventsResponse, err error)
DeleteBashEvents 根据Ids删除高危命令事件
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteBashRules ¶
func (c *Client) DeleteBashRules(request *DeleteBashRulesRequest) (response *DeleteBashRulesResponse, err error)
DeleteBashRules 删除高危命令规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteBashRulesWithContext ¶ added in v1.0.324
func (c *Client) DeleteBashRulesWithContext(ctx context.Context, request *DeleteBashRulesRequest) (response *DeleteBashRulesResponse, err error)
DeleteBashRules 删除高危命令规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteBruteAttacks ¶
func (c *Client) DeleteBruteAttacks(request *DeleteBruteAttacksRequest) (response *DeleteBruteAttacksResponse, err error)
DeleteBruteAttacks 本接口 (DeleteBruteAttacks) 用于删除暴力破解记录。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DeleteBruteAttacksWithContext ¶ added in v1.0.324
func (c *Client) DeleteBruteAttacksWithContext(ctx context.Context, request *DeleteBruteAttacksRequest) (response *DeleteBruteAttacksResponse, err error)
DeleteBruteAttacks 本接口 (DeleteBruteAttacks) 用于删除暴力破解记录。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DeleteLoginWhiteList ¶
func (c *Client) DeleteLoginWhiteList(request *DeleteLoginWhiteListRequest) (response *DeleteLoginWhiteListResponse, err error)
DeleteLoginWhiteList 删除白名单规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DeleteLoginWhiteListWithContext ¶ added in v1.0.324
func (c *Client) DeleteLoginWhiteListWithContext(ctx context.Context, request *DeleteLoginWhiteListRequest) (response *DeleteLoginWhiteListResponse, err error)
DeleteLoginWhiteList 删除白名单规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DeleteMachine ¶
func (c *Client) DeleteMachine(request *DeleteMachineRequest) (response *DeleteMachineResponse, err error)
DeleteMachine 本接口(DeleteMachine)用于卸载云镜客户端。
可能返回的错误码:
FAILEDOPERATION_MACHINEDELETE = "FailedOperation.MachineDelete" INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DeleteMachineTag ¶
func (c *Client) DeleteMachineTag(request *DeleteMachineTagRequest) (response *DeleteMachineTagResponse, err error)
DeleteMachineTag 删除服务器关联的标签
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteMachineTagWithContext ¶ added in v1.0.324
func (c *Client) DeleteMachineTagWithContext(ctx context.Context, request *DeleteMachineTagRequest) (response *DeleteMachineTagResponse, err error)
DeleteMachineTag 删除服务器关联的标签
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteMachineWithContext ¶ added in v1.0.324
func (c *Client) DeleteMachineWithContext(ctx context.Context, request *DeleteMachineRequest) (response *DeleteMachineResponse, err error)
DeleteMachine 本接口(DeleteMachine)用于卸载云镜客户端。
可能返回的错误码:
FAILEDOPERATION_MACHINEDELETE = "FailedOperation.MachineDelete" INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DeleteMaliciousRequests ¶
func (c *Client) DeleteMaliciousRequests(request *DeleteMaliciousRequestsRequest) (response *DeleteMaliciousRequestsResponse, err error)
DeleteMaliciousRequests 本接口 (DeleteMaliciousRequests) 用于删除恶意请求记录。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DeleteMaliciousRequestsWithContext ¶ added in v1.0.324
func (c *Client) DeleteMaliciousRequestsWithContext(ctx context.Context, request *DeleteMaliciousRequestsRequest) (response *DeleteMaliciousRequestsResponse, err error)
DeleteMaliciousRequests 本接口 (DeleteMaliciousRequests) 用于删除恶意请求记录。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DeleteMalwares ¶
func (c *Client) DeleteMalwares(request *DeleteMalwaresRequest) (response *DeleteMalwaresResponse, err error)
DeleteMalwares 本接口 (DeleteMalwares) 用于删除木马记录。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DeleteMalwaresWithContext ¶ added in v1.0.324
func (c *Client) DeleteMalwaresWithContext(ctx context.Context, request *DeleteMalwaresRequest) (response *DeleteMalwaresResponse, err error)
DeleteMalwares 本接口 (DeleteMalwares) 用于删除木马记录。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DeleteNonlocalLoginPlaces ¶
func (c *Client) DeleteNonlocalLoginPlaces(request *DeleteNonlocalLoginPlacesRequest) (response *DeleteNonlocalLoginPlacesResponse, err error)
DeleteNonlocalLoginPlaces 本接口 (DeleteNonlocalLoginPlaces) 用于删除异地登录记录。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DeleteNonlocalLoginPlacesWithContext ¶ added in v1.0.324
func (c *Client) DeleteNonlocalLoginPlacesWithContext(ctx context.Context, request *DeleteNonlocalLoginPlacesRequest) (response *DeleteNonlocalLoginPlacesResponse, err error)
DeleteNonlocalLoginPlaces 本接口 (DeleteNonlocalLoginPlaces) 用于删除异地登录记录。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DeletePrivilegeEvents ¶
func (c *Client) DeletePrivilegeEvents(request *DeletePrivilegeEventsRequest) (response *DeletePrivilegeEventsResponse, err error)
DeletePrivilegeEvents 根据Ids删除本地提权
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) DeletePrivilegeEventsWithContext ¶ added in v1.0.324
func (c *Client) DeletePrivilegeEventsWithContext(ctx context.Context, request *DeletePrivilegeEventsRequest) (response *DeletePrivilegeEventsResponse, err error)
DeletePrivilegeEvents 根据Ids删除本地提权
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) DeletePrivilegeRules ¶
func (c *Client) DeletePrivilegeRules(request *DeletePrivilegeRulesRequest) (response *DeletePrivilegeRulesResponse, err error)
DeletePrivilegeRules 删除本地提权规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeletePrivilegeRulesWithContext ¶ added in v1.0.324
func (c *Client) DeletePrivilegeRulesWithContext(ctx context.Context, request *DeletePrivilegeRulesRequest) (response *DeletePrivilegeRulesResponse, err error)
DeletePrivilegeRules 删除本地提权规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteReverseShellEvents ¶
func (c *Client) DeleteReverseShellEvents(request *DeleteReverseShellEventsRequest) (response *DeleteReverseShellEventsResponse, err error)
DeleteReverseShellEvents 根据Ids删除反弹Shell事件
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteReverseShellEventsWithContext ¶ added in v1.0.324
func (c *Client) DeleteReverseShellEventsWithContext(ctx context.Context, request *DeleteReverseShellEventsRequest) (response *DeleteReverseShellEventsResponse, err error)
DeleteReverseShellEvents 根据Ids删除反弹Shell事件
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteReverseShellRules ¶
func (c *Client) DeleteReverseShellRules(request *DeleteReverseShellRulesRequest) (response *DeleteReverseShellRulesResponse, err error)
DeleteReverseShellRules 删除反弹Shell规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" INVALIDPARAMETER_REVERSHELLKEYFIELDALLEMPTY = "InvalidParameter.ReverShellKeyFieldAllEmpty" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteReverseShellRulesWithContext ¶ added in v1.0.324
func (c *Client) DeleteReverseShellRulesWithContext(ctx context.Context, request *DeleteReverseShellRulesRequest) (response *DeleteReverseShellRulesResponse, err error)
DeleteReverseShellRules 删除反弹Shell规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" INVALIDPARAMETER_REVERSHELLKEYFIELDALLEMPTY = "InvalidParameter.ReverShellKeyFieldAllEmpty" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteTags ¶
func (c *Client) DeleteTags(request *DeleteTagsRequest) (response *DeleteTagsResponse, err error)
DeleteTags 删除标签
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteTagsWithContext ¶ added in v1.0.324
func (c *Client) DeleteTagsWithContext(ctx context.Context, request *DeleteTagsRequest) (response *DeleteTagsResponse, err error)
DeleteTags 删除标签
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteUsualLoginPlaces ¶
func (c *Client) DeleteUsualLoginPlaces(request *DeleteUsualLoginPlacesRequest) (response *DeleteUsualLoginPlacesResponse, err error)
DeleteUsualLoginPlaces 本接口(DeleteUsualLoginPlaces)用于删除常用登录地。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) DeleteUsualLoginPlacesWithContext ¶ added in v1.0.324
func (c *Client) DeleteUsualLoginPlacesWithContext(ctx context.Context, request *DeleteUsualLoginPlacesRequest) (response *DeleteUsualLoginPlacesResponse, err error)
DeleteUsualLoginPlaces 本接口(DeleteUsualLoginPlaces)用于删除常用登录地。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAccountStatistics ¶
func (c *Client) DescribeAccountStatistics(request *DescribeAccountStatisticsRequest) (response *DescribeAccountStatisticsResponse, err error)
DescribeAccountStatistics 本接口 (DescribeAccountStatistics) 用于获取帐号统计列表数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAccountStatisticsWithContext ¶ added in v1.0.324
func (c *Client) DescribeAccountStatisticsWithContext(ctx context.Context, request *DescribeAccountStatisticsRequest) (response *DescribeAccountStatisticsResponse, err error)
DescribeAccountStatistics 本接口 (DescribeAccountStatistics) 用于获取帐号统计列表数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAccounts ¶
func (c *Client) DescribeAccounts(request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)
DescribeAccounts 本接口 (DescribeAccounts) 用于获取帐号列表数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAccountsWithContext ¶ added in v1.0.324
func (c *Client) DescribeAccountsWithContext(ctx context.Context, request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)
DescribeAccounts 本接口 (DescribeAccounts) 用于获取帐号列表数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAgentVuls ¶
func (c *Client) DescribeAgentVuls(request *DescribeAgentVulsRequest) (response *DescribeAgentVulsResponse, err error)
DescribeAgentVuls 本接口 (DescribeAgentVuls) 用于获取单台主机的漏洞列表。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAgentVulsWithContext ¶ added in v1.0.324
func (c *Client) DescribeAgentVulsWithContext(ctx context.Context, request *DescribeAgentVulsRequest) (response *DescribeAgentVulsResponse, err error)
DescribeAgentVuls 本接口 (DescribeAgentVuls) 用于获取单台主机的漏洞列表。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAlarmAttribute ¶
func (c *Client) DescribeAlarmAttribute(request *DescribeAlarmAttributeRequest) (response *DescribeAlarmAttributeResponse, err error)
DescribeAlarmAttribute 本接口 (DescribeAlarmAttribute) 用于获取告警设置。
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) DescribeAlarmAttributeWithContext ¶ added in v1.0.324
func (c *Client) DescribeAlarmAttributeWithContext(ctx context.Context, request *DescribeAlarmAttributeRequest) (response *DescribeAlarmAttributeResponse, err error)
DescribeAlarmAttribute 本接口 (DescribeAlarmAttribute) 用于获取告警设置。
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) DescribeAttackLogInfo ¶
func (c *Client) DescribeAttackLogInfo(request *DescribeAttackLogInfoRequest) (response *DescribeAttackLogInfoResponse, err error)
DescribeAttackLogInfo 网络攻击日志详情
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DescribeAttackLogInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeAttackLogInfoWithContext(ctx context.Context, request *DescribeAttackLogInfoRequest) (response *DescribeAttackLogInfoResponse, err error)
DescribeAttackLogInfo 网络攻击日志详情
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DescribeAttackLogs ¶
func (c *Client) DescribeAttackLogs(request *DescribeAttackLogsRequest) (response *DescribeAttackLogsResponse, err error)
DescribeAttackLogs 按分页形式展示网络攻击日志列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAttackLogsWithContext ¶ added in v1.0.324
func (c *Client) DescribeAttackLogsWithContext(ctx context.Context, request *DescribeAttackLogsRequest) (response *DescribeAttackLogsResponse, err error)
DescribeAttackLogs 按分页形式展示网络攻击日志列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBashEvents ¶
func (c *Client) DescribeBashEvents(request *DescribeBashEventsRequest) (response *DescribeBashEventsResponse, err error)
DescribeBashEvents 获取高危命令列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBashEventsWithContext ¶ added in v1.0.324
func (c *Client) DescribeBashEventsWithContext(ctx context.Context, request *DescribeBashEventsRequest) (response *DescribeBashEventsResponse, err error)
DescribeBashEvents 获取高危命令列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBashRules ¶
func (c *Client) DescribeBashRules(request *DescribeBashRulesRequest) (response *DescribeBashRulesResponse, err error)
DescribeBashRules 获取高危命令规则列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBashRulesWithContext ¶ added in v1.0.324
func (c *Client) DescribeBashRulesWithContext(ctx context.Context, request *DescribeBashRulesRequest) (response *DescribeBashRulesResponse, err error)
DescribeBashRules 获取高危命令规则列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBruteAttacks ¶
func (c *Client) DescribeBruteAttacks(request *DescribeBruteAttacksRequest) (response *DescribeBruteAttacksResponse, err error)
DescribeBruteAttacks 本接口{DescribeBruteAttacks}用于获取暴力破解事件列表。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DescribeBruteAttacksWithContext ¶ added in v1.0.324
func (c *Client) DescribeBruteAttacksWithContext(ctx context.Context, request *DescribeBruteAttacksRequest) (response *DescribeBruteAttacksResponse, err error)
DescribeBruteAttacks 本接口{DescribeBruteAttacks}用于获取暴力破解事件列表。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DescribeComponentInfo ¶
func (c *Client) DescribeComponentInfo(request *DescribeComponentInfoRequest) (response *DescribeComponentInfoResponse, err error)
DescribeComponentInfo 本接口 (DescribeComponentInfo) 用于获取组件信息数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeComponentInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeComponentInfoWithContext(ctx context.Context, request *DescribeComponentInfoRequest) (response *DescribeComponentInfoResponse, err error)
DescribeComponentInfo 本接口 (DescribeComponentInfo) 用于获取组件信息数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeComponentStatistics ¶
func (c *Client) DescribeComponentStatistics(request *DescribeComponentStatisticsRequest) (response *DescribeComponentStatisticsResponse, err error)
DescribeComponentStatistics 本接口 (DescribeComponentStatistics) 用于获取组件统计列表数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeComponentStatisticsWithContext ¶ added in v1.0.324
func (c *Client) DescribeComponentStatisticsWithContext(ctx context.Context, request *DescribeComponentStatisticsRequest) (response *DescribeComponentStatisticsResponse, err error)
DescribeComponentStatistics 本接口 (DescribeComponentStatistics) 用于获取组件统计列表数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeComponents ¶
func (c *Client) DescribeComponents(request *DescribeComponentsRequest) (response *DescribeComponentsResponse, err error)
DescribeComponents 本接口 (DescribeComponents) 用于获取组件列表数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DescribeComponentsWithContext ¶ added in v1.0.324
func (c *Client) DescribeComponentsWithContext(ctx context.Context, request *DescribeComponentsRequest) (response *DescribeComponentsResponse, err error)
DescribeComponents 本接口 (DescribeComponents) 用于获取组件列表数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DescribeHistoryAccounts ¶
func (c *Client) DescribeHistoryAccounts(request *DescribeHistoryAccountsRequest) (response *DescribeHistoryAccountsResponse, err error)
DescribeHistoryAccounts 本接口 (DescribeHistoryAccounts) 用于获取帐号变更历史列表数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeHistoryAccountsWithContext ¶ added in v1.0.324
func (c *Client) DescribeHistoryAccountsWithContext(ctx context.Context, request *DescribeHistoryAccountsRequest) (response *DescribeHistoryAccountsResponse, err error)
DescribeHistoryAccounts 本接口 (DescribeHistoryAccounts) 用于获取帐号变更历史列表数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeImpactedHosts ¶
func (c *Client) DescribeImpactedHosts(request *DescribeImpactedHostsRequest) (response *DescribeImpactedHostsResponse, err error)
DescribeImpactedHosts 本接口 (DescribeImpactedHosts) 用于获取漏洞受影响机器列表。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeImpactedHostsWithContext ¶ added in v1.0.324
func (c *Client) DescribeImpactedHostsWithContext(ctx context.Context, request *DescribeImpactedHostsRequest) (response *DescribeImpactedHostsResponse, err error)
DescribeImpactedHosts 本接口 (DescribeImpactedHosts) 用于获取漏洞受影响机器列表。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeLoginWhiteList ¶
func (c *Client) DescribeLoginWhiteList(request *DescribeLoginWhiteListRequest) (response *DescribeLoginWhiteListResponse, err error)
DescribeLoginWhiteList 获取异地登录白名单列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DescribeLoginWhiteListWithContext ¶ added in v1.0.324
func (c *Client) DescribeLoginWhiteListWithContext(ctx context.Context, request *DescribeLoginWhiteListRequest) (response *DescribeLoginWhiteListResponse, err error)
DescribeLoginWhiteList 获取异地登录白名单列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DescribeMachineInfo ¶
func (c *Client) DescribeMachineInfo(request *DescribeMachineInfoRequest) (response *DescribeMachineInfoResponse, err error)
DescribeMachineInfo 本接口(DescribeMachineInfo)用于获取机器详细信息。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeMachineInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeMachineInfoWithContext(ctx context.Context, request *DescribeMachineInfoRequest) (response *DescribeMachineInfoResponse, err error)
DescribeMachineInfo 本接口(DescribeMachineInfo)用于获取机器详细信息。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeMachines ¶
func (c *Client) DescribeMachines(request *DescribeMachinesRequest) (response *DescribeMachinesResponse, err error)
DescribeMachines 本接口 (DescribeMachines) 用于获取区域主机列表。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeMachinesWithContext ¶ added in v1.0.324
func (c *Client) DescribeMachinesWithContext(ctx context.Context, request *DescribeMachinesRequest) (response *DescribeMachinesResponse, err error)
DescribeMachines 本接口 (DescribeMachines) 用于获取区域主机列表。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeMaliciousRequests ¶
func (c *Client) DescribeMaliciousRequests(request *DescribeMaliciousRequestsRequest) (response *DescribeMaliciousRequestsResponse, err error)
DescribeMaliciousRequests 本接口 (DescribeMaliciousRequests) 用于获取恶意请求数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
func (*Client) DescribeMaliciousRequestsWithContext ¶ added in v1.0.324
func (c *Client) DescribeMaliciousRequestsWithContext(ctx context.Context, request *DescribeMaliciousRequestsRequest) (response *DescribeMaliciousRequestsResponse, err error)
DescribeMaliciousRequests 本接口 (DescribeMaliciousRequests) 用于获取恶意请求数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
func (*Client) DescribeMalwares ¶
func (c *Client) DescribeMalwares(request *DescribeMalwaresRequest) (response *DescribeMalwaresResponse, err error)
DescribeMalwares 本接口(DescribeMalwares)用于获取木马事件列表。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DescribeMalwaresWithContext ¶ added in v1.0.324
func (c *Client) DescribeMalwaresWithContext(ctx context.Context, request *DescribeMalwaresRequest) (response *DescribeMalwaresResponse, err error)
DescribeMalwares 本接口(DescribeMalwares)用于获取木马事件列表。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DescribeNonlocalLoginPlaces ¶
func (c *Client) DescribeNonlocalLoginPlaces(request *DescribeNonlocalLoginPlacesRequest) (response *DescribeNonlocalLoginPlacesResponse, err error)
DescribeNonlocalLoginPlaces 本接口(DescribeNonlocalLoginPlaces)用于获取异地登录事件。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DescribeNonlocalLoginPlacesWithContext ¶ added in v1.0.324
func (c *Client) DescribeNonlocalLoginPlacesWithContext(ctx context.Context, request *DescribeNonlocalLoginPlacesRequest) (response *DescribeNonlocalLoginPlacesResponse, err error)
DescribeNonlocalLoginPlaces 本接口(DescribeNonlocalLoginPlaces)用于获取异地登录事件。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DescribeOpenPortStatistics ¶
func (c *Client) DescribeOpenPortStatistics(request *DescribeOpenPortStatisticsRequest) (response *DescribeOpenPortStatisticsResponse, err error)
DescribeOpenPortStatistics 本接口 (DescribeOpenPortStatistics) 用于获取端口统计列表。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) DescribeOpenPortStatisticsWithContext ¶ added in v1.0.324
func (c *Client) DescribeOpenPortStatisticsWithContext(ctx context.Context, request *DescribeOpenPortStatisticsRequest) (response *DescribeOpenPortStatisticsResponse, err error)
DescribeOpenPortStatistics 本接口 (DescribeOpenPortStatistics) 用于获取端口统计列表。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) DescribeOpenPortTaskStatus ¶
func (c *Client) DescribeOpenPortTaskStatus(request *DescribeOpenPortTaskStatusRequest) (response *DescribeOpenPortTaskStatusResponse, err error)
DescribeOpenPortTaskStatus 本接口 (DescribeOpenPortTaskStatus) 用于获取实时拉取端口任务状态。
可能返回的错误码:
FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline" FAILEDOPERATION_OPENPORTTASKNOTFOUND = "FailedOperation.OpenPortTaskNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeOpenPortTaskStatusWithContext ¶ added in v1.0.324
func (c *Client) DescribeOpenPortTaskStatusWithContext(ctx context.Context, request *DescribeOpenPortTaskStatusRequest) (response *DescribeOpenPortTaskStatusResponse, err error)
DescribeOpenPortTaskStatus 本接口 (DescribeOpenPortTaskStatus) 用于获取实时拉取端口任务状态。
可能返回的错误码:
FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline" FAILEDOPERATION_OPENPORTTASKNOTFOUND = "FailedOperation.OpenPortTaskNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeOpenPorts ¶
func (c *Client) DescribeOpenPorts(request *DescribeOpenPortsRequest) (response *DescribeOpenPortsResponse, err error)
DescribeOpenPorts 本接口 (DescribeOpenPorts) 用于获取端口列表数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeOpenPortsWithContext ¶ added in v1.0.324
func (c *Client) DescribeOpenPortsWithContext(ctx context.Context, request *DescribeOpenPortsRequest) (response *DescribeOpenPortsResponse, err error)
DescribeOpenPorts 本接口 (DescribeOpenPorts) 用于获取端口列表数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeOverviewStatistics ¶
func (c *Client) DescribeOverviewStatistics(request *DescribeOverviewStatisticsRequest) (response *DescribeOverviewStatisticsResponse, err error)
DescribeOverviewStatistics 本接口用于(DescribeOverviewStatistics)获取概览统计数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeOverviewStatisticsWithContext ¶ added in v1.0.324
func (c *Client) DescribeOverviewStatisticsWithContext(ctx context.Context, request *DescribeOverviewStatisticsRequest) (response *DescribeOverviewStatisticsResponse, err error)
DescribeOverviewStatistics 本接口用于(DescribeOverviewStatistics)获取概览统计数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribePrivilegeEvents ¶
func (c *Client) DescribePrivilegeEvents(request *DescribePrivilegeEventsRequest) (response *DescribePrivilegeEventsResponse, err error)
DescribePrivilegeEvents 获取本地提权事件列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribePrivilegeEventsWithContext ¶ added in v1.0.324
func (c *Client) DescribePrivilegeEventsWithContext(ctx context.Context, request *DescribePrivilegeEventsRequest) (response *DescribePrivilegeEventsResponse, err error)
DescribePrivilegeEvents 获取本地提权事件列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribePrivilegeRules ¶
func (c *Client) DescribePrivilegeRules(request *DescribePrivilegeRulesRequest) (response *DescribePrivilegeRulesResponse, err error)
DescribePrivilegeRules 获取本地提权规则列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribePrivilegeRulesWithContext ¶ added in v1.0.324
func (c *Client) DescribePrivilegeRulesWithContext(ctx context.Context, request *DescribePrivilegeRulesRequest) (response *DescribePrivilegeRulesResponse, err error)
DescribePrivilegeRules 获取本地提权规则列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeProVersionInfo ¶
func (c *Client) DescribeProVersionInfo(request *DescribeProVersionInfoRequest) (response *DescribeProVersionInfoResponse, err error)
DescribeProVersionInfo 本接口 (DescribeProVersionInfo) 用于获取专业版信息。
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) DescribeProVersionInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeProVersionInfoWithContext(ctx context.Context, request *DescribeProVersionInfoRequest) (response *DescribeProVersionInfoResponse, err error)
DescribeProVersionInfo 本接口 (DescribeProVersionInfo) 用于获取专业版信息。
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) DescribeProcessStatistics ¶
func (c *Client) DescribeProcessStatistics(request *DescribeProcessStatisticsRequest) (response *DescribeProcessStatisticsResponse, err error)
DescribeProcessStatistics 本接口 (DescribeProcessStatistics) 用于获取进程统计列表数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeProcessStatisticsWithContext ¶ added in v1.0.324
func (c *Client) DescribeProcessStatisticsWithContext(ctx context.Context, request *DescribeProcessStatisticsRequest) (response *DescribeProcessStatisticsResponse, err error)
DescribeProcessStatistics 本接口 (DescribeProcessStatistics) 用于获取进程统计列表数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeProcessTaskStatus ¶
func (c *Client) DescribeProcessTaskStatus(request *DescribeProcessTaskStatusRequest) (response *DescribeProcessTaskStatusResponse, err error)
DescribeProcessTaskStatus 本接口 (DescribeProcessTaskStatus) 用于获取实时拉取进程任务状态。
可能返回的错误码:
FAILEDOPERATION_PROCESSTASKNOTFOUND = "FailedOperation.ProcessTaskNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeProcessTaskStatusWithContext ¶ added in v1.0.324
func (c *Client) DescribeProcessTaskStatusWithContext(ctx context.Context, request *DescribeProcessTaskStatusRequest) (response *DescribeProcessTaskStatusResponse, err error)
DescribeProcessTaskStatus 本接口 (DescribeProcessTaskStatus) 用于获取实时拉取进程任务状态。
可能返回的错误码:
FAILEDOPERATION_PROCESSTASKNOTFOUND = "FailedOperation.ProcessTaskNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeProcesses ¶
func (c *Client) DescribeProcesses(request *DescribeProcessesRequest) (response *DescribeProcessesResponse, err error)
DescribeProcesses 本接口 (DescribeProcesses) 用于获取进程列表数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeProcessesWithContext ¶ added in v1.0.324
func (c *Client) DescribeProcessesWithContext(ctx context.Context, request *DescribeProcessesRequest) (response *DescribeProcessesResponse, err error)
DescribeProcesses 本接口 (DescribeProcesses) 用于获取进程列表数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeReverseShellEvents ¶
func (c *Client) DescribeReverseShellEvents(request *DescribeReverseShellEventsRequest) (response *DescribeReverseShellEventsResponse, err error)
DescribeReverseShellEvents 获取反弹Shell列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeReverseShellEventsWithContext ¶ added in v1.0.324
func (c *Client) DescribeReverseShellEventsWithContext(ctx context.Context, request *DescribeReverseShellEventsRequest) (response *DescribeReverseShellEventsResponse, err error)
DescribeReverseShellEvents 获取反弹Shell列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeReverseShellRules ¶
func (c *Client) DescribeReverseShellRules(request *DescribeReverseShellRulesRequest) (response *DescribeReverseShellRulesResponse, err error)
DescribeReverseShellRules 获取反弹Shell规则列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeReverseShellRulesWithContext ¶ added in v1.0.324
func (c *Client) DescribeReverseShellRulesWithContext(ctx context.Context, request *DescribeReverseShellRulesRequest) (response *DescribeReverseShellRulesResponse, err error)
DescribeReverseShellRules 获取反弹Shell规则列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeSecurityDynamics ¶
func (c *Client) DescribeSecurityDynamics(request *DescribeSecurityDynamicsRequest) (response *DescribeSecurityDynamicsResponse, err error)
DescribeSecurityDynamics 本接口 (DescribeSecurityDynamics) 用于获取安全事件消息数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) DescribeSecurityDynamicsWithContext ¶ added in v1.0.324
func (c *Client) DescribeSecurityDynamicsWithContext(ctx context.Context, request *DescribeSecurityDynamicsRequest) (response *DescribeSecurityDynamicsResponse, err error)
DescribeSecurityDynamics 本接口 (DescribeSecurityDynamics) 用于获取安全事件消息数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) DescribeSecurityTrends ¶
func (c *Client) DescribeSecurityTrends(request *DescribeSecurityTrendsRequest) (response *DescribeSecurityTrendsResponse, err error)
DescribeSecurityTrends 本接口 (DescribeSecurityTrends) 用于获取安全事件统计数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) DescribeSecurityTrendsWithContext ¶ added in v1.0.324
func (c *Client) DescribeSecurityTrendsWithContext(ctx context.Context, request *DescribeSecurityTrendsRequest) (response *DescribeSecurityTrendsResponse, err error)
DescribeSecurityTrends 本接口 (DescribeSecurityTrends) 用于获取安全事件统计数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) DescribeTagMachines ¶
func (c *Client) DescribeTagMachines(request *DescribeTagMachinesRequest) (response *DescribeTagMachinesResponse, err error)
DescribeTagMachines 获取指定标签关联的服务器信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeTagMachinesWithContext ¶ added in v1.0.324
func (c *Client) DescribeTagMachinesWithContext(ctx context.Context, request *DescribeTagMachinesRequest) (response *DescribeTagMachinesResponse, err error)
DescribeTagMachines 获取指定标签关联的服务器信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeTags ¶
func (c *Client) DescribeTags(request *DescribeTagsRequest) (response *DescribeTagsResponse, err error)
DescribeTags 获取所有主机标签
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeTagsWithContext ¶ added in v1.0.324
func (c *Client) DescribeTagsWithContext(ctx context.Context, request *DescribeTagsRequest) (response *DescribeTagsResponse, err error)
DescribeTags 获取所有主机标签
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeUsualLoginPlaces ¶
func (c *Client) DescribeUsualLoginPlaces(request *DescribeUsualLoginPlacesRequest) (response *DescribeUsualLoginPlacesResponse, err error)
DescribeUsualLoginPlaces 此接口(DescribeUsualLoginPlaces)用于查询常用登录地。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeUsualLoginPlacesWithContext ¶ added in v1.0.324
func (c *Client) DescribeUsualLoginPlacesWithContext(ctx context.Context, request *DescribeUsualLoginPlacesRequest) (response *DescribeUsualLoginPlacesResponse, err error)
DescribeUsualLoginPlaces 此接口(DescribeUsualLoginPlaces)用于查询常用登录地。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulInfo ¶
func (c *Client) DescribeVulInfo(request *DescribeVulInfoRequest) (response *DescribeVulInfoResponse, err error)
DescribeVulInfo 本接口 (DescribeVulInfo) 用于获取漏洞详情。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeVulInfoWithContext(ctx context.Context, request *DescribeVulInfoRequest) (response *DescribeVulInfoResponse, err error)
DescribeVulInfo 本接口 (DescribeVulInfo) 用于获取漏洞详情。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulScanResult ¶
func (c *Client) DescribeVulScanResult(request *DescribeVulScanResultRequest) (response *DescribeVulScanResultResponse, err error)
DescribeVulScanResult 本接口 (DescribeVulScanResult) 用于获取漏洞检测结果。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulScanResultWithContext ¶ added in v1.0.324
func (c *Client) DescribeVulScanResultWithContext(ctx context.Context, request *DescribeVulScanResultRequest) (response *DescribeVulScanResultResponse, err error)
DescribeVulScanResult 本接口 (DescribeVulScanResult) 用于获取漏洞检测结果。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVuls ¶
func (c *Client) DescribeVuls(request *DescribeVulsRequest) (response *DescribeVulsResponse, err error)
DescribeVuls 本接口 (DescribeVuls) 用于获取漏洞列表数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulsWithContext ¶ added in v1.0.324
func (c *Client) DescribeVulsWithContext(ctx context.Context, request *DescribeVulsRequest) (response *DescribeVulsResponse, err error)
DescribeVuls 本接口 (DescribeVuls) 用于获取漏洞列表数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeWeeklyReportBruteAttacks ¶
func (c *Client) DescribeWeeklyReportBruteAttacks(request *DescribeWeeklyReportBruteAttacksRequest) (response *DescribeWeeklyReportBruteAttacksResponse, err error)
DescribeWeeklyReportBruteAttacks 本接口 (DescribeWeeklyReportBruteAttacks) 用于获取专业周报密码破解数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) DescribeWeeklyReportBruteAttacksWithContext ¶ added in v1.0.324
func (c *Client) DescribeWeeklyReportBruteAttacksWithContext(ctx context.Context, request *DescribeWeeklyReportBruteAttacksRequest) (response *DescribeWeeklyReportBruteAttacksResponse, err error)
DescribeWeeklyReportBruteAttacks 本接口 (DescribeWeeklyReportBruteAttacks) 用于获取专业周报密码破解数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) DescribeWeeklyReportInfo ¶
func (c *Client) DescribeWeeklyReportInfo(request *DescribeWeeklyReportInfoRequest) (response *DescribeWeeklyReportInfoResponse, err error)
DescribeWeeklyReportInfo 本接口 (DescribeWeeklyReportInfo) 用于获取专业周报详情数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
func (*Client) DescribeWeeklyReportInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeWeeklyReportInfoWithContext(ctx context.Context, request *DescribeWeeklyReportInfoRequest) (response *DescribeWeeklyReportInfoResponse, err error)
DescribeWeeklyReportInfo 本接口 (DescribeWeeklyReportInfo) 用于获取专业周报详情数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
func (*Client) DescribeWeeklyReportMalwares ¶
func (c *Client) DescribeWeeklyReportMalwares(request *DescribeWeeklyReportMalwaresRequest) (response *DescribeWeeklyReportMalwaresResponse, err error)
DescribeWeeklyReportMalwares 本接口 (DescribeWeeklyReportMalwares) 用于获取专业周报木马数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) DescribeWeeklyReportMalwaresWithContext ¶ added in v1.0.324
func (c *Client) DescribeWeeklyReportMalwaresWithContext(ctx context.Context, request *DescribeWeeklyReportMalwaresRequest) (response *DescribeWeeklyReportMalwaresResponse, err error)
DescribeWeeklyReportMalwares 本接口 (DescribeWeeklyReportMalwares) 用于获取专业周报木马数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) DescribeWeeklyReportNonlocalLoginPlaces ¶
func (c *Client) DescribeWeeklyReportNonlocalLoginPlaces(request *DescribeWeeklyReportNonlocalLoginPlacesRequest) (response *DescribeWeeklyReportNonlocalLoginPlacesResponse, err error)
DescribeWeeklyReportNonlocalLoginPlaces 本接口 (DescribeWeeklyReportNonlocalLoginPlaces) 用于获取专业周报异地登录数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) DescribeWeeklyReportNonlocalLoginPlacesWithContext ¶ added in v1.0.324
func (c *Client) DescribeWeeklyReportNonlocalLoginPlacesWithContext(ctx context.Context, request *DescribeWeeklyReportNonlocalLoginPlacesRequest) (response *DescribeWeeklyReportNonlocalLoginPlacesResponse, err error)
DescribeWeeklyReportNonlocalLoginPlaces 本接口 (DescribeWeeklyReportNonlocalLoginPlaces) 用于获取专业周报异地登录数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) DescribeWeeklyReportVuls ¶
func (c *Client) DescribeWeeklyReportVuls(request *DescribeWeeklyReportVulsRequest) (response *DescribeWeeklyReportVulsResponse, err error)
DescribeWeeklyReportVuls 本接口 (DescribeWeeklyReportVuls) 用于专业版周报漏洞数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) DescribeWeeklyReportVulsWithContext ¶ added in v1.0.324
func (c *Client) DescribeWeeklyReportVulsWithContext(ctx context.Context, request *DescribeWeeklyReportVulsRequest) (response *DescribeWeeklyReportVulsResponse, err error)
DescribeWeeklyReportVuls 本接口 (DescribeWeeklyReportVuls) 用于专业版周报漏洞数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) DescribeWeeklyReports ¶
func (c *Client) DescribeWeeklyReports(request *DescribeWeeklyReportsRequest) (response *DescribeWeeklyReportsResponse, err error)
DescribeWeeklyReports 本接口 (DescribeWeeklyReports) 用于获取周报列表数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
func (*Client) DescribeWeeklyReportsWithContext ¶ added in v1.0.324
func (c *Client) DescribeWeeklyReportsWithContext(ctx context.Context, request *DescribeWeeklyReportsRequest) (response *DescribeWeeklyReportsResponse, err error)
DescribeWeeklyReports 本接口 (DescribeWeeklyReports) 用于获取周报列表数据。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
func (*Client) EditBashRule ¶
func (c *Client) EditBashRule(request *EditBashRuleRequest) (response *EditBashRuleResponse, err error)
EditBashRule 新增或修改高危命令规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_IPNOVALID = "InvalidParameter.IpNoValid" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" INVALIDPARAMETER_RULEHOSTIPERR = "InvalidParameter.RuleHostipErr" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) EditBashRuleWithContext ¶ added in v1.0.324
func (c *Client) EditBashRuleWithContext(ctx context.Context, request *EditBashRuleRequest) (response *EditBashRuleResponse, err error)
EditBashRule 新增或修改高危命令规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_IPNOVALID = "InvalidParameter.IpNoValid" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" INVALIDPARAMETER_RULEHOSTIPERR = "InvalidParameter.RuleHostipErr" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) EditPrivilegeRule ¶
func (c *Client) EditPrivilegeRule(request *EditPrivilegeRuleRequest) (response *EditPrivilegeRuleResponse, err error)
EditPrivilegeRule 新增或修改本地提权规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" INVALIDPARAMETER_RULEHOSTIPERR = "InvalidParameter.RuleHostipErr" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) EditPrivilegeRuleWithContext ¶ added in v1.0.324
func (c *Client) EditPrivilegeRuleWithContext(ctx context.Context, request *EditPrivilegeRuleRequest) (response *EditPrivilegeRuleResponse, err error)
EditPrivilegeRule 新增或修改本地提权规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" INVALIDPARAMETER_RULEHOSTIPERR = "InvalidParameter.RuleHostipErr" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) EditReverseShellRule ¶
func (c *Client) EditReverseShellRule(request *EditReverseShellRuleRequest) (response *EditReverseShellRuleResponse, err error)
EditReverseShellRule 编辑反弹Shell规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_IPNOVALID = "InvalidParameter.IpNoValid" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_PORTNOVALID = "InvalidParameter.PortNoValid" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" INVALIDPARAMETER_REVERSHELLKEYFIELDALLEMPTY = "InvalidParameter.ReverShellKeyFieldAllEmpty" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) EditReverseShellRuleWithContext ¶ added in v1.0.324
func (c *Client) EditReverseShellRuleWithContext(ctx context.Context, request *EditReverseShellRuleRequest) (response *EditReverseShellRuleResponse, err error)
EditReverseShellRule 编辑反弹Shell规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_IPNOVALID = "InvalidParameter.IpNoValid" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_PORTNOVALID = "InvalidParameter.PortNoValid" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" INVALIDPARAMETER_REVERSHELLKEYFIELDALLEMPTY = "InvalidParameter.ReverShellKeyFieldAllEmpty" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) EditTags ¶
func (c *Client) EditTags(request *EditTagsRequest) (response *EditTagsResponse, err error)
EditTags 新增或编辑标签
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE_TAGNAMELENGTHLIMIT = "InvalidParameterValue.TagNameLengthLimit" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) EditTagsWithContext ¶ added in v1.0.324
func (c *Client) EditTagsWithContext(ctx context.Context, request *EditTagsRequest) (response *EditTagsResponse, err error)
EditTags 新增或编辑标签
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE_TAGNAMELENGTHLIMIT = "InvalidParameterValue.TagNameLengthLimit" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportAttackLogs ¶
func (c *Client) ExportAttackLogs(request *ExportAttackLogsRequest) (response *ExportAttackLogsResponse, err error)
ExportAttackLogs 导出网络攻击日志
可能返回的错误码:
FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError"
func (*Client) ExportAttackLogsWithContext ¶ added in v1.0.324
func (c *Client) ExportAttackLogsWithContext(ctx context.Context, request *ExportAttackLogsRequest) (response *ExportAttackLogsResponse, err error)
ExportAttackLogs 导出网络攻击日志
可能返回的错误码:
FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError"
func (*Client) ExportBashEvents ¶
func (c *Client) ExportBashEvents(request *ExportBashEventsRequest) (response *ExportBashEventsResponse, err error)
ExportBashEvents 导出高危命令事件
可能返回的错误码:
FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError"
func (*Client) ExportBashEventsWithContext ¶ added in v1.0.324
func (c *Client) ExportBashEventsWithContext(ctx context.Context, request *ExportBashEventsRequest) (response *ExportBashEventsResponse, err error)
ExportBashEvents 导出高危命令事件
可能返回的错误码:
FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError"
func (*Client) ExportBruteAttacks ¶
func (c *Client) ExportBruteAttacks(request *ExportBruteAttacksRequest) (response *ExportBruteAttacksResponse, err error)
ExportBruteAttacks 本接口 (ExportBruteAttacks) 用于导出密码破解记录成CSV文件。
可能返回的错误码:
FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError"
func (*Client) ExportBruteAttacksWithContext ¶ added in v1.0.324
func (c *Client) ExportBruteAttacksWithContext(ctx context.Context, request *ExportBruteAttacksRequest) (response *ExportBruteAttacksResponse, err error)
ExportBruteAttacks 本接口 (ExportBruteAttacks) 用于导出密码破解记录成CSV文件。
可能返回的错误码:
FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError"
func (*Client) ExportMaliciousRequests ¶
func (c *Client) ExportMaliciousRequests(request *ExportMaliciousRequestsRequest) (response *ExportMaliciousRequestsResponse, err error)
ExportMaliciousRequests 本接口 (ExportMaliciousRequests) 用于导出下载恶意请求文件。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) ExportMaliciousRequestsWithContext ¶ added in v1.0.324
func (c *Client) ExportMaliciousRequestsWithContext(ctx context.Context, request *ExportMaliciousRequestsRequest) (response *ExportMaliciousRequestsResponse, err error)
ExportMaliciousRequests 本接口 (ExportMaliciousRequests) 用于导出下载恶意请求文件。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) ExportMalwares ¶
func (c *Client) ExportMalwares(request *ExportMalwaresRequest) (response *ExportMalwaresResponse, err error)
ExportMalwares 本接口 (ExportMalwares) 用于导出木马记录CSV文件。
可能返回的错误码:
FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError"
func (*Client) ExportMalwaresWithContext ¶ added in v1.0.324
func (c *Client) ExportMalwaresWithContext(ctx context.Context, request *ExportMalwaresRequest) (response *ExportMalwaresResponse, err error)
ExportMalwares 本接口 (ExportMalwares) 用于导出木马记录CSV文件。
可能返回的错误码:
FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError"
func (*Client) ExportNonlocalLoginPlaces ¶
func (c *Client) ExportNonlocalLoginPlaces(request *ExportNonlocalLoginPlacesRequest) (response *ExportNonlocalLoginPlacesResponse, err error)
ExportNonlocalLoginPlaces 本接口 (ExportNonlocalLoginPlaces) 用于导出异地登录事件记录CSV文件。
可能返回的错误码:
FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError"
func (*Client) ExportNonlocalLoginPlacesWithContext ¶ added in v1.0.324
func (c *Client) ExportNonlocalLoginPlacesWithContext(ctx context.Context, request *ExportNonlocalLoginPlacesRequest) (response *ExportNonlocalLoginPlacesResponse, err error)
ExportNonlocalLoginPlaces 本接口 (ExportNonlocalLoginPlaces) 用于导出异地登录事件记录CSV文件。
可能返回的错误码:
FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError"
func (*Client) ExportPrivilegeEvents ¶
func (c *Client) ExportPrivilegeEvents(request *ExportPrivilegeEventsRequest) (response *ExportPrivilegeEventsResponse, err error)
ExportPrivilegeEvents 导出本地提权事件
可能返回的错误码:
FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError"
func (*Client) ExportPrivilegeEventsWithContext ¶ added in v1.0.324
func (c *Client) ExportPrivilegeEventsWithContext(ctx context.Context, request *ExportPrivilegeEventsRequest) (response *ExportPrivilegeEventsResponse, err error)
ExportPrivilegeEvents 导出本地提权事件
可能返回的错误码:
FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError"
func (*Client) ExportReverseShellEvents ¶
func (c *Client) ExportReverseShellEvents(request *ExportReverseShellEventsRequest) (response *ExportReverseShellEventsResponse, err error)
ExportReverseShellEvents 导出反弹Shell事件
可能返回的错误码:
FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportReverseShellEventsWithContext ¶ added in v1.0.324
func (c *Client) ExportReverseShellEventsWithContext(ctx context.Context, request *ExportReverseShellEventsRequest) (response *ExportReverseShellEventsResponse, err error)
ExportReverseShellEvents 导出反弹Shell事件
可能返回的错误码:
FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) IgnoreImpactedHosts ¶
func (c *Client) IgnoreImpactedHosts(request *IgnoreImpactedHostsRequest) (response *IgnoreImpactedHostsResponse, err error)
IgnoreImpactedHosts 本接口 (IgnoreImpactedHosts) 用于忽略漏洞。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter"
func (*Client) IgnoreImpactedHostsWithContext ¶ added in v1.0.324
func (c *Client) IgnoreImpactedHostsWithContext(ctx context.Context, request *IgnoreImpactedHostsRequest) (response *IgnoreImpactedHostsResponse, err error)
IgnoreImpactedHosts 本接口 (IgnoreImpactedHosts) 用于忽略漏洞。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter"
func (*Client) InquiryPriceOpenProVersionPrepaid ¶
func (c *Client) InquiryPriceOpenProVersionPrepaid(request *InquiryPriceOpenProVersionPrepaidRequest) (response *InquiryPriceOpenProVersionPrepaidResponse, err error)
InquiryPriceOpenProVersionPrepaid 本接口 (InquiryPriceOpenProVersionPrepaid) 用于开通专业版询价(预付费)。
可能返回的错误码:
FAILEDOPERATION_INQUIRYPRICE = "FailedOperation.InquiryPrice" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) InquiryPriceOpenProVersionPrepaidWithContext ¶ added in v1.0.324
func (c *Client) InquiryPriceOpenProVersionPrepaidWithContext(ctx context.Context, request *InquiryPriceOpenProVersionPrepaidRequest) (response *InquiryPriceOpenProVersionPrepaidResponse, err error)
InquiryPriceOpenProVersionPrepaid 本接口 (InquiryPriceOpenProVersionPrepaid) 用于开通专业版询价(预付费)。
可能返回的错误码:
FAILEDOPERATION_INQUIRYPRICE = "FailedOperation.InquiryPrice" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) MisAlarmNonlocalLoginPlaces ¶
func (c *Client) MisAlarmNonlocalLoginPlaces(request *MisAlarmNonlocalLoginPlacesRequest) (response *MisAlarmNonlocalLoginPlacesResponse, err error)
MisAlarmNonlocalLoginPlaces 本接口{MisAlarmNonlocalLoginPlaces}将设置当前地点为常用登录地。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) MisAlarmNonlocalLoginPlacesWithContext ¶ added in v1.0.324
func (c *Client) MisAlarmNonlocalLoginPlacesWithContext(ctx context.Context, request *MisAlarmNonlocalLoginPlacesRequest) (response *MisAlarmNonlocalLoginPlacesResponse, err error)
MisAlarmNonlocalLoginPlaces 本接口{MisAlarmNonlocalLoginPlaces}将设置当前地点为常用登录地。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) ModifyAlarmAttribute ¶
func (c *Client) ModifyAlarmAttribute(request *ModifyAlarmAttributeRequest) (response *ModifyAlarmAttributeResponse, err error)
ModifyAlarmAttribute 本接口(ModifyAlarmAttribute)用于修改告警设置。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyAlarmAttributeWithContext ¶ added in v1.0.324
func (c *Client) ModifyAlarmAttributeWithContext(ctx context.Context, request *ModifyAlarmAttributeRequest) (response *ModifyAlarmAttributeResponse, err error)
ModifyAlarmAttribute 本接口(ModifyAlarmAttribute)用于修改告警设置。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyAutoOpenProVersionConfig ¶
func (c *Client) ModifyAutoOpenProVersionConfig(request *ModifyAutoOpenProVersionConfigRequest) (response *ModifyAutoOpenProVersionConfigResponse, err error)
ModifyAutoOpenProVersionConfig 本接口 (ModifyAutoOpenProVersionConfig) 用于设置新增主机自动开通专业版配置。
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) ModifyAutoOpenProVersionConfigWithContext ¶ added in v1.0.324
func (c *Client) ModifyAutoOpenProVersionConfigWithContext(ctx context.Context, request *ModifyAutoOpenProVersionConfigRequest) (response *ModifyAutoOpenProVersionConfigResponse, err error)
ModifyAutoOpenProVersionConfig 本接口 (ModifyAutoOpenProVersionConfig) 用于设置新增主机自动开通专业版配置。
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) ModifyLoginWhiteList ¶
func (c *Client) ModifyLoginWhiteList(request *ModifyLoginWhiteListRequest) (response *ModifyLoginWhiteListResponse, err error)
ModifyLoginWhiteList 编辑白名单规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) ModifyLoginWhiteListWithContext ¶ added in v1.0.324
func (c *Client) ModifyLoginWhiteListWithContext(ctx context.Context, request *ModifyLoginWhiteListRequest) (response *ModifyLoginWhiteListResponse, err error)
ModifyLoginWhiteList 编辑白名单规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) ModifyProVersionRenewFlag ¶
func (c *Client) ModifyProVersionRenewFlag(request *ModifyProVersionRenewFlagRequest) (response *ModifyProVersionRenewFlagResponse, err error)
ModifyProVersionRenewFlag 本接口 (ModifyProVersionRenewFlag) 用于修改专业版包年包月续费标识。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyProVersionRenewFlagWithContext ¶ added in v1.0.324
func (c *Client) ModifyProVersionRenewFlagWithContext(ctx context.Context, request *ModifyProVersionRenewFlagRequest) (response *ModifyProVersionRenewFlagResponse, err error)
ModifyProVersionRenewFlag 本接口 (ModifyProVersionRenewFlag) 用于修改专业版包年包月续费标识。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) OpenProVersion ¶
func (c *Client) OpenProVersion(request *OpenProVersionRequest) (response *OpenProVersionResponse, err error)
OpenProVersion 本接口 (OpenProVersion) 用于开通专业版。
可能返回的错误码:
FAILEDOPERATION_OPENPROVERSION = "FailedOperation.OpenProVersion" INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter"
func (*Client) OpenProVersionPrepaid ¶
func (c *Client) OpenProVersionPrepaid(request *OpenProVersionPrepaidRequest) (response *OpenProVersionPrepaidResponse, err error)
OpenProVersionPrepaid 本接口 (OpenProVersionPrepaid) 用于开通专业版(包年包月)。
可能返回的错误码:
FAILEDOPERATION_TRADEERROR = "FailedOperation.TradeError" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) OpenProVersionPrepaidWithContext ¶ added in v1.0.324
func (c *Client) OpenProVersionPrepaidWithContext(ctx context.Context, request *OpenProVersionPrepaidRequest) (response *OpenProVersionPrepaidResponse, err error)
OpenProVersionPrepaid 本接口 (OpenProVersionPrepaid) 用于开通专业版(包年包月)。
可能返回的错误码:
FAILEDOPERATION_TRADEERROR = "FailedOperation.TradeError" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) OpenProVersionWithContext ¶ added in v1.0.324
func (c *Client) OpenProVersionWithContext(ctx context.Context, request *OpenProVersionRequest) (response *OpenProVersionResponse, err error)
OpenProVersion 本接口 (OpenProVersion) 用于开通专业版。
可能返回的错误码:
FAILEDOPERATION_OPENPROVERSION = "FailedOperation.OpenProVersion" INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter"
func (*Client) RecoverMalwares ¶
func (c *Client) RecoverMalwares(request *RecoverMalwaresRequest) (response *RecoverMalwaresResponse, err error)
RecoverMalwares 本接口(RecoverMalwares)用于批量恢复已经被隔离的木马文件。
可能返回的错误码:
FAILEDOPERATION_RECOVER = "FailedOperation.Recover" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) RecoverMalwaresWithContext ¶ added in v1.0.324
func (c *Client) RecoverMalwaresWithContext(ctx context.Context, request *RecoverMalwaresRequest) (response *RecoverMalwaresResponse, err error)
RecoverMalwares 本接口(RecoverMalwares)用于批量恢复已经被隔离的木马文件。
可能返回的错误码:
FAILEDOPERATION_RECOVER = "FailedOperation.Recover" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) RenewProVersion ¶
func (c *Client) RenewProVersion(request *RenewProVersionRequest) (response *RenewProVersionResponse, err error)
RenewProVersion 本接口 (RenewProVersion) 用于续费专业版(包年包月)。
可能返回的错误码:
FAILEDOPERATION_TRADEERROR = "FailedOperation.TradeError" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) RenewProVersionWithContext ¶ added in v1.0.324
func (c *Client) RenewProVersionWithContext(ctx context.Context, request *RenewProVersionRequest) (response *RenewProVersionResponse, err error)
RenewProVersion 本接口 (RenewProVersion) 用于续费专业版(包年包月)。
可能返回的错误码:
FAILEDOPERATION_TRADEERROR = "FailedOperation.TradeError" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) RescanImpactedHost ¶
func (c *Client) RescanImpactedHost(request *RescanImpactedHostRequest) (response *RescanImpactedHostResponse, err error)
RescanImpactedHost 本接口 (RescanImpactedHost) 用于漏洞重新检测。
可能返回的错误码:
FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline" FAILEDOPERATION_RESCANVUL = "FailedOperation.RescanVul" FAILEDOPERATION_RESCANVULPROCESSINUSE = "FailedOperation.RescanVulProcessInUse" INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) RescanImpactedHostWithContext ¶ added in v1.0.324
func (c *Client) RescanImpactedHostWithContext(ctx context.Context, request *RescanImpactedHostRequest) (response *RescanImpactedHostResponse, err error)
RescanImpactedHost 本接口 (RescanImpactedHost) 用于漏洞重新检测。
可能返回的错误码:
FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline" FAILEDOPERATION_RESCANVUL = "FailedOperation.RescanVul" FAILEDOPERATION_RESCANVULPROCESSINUSE = "FailedOperation.RescanVulProcessInUse" INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) SeparateMalwares ¶
func (c *Client) SeparateMalwares(request *SeparateMalwaresRequest) (response *SeparateMalwaresResponse, err error)
SeparateMalwares 本接口(SeparateMalwares)用于隔离木马。
可能返回的错误码:
FAILEDOPERATION_PARTSEPARATE = "FailedOperation.PartSeparate" FAILEDOPERATION_SINGLESEPARATE = "FailedOperation.SingleSeparate" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) SeparateMalwaresWithContext ¶ added in v1.0.324
func (c *Client) SeparateMalwaresWithContext(ctx context.Context, request *SeparateMalwaresRequest) (response *SeparateMalwaresResponse, err error)
SeparateMalwares 本接口(SeparateMalwares)用于隔离木马。
可能返回的错误码:
FAILEDOPERATION_PARTSEPARATE = "FailedOperation.PartSeparate" FAILEDOPERATION_SINGLESEPARATE = "FailedOperation.SingleSeparate" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) SetBashEventsStatus ¶
func (c *Client) SetBashEventsStatus(request *SetBashEventsStatusRequest) (response *SetBashEventsStatusResponse, err error)
SetBashEventsStatus 设置高危命令事件状态
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) SetBashEventsStatusWithContext ¶ added in v1.0.324
func (c *Client) SetBashEventsStatusWithContext(ctx context.Context, request *SetBashEventsStatusRequest) (response *SetBashEventsStatusResponse, err error)
SetBashEventsStatus 设置高危命令事件状态
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) SwitchBashRules ¶
func (c *Client) SwitchBashRules(request *SwitchBashRulesRequest) (response *SwitchBashRulesResponse, err error)
SwitchBashRules 切换高危命令规则状态
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) SwitchBashRulesWithContext ¶ added in v1.0.324
func (c *Client) SwitchBashRulesWithContext(ctx context.Context, request *SwitchBashRulesRequest) (response *SwitchBashRulesResponse, err error)
SwitchBashRules 切换高危命令规则状态
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) TrustMaliciousRequest ¶
func (c *Client) TrustMaliciousRequest(request *TrustMaliciousRequestRequest) (response *TrustMaliciousRequestResponse, err error)
TrustMaliciousRequest 本接口 (TrustMaliciousRequest) 用于恶意请求添加信任。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) TrustMaliciousRequestWithContext ¶ added in v1.0.324
func (c *Client) TrustMaliciousRequestWithContext(ctx context.Context, request *TrustMaliciousRequestRequest) (response *TrustMaliciousRequestResponse, err error)
TrustMaliciousRequest 本接口 (TrustMaliciousRequest) 用于恶意请求添加信任。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) TrustMalwares ¶
func (c *Client) TrustMalwares(request *TrustMalwaresRequest) (response *TrustMalwaresResponse, err error)
TrustMalwares 本接口(TrustMalwares)将被识别木马文件设为信任。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter"
func (*Client) TrustMalwaresWithContext ¶ added in v1.0.324
func (c *Client) TrustMalwaresWithContext(ctx context.Context, request *TrustMalwaresRequest) (response *TrustMalwaresResponse, err error)
TrustMalwares 本接口(TrustMalwares)将被识别木马文件设为信任。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter"
func (*Client) UntrustMaliciousRequest ¶
func (c *Client) UntrustMaliciousRequest(request *UntrustMaliciousRequestRequest) (response *UntrustMaliciousRequestResponse, err error)
UntrustMaliciousRequest 本接口 (UntrustMaliciousRequest) 用于取消信任恶意请求。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UntrustMaliciousRequestWithContext ¶ added in v1.0.324
func (c *Client) UntrustMaliciousRequestWithContext(ctx context.Context, request *UntrustMaliciousRequestRequest) (response *UntrustMaliciousRequestResponse, err error)
UntrustMaliciousRequest 本接口 (UntrustMaliciousRequest) 用于取消信任恶意请求。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UntrustMalwares ¶
func (c *Client) UntrustMalwares(request *UntrustMalwaresRequest) (response *UntrustMalwaresResponse, err error)
UntrustMalwares 本接口(UntrustMalwares)用于取消信任木马文件。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) UntrustMalwaresWithContext ¶ added in v1.0.324
func (c *Client) UntrustMalwaresWithContext(ctx context.Context, request *UntrustMalwaresRequest) (response *UntrustMalwaresResponse, err error)
UntrustMalwares 本接口(UntrustMalwares)用于取消信任木马文件。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
type CloseProVersionRequest ¶
type CloseProVersionRequest struct { *tchttp.BaseRequest // 主机唯一标识Uuid。 // 黑石的InstanceId,CVM的Uuid Quuid *string `json:"Quuid,omitempty" name:"Quuid"` }
func NewCloseProVersionRequest ¶
func NewCloseProVersionRequest() (request *CloseProVersionRequest)
func (*CloseProVersionRequest) FromJsonString ¶
func (r *CloseProVersionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseProVersionRequest) ToJsonString ¶
func (r *CloseProVersionRequest) ToJsonString() string
type CloseProVersionRequestParams ¶ added in v1.0.426
type CloseProVersionRequestParams struct { // 主机唯一标识Uuid。 // 黑石的InstanceId,CVM的Uuid Quuid *string `json:"Quuid,omitempty" name:"Quuid"` }
Predefined struct for user
type CloseProVersionResponse ¶
type CloseProVersionResponse struct { *tchttp.BaseResponse Response *CloseProVersionResponseParams `json:"Response"` }
func NewCloseProVersionResponse ¶
func NewCloseProVersionResponse() (response *CloseProVersionResponse)
func (*CloseProVersionResponse) FromJsonString ¶
func (r *CloseProVersionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseProVersionResponse) ToJsonString ¶
func (r *CloseProVersionResponse) ToJsonString() string
type CloseProVersionResponseParams ¶ added in v1.0.426
type CloseProVersionResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type Component ¶
type Component struct { // 唯一ID。 Id *uint64 `json:"Id,omitempty" name:"Id"` // 云镜客户端唯一Uuid。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 主机内网IP。 MachineIp *string `json:"MachineIp,omitempty" name:"MachineIp"` // 主机名。 MachineName *string `json:"MachineName,omitempty" name:"MachineName"` // 组件版本号。 ComponentVersion *string `json:"ComponentVersion,omitempty" name:"ComponentVersion"` // 组件类型。 // <li>SYSTEM:系统组件</li> // <li>WEB:Web组件</li> ComponentType *string `json:"ComponentType,omitempty" name:"ComponentType"` // 组件名称。 ComponentName *string `json:"ComponentName,omitempty" name:"ComponentName"` // 组件检测更新时间。 ModifyTime *string `json:"ModifyTime,omitempty" name:"ModifyTime"` }
type ComponentStatistics ¶
type ComponentStatistics struct { // 组件ID。 Id *uint64 `json:"Id,omitempty" name:"Id"` // 主机数量。 MachineNum *uint64 `json:"MachineNum,omitempty" name:"MachineNum"` // 组件名称。 ComponentName *string `json:"ComponentName,omitempty" name:"ComponentName"` // 组件类型。 // <li>WEB:Web组件</li> // <li>SYSTEM:系统组件</li> ComponentType *string `json:"ComponentType,omitempty" name:"ComponentType"` // 组件描述。 Description *string `json:"Description,omitempty" name:"Description"` }
type CreateBaselineStrategyRequest ¶
type CreateBaselineStrategyRequest struct { *tchttp.BaseRequest // 策略名称 StrategyName *string `json:"StrategyName,omitempty" name:"StrategyName"` // 检测周期, 表示每隔多少天进行检测.示例: 2, 表示每2天进行检测一次. ScanCycle *uint64 `json:"ScanCycle,omitempty" name:"ScanCycle"` // 定期检测时间,该时间下发扫描. 示例:“22:00”, 表示在22:00下发检测 ScanAt *string `json:"ScanAt,omitempty" name:"ScanAt"` // 该策略下选择的基线id数组. 示例: [1,3,5,7] CategoryIds []*uint64 `json:"CategoryIds,omitempty" name:"CategoryIds"` // 扫描范围是否全部服务器, 1:是 0:否, 为1则为全部专业版主机 IsGlobal *uint64 `json:"IsGlobal,omitempty" name:"IsGlobal"` // 云主机类型:“CVM”:虚拟主机,"BMS":裸金属,"ECM":边缘计算主机 MachineType *string `json:"MachineType,omitempty" name:"MachineType"` // 主机地域. 示例: "ap-bj" RegionCode *string `json:"RegionCode,omitempty" name:"RegionCode"` // 主机id数组. 示例: ["quuid1","quuid2"] Quuids []*string `json:"Quuids,omitempty" name:"Quuids"` }
func NewCreateBaselineStrategyRequest ¶
func NewCreateBaselineStrategyRequest() (request *CreateBaselineStrategyRequest)
func (*CreateBaselineStrategyRequest) FromJsonString ¶
func (r *CreateBaselineStrategyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateBaselineStrategyRequest) ToJsonString ¶
func (r *CreateBaselineStrategyRequest) ToJsonString() string
type CreateBaselineStrategyRequestParams ¶ added in v1.0.426
type CreateBaselineStrategyRequestParams struct { // 策略名称 StrategyName *string `json:"StrategyName,omitempty" name:"StrategyName"` // 检测周期, 表示每隔多少天进行检测.示例: 2, 表示每2天进行检测一次. ScanCycle *uint64 `json:"ScanCycle,omitempty" name:"ScanCycle"` // 定期检测时间,该时间下发扫描. 示例:“22:00”, 表示在22:00下发检测 ScanAt *string `json:"ScanAt,omitempty" name:"ScanAt"` // 该策略下选择的基线id数组. 示例: [1,3,5,7] CategoryIds []*uint64 `json:"CategoryIds,omitempty" name:"CategoryIds"` // 扫描范围是否全部服务器, 1:是 0:否, 为1则为全部专业版主机 IsGlobal *uint64 `json:"IsGlobal,omitempty" name:"IsGlobal"` // 云主机类型:“CVM”:虚拟主机,"BMS":裸金属,"ECM":边缘计算主机 MachineType *string `json:"MachineType,omitempty" name:"MachineType"` // 主机地域. 示例: "ap-bj" RegionCode *string `json:"RegionCode,omitempty" name:"RegionCode"` // 主机id数组. 示例: ["quuid1","quuid2"] Quuids []*string `json:"Quuids,omitempty" name:"Quuids"` }
Predefined struct for user
type CreateBaselineStrategyResponse ¶
type CreateBaselineStrategyResponse struct { *tchttp.BaseResponse Response *CreateBaselineStrategyResponseParams `json:"Response"` }
func NewCreateBaselineStrategyResponse ¶
func NewCreateBaselineStrategyResponse() (response *CreateBaselineStrategyResponse)
func (*CreateBaselineStrategyResponse) FromJsonString ¶
func (r *CreateBaselineStrategyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateBaselineStrategyResponse) ToJsonString ¶
func (r *CreateBaselineStrategyResponse) ToJsonString() string
type CreateBaselineStrategyResponseParams ¶ added in v1.0.426
type CreateBaselineStrategyResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateOpenPortTaskRequest ¶
type CreateOpenPortTaskRequest struct { *tchttp.BaseRequest // 云镜客户端唯一Uuid。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` }
func NewCreateOpenPortTaskRequest ¶
func NewCreateOpenPortTaskRequest() (request *CreateOpenPortTaskRequest)
func (*CreateOpenPortTaskRequest) FromJsonString ¶
func (r *CreateOpenPortTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateOpenPortTaskRequest) ToJsonString ¶
func (r *CreateOpenPortTaskRequest) ToJsonString() string
type CreateOpenPortTaskRequestParams ¶ added in v1.0.426
type CreateOpenPortTaskRequestParams struct { // 云镜客户端唯一Uuid。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` }
Predefined struct for user
type CreateOpenPortTaskResponse ¶
type CreateOpenPortTaskResponse struct { *tchttp.BaseResponse Response *CreateOpenPortTaskResponseParams `json:"Response"` }
func NewCreateOpenPortTaskResponse ¶
func NewCreateOpenPortTaskResponse() (response *CreateOpenPortTaskResponse)
func (*CreateOpenPortTaskResponse) FromJsonString ¶
func (r *CreateOpenPortTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateOpenPortTaskResponse) ToJsonString ¶
func (r *CreateOpenPortTaskResponse) ToJsonString() string
type CreateOpenPortTaskResponseParams ¶ added in v1.0.426
type CreateOpenPortTaskResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateProcessTaskRequest ¶
type CreateProcessTaskRequest struct { *tchttp.BaseRequest // 云镜客户端唯一Uuid。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` }
func NewCreateProcessTaskRequest ¶
func NewCreateProcessTaskRequest() (request *CreateProcessTaskRequest)
func (*CreateProcessTaskRequest) FromJsonString ¶
func (r *CreateProcessTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateProcessTaskRequest) ToJsonString ¶
func (r *CreateProcessTaskRequest) ToJsonString() string
type CreateProcessTaskRequestParams ¶ added in v1.0.426
type CreateProcessTaskRequestParams struct { // 云镜客户端唯一Uuid。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` }
Predefined struct for user
type CreateProcessTaskResponse ¶
type CreateProcessTaskResponse struct { *tchttp.BaseResponse Response *CreateProcessTaskResponseParams `json:"Response"` }
func NewCreateProcessTaskResponse ¶
func NewCreateProcessTaskResponse() (response *CreateProcessTaskResponse)
func (*CreateProcessTaskResponse) FromJsonString ¶
func (r *CreateProcessTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateProcessTaskResponse) ToJsonString ¶
func (r *CreateProcessTaskResponse) ToJsonString() string
type CreateProcessTaskResponseParams ¶ added in v1.0.426
type CreateProcessTaskResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateUsualLoginPlacesRequest ¶
type CreateUsualLoginPlacesRequest struct { *tchttp.BaseRequest // 云镜客户端UUID数组。 Uuids []*string `json:"Uuids,omitempty" name:"Uuids"` // 登录地域信息数组。 Places []*Place `json:"Places,omitempty" name:"Places"` }
func NewCreateUsualLoginPlacesRequest ¶
func NewCreateUsualLoginPlacesRequest() (request *CreateUsualLoginPlacesRequest)
func (*CreateUsualLoginPlacesRequest) FromJsonString ¶
func (r *CreateUsualLoginPlacesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateUsualLoginPlacesRequest) ToJsonString ¶
func (r *CreateUsualLoginPlacesRequest) ToJsonString() string
type CreateUsualLoginPlacesRequestParams ¶ added in v1.0.426
type CreateUsualLoginPlacesRequestParams struct { // 云镜客户端UUID数组。 Uuids []*string `json:"Uuids,omitempty" name:"Uuids"` // 登录地域信息数组。 Places []*Place `json:"Places,omitempty" name:"Places"` }
Predefined struct for user
type CreateUsualLoginPlacesResponse ¶
type CreateUsualLoginPlacesResponse struct { *tchttp.BaseResponse Response *CreateUsualLoginPlacesResponseParams `json:"Response"` }
func NewCreateUsualLoginPlacesResponse ¶
func NewCreateUsualLoginPlacesResponse() (response *CreateUsualLoginPlacesResponse)
func (*CreateUsualLoginPlacesResponse) FromJsonString ¶
func (r *CreateUsualLoginPlacesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateUsualLoginPlacesResponse) ToJsonString ¶
func (r *CreateUsualLoginPlacesResponse) ToJsonString() string
type CreateUsualLoginPlacesResponseParams ¶ added in v1.0.426
type CreateUsualLoginPlacesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DefendAttackLog ¶
type DefendAttackLog struct { // 日志ID Id *uint64 `json:"Id,omitempty" name:"Id"` // 客户端ID Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 来源IP SrcIp *string `json:"SrcIp,omitempty" name:"SrcIp"` // 来源端口 SrcPort *uint64 `json:"SrcPort,omitempty" name:"SrcPort"` // 攻击方式 HttpMethod *string `json:"HttpMethod,omitempty" name:"HttpMethod"` // 攻击描述 HttpCgi *string `json:"HttpCgi,omitempty" name:"HttpCgi"` // 攻击参数 HttpParam *string `json:"HttpParam,omitempty" name:"HttpParam"` // 威胁类型 VulType *string `json:"VulType,omitempty" name:"VulType"` // 攻击时间 CreatedAt *string `json:"CreatedAt,omitempty" name:"CreatedAt"` // 目标服务器IP MachineIp *string `json:"MachineIp,omitempty" name:"MachineIp"` // 目标服务器名称 MachineName *string `json:"MachineName,omitempty" name:"MachineName"` // 目标IP DstIp *string `json:"DstIp,omitempty" name:"DstIp"` // 目标端口 DstPort *uint64 `json:"DstPort,omitempty" name:"DstPort"` // 攻击内容 HttpContent *string `json:"HttpContent,omitempty" name:"HttpContent"` }
type DeleteAttackLogsRequest ¶
type DeleteAttackLogsRequest struct { *tchttp.BaseRequest // 日志ID数组,最大100条。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
func NewDeleteAttackLogsRequest ¶
func NewDeleteAttackLogsRequest() (request *DeleteAttackLogsRequest)
func (*DeleteAttackLogsRequest) FromJsonString ¶
func (r *DeleteAttackLogsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAttackLogsRequest) ToJsonString ¶
func (r *DeleteAttackLogsRequest) ToJsonString() string
type DeleteAttackLogsRequestParams ¶ added in v1.0.426
type DeleteAttackLogsRequestParams struct { // 日志ID数组,最大100条。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
Predefined struct for user
type DeleteAttackLogsResponse ¶
type DeleteAttackLogsResponse struct { *tchttp.BaseResponse Response *DeleteAttackLogsResponseParams `json:"Response"` }
func NewDeleteAttackLogsResponse ¶
func NewDeleteAttackLogsResponse() (response *DeleteAttackLogsResponse)
func (*DeleteAttackLogsResponse) FromJsonString ¶
func (r *DeleteAttackLogsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAttackLogsResponse) ToJsonString ¶
func (r *DeleteAttackLogsResponse) ToJsonString() string
type DeleteAttackLogsResponseParams ¶ added in v1.0.426
type DeleteAttackLogsResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteBashEventsRequest ¶
type DeleteBashEventsRequest struct { *tchttp.BaseRequest // ID数组,最大100条。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
func NewDeleteBashEventsRequest ¶
func NewDeleteBashEventsRequest() (request *DeleteBashEventsRequest)
func (*DeleteBashEventsRequest) FromJsonString ¶
func (r *DeleteBashEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteBashEventsRequest) ToJsonString ¶
func (r *DeleteBashEventsRequest) ToJsonString() string
type DeleteBashEventsRequestParams ¶ added in v1.0.426
type DeleteBashEventsRequestParams struct { // ID数组,最大100条。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
Predefined struct for user
type DeleteBashEventsResponse ¶
type DeleteBashEventsResponse struct { *tchttp.BaseResponse Response *DeleteBashEventsResponseParams `json:"Response"` }
func NewDeleteBashEventsResponse ¶
func NewDeleteBashEventsResponse() (response *DeleteBashEventsResponse)
func (*DeleteBashEventsResponse) FromJsonString ¶
func (r *DeleteBashEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteBashEventsResponse) ToJsonString ¶
func (r *DeleteBashEventsResponse) ToJsonString() string
type DeleteBashEventsResponseParams ¶ added in v1.0.426
type DeleteBashEventsResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteBashRulesRequest ¶
type DeleteBashRulesRequest struct { *tchttp.BaseRequest // ID数组,最大100条。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
func NewDeleteBashRulesRequest ¶
func NewDeleteBashRulesRequest() (request *DeleteBashRulesRequest)
func (*DeleteBashRulesRequest) FromJsonString ¶
func (r *DeleteBashRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteBashRulesRequest) ToJsonString ¶
func (r *DeleteBashRulesRequest) ToJsonString() string
type DeleteBashRulesRequestParams ¶ added in v1.0.426
type DeleteBashRulesRequestParams struct { // ID数组,最大100条。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
Predefined struct for user
type DeleteBashRulesResponse ¶
type DeleteBashRulesResponse struct { *tchttp.BaseResponse Response *DeleteBashRulesResponseParams `json:"Response"` }
func NewDeleteBashRulesResponse ¶
func NewDeleteBashRulesResponse() (response *DeleteBashRulesResponse)
func (*DeleteBashRulesResponse) FromJsonString ¶
func (r *DeleteBashRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteBashRulesResponse) ToJsonString ¶
func (r *DeleteBashRulesResponse) ToJsonString() string
type DeleteBashRulesResponseParams ¶ added in v1.0.426
type DeleteBashRulesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteBruteAttacksRequest ¶
type DeleteBruteAttacksRequest struct { *tchttp.BaseRequest // 暴力破解事件Id数组。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
func NewDeleteBruteAttacksRequest ¶
func NewDeleteBruteAttacksRequest() (request *DeleteBruteAttacksRequest)
func (*DeleteBruteAttacksRequest) FromJsonString ¶
func (r *DeleteBruteAttacksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteBruteAttacksRequest) ToJsonString ¶
func (r *DeleteBruteAttacksRequest) ToJsonString() string
type DeleteBruteAttacksRequestParams ¶ added in v1.0.426
type DeleteBruteAttacksRequestParams struct { // 暴力破解事件Id数组。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
Predefined struct for user
type DeleteBruteAttacksResponse ¶
type DeleteBruteAttacksResponse struct { *tchttp.BaseResponse Response *DeleteBruteAttacksResponseParams `json:"Response"` }
func NewDeleteBruteAttacksResponse ¶
func NewDeleteBruteAttacksResponse() (response *DeleteBruteAttacksResponse)
func (*DeleteBruteAttacksResponse) FromJsonString ¶
func (r *DeleteBruteAttacksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteBruteAttacksResponse) ToJsonString ¶
func (r *DeleteBruteAttacksResponse) ToJsonString() string
type DeleteBruteAttacksResponseParams ¶ added in v1.0.426
type DeleteBruteAttacksResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteLoginWhiteListRequest ¶
type DeleteLoginWhiteListRequest struct { *tchttp.BaseRequest // 白名单ID Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
func NewDeleteLoginWhiteListRequest ¶
func NewDeleteLoginWhiteListRequest() (request *DeleteLoginWhiteListRequest)
func (*DeleteLoginWhiteListRequest) FromJsonString ¶
func (r *DeleteLoginWhiteListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteLoginWhiteListRequest) ToJsonString ¶
func (r *DeleteLoginWhiteListRequest) ToJsonString() string
type DeleteLoginWhiteListRequestParams ¶ added in v1.0.426
type DeleteLoginWhiteListRequestParams struct { // 白名单ID Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
Predefined struct for user
type DeleteLoginWhiteListResponse ¶
type DeleteLoginWhiteListResponse struct { *tchttp.BaseResponse Response *DeleteLoginWhiteListResponseParams `json:"Response"` }
func NewDeleteLoginWhiteListResponse ¶
func NewDeleteLoginWhiteListResponse() (response *DeleteLoginWhiteListResponse)
func (*DeleteLoginWhiteListResponse) FromJsonString ¶
func (r *DeleteLoginWhiteListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteLoginWhiteListResponse) ToJsonString ¶
func (r *DeleteLoginWhiteListResponse) ToJsonString() string
type DeleteLoginWhiteListResponseParams ¶ added in v1.0.426
type DeleteLoginWhiteListResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteMachineRequest ¶
type DeleteMachineRequest struct { *tchttp.BaseRequest // 云镜客户端Uuid。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` }
func NewDeleteMachineRequest ¶
func NewDeleteMachineRequest() (request *DeleteMachineRequest)
func (*DeleteMachineRequest) FromJsonString ¶
func (r *DeleteMachineRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteMachineRequest) ToJsonString ¶
func (r *DeleteMachineRequest) ToJsonString() string
type DeleteMachineRequestParams ¶ added in v1.0.426
type DeleteMachineRequestParams struct { // 云镜客户端Uuid。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` }
Predefined struct for user
type DeleteMachineResponse ¶
type DeleteMachineResponse struct { *tchttp.BaseResponse Response *DeleteMachineResponseParams `json:"Response"` }
func NewDeleteMachineResponse ¶
func NewDeleteMachineResponse() (response *DeleteMachineResponse)
func (*DeleteMachineResponse) FromJsonString ¶
func (r *DeleteMachineResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteMachineResponse) ToJsonString ¶
func (r *DeleteMachineResponse) ToJsonString() string
type DeleteMachineResponseParams ¶ added in v1.0.426
type DeleteMachineResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteMachineTagRequest ¶
type DeleteMachineTagRequest struct { *tchttp.BaseRequest // 关联的标签ID Rid *uint64 `json:"Rid,omitempty" name:"Rid"` }
func NewDeleteMachineTagRequest ¶
func NewDeleteMachineTagRequest() (request *DeleteMachineTagRequest)
func (*DeleteMachineTagRequest) FromJsonString ¶
func (r *DeleteMachineTagRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteMachineTagRequest) ToJsonString ¶
func (r *DeleteMachineTagRequest) ToJsonString() string
type DeleteMachineTagRequestParams ¶ added in v1.0.426
type DeleteMachineTagRequestParams struct { // 关联的标签ID Rid *uint64 `json:"Rid,omitempty" name:"Rid"` }
Predefined struct for user
type DeleteMachineTagResponse ¶
type DeleteMachineTagResponse struct { *tchttp.BaseResponse Response *DeleteMachineTagResponseParams `json:"Response"` }
func NewDeleteMachineTagResponse ¶
func NewDeleteMachineTagResponse() (response *DeleteMachineTagResponse)
func (*DeleteMachineTagResponse) FromJsonString ¶
func (r *DeleteMachineTagResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteMachineTagResponse) ToJsonString ¶
func (r *DeleteMachineTagResponse) ToJsonString() string
type DeleteMachineTagResponseParams ¶ added in v1.0.426
type DeleteMachineTagResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteMaliciousRequestsRequest ¶
type DeleteMaliciousRequestsRequest struct { *tchttp.BaseRequest // 恶意请求记录ID数组,最大100条。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
func NewDeleteMaliciousRequestsRequest ¶
func NewDeleteMaliciousRequestsRequest() (request *DeleteMaliciousRequestsRequest)
func (*DeleteMaliciousRequestsRequest) FromJsonString ¶
func (r *DeleteMaliciousRequestsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteMaliciousRequestsRequest) ToJsonString ¶
func (r *DeleteMaliciousRequestsRequest) ToJsonString() string
type DeleteMaliciousRequestsRequestParams ¶ added in v1.0.426
type DeleteMaliciousRequestsRequestParams struct { // 恶意请求记录ID数组,最大100条。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
Predefined struct for user
type DeleteMaliciousRequestsResponse ¶
type DeleteMaliciousRequestsResponse struct { *tchttp.BaseResponse Response *DeleteMaliciousRequestsResponseParams `json:"Response"` }
func NewDeleteMaliciousRequestsResponse ¶
func NewDeleteMaliciousRequestsResponse() (response *DeleteMaliciousRequestsResponse)
func (*DeleteMaliciousRequestsResponse) FromJsonString ¶
func (r *DeleteMaliciousRequestsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteMaliciousRequestsResponse) ToJsonString ¶
func (r *DeleteMaliciousRequestsResponse) ToJsonString() string
type DeleteMaliciousRequestsResponseParams ¶ added in v1.0.426
type DeleteMaliciousRequestsResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteMalwaresRequest ¶
type DeleteMalwaresRequest struct { *tchttp.BaseRequest // 木马记录ID数组 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
func NewDeleteMalwaresRequest ¶
func NewDeleteMalwaresRequest() (request *DeleteMalwaresRequest)
func (*DeleteMalwaresRequest) FromJsonString ¶
func (r *DeleteMalwaresRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteMalwaresRequest) ToJsonString ¶
func (r *DeleteMalwaresRequest) ToJsonString() string
type DeleteMalwaresRequestParams ¶ added in v1.0.426
type DeleteMalwaresRequestParams struct { // 木马记录ID数组 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
Predefined struct for user
type DeleteMalwaresResponse ¶
type DeleteMalwaresResponse struct { *tchttp.BaseResponse Response *DeleteMalwaresResponseParams `json:"Response"` }
func NewDeleteMalwaresResponse ¶
func NewDeleteMalwaresResponse() (response *DeleteMalwaresResponse)
func (*DeleteMalwaresResponse) FromJsonString ¶
func (r *DeleteMalwaresResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteMalwaresResponse) ToJsonString ¶
func (r *DeleteMalwaresResponse) ToJsonString() string
type DeleteMalwaresResponseParams ¶ added in v1.0.426
type DeleteMalwaresResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteNonlocalLoginPlacesRequest ¶
type DeleteNonlocalLoginPlacesRequest struct { *tchttp.BaseRequest // 异地登录事件ID数组。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
func NewDeleteNonlocalLoginPlacesRequest ¶
func NewDeleteNonlocalLoginPlacesRequest() (request *DeleteNonlocalLoginPlacesRequest)
func (*DeleteNonlocalLoginPlacesRequest) FromJsonString ¶
func (r *DeleteNonlocalLoginPlacesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNonlocalLoginPlacesRequest) ToJsonString ¶
func (r *DeleteNonlocalLoginPlacesRequest) ToJsonString() string
type DeleteNonlocalLoginPlacesRequestParams ¶ added in v1.0.426
type DeleteNonlocalLoginPlacesRequestParams struct { // 异地登录事件ID数组。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
Predefined struct for user
type DeleteNonlocalLoginPlacesResponse ¶
type DeleteNonlocalLoginPlacesResponse struct { *tchttp.BaseResponse Response *DeleteNonlocalLoginPlacesResponseParams `json:"Response"` }
func NewDeleteNonlocalLoginPlacesResponse ¶
func NewDeleteNonlocalLoginPlacesResponse() (response *DeleteNonlocalLoginPlacesResponse)
func (*DeleteNonlocalLoginPlacesResponse) FromJsonString ¶
func (r *DeleteNonlocalLoginPlacesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNonlocalLoginPlacesResponse) ToJsonString ¶
func (r *DeleteNonlocalLoginPlacesResponse) ToJsonString() string
type DeleteNonlocalLoginPlacesResponseParams ¶ added in v1.0.426
type DeleteNonlocalLoginPlacesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeletePrivilegeEventsRequest ¶
type DeletePrivilegeEventsRequest struct { *tchttp.BaseRequest // ID数组,最大100条。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
func NewDeletePrivilegeEventsRequest ¶
func NewDeletePrivilegeEventsRequest() (request *DeletePrivilegeEventsRequest)
func (*DeletePrivilegeEventsRequest) FromJsonString ¶
func (r *DeletePrivilegeEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePrivilegeEventsRequest) ToJsonString ¶
func (r *DeletePrivilegeEventsRequest) ToJsonString() string
type DeletePrivilegeEventsRequestParams ¶ added in v1.0.426
type DeletePrivilegeEventsRequestParams struct { // ID数组,最大100条。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
Predefined struct for user
type DeletePrivilegeEventsResponse ¶
type DeletePrivilegeEventsResponse struct { *tchttp.BaseResponse Response *DeletePrivilegeEventsResponseParams `json:"Response"` }
func NewDeletePrivilegeEventsResponse ¶
func NewDeletePrivilegeEventsResponse() (response *DeletePrivilegeEventsResponse)
func (*DeletePrivilegeEventsResponse) FromJsonString ¶
func (r *DeletePrivilegeEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePrivilegeEventsResponse) ToJsonString ¶
func (r *DeletePrivilegeEventsResponse) ToJsonString() string
type DeletePrivilegeEventsResponseParams ¶ added in v1.0.426
type DeletePrivilegeEventsResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeletePrivilegeRulesRequest ¶
type DeletePrivilegeRulesRequest struct { *tchttp.BaseRequest // ID数组,最大100条。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
func NewDeletePrivilegeRulesRequest ¶
func NewDeletePrivilegeRulesRequest() (request *DeletePrivilegeRulesRequest)
func (*DeletePrivilegeRulesRequest) FromJsonString ¶
func (r *DeletePrivilegeRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePrivilegeRulesRequest) ToJsonString ¶
func (r *DeletePrivilegeRulesRequest) ToJsonString() string
type DeletePrivilegeRulesRequestParams ¶ added in v1.0.426
type DeletePrivilegeRulesRequestParams struct { // ID数组,最大100条。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
Predefined struct for user
type DeletePrivilegeRulesResponse ¶
type DeletePrivilegeRulesResponse struct { *tchttp.BaseResponse Response *DeletePrivilegeRulesResponseParams `json:"Response"` }
func NewDeletePrivilegeRulesResponse ¶
func NewDeletePrivilegeRulesResponse() (response *DeletePrivilegeRulesResponse)
func (*DeletePrivilegeRulesResponse) FromJsonString ¶
func (r *DeletePrivilegeRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePrivilegeRulesResponse) ToJsonString ¶
func (r *DeletePrivilegeRulesResponse) ToJsonString() string
type DeletePrivilegeRulesResponseParams ¶ added in v1.0.426
type DeletePrivilegeRulesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteReverseShellEventsRequest ¶
type DeleteReverseShellEventsRequest struct { *tchttp.BaseRequest // ID数组,最大100条。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
func NewDeleteReverseShellEventsRequest ¶
func NewDeleteReverseShellEventsRequest() (request *DeleteReverseShellEventsRequest)
func (*DeleteReverseShellEventsRequest) FromJsonString ¶
func (r *DeleteReverseShellEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteReverseShellEventsRequest) ToJsonString ¶
func (r *DeleteReverseShellEventsRequest) ToJsonString() string
type DeleteReverseShellEventsRequestParams ¶ added in v1.0.426
type DeleteReverseShellEventsRequestParams struct { // ID数组,最大100条。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
Predefined struct for user
type DeleteReverseShellEventsResponse ¶
type DeleteReverseShellEventsResponse struct { *tchttp.BaseResponse Response *DeleteReverseShellEventsResponseParams `json:"Response"` }
func NewDeleteReverseShellEventsResponse ¶
func NewDeleteReverseShellEventsResponse() (response *DeleteReverseShellEventsResponse)
func (*DeleteReverseShellEventsResponse) FromJsonString ¶
func (r *DeleteReverseShellEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteReverseShellEventsResponse) ToJsonString ¶
func (r *DeleteReverseShellEventsResponse) ToJsonString() string
type DeleteReverseShellEventsResponseParams ¶ added in v1.0.426
type DeleteReverseShellEventsResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteReverseShellRulesRequest ¶
type DeleteReverseShellRulesRequest struct { *tchttp.BaseRequest // ID数组,最大100条。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
func NewDeleteReverseShellRulesRequest ¶
func NewDeleteReverseShellRulesRequest() (request *DeleteReverseShellRulesRequest)
func (*DeleteReverseShellRulesRequest) FromJsonString ¶
func (r *DeleteReverseShellRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteReverseShellRulesRequest) ToJsonString ¶
func (r *DeleteReverseShellRulesRequest) ToJsonString() string
type DeleteReverseShellRulesRequestParams ¶ added in v1.0.426
type DeleteReverseShellRulesRequestParams struct { // ID数组,最大100条。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
Predefined struct for user
type DeleteReverseShellRulesResponse ¶
type DeleteReverseShellRulesResponse struct { *tchttp.BaseResponse Response *DeleteReverseShellRulesResponseParams `json:"Response"` }
func NewDeleteReverseShellRulesResponse ¶
func NewDeleteReverseShellRulesResponse() (response *DeleteReverseShellRulesResponse)
func (*DeleteReverseShellRulesResponse) FromJsonString ¶
func (r *DeleteReverseShellRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteReverseShellRulesResponse) ToJsonString ¶
func (r *DeleteReverseShellRulesResponse) ToJsonString() string
type DeleteReverseShellRulesResponseParams ¶ added in v1.0.426
type DeleteReverseShellRulesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteTagsRequest ¶
type DeleteTagsRequest struct { *tchttp.BaseRequest // 标签ID Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
func NewDeleteTagsRequest ¶
func NewDeleteTagsRequest() (request *DeleteTagsRequest)
func (*DeleteTagsRequest) FromJsonString ¶
func (r *DeleteTagsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTagsRequest) ToJsonString ¶
func (r *DeleteTagsRequest) ToJsonString() string
type DeleteTagsRequestParams ¶ added in v1.0.426
type DeleteTagsRequestParams struct { // 标签ID Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
Predefined struct for user
type DeleteTagsResponse ¶
type DeleteTagsResponse struct { *tchttp.BaseResponse Response *DeleteTagsResponseParams `json:"Response"` }
func NewDeleteTagsResponse ¶
func NewDeleteTagsResponse() (response *DeleteTagsResponse)
func (*DeleteTagsResponse) FromJsonString ¶
func (r *DeleteTagsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTagsResponse) ToJsonString ¶
func (r *DeleteTagsResponse) ToJsonString() string
type DeleteTagsResponseParams ¶ added in v1.0.426
type DeleteTagsResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteUsualLoginPlacesRequest ¶
type DeleteUsualLoginPlacesRequest struct { *tchttp.BaseRequest // 云镜客户端Uuid Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 已添加常用登录地城市ID数组 CityIds []*uint64 `json:"CityIds,omitempty" name:"CityIds"` }
func NewDeleteUsualLoginPlacesRequest ¶
func NewDeleteUsualLoginPlacesRequest() (request *DeleteUsualLoginPlacesRequest)
func (*DeleteUsualLoginPlacesRequest) FromJsonString ¶
func (r *DeleteUsualLoginPlacesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteUsualLoginPlacesRequest) ToJsonString ¶
func (r *DeleteUsualLoginPlacesRequest) ToJsonString() string
type DeleteUsualLoginPlacesRequestParams ¶ added in v1.0.426
type DeleteUsualLoginPlacesRequestParams struct { // 云镜客户端Uuid Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 已添加常用登录地城市ID数组 CityIds []*uint64 `json:"CityIds,omitempty" name:"CityIds"` }
Predefined struct for user
type DeleteUsualLoginPlacesResponse ¶
type DeleteUsualLoginPlacesResponse struct { *tchttp.BaseResponse Response *DeleteUsualLoginPlacesResponseParams `json:"Response"` }
func NewDeleteUsualLoginPlacesResponse ¶
func NewDeleteUsualLoginPlacesResponse() (response *DeleteUsualLoginPlacesResponse)
func (*DeleteUsualLoginPlacesResponse) FromJsonString ¶
func (r *DeleteUsualLoginPlacesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteUsualLoginPlacesResponse) ToJsonString ¶
func (r *DeleteUsualLoginPlacesResponse) ToJsonString() string
type DeleteUsualLoginPlacesResponseParams ¶ added in v1.0.426
type DeleteUsualLoginPlacesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAccountStatisticsRequest ¶
type DescribeAccountStatisticsRequest struct { *tchttp.BaseRequest // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Username - String - 是否必填:否 - 帐号用户名</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewDescribeAccountStatisticsRequest ¶
func NewDescribeAccountStatisticsRequest() (request *DescribeAccountStatisticsRequest)
func (*DescribeAccountStatisticsRequest) FromJsonString ¶
func (r *DescribeAccountStatisticsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccountStatisticsRequest) ToJsonString ¶
func (r *DescribeAccountStatisticsRequest) ToJsonString() string
type DescribeAccountStatisticsRequestParams ¶ added in v1.0.426
type DescribeAccountStatisticsRequestParams struct { // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Username - String - 是否必填:否 - 帐号用户名</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeAccountStatisticsResponse ¶
type DescribeAccountStatisticsResponse struct { *tchttp.BaseResponse Response *DescribeAccountStatisticsResponseParams `json:"Response"` }
func NewDescribeAccountStatisticsResponse ¶
func NewDescribeAccountStatisticsResponse() (response *DescribeAccountStatisticsResponse)
func (*DescribeAccountStatisticsResponse) FromJsonString ¶
func (r *DescribeAccountStatisticsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccountStatisticsResponse) ToJsonString ¶
func (r *DescribeAccountStatisticsResponse) ToJsonString() string
type DescribeAccountStatisticsResponseParams ¶ added in v1.0.426
type DescribeAccountStatisticsResponseParams struct { // 帐号统计列表记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 帐号统计列表。 AccountStatistics []*AccountStatistics `json:"AccountStatistics,omitempty" name:"AccountStatistics"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAccountsRequest ¶
type DescribeAccountsRequest struct { *tchttp.BaseRequest // 云镜客户端唯一Uuid。Username和Uuid必填其一,使用Uuid表示,查询该主机下列表信息。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 云镜客户端唯一Uuid。Username和Uuid必填其一,使用Username表示,查询该用户名下列表信息。 Username *string `json:"Username,omitempty" name:"Username"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Username - String - 是否必填:否 - 帐号名</li> // <li>Privilege - String - 是否必填:否 - 帐号类型(ORDINARY: 普通帐号 | SUPPER: 超级管理员帐号)</li> // <li>MachineIp - String - 是否必填:否 - 主机内网IP</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewDescribeAccountsRequest ¶
func NewDescribeAccountsRequest() (request *DescribeAccountsRequest)
func (*DescribeAccountsRequest) FromJsonString ¶
func (r *DescribeAccountsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccountsRequest) ToJsonString ¶
func (r *DescribeAccountsRequest) ToJsonString() string
type DescribeAccountsRequestParams ¶ added in v1.0.426
type DescribeAccountsRequestParams struct { // 云镜客户端唯一Uuid。Username和Uuid必填其一,使用Uuid表示,查询该主机下列表信息。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 云镜客户端唯一Uuid。Username和Uuid必填其一,使用Username表示,查询该用户名下列表信息。 Username *string `json:"Username,omitempty" name:"Username"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Username - String - 是否必填:否 - 帐号名</li> // <li>Privilege - String - 是否必填:否 - 帐号类型(ORDINARY: 普通帐号 | SUPPER: 超级管理员帐号)</li> // <li>MachineIp - String - 是否必填:否 - 主机内网IP</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeAccountsResponse ¶
type DescribeAccountsResponse struct { *tchttp.BaseResponse Response *DescribeAccountsResponseParams `json:"Response"` }
func NewDescribeAccountsResponse ¶
func NewDescribeAccountsResponse() (response *DescribeAccountsResponse)
func (*DescribeAccountsResponse) FromJsonString ¶
func (r *DescribeAccountsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccountsResponse) ToJsonString ¶
func (r *DescribeAccountsResponse) ToJsonString() string
type DescribeAccountsResponseParams ¶ added in v1.0.426
type DescribeAccountsResponseParams struct { // 帐号列表记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 帐号数据列表。 Accounts []*Account `json:"Accounts,omitempty" name:"Accounts"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAgentVulsRequest ¶
type DescribeAgentVulsRequest struct { *tchttp.BaseRequest // 漏洞类型。 // <li>WEB: Web应用漏洞</li> // <li>SYSTEM:系统组件漏洞</li> // <li>BASELINE:安全基线</li> VulType *string `json:"VulType,omitempty" name:"VulType"` // 客户端UUID。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Status - String - 是否必填:否 - 状态筛选(UN_OPERATED: 待处理 | FIXED:已修复) Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewDescribeAgentVulsRequest ¶
func NewDescribeAgentVulsRequest() (request *DescribeAgentVulsRequest)
func (*DescribeAgentVulsRequest) FromJsonString ¶
func (r *DescribeAgentVulsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAgentVulsRequest) ToJsonString ¶
func (r *DescribeAgentVulsRequest) ToJsonString() string
type DescribeAgentVulsRequestParams ¶ added in v1.0.426
type DescribeAgentVulsRequestParams struct { // 漏洞类型。 // <li>WEB: Web应用漏洞</li> // <li>SYSTEM:系统组件漏洞</li> // <li>BASELINE:安全基线</li> VulType *string `json:"VulType,omitempty" name:"VulType"` // 客户端UUID。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Status - String - 是否必填:否 - 状态筛选(UN_OPERATED: 待处理 | FIXED:已修复) Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeAgentVulsResponse ¶
type DescribeAgentVulsResponse struct { *tchttp.BaseResponse Response *DescribeAgentVulsResponseParams `json:"Response"` }
func NewDescribeAgentVulsResponse ¶
func NewDescribeAgentVulsResponse() (response *DescribeAgentVulsResponse)
func (*DescribeAgentVulsResponse) FromJsonString ¶
func (r *DescribeAgentVulsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAgentVulsResponse) ToJsonString ¶
func (r *DescribeAgentVulsResponse) ToJsonString() string
type DescribeAgentVulsResponseParams ¶ added in v1.0.426
type DescribeAgentVulsResponseParams struct { // 记录总数 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 主机漏洞信息 AgentVuls []*AgentVul `json:"AgentVuls,omitempty" name:"AgentVuls"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAlarmAttributeRequest ¶
type DescribeAlarmAttributeRequest struct {
*tchttp.BaseRequest
}
func NewDescribeAlarmAttributeRequest ¶
func NewDescribeAlarmAttributeRequest() (request *DescribeAlarmAttributeRequest)
func (*DescribeAlarmAttributeRequest) FromJsonString ¶
func (r *DescribeAlarmAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlarmAttributeRequest) ToJsonString ¶
func (r *DescribeAlarmAttributeRequest) ToJsonString() string
type DescribeAlarmAttributeRequestParams ¶ added in v1.0.426
type DescribeAlarmAttributeRequestParams struct { }
Predefined struct for user
type DescribeAlarmAttributeResponse ¶
type DescribeAlarmAttributeResponse struct { *tchttp.BaseResponse Response *DescribeAlarmAttributeResponseParams `json:"Response"` }
func NewDescribeAlarmAttributeResponse ¶
func NewDescribeAlarmAttributeResponse() (response *DescribeAlarmAttributeResponse)
func (*DescribeAlarmAttributeResponse) FromJsonString ¶
func (r *DescribeAlarmAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlarmAttributeResponse) ToJsonString ¶
func (r *DescribeAlarmAttributeResponse) ToJsonString() string
type DescribeAlarmAttributeResponseParams ¶ added in v1.0.426
type DescribeAlarmAttributeResponseParams struct { // 防护软件离线告警状态: // <li>OPEN:告警已开启</li> // <li>CLOSE: 告警已关闭</li> Offline *string `json:"Offline,omitempty" name:"Offline"` // 发现木马告警状态: // <li>OPEN:告警已开启</li> // <li>CLOSE: 告警已关闭</li> Malware *string `json:"Malware,omitempty" name:"Malware"` // 发现异地登录告警状态: // <li>OPEN:告警已开启</li> // <li>CLOSE: 告警已关闭</li> NonlocalLogin *string `json:"NonlocalLogin,omitempty" name:"NonlocalLogin"` // 被暴力破解成功告警状态: // <li>OPEN:告警已开启</li> // <li>CLOSE: 告警已关闭</li> CrackSuccess *string `json:"CrackSuccess,omitempty" name:"CrackSuccess"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAttackLogInfoRequest ¶
type DescribeAttackLogInfoRequest struct { *tchttp.BaseRequest // 日志ID Id *uint64 `json:"Id,omitempty" name:"Id"` }
func NewDescribeAttackLogInfoRequest ¶
func NewDescribeAttackLogInfoRequest() (request *DescribeAttackLogInfoRequest)
func (*DescribeAttackLogInfoRequest) FromJsonString ¶
func (r *DescribeAttackLogInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAttackLogInfoRequest) ToJsonString ¶
func (r *DescribeAttackLogInfoRequest) ToJsonString() string
type DescribeAttackLogInfoRequestParams ¶ added in v1.0.426
type DescribeAttackLogInfoRequestParams struct { // 日志ID Id *uint64 `json:"Id,omitempty" name:"Id"` }
Predefined struct for user
type DescribeAttackLogInfoResponse ¶
type DescribeAttackLogInfoResponse struct { *tchttp.BaseResponse Response *DescribeAttackLogInfoResponseParams `json:"Response"` }
func NewDescribeAttackLogInfoResponse ¶
func NewDescribeAttackLogInfoResponse() (response *DescribeAttackLogInfoResponse)
func (*DescribeAttackLogInfoResponse) FromJsonString ¶
func (r *DescribeAttackLogInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAttackLogInfoResponse) ToJsonString ¶
func (r *DescribeAttackLogInfoResponse) ToJsonString() string
type DescribeAttackLogInfoResponseParams ¶ added in v1.0.426
type DescribeAttackLogInfoResponseParams struct { // 日志ID Id *uint64 `json:"Id,omitempty" name:"Id"` // 主机ID Quuid *string `json:"Quuid,omitempty" name:"Quuid"` // 攻击来源端口 SrcPort *uint64 `json:"SrcPort,omitempty" name:"SrcPort"` // 攻击来源IP SrcIp *string `json:"SrcIp,omitempty" name:"SrcIp"` // 攻击目标端口 DstPort *uint64 `json:"DstPort,omitempty" name:"DstPort"` // 攻击目标IP DstIp *string `json:"DstIp,omitempty" name:"DstIp"` // 攻击方法 HttpMethod *string `json:"HttpMethod,omitempty" name:"HttpMethod"` // 攻击目标主机 HttpHost *string `json:"HttpHost,omitempty" name:"HttpHost"` // 攻击头信息 HttpHead *string `json:"HttpHead,omitempty" name:"HttpHead"` // 攻击者浏览器标识 HttpUserAgent *string `json:"HttpUserAgent,omitempty" name:"HttpUserAgent"` // 请求源 HttpReferer *string `json:"HttpReferer,omitempty" name:"HttpReferer"` // 威胁类型 VulType *string `json:"VulType,omitempty" name:"VulType"` // 攻击路径 HttpCgi *string `json:"HttpCgi,omitempty" name:"HttpCgi"` // 攻击参数 HttpParam *string `json:"HttpParam,omitempty" name:"HttpParam"` // 攻击时间 CreatedAt *string `json:"CreatedAt,omitempty" name:"CreatedAt"` // 攻击内容 HttpContent *string `json:"HttpContent,omitempty" name:"HttpContent"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAttackLogsRequest ¶
type DescribeAttackLogsRequest struct { *tchttp.BaseRequest // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>HttpMethod - String - 是否必填:否 - 攻击方法(POST|GET)</li> // <li>MachineIp - String - 是否必填:否 - 主机内网IP</li> // <li>DateRange - String - 是否必填:否 - 时间范围(存储最近3个月的数据),如最近一个月["2019-11-17", "2019-12-17"]</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 主机安全客户端ID Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 云主机机器ID Quuid *string `json:"Quuid,omitempty" name:"Quuid"` }
func NewDescribeAttackLogsRequest ¶
func NewDescribeAttackLogsRequest() (request *DescribeAttackLogsRequest)
func (*DescribeAttackLogsRequest) FromJsonString ¶
func (r *DescribeAttackLogsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAttackLogsRequest) ToJsonString ¶
func (r *DescribeAttackLogsRequest) ToJsonString() string
type DescribeAttackLogsRequestParams ¶ added in v1.0.426
type DescribeAttackLogsRequestParams struct { // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>HttpMethod - String - 是否必填:否 - 攻击方法(POST|GET)</li> // <li>MachineIp - String - 是否必填:否 - 主机内网IP</li> // <li>DateRange - String - 是否必填:否 - 时间范围(存储最近3个月的数据),如最近一个月["2019-11-17", "2019-12-17"]</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 主机安全客户端ID Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 云主机机器ID Quuid *string `json:"Quuid,omitempty" name:"Quuid"` }
Predefined struct for user
type DescribeAttackLogsResponse ¶
type DescribeAttackLogsResponse struct { *tchttp.BaseResponse Response *DescribeAttackLogsResponseParams `json:"Response"` }
func NewDescribeAttackLogsResponse ¶
func NewDescribeAttackLogsResponse() (response *DescribeAttackLogsResponse)
func (*DescribeAttackLogsResponse) FromJsonString ¶
func (r *DescribeAttackLogsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAttackLogsResponse) ToJsonString ¶
func (r *DescribeAttackLogsResponse) ToJsonString() string
type DescribeAttackLogsResponseParams ¶ added in v1.0.426
type DescribeAttackLogsResponseParams struct { // 日志列表 // 注意:此字段可能返回 null,表示取不到有效值。 AttackLogs []*DefendAttackLog `json:"AttackLogs,omitempty" name:"AttackLogs"` // 总条数 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBashEventsRequest ¶
type DescribeBashEventsRequest struct { *tchttp.BaseRequest // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Keywords - String - 是否必填:否 - 关键词(主机内网IP)</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewDescribeBashEventsRequest ¶
func NewDescribeBashEventsRequest() (request *DescribeBashEventsRequest)
func (*DescribeBashEventsRequest) FromJsonString ¶
func (r *DescribeBashEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBashEventsRequest) ToJsonString ¶
func (r *DescribeBashEventsRequest) ToJsonString() string
type DescribeBashEventsRequestParams ¶ added in v1.0.426
type DescribeBashEventsRequestParams struct { // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Keywords - String - 是否必填:否 - 关键词(主机内网IP)</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeBashEventsResponse ¶
type DescribeBashEventsResponse struct { *tchttp.BaseResponse Response *DescribeBashEventsResponseParams `json:"Response"` }
func NewDescribeBashEventsResponse ¶
func NewDescribeBashEventsResponse() (response *DescribeBashEventsResponse)
func (*DescribeBashEventsResponse) FromJsonString ¶
func (r *DescribeBashEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBashEventsResponse) ToJsonString ¶
func (r *DescribeBashEventsResponse) ToJsonString() string
type DescribeBashEventsResponseParams ¶ added in v1.0.426
type DescribeBashEventsResponseParams struct { // 总条数 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 高危命令事件列表 List []*BashEvent `json:"List,omitempty" name:"List"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBashRulesRequest ¶
type DescribeBashRulesRequest struct { *tchttp.BaseRequest // 0-系统规则; 1-用户规则 Type *uint64 `json:"Type,omitempty" name:"Type"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Keywords - String - 是否必填:否 - 关键字(规则名称)</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewDescribeBashRulesRequest ¶
func NewDescribeBashRulesRequest() (request *DescribeBashRulesRequest)
func (*DescribeBashRulesRequest) FromJsonString ¶
func (r *DescribeBashRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBashRulesRequest) ToJsonString ¶
func (r *DescribeBashRulesRequest) ToJsonString() string
type DescribeBashRulesRequestParams ¶ added in v1.0.426
type DescribeBashRulesRequestParams struct { // 0-系统规则; 1-用户规则 Type *uint64 `json:"Type,omitempty" name:"Type"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Keywords - String - 是否必填:否 - 关键字(规则名称)</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeBashRulesResponse ¶
type DescribeBashRulesResponse struct { *tchttp.BaseResponse Response *DescribeBashRulesResponseParams `json:"Response"` }
func NewDescribeBashRulesResponse ¶
func NewDescribeBashRulesResponse() (response *DescribeBashRulesResponse)
func (*DescribeBashRulesResponse) FromJsonString ¶
func (r *DescribeBashRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBashRulesResponse) ToJsonString ¶
func (r *DescribeBashRulesResponse) ToJsonString() string
type DescribeBashRulesResponseParams ¶ added in v1.0.426
type DescribeBashRulesResponseParams struct { // 列表内容 List []*BashRule `json:"List,omitempty" name:"List"` // 总条数 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBruteAttacksRequest ¶
type DescribeBruteAttacksRequest struct { *tchttp.BaseRequest // 客户端唯一Uuid。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Keywords - String - 是否必填:否 - 查询关键字</li> // <li>Status - String - 是否必填:否 - 查询状态(FAILED:破解失败 |SUCCESS:破解成功)</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeBruteAttacksRequest ¶
func NewDescribeBruteAttacksRequest() (request *DescribeBruteAttacksRequest)
func (*DescribeBruteAttacksRequest) FromJsonString ¶
func (r *DescribeBruteAttacksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBruteAttacksRequest) ToJsonString ¶
func (r *DescribeBruteAttacksRequest) ToJsonString() string
type DescribeBruteAttacksRequestParams ¶ added in v1.0.426
type DescribeBruteAttacksRequestParams struct { // 客户端唯一Uuid。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Keywords - String - 是否必填:否 - 查询关键字</li> // <li>Status - String - 是否必填:否 - 查询状态(FAILED:破解失败 |SUCCESS:破解成功)</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeBruteAttacksResponse ¶
type DescribeBruteAttacksResponse struct { *tchttp.BaseResponse Response *DescribeBruteAttacksResponseParams `json:"Response"` }
func NewDescribeBruteAttacksResponse ¶
func NewDescribeBruteAttacksResponse() (response *DescribeBruteAttacksResponse)
func (*DescribeBruteAttacksResponse) FromJsonString ¶
func (r *DescribeBruteAttacksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBruteAttacksResponse) ToJsonString ¶
func (r *DescribeBruteAttacksResponse) ToJsonString() string
type DescribeBruteAttacksResponseParams ¶ added in v1.0.426
type DescribeBruteAttacksResponseParams struct { // 事件数量 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 暴力破解事件列表 BruteAttacks []*BruteAttack `json:"BruteAttacks,omitempty" name:"BruteAttacks"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeComponentInfoRequest ¶
type DescribeComponentInfoRequest struct { *tchttp.BaseRequest // 组件ID。 ComponentId *uint64 `json:"ComponentId,omitempty" name:"ComponentId"` }
func NewDescribeComponentInfoRequest ¶
func NewDescribeComponentInfoRequest() (request *DescribeComponentInfoRequest)
func (*DescribeComponentInfoRequest) FromJsonString ¶
func (r *DescribeComponentInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComponentInfoRequest) ToJsonString ¶
func (r *DescribeComponentInfoRequest) ToJsonString() string
type DescribeComponentInfoRequestParams ¶ added in v1.0.426
type DescribeComponentInfoRequestParams struct { // 组件ID。 ComponentId *uint64 `json:"ComponentId,omitempty" name:"ComponentId"` }
Predefined struct for user
type DescribeComponentInfoResponse ¶
type DescribeComponentInfoResponse struct { *tchttp.BaseResponse Response *DescribeComponentInfoResponseParams `json:"Response"` }
func NewDescribeComponentInfoResponse ¶
func NewDescribeComponentInfoResponse() (response *DescribeComponentInfoResponse)
func (*DescribeComponentInfoResponse) FromJsonString ¶
func (r *DescribeComponentInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComponentInfoResponse) ToJsonString ¶
func (r *DescribeComponentInfoResponse) ToJsonString() string
type DescribeComponentInfoResponseParams ¶ added in v1.0.426
type DescribeComponentInfoResponseParams struct { // 组件ID。 Id *uint64 `json:"Id,omitempty" name:"Id"` // 组件名称。 ComponentName *string `json:"ComponentName,omitempty" name:"ComponentName"` // 组件类型。 // <li>WEB:web组件</li> // <li>SYSTEM:系统组件</li> ComponentType *string `json:"ComponentType,omitempty" name:"ComponentType"` // 组件官网。 Homepage *string `json:"Homepage,omitempty" name:"Homepage"` // 组件描述。 Description *string `json:"Description,omitempty" name:"Description"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeComponentStatisticsRequest ¶
type DescribeComponentStatisticsRequest struct { *tchttp.BaseRequest // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // ComponentName - String - 是否必填:否 - 组件名称 Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewDescribeComponentStatisticsRequest ¶
func NewDescribeComponentStatisticsRequest() (request *DescribeComponentStatisticsRequest)
func (*DescribeComponentStatisticsRequest) FromJsonString ¶
func (r *DescribeComponentStatisticsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComponentStatisticsRequest) ToJsonString ¶
func (r *DescribeComponentStatisticsRequest) ToJsonString() string
type DescribeComponentStatisticsRequestParams ¶ added in v1.0.426
type DescribeComponentStatisticsRequestParams struct { // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // ComponentName - String - 是否必填:否 - 组件名称 Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeComponentStatisticsResponse ¶
type DescribeComponentStatisticsResponse struct { *tchttp.BaseResponse Response *DescribeComponentStatisticsResponseParams `json:"Response"` }
func NewDescribeComponentStatisticsResponse ¶
func NewDescribeComponentStatisticsResponse() (response *DescribeComponentStatisticsResponse)
func (*DescribeComponentStatisticsResponse) FromJsonString ¶
func (r *DescribeComponentStatisticsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComponentStatisticsResponse) ToJsonString ¶
func (r *DescribeComponentStatisticsResponse) ToJsonString() string
type DescribeComponentStatisticsResponseParams ¶ added in v1.0.426
type DescribeComponentStatisticsResponseParams struct { // 组件统计列表记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 组件统计列表数据数组。 ComponentStatistics []*ComponentStatistics `json:"ComponentStatistics,omitempty" name:"ComponentStatistics"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeComponentsRequest ¶
type DescribeComponentsRequest struct { *tchttp.BaseRequest // 云镜客户端唯一Uuid。Uuid和ComponentId必填其一,使用Uuid表示,查询该主机列表信息。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 组件ID。Uuid和ComponentId必填其一,使用ComponentId表示,查询该组件列表信息。 ComponentId *uint64 `json:"ComponentId,omitempty" name:"ComponentId"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>ComponentVersion - String - 是否必填:否 - 组件版本号</li> // <li>MachineIp - String - 是否必填:否 - 主机内网IP</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewDescribeComponentsRequest ¶
func NewDescribeComponentsRequest() (request *DescribeComponentsRequest)
func (*DescribeComponentsRequest) FromJsonString ¶
func (r *DescribeComponentsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComponentsRequest) ToJsonString ¶
func (r *DescribeComponentsRequest) ToJsonString() string
type DescribeComponentsRequestParams ¶ added in v1.0.426
type DescribeComponentsRequestParams struct { // 云镜客户端唯一Uuid。Uuid和ComponentId必填其一,使用Uuid表示,查询该主机列表信息。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 组件ID。Uuid和ComponentId必填其一,使用ComponentId表示,查询该组件列表信息。 ComponentId *uint64 `json:"ComponentId,omitempty" name:"ComponentId"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>ComponentVersion - String - 是否必填:否 - 组件版本号</li> // <li>MachineIp - String - 是否必填:否 - 主机内网IP</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeComponentsResponse ¶
type DescribeComponentsResponse struct { *tchttp.BaseResponse Response *DescribeComponentsResponseParams `json:"Response"` }
func NewDescribeComponentsResponse ¶
func NewDescribeComponentsResponse() (response *DescribeComponentsResponse)
func (*DescribeComponentsResponse) FromJsonString ¶
func (r *DescribeComponentsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComponentsResponse) ToJsonString ¶
func (r *DescribeComponentsResponse) ToJsonString() string
type DescribeComponentsResponseParams ¶ added in v1.0.426
type DescribeComponentsResponseParams struct { // 组件列表记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 组件列表数据。 Components []*Component `json:"Components,omitempty" name:"Components"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeHistoryAccountsRequest ¶
type DescribeHistoryAccountsRequest struct { *tchttp.BaseRequest // 云镜客户端唯一Uuid。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Username - String - 是否必填:否 - 帐号名</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewDescribeHistoryAccountsRequest ¶
func NewDescribeHistoryAccountsRequest() (request *DescribeHistoryAccountsRequest)
func (*DescribeHistoryAccountsRequest) FromJsonString ¶
func (r *DescribeHistoryAccountsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeHistoryAccountsRequest) ToJsonString ¶
func (r *DescribeHistoryAccountsRequest) ToJsonString() string
type DescribeHistoryAccountsRequestParams ¶ added in v1.0.426
type DescribeHistoryAccountsRequestParams struct { // 云镜客户端唯一Uuid。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Username - String - 是否必填:否 - 帐号名</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeHistoryAccountsResponse ¶
type DescribeHistoryAccountsResponse struct { *tchttp.BaseResponse Response *DescribeHistoryAccountsResponseParams `json:"Response"` }
func NewDescribeHistoryAccountsResponse ¶
func NewDescribeHistoryAccountsResponse() (response *DescribeHistoryAccountsResponse)
func (*DescribeHistoryAccountsResponse) FromJsonString ¶
func (r *DescribeHistoryAccountsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeHistoryAccountsResponse) ToJsonString ¶
func (r *DescribeHistoryAccountsResponse) ToJsonString() string
type DescribeHistoryAccountsResponseParams ¶ added in v1.0.426
type DescribeHistoryAccountsResponseParams struct { // 帐号变更历史列表记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 帐号变更历史数据数组。 HistoryAccounts []*HistoryAccount `json:"HistoryAccounts,omitempty" name:"HistoryAccounts"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeImpactedHostsRequest ¶
type DescribeImpactedHostsRequest struct { *tchttp.BaseRequest // 漏洞种类ID。 VulId *uint64 `json:"VulId,omitempty" name:"VulId"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Status - String - 是否必填:否 - 状态筛选(UN_OPERATED:待处理 | FIXED:已修复)</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewDescribeImpactedHostsRequest ¶
func NewDescribeImpactedHostsRequest() (request *DescribeImpactedHostsRequest)
func (*DescribeImpactedHostsRequest) FromJsonString ¶
func (r *DescribeImpactedHostsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImpactedHostsRequest) ToJsonString ¶
func (r *DescribeImpactedHostsRequest) ToJsonString() string
type DescribeImpactedHostsRequestParams ¶ added in v1.0.426
type DescribeImpactedHostsRequestParams struct { // 漏洞种类ID。 VulId *uint64 `json:"VulId,omitempty" name:"VulId"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Status - String - 是否必填:否 - 状态筛选(UN_OPERATED:待处理 | FIXED:已修复)</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeImpactedHostsResponse ¶
type DescribeImpactedHostsResponse struct { *tchttp.BaseResponse Response *DescribeImpactedHostsResponseParams `json:"Response"` }
func NewDescribeImpactedHostsResponse ¶
func NewDescribeImpactedHostsResponse() (response *DescribeImpactedHostsResponse)
func (*DescribeImpactedHostsResponse) FromJsonString ¶
func (r *DescribeImpactedHostsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImpactedHostsResponse) ToJsonString ¶
func (r *DescribeImpactedHostsResponse) ToJsonString() string
type DescribeImpactedHostsResponseParams ¶ added in v1.0.426
type DescribeImpactedHostsResponseParams struct { // 记录总数 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 漏洞影响机器列表数组 ImpactedHosts []*ImpactedHost `json:"ImpactedHosts,omitempty" name:"ImpactedHosts"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLoginWhiteListRequest ¶
type DescribeLoginWhiteListRequest struct { *tchttp.BaseRequest // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Keywords - String - 是否必填:否 - 查询关键字 </li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewDescribeLoginWhiteListRequest ¶
func NewDescribeLoginWhiteListRequest() (request *DescribeLoginWhiteListRequest)
func (*DescribeLoginWhiteListRequest) FromJsonString ¶
func (r *DescribeLoginWhiteListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLoginWhiteListRequest) ToJsonString ¶
func (r *DescribeLoginWhiteListRequest) ToJsonString() string
type DescribeLoginWhiteListRequestParams ¶ added in v1.0.426
type DescribeLoginWhiteListRequestParams struct { // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Keywords - String - 是否必填:否 - 查询关键字 </li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeLoginWhiteListResponse ¶
type DescribeLoginWhiteListResponse struct { *tchttp.BaseResponse Response *DescribeLoginWhiteListResponseParams `json:"Response"` }
func NewDescribeLoginWhiteListResponse ¶
func NewDescribeLoginWhiteListResponse() (response *DescribeLoginWhiteListResponse)
func (*DescribeLoginWhiteListResponse) FromJsonString ¶
func (r *DescribeLoginWhiteListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLoginWhiteListResponse) ToJsonString ¶
func (r *DescribeLoginWhiteListResponse) ToJsonString() string
type DescribeLoginWhiteListResponseParams ¶ added in v1.0.426
type DescribeLoginWhiteListResponseParams struct { // 记录总数 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 异地登录白名单数组 LoginWhiteLists []*LoginWhiteLists `json:"LoginWhiteLists,omitempty" name:"LoginWhiteLists"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMachineInfoRequest ¶
type DescribeMachineInfoRequest struct { *tchttp.BaseRequest // 云镜客户端唯一Uuid。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` }
func NewDescribeMachineInfoRequest ¶
func NewDescribeMachineInfoRequest() (request *DescribeMachineInfoRequest)
func (*DescribeMachineInfoRequest) FromJsonString ¶
func (r *DescribeMachineInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMachineInfoRequest) ToJsonString ¶
func (r *DescribeMachineInfoRequest) ToJsonString() string
type DescribeMachineInfoRequestParams ¶ added in v1.0.426
type DescribeMachineInfoRequestParams struct { // 云镜客户端唯一Uuid。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` }
Predefined struct for user
type DescribeMachineInfoResponse ¶
type DescribeMachineInfoResponse struct { *tchttp.BaseResponse Response *DescribeMachineInfoResponseParams `json:"Response"` }
func NewDescribeMachineInfoResponse ¶
func NewDescribeMachineInfoResponse() (response *DescribeMachineInfoResponse)
func (*DescribeMachineInfoResponse) FromJsonString ¶
func (r *DescribeMachineInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMachineInfoResponse) ToJsonString ¶
func (r *DescribeMachineInfoResponse) ToJsonString() string
type DescribeMachineInfoResponseParams ¶ added in v1.0.426
type DescribeMachineInfoResponseParams struct { // 机器ip。 MachineIp *string `json:"MachineIp,omitempty" name:"MachineIp"` // 受云镜保护天数。 ProtectDays *uint64 `json:"ProtectDays,omitempty" name:"ProtectDays"` // 操作系统。 MachineOs *string `json:"MachineOs,omitempty" name:"MachineOs"` // 主机名称。 MachineName *string `json:"MachineName,omitempty" name:"MachineName"` // 在线状态。 // <li>ONLINE: 在线</li> // <li>OFFLINE:离线</li> MachineStatus *string `json:"MachineStatus,omitempty" name:"MachineStatus"` // CVM或BM主机唯一标识。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 主机外网IP。 MachineWanIp *string `json:"MachineWanIp,omitempty" name:"MachineWanIp"` // CVM或BM主机唯一Uuid。 Quuid *string `json:"Quuid,omitempty" name:"Quuid"` // 云镜客户端唯一Uuid。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 是否开通专业版。 // <li>true:是</li> // <li>false:否</li> IsProVersion *bool `json:"IsProVersion,omitempty" name:"IsProVersion"` // 专业版开通时间。 ProVersionOpenDate *string `json:"ProVersionOpenDate,omitempty" name:"ProVersionOpenDate"` // 云主机类型。 // <li>CVM: 虚拟主机</li> // <li>BM: 黑石物理机</li> MachineType *string `json:"MachineType,omitempty" name:"MachineType"` // 机器所属地域。如:ap-guangzhou,ap-shanghai MachineRegion *string `json:"MachineRegion,omitempty" name:"MachineRegion"` // 主机状态。 // <li>POSTPAY: 表示后付费,即按量计费 </li> // <li>PREPAY: 表示预付费,即包年包月</li> PayMode *string `json:"PayMode,omitempty" name:"PayMode"` // 免费木马剩余检测数量。 FreeMalwaresLeft *uint64 `json:"FreeMalwaresLeft,omitempty" name:"FreeMalwaresLeft"` // 免费漏洞剩余检测数量。 FreeVulsLeft *uint64 `json:"FreeVulsLeft,omitempty" name:"FreeVulsLeft"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMachinesRequest ¶
type DescribeMachinesRequest struct { *tchttp.BaseRequest // 云主机类型。 // <li>CVM:表示虚拟主机</li> // <li>BM: 表示黑石物理机</li> MachineType *string `json:"MachineType,omitempty" name:"MachineType"` // 机器所属地域。如:ap-guangzhou,ap-shanghai MachineRegion *string `json:"MachineRegion,omitempty" name:"MachineRegion"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Keywords - String - 是否必填:否 - 查询关键字 </li> // <li>Status - String - 是否必填:否 - 客户端在线状态(OFFLINE: 离线 | ONLINE: 在线 | UNINSTALLED:未安装)</li> // <li>Version - String 是否必填:否 - 当前防护版本( PRO_VERSION:专业版 | BASIC_VERSION:基础版)</li> // 每个过滤条件只支持一个值,暂不支持多个值“或”关系查询 Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewDescribeMachinesRequest ¶
func NewDescribeMachinesRequest() (request *DescribeMachinesRequest)
func (*DescribeMachinesRequest) FromJsonString ¶
func (r *DescribeMachinesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMachinesRequest) ToJsonString ¶
func (r *DescribeMachinesRequest) ToJsonString() string
type DescribeMachinesRequestParams ¶ added in v1.0.426
type DescribeMachinesRequestParams struct { // 云主机类型。 // <li>CVM:表示虚拟主机</li> // <li>BM: 表示黑石物理机</li> MachineType *string `json:"MachineType,omitempty" name:"MachineType"` // 机器所属地域。如:ap-guangzhou,ap-shanghai MachineRegion *string `json:"MachineRegion,omitempty" name:"MachineRegion"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Keywords - String - 是否必填:否 - 查询关键字 </li> // <li>Status - String - 是否必填:否 - 客户端在线状态(OFFLINE: 离线 | ONLINE: 在线 | UNINSTALLED:未安装)</li> // <li>Version - String 是否必填:否 - 当前防护版本( PRO_VERSION:专业版 | BASIC_VERSION:基础版)</li> // 每个过滤条件只支持一个值,暂不支持多个值“或”关系查询 Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeMachinesResponse ¶
type DescribeMachinesResponse struct { *tchttp.BaseResponse Response *DescribeMachinesResponseParams `json:"Response"` }
func NewDescribeMachinesResponse ¶
func NewDescribeMachinesResponse() (response *DescribeMachinesResponse)
func (*DescribeMachinesResponse) FromJsonString ¶
func (r *DescribeMachinesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMachinesResponse) ToJsonString ¶
func (r *DescribeMachinesResponse) ToJsonString() string
type DescribeMachinesResponseParams ¶ added in v1.0.426
type DescribeMachinesResponseParams struct { // 主机列表 Machines []*Machine `json:"Machines,omitempty" name:"Machines"` // 主机数量 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMaliciousRequestsRequest ¶
type DescribeMaliciousRequestsRequest struct { *tchttp.BaseRequest // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Status - String - 是否必填:否 - 状态筛选(UN_OPERATED: 待处理 | TRUSTED:已信任 | UN_TRUSTED:已取消信任)</li> // <li>Domain - String - 是否必填:否 - 恶意请求的域名</li> // <li>MachineIp - String - 是否必填:否 - 主机内网IP</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 云镜客户端唯一UUID。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` }
func NewDescribeMaliciousRequestsRequest ¶
func NewDescribeMaliciousRequestsRequest() (request *DescribeMaliciousRequestsRequest)
func (*DescribeMaliciousRequestsRequest) FromJsonString ¶
func (r *DescribeMaliciousRequestsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMaliciousRequestsRequest) ToJsonString ¶
func (r *DescribeMaliciousRequestsRequest) ToJsonString() string
type DescribeMaliciousRequestsRequestParams ¶ added in v1.0.426
type DescribeMaliciousRequestsRequestParams struct { // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Status - String - 是否必填:否 - 状态筛选(UN_OPERATED: 待处理 | TRUSTED:已信任 | UN_TRUSTED:已取消信任)</li> // <li>Domain - String - 是否必填:否 - 恶意请求的域名</li> // <li>MachineIp - String - 是否必填:否 - 主机内网IP</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 云镜客户端唯一UUID。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` }
Predefined struct for user
type DescribeMaliciousRequestsResponse ¶
type DescribeMaliciousRequestsResponse struct { *tchttp.BaseResponse Response *DescribeMaliciousRequestsResponseParams `json:"Response"` }
func NewDescribeMaliciousRequestsResponse ¶
func NewDescribeMaliciousRequestsResponse() (response *DescribeMaliciousRequestsResponse)
func (*DescribeMaliciousRequestsResponse) FromJsonString ¶
func (r *DescribeMaliciousRequestsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMaliciousRequestsResponse) ToJsonString ¶
func (r *DescribeMaliciousRequestsResponse) ToJsonString() string
type DescribeMaliciousRequestsResponseParams ¶ added in v1.0.426
type DescribeMaliciousRequestsResponseParams struct { // 记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 恶意请求记录数组。 MaliciousRequests []*MaliciousRequest `json:"MaliciousRequests,omitempty" name:"MaliciousRequests"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMalwaresRequest ¶
type DescribeMalwaresRequest struct { *tchttp.BaseRequest // 客户端唯一Uuid。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Keywords - String - 是否必填:否 - 查询关键字 </li> // <li>Status - String - 是否必填:否 - 木马状态(UN_OPERATED: 未处理 | SEGREGATED: 已隔离|TRUSTED:信任)</li> // 每个过滤条件只支持一个值,暂不支持多个值“或”关系查询。 Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewDescribeMalwaresRequest ¶
func NewDescribeMalwaresRequest() (request *DescribeMalwaresRequest)
func (*DescribeMalwaresRequest) FromJsonString ¶
func (r *DescribeMalwaresRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMalwaresRequest) ToJsonString ¶
func (r *DescribeMalwaresRequest) ToJsonString() string
type DescribeMalwaresRequestParams ¶ added in v1.0.426
type DescribeMalwaresRequestParams struct { // 客户端唯一Uuid。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Keywords - String - 是否必填:否 - 查询关键字 </li> // <li>Status - String - 是否必填:否 - 木马状态(UN_OPERATED: 未处理 | SEGREGATED: 已隔离|TRUSTED:信任)</li> // 每个过滤条件只支持一个值,暂不支持多个值“或”关系查询。 Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeMalwaresResponse ¶
type DescribeMalwaresResponse struct { *tchttp.BaseResponse Response *DescribeMalwaresResponseParams `json:"Response"` }
func NewDescribeMalwaresResponse ¶
func NewDescribeMalwaresResponse() (response *DescribeMalwaresResponse)
func (*DescribeMalwaresResponse) FromJsonString ¶
func (r *DescribeMalwaresResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMalwaresResponse) ToJsonString ¶
func (r *DescribeMalwaresResponse) ToJsonString() string
type DescribeMalwaresResponseParams ¶ added in v1.0.426
type DescribeMalwaresResponseParams struct { // 木马总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // Malware数组。 Malwares []*Malware `json:"Malwares,omitempty" name:"Malwares"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNonlocalLoginPlacesRequest ¶
type DescribeNonlocalLoginPlacesRequest struct { *tchttp.BaseRequest // 客户端唯一Uuid。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Keywords - String - 是否必填:否 - 查询关键字</li> // <li>Status - String - 是否必填:否 - 登录状态(NON_LOCAL_LOGIN: 异地登录 | NORMAL_LOGIN : 正常登录)</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewDescribeNonlocalLoginPlacesRequest ¶
func NewDescribeNonlocalLoginPlacesRequest() (request *DescribeNonlocalLoginPlacesRequest)
func (*DescribeNonlocalLoginPlacesRequest) FromJsonString ¶
func (r *DescribeNonlocalLoginPlacesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNonlocalLoginPlacesRequest) ToJsonString ¶
func (r *DescribeNonlocalLoginPlacesRequest) ToJsonString() string
type DescribeNonlocalLoginPlacesRequestParams ¶ added in v1.0.426
type DescribeNonlocalLoginPlacesRequestParams struct { // 客户端唯一Uuid。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Keywords - String - 是否必填:否 - 查询关键字</li> // <li>Status - String - 是否必填:否 - 登录状态(NON_LOCAL_LOGIN: 异地登录 | NORMAL_LOGIN : 正常登录)</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeNonlocalLoginPlacesResponse ¶
type DescribeNonlocalLoginPlacesResponse struct { *tchttp.BaseResponse Response *DescribeNonlocalLoginPlacesResponseParams `json:"Response"` }
func NewDescribeNonlocalLoginPlacesResponse ¶
func NewDescribeNonlocalLoginPlacesResponse() (response *DescribeNonlocalLoginPlacesResponse)
func (*DescribeNonlocalLoginPlacesResponse) FromJsonString ¶
func (r *DescribeNonlocalLoginPlacesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNonlocalLoginPlacesResponse) ToJsonString ¶
func (r *DescribeNonlocalLoginPlacesResponse) ToJsonString() string
type DescribeNonlocalLoginPlacesResponseParams ¶ added in v1.0.426
type DescribeNonlocalLoginPlacesResponseParams struct { // 记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 异地登录信息数组。 NonLocalLoginPlaces []*NonLocalLoginPlace `json:"NonLocalLoginPlaces,omitempty" name:"NonLocalLoginPlaces"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeOpenPortStatisticsRequest ¶
type DescribeOpenPortStatisticsRequest struct { *tchttp.BaseRequest // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Port - Uint64 - 是否必填:否 - 端口号</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewDescribeOpenPortStatisticsRequest ¶
func NewDescribeOpenPortStatisticsRequest() (request *DescribeOpenPortStatisticsRequest)
func (*DescribeOpenPortStatisticsRequest) FromJsonString ¶
func (r *DescribeOpenPortStatisticsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOpenPortStatisticsRequest) ToJsonString ¶
func (r *DescribeOpenPortStatisticsRequest) ToJsonString() string
type DescribeOpenPortStatisticsRequestParams ¶ added in v1.0.426
type DescribeOpenPortStatisticsRequestParams struct { // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Port - Uint64 - 是否必填:否 - 端口号</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeOpenPortStatisticsResponse ¶
type DescribeOpenPortStatisticsResponse struct { *tchttp.BaseResponse Response *DescribeOpenPortStatisticsResponseParams `json:"Response"` }
func NewDescribeOpenPortStatisticsResponse ¶
func NewDescribeOpenPortStatisticsResponse() (response *DescribeOpenPortStatisticsResponse)
func (*DescribeOpenPortStatisticsResponse) FromJsonString ¶
func (r *DescribeOpenPortStatisticsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOpenPortStatisticsResponse) ToJsonString ¶
func (r *DescribeOpenPortStatisticsResponse) ToJsonString() string
type DescribeOpenPortStatisticsResponseParams ¶ added in v1.0.426
type DescribeOpenPortStatisticsResponseParams struct { // 端口统计列表总数 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 端口统计数据列表 OpenPortStatistics []*OpenPortStatistics `json:"OpenPortStatistics,omitempty" name:"OpenPortStatistics"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeOpenPortTaskStatusRequest ¶
type DescribeOpenPortTaskStatusRequest struct { *tchttp.BaseRequest // 云镜客户端唯一Uuid。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` }
func NewDescribeOpenPortTaskStatusRequest ¶
func NewDescribeOpenPortTaskStatusRequest() (request *DescribeOpenPortTaskStatusRequest)
func (*DescribeOpenPortTaskStatusRequest) FromJsonString ¶
func (r *DescribeOpenPortTaskStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOpenPortTaskStatusRequest) ToJsonString ¶
func (r *DescribeOpenPortTaskStatusRequest) ToJsonString() string
type DescribeOpenPortTaskStatusRequestParams ¶ added in v1.0.426
type DescribeOpenPortTaskStatusRequestParams struct { // 云镜客户端唯一Uuid。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` }
Predefined struct for user
type DescribeOpenPortTaskStatusResponse ¶
type DescribeOpenPortTaskStatusResponse struct { *tchttp.BaseResponse Response *DescribeOpenPortTaskStatusResponseParams `json:"Response"` }
func NewDescribeOpenPortTaskStatusResponse ¶
func NewDescribeOpenPortTaskStatusResponse() (response *DescribeOpenPortTaskStatusResponse)
func (*DescribeOpenPortTaskStatusResponse) FromJsonString ¶
func (r *DescribeOpenPortTaskStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOpenPortTaskStatusResponse) ToJsonString ¶
func (r *DescribeOpenPortTaskStatusResponse) ToJsonString() string
type DescribeOpenPortTaskStatusResponseParams ¶ added in v1.0.426
type DescribeOpenPortTaskStatusResponseParams struct { // 任务状态。 // <li>COMPLETE:完成(此时可以调用DescribeOpenPorts接口获取实时进程列表)</li> // <li>AGENT_OFFLINE:云镜客户端离线</li> // <li>COLLECTING:端口获取中</li> // <li>FAILED:进程获取失败</li> Status *string `json:"Status,omitempty" name:"Status"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeOpenPortsRequest ¶
type DescribeOpenPortsRequest struct { *tchttp.BaseRequest // 云镜客户端唯一Uuid。Port和Uuid必填其一,使用Uuid表示,查询该主机列表信息。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 开放端口号。Port和Uuid必填其一,使用Port表示查询该端口的列表信息。 Port *uint64 `json:"Port,omitempty" name:"Port"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Port - Uint64 - 是否必填:否 - 端口号</li> // <li>ProcessName - String - 是否必填:否 - 进程名</li> // <li>MachineIp - String - 是否必填:否 - 主机内网IP</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewDescribeOpenPortsRequest ¶
func NewDescribeOpenPortsRequest() (request *DescribeOpenPortsRequest)
func (*DescribeOpenPortsRequest) FromJsonString ¶
func (r *DescribeOpenPortsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOpenPortsRequest) ToJsonString ¶
func (r *DescribeOpenPortsRequest) ToJsonString() string
type DescribeOpenPortsRequestParams ¶ added in v1.0.426
type DescribeOpenPortsRequestParams struct { // 云镜客户端唯一Uuid。Port和Uuid必填其一,使用Uuid表示,查询该主机列表信息。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 开放端口号。Port和Uuid必填其一,使用Port表示查询该端口的列表信息。 Port *uint64 `json:"Port,omitempty" name:"Port"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Port - Uint64 - 是否必填:否 - 端口号</li> // <li>ProcessName - String - 是否必填:否 - 进程名</li> // <li>MachineIp - String - 是否必填:否 - 主机内网IP</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeOpenPortsResponse ¶
type DescribeOpenPortsResponse struct { *tchttp.BaseResponse Response *DescribeOpenPortsResponseParams `json:"Response"` }
func NewDescribeOpenPortsResponse ¶
func NewDescribeOpenPortsResponse() (response *DescribeOpenPortsResponse)
func (*DescribeOpenPortsResponse) FromJsonString ¶
func (r *DescribeOpenPortsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOpenPortsResponse) ToJsonString ¶
func (r *DescribeOpenPortsResponse) ToJsonString() string
type DescribeOpenPortsResponseParams ¶ added in v1.0.426
type DescribeOpenPortsResponseParams struct { // 端口列表记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 端口列表。 OpenPorts []*OpenPort `json:"OpenPorts,omitempty" name:"OpenPorts"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeOverviewStatisticsRequest ¶
type DescribeOverviewStatisticsRequest struct {
*tchttp.BaseRequest
}
func NewDescribeOverviewStatisticsRequest ¶
func NewDescribeOverviewStatisticsRequest() (request *DescribeOverviewStatisticsRequest)
func (*DescribeOverviewStatisticsRequest) FromJsonString ¶
func (r *DescribeOverviewStatisticsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOverviewStatisticsRequest) ToJsonString ¶
func (r *DescribeOverviewStatisticsRequest) ToJsonString() string
type DescribeOverviewStatisticsRequestParams ¶ added in v1.0.426
type DescribeOverviewStatisticsRequestParams struct { }
Predefined struct for user
type DescribeOverviewStatisticsResponse ¶
type DescribeOverviewStatisticsResponse struct { *tchttp.BaseResponse Response *DescribeOverviewStatisticsResponseParams `json:"Response"` }
func NewDescribeOverviewStatisticsResponse ¶
func NewDescribeOverviewStatisticsResponse() (response *DescribeOverviewStatisticsResponse)
func (*DescribeOverviewStatisticsResponse) FromJsonString ¶
func (r *DescribeOverviewStatisticsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOverviewStatisticsResponse) ToJsonString ¶
func (r *DescribeOverviewStatisticsResponse) ToJsonString() string
type DescribeOverviewStatisticsResponseParams ¶ added in v1.0.426
type DescribeOverviewStatisticsResponseParams struct { // 服务器在线数。 OnlineMachineNum *uint64 `json:"OnlineMachineNum,omitempty" name:"OnlineMachineNum"` // 专业服务器数。 ProVersionMachineNum *uint64 `json:"ProVersionMachineNum,omitempty" name:"ProVersionMachineNum"` // 木马文件数。 MalwareNum *uint64 `json:"MalwareNum,omitempty" name:"MalwareNum"` // 异地登录数。 NonlocalLoginNum *uint64 `json:"NonlocalLoginNum,omitempty" name:"NonlocalLoginNum"` // 暴力破解成功数。 BruteAttackSuccessNum *uint64 `json:"BruteAttackSuccessNum,omitempty" name:"BruteAttackSuccessNum"` // 漏洞数。 VulNum *uint64 `json:"VulNum,omitempty" name:"VulNum"` // 安全基线数。 BaseLineNum *uint64 `json:"BaseLineNum,omitempty" name:"BaseLineNum"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribePrivilegeEventsRequest ¶
type DescribePrivilegeEventsRequest struct { *tchttp.BaseRequest // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Keywords - String - 是否必填:否 - 关键词(主机IP)</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewDescribePrivilegeEventsRequest ¶
func NewDescribePrivilegeEventsRequest() (request *DescribePrivilegeEventsRequest)
func (*DescribePrivilegeEventsRequest) FromJsonString ¶
func (r *DescribePrivilegeEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrivilegeEventsRequest) ToJsonString ¶
func (r *DescribePrivilegeEventsRequest) ToJsonString() string
type DescribePrivilegeEventsRequestParams ¶ added in v1.0.426
type DescribePrivilegeEventsRequestParams struct { // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Keywords - String - 是否必填:否 - 关键词(主机IP)</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type DescribePrivilegeEventsResponse ¶
type DescribePrivilegeEventsResponse struct { *tchttp.BaseResponse Response *DescribePrivilegeEventsResponseParams `json:"Response"` }
func NewDescribePrivilegeEventsResponse ¶
func NewDescribePrivilegeEventsResponse() (response *DescribePrivilegeEventsResponse)
func (*DescribePrivilegeEventsResponse) FromJsonString ¶
func (r *DescribePrivilegeEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrivilegeEventsResponse) ToJsonString ¶
func (r *DescribePrivilegeEventsResponse) ToJsonString() string
type DescribePrivilegeEventsResponseParams ¶ added in v1.0.426
type DescribePrivilegeEventsResponseParams struct { // 数据列表 List []*PrivilegeEscalationProcess `json:"List,omitempty" name:"List"` // 总条数 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribePrivilegeRulesRequest ¶
type DescribePrivilegeRulesRequest struct { *tchttp.BaseRequest // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Keywords - String - 是否必填:否 - 关键字(进程名称)</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewDescribePrivilegeRulesRequest ¶
func NewDescribePrivilegeRulesRequest() (request *DescribePrivilegeRulesRequest)
func (*DescribePrivilegeRulesRequest) FromJsonString ¶
func (r *DescribePrivilegeRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrivilegeRulesRequest) ToJsonString ¶
func (r *DescribePrivilegeRulesRequest) ToJsonString() string
type DescribePrivilegeRulesRequestParams ¶ added in v1.0.426
type DescribePrivilegeRulesRequestParams struct { // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Keywords - String - 是否必填:否 - 关键字(进程名称)</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type DescribePrivilegeRulesResponse ¶
type DescribePrivilegeRulesResponse struct { *tchttp.BaseResponse Response *DescribePrivilegeRulesResponseParams `json:"Response"` }
func NewDescribePrivilegeRulesResponse ¶
func NewDescribePrivilegeRulesResponse() (response *DescribePrivilegeRulesResponse)
func (*DescribePrivilegeRulesResponse) FromJsonString ¶
func (r *DescribePrivilegeRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrivilegeRulesResponse) ToJsonString ¶
func (r *DescribePrivilegeRulesResponse) ToJsonString() string
type DescribePrivilegeRulesResponseParams ¶ added in v1.0.426
type DescribePrivilegeRulesResponseParams struct { // 列表内容 List []*PrivilegeRule `json:"List,omitempty" name:"List"` // 总条数 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProVersionInfoRequest ¶
type DescribeProVersionInfoRequest struct {
*tchttp.BaseRequest
}
func NewDescribeProVersionInfoRequest ¶
func NewDescribeProVersionInfoRequest() (request *DescribeProVersionInfoRequest)
func (*DescribeProVersionInfoRequest) FromJsonString ¶
func (r *DescribeProVersionInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProVersionInfoRequest) ToJsonString ¶
func (r *DescribeProVersionInfoRequest) ToJsonString() string
type DescribeProVersionInfoRequestParams ¶ added in v1.0.426
type DescribeProVersionInfoRequestParams struct { }
Predefined struct for user
type DescribeProVersionInfoResponse ¶
type DescribeProVersionInfoResponse struct { *tchttp.BaseResponse Response *DescribeProVersionInfoResponseParams `json:"Response"` }
func NewDescribeProVersionInfoResponse ¶
func NewDescribeProVersionInfoResponse() (response *DescribeProVersionInfoResponse)
func (*DescribeProVersionInfoResponse) FromJsonString ¶
func (r *DescribeProVersionInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProVersionInfoResponse) ToJsonString ¶
func (r *DescribeProVersionInfoResponse) ToJsonString() string
type DescribeProVersionInfoResponseParams ¶ added in v1.0.426
type DescribeProVersionInfoResponseParams struct { // 后付费昨日扣费 PostPayCost *uint64 `json:"PostPayCost,omitempty" name:"PostPayCost"` // 新增主机是否自动开通专业版 IsAutoOpenProVersion *bool `json:"IsAutoOpenProVersion,omitempty" name:"IsAutoOpenProVersion"` // 开通专业版主机数 ProVersionNum *uint64 `json:"ProVersionNum,omitempty" name:"ProVersionNum"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProcessStatisticsRequest ¶
type DescribeProcessStatisticsRequest struct { *tchttp.BaseRequest // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>ProcessName - String - 是否必填:否 - 进程名</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewDescribeProcessStatisticsRequest ¶
func NewDescribeProcessStatisticsRequest() (request *DescribeProcessStatisticsRequest)
func (*DescribeProcessStatisticsRequest) FromJsonString ¶
func (r *DescribeProcessStatisticsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProcessStatisticsRequest) ToJsonString ¶
func (r *DescribeProcessStatisticsRequest) ToJsonString() string
type DescribeProcessStatisticsRequestParams ¶ added in v1.0.426
type DescribeProcessStatisticsRequestParams struct { // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>ProcessName - String - 是否必填:否 - 进程名</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeProcessStatisticsResponse ¶
type DescribeProcessStatisticsResponse struct { *tchttp.BaseResponse Response *DescribeProcessStatisticsResponseParams `json:"Response"` }
func NewDescribeProcessStatisticsResponse ¶
func NewDescribeProcessStatisticsResponse() (response *DescribeProcessStatisticsResponse)
func (*DescribeProcessStatisticsResponse) FromJsonString ¶
func (r *DescribeProcessStatisticsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProcessStatisticsResponse) ToJsonString ¶
func (r *DescribeProcessStatisticsResponse) ToJsonString() string
type DescribeProcessStatisticsResponseParams ¶ added in v1.0.426
type DescribeProcessStatisticsResponseParams struct { // 进程统计列表记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 进程统计列表数据数组。 ProcessStatistics []*ProcessStatistics `json:"ProcessStatistics,omitempty" name:"ProcessStatistics"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProcessTaskStatusRequest ¶
type DescribeProcessTaskStatusRequest struct { *tchttp.BaseRequest // 云镜客户端唯一Uuid。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` }
func NewDescribeProcessTaskStatusRequest ¶
func NewDescribeProcessTaskStatusRequest() (request *DescribeProcessTaskStatusRequest)
func (*DescribeProcessTaskStatusRequest) FromJsonString ¶
func (r *DescribeProcessTaskStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProcessTaskStatusRequest) ToJsonString ¶
func (r *DescribeProcessTaskStatusRequest) ToJsonString() string
type DescribeProcessTaskStatusRequestParams ¶ added in v1.0.426
type DescribeProcessTaskStatusRequestParams struct { // 云镜客户端唯一Uuid。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` }
Predefined struct for user
type DescribeProcessTaskStatusResponse ¶
type DescribeProcessTaskStatusResponse struct { *tchttp.BaseResponse Response *DescribeProcessTaskStatusResponseParams `json:"Response"` }
func NewDescribeProcessTaskStatusResponse ¶
func NewDescribeProcessTaskStatusResponse() (response *DescribeProcessTaskStatusResponse)
func (*DescribeProcessTaskStatusResponse) FromJsonString ¶
func (r *DescribeProcessTaskStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProcessTaskStatusResponse) ToJsonString ¶
func (r *DescribeProcessTaskStatusResponse) ToJsonString() string
type DescribeProcessTaskStatusResponseParams ¶ added in v1.0.426
type DescribeProcessTaskStatusResponseParams struct { // 任务状态。 // <li>COMPLETE:完成(此时可以调用DescribeProcesses接口获取实时进程列表)</li> // <li>AGENT_OFFLINE:云镜客户端离线</li> // <li>COLLECTING:进程获取中</li> // <li>FAILED:进程获取失败</li> Status *string `json:"Status,omitempty" name:"Status"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProcessesRequest ¶
type DescribeProcessesRequest struct { *tchttp.BaseRequest // 云镜客户端唯一Uuid。Uuid和ProcessName必填其一,使用Uuid表示,查询该主机列表信息。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 进程名。Uuid和ProcessName必填其一,使用ProcessName表示,查询该进程列表信息。 ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>ProcessName - String - 是否必填:否 - 进程名</li> // <li>MachineIp - String - 是否必填:否 - 主机内网IP</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewDescribeProcessesRequest ¶
func NewDescribeProcessesRequest() (request *DescribeProcessesRequest)
func (*DescribeProcessesRequest) FromJsonString ¶
func (r *DescribeProcessesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProcessesRequest) ToJsonString ¶
func (r *DescribeProcessesRequest) ToJsonString() string
type DescribeProcessesRequestParams ¶ added in v1.0.426
type DescribeProcessesRequestParams struct { // 云镜客户端唯一Uuid。Uuid和ProcessName必填其一,使用Uuid表示,查询该主机列表信息。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 进程名。Uuid和ProcessName必填其一,使用ProcessName表示,查询该进程列表信息。 ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>ProcessName - String - 是否必填:否 - 进程名</li> // <li>MachineIp - String - 是否必填:否 - 主机内网IP</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeProcessesResponse ¶
type DescribeProcessesResponse struct { *tchttp.BaseResponse Response *DescribeProcessesResponseParams `json:"Response"` }
func NewDescribeProcessesResponse ¶
func NewDescribeProcessesResponse() (response *DescribeProcessesResponse)
func (*DescribeProcessesResponse) FromJsonString ¶
func (r *DescribeProcessesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProcessesResponse) ToJsonString ¶
func (r *DescribeProcessesResponse) ToJsonString() string
type DescribeProcessesResponseParams ¶ added in v1.0.426
type DescribeProcessesResponseParams struct { // 进程列表记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 进程列表数据数组。 Processes []*Process `json:"Processes,omitempty" name:"Processes"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeReverseShellEventsRequest ¶
type DescribeReverseShellEventsRequest struct { *tchttp.BaseRequest // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Keywords - String - 是否必填:否 - 关键字(主机内网IP|进程名)</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewDescribeReverseShellEventsRequest ¶
func NewDescribeReverseShellEventsRequest() (request *DescribeReverseShellEventsRequest)
func (*DescribeReverseShellEventsRequest) FromJsonString ¶
func (r *DescribeReverseShellEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReverseShellEventsRequest) ToJsonString ¶
func (r *DescribeReverseShellEventsRequest) ToJsonString() string
type DescribeReverseShellEventsRequestParams ¶ added in v1.0.426
type DescribeReverseShellEventsRequestParams struct { // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Keywords - String - 是否必填:否 - 关键字(主机内网IP|进程名)</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeReverseShellEventsResponse ¶
type DescribeReverseShellEventsResponse struct { *tchttp.BaseResponse Response *DescribeReverseShellEventsResponseParams `json:"Response"` }
func NewDescribeReverseShellEventsResponse ¶
func NewDescribeReverseShellEventsResponse() (response *DescribeReverseShellEventsResponse)
func (*DescribeReverseShellEventsResponse) FromJsonString ¶
func (r *DescribeReverseShellEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReverseShellEventsResponse) ToJsonString ¶
func (r *DescribeReverseShellEventsResponse) ToJsonString() string
type DescribeReverseShellEventsResponseParams ¶ added in v1.0.426
type DescribeReverseShellEventsResponseParams struct { // 列表内容 List []*ReverseShell `json:"List,omitempty" name:"List"` // 总条数 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeReverseShellRulesRequest ¶
type DescribeReverseShellRulesRequest struct { *tchttp.BaseRequest // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Keywords - String - 是否必填:否 - 关键字(进程名称)</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewDescribeReverseShellRulesRequest ¶
func NewDescribeReverseShellRulesRequest() (request *DescribeReverseShellRulesRequest)
func (*DescribeReverseShellRulesRequest) FromJsonString ¶
func (r *DescribeReverseShellRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReverseShellRulesRequest) ToJsonString ¶
func (r *DescribeReverseShellRulesRequest) ToJsonString() string
type DescribeReverseShellRulesRequestParams ¶ added in v1.0.426
type DescribeReverseShellRulesRequestParams struct { // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Keywords - String - 是否必填:否 - 关键字(进程名称)</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeReverseShellRulesResponse ¶
type DescribeReverseShellRulesResponse struct { *tchttp.BaseResponse Response *DescribeReverseShellRulesResponseParams `json:"Response"` }
func NewDescribeReverseShellRulesResponse ¶
func NewDescribeReverseShellRulesResponse() (response *DescribeReverseShellRulesResponse)
func (*DescribeReverseShellRulesResponse) FromJsonString ¶
func (r *DescribeReverseShellRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReverseShellRulesResponse) ToJsonString ¶
func (r *DescribeReverseShellRulesResponse) ToJsonString() string
type DescribeReverseShellRulesResponseParams ¶ added in v1.0.426
type DescribeReverseShellRulesResponseParams struct { // 列表内容 List []*ReverseShellRule `json:"List,omitempty" name:"List"` // 总条数 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSecurityDynamicsRequest ¶
type DescribeSecurityDynamicsRequest struct { *tchttp.BaseRequest // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` }
func NewDescribeSecurityDynamicsRequest ¶
func NewDescribeSecurityDynamicsRequest() (request *DescribeSecurityDynamicsRequest)
func (*DescribeSecurityDynamicsRequest) FromJsonString ¶
func (r *DescribeSecurityDynamicsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecurityDynamicsRequest) ToJsonString ¶
func (r *DescribeSecurityDynamicsRequest) ToJsonString() string
type DescribeSecurityDynamicsRequestParams ¶ added in v1.0.426
type DescribeSecurityDynamicsRequestParams struct { // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeSecurityDynamicsResponse ¶
type DescribeSecurityDynamicsResponse struct { *tchttp.BaseResponse Response *DescribeSecurityDynamicsResponseParams `json:"Response"` }
func NewDescribeSecurityDynamicsResponse ¶
func NewDescribeSecurityDynamicsResponse() (response *DescribeSecurityDynamicsResponse)
func (*DescribeSecurityDynamicsResponse) FromJsonString ¶
func (r *DescribeSecurityDynamicsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecurityDynamicsResponse) ToJsonString ¶
func (r *DescribeSecurityDynamicsResponse) ToJsonString() string
type DescribeSecurityDynamicsResponseParams ¶ added in v1.0.426
type DescribeSecurityDynamicsResponseParams struct { // 安全事件消息数组。 SecurityDynamics []*SecurityDynamic `json:"SecurityDynamics,omitempty" name:"SecurityDynamics"` // 记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSecurityTrendsRequest ¶
type DescribeSecurityTrendsRequest struct { *tchttp.BaseRequest // 开始时间。 BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"` // 结束时间。 EndDate *string `json:"EndDate,omitempty" name:"EndDate"` }
func NewDescribeSecurityTrendsRequest ¶
func NewDescribeSecurityTrendsRequest() (request *DescribeSecurityTrendsRequest)
func (*DescribeSecurityTrendsRequest) FromJsonString ¶
func (r *DescribeSecurityTrendsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecurityTrendsRequest) ToJsonString ¶
func (r *DescribeSecurityTrendsRequest) ToJsonString() string
type DescribeSecurityTrendsRequestParams ¶ added in v1.0.426
type DescribeSecurityTrendsRequestParams struct { // 开始时间。 BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"` // 结束时间。 EndDate *string `json:"EndDate,omitempty" name:"EndDate"` }
Predefined struct for user
type DescribeSecurityTrendsResponse ¶
type DescribeSecurityTrendsResponse struct { *tchttp.BaseResponse Response *DescribeSecurityTrendsResponseParams `json:"Response"` }
func NewDescribeSecurityTrendsResponse ¶
func NewDescribeSecurityTrendsResponse() (response *DescribeSecurityTrendsResponse)
func (*DescribeSecurityTrendsResponse) FromJsonString ¶
func (r *DescribeSecurityTrendsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecurityTrendsResponse) ToJsonString ¶
func (r *DescribeSecurityTrendsResponse) ToJsonString() string
type DescribeSecurityTrendsResponseParams ¶ added in v1.0.426
type DescribeSecurityTrendsResponseParams struct { // 木马事件统计数据数组。 Malwares []*SecurityTrend `json:"Malwares,omitempty" name:"Malwares"` // 异地登录事件统计数据数组。 NonLocalLoginPlaces []*SecurityTrend `json:"NonLocalLoginPlaces,omitempty" name:"NonLocalLoginPlaces"` // 密码破解事件统计数据数组。 BruteAttacks []*SecurityTrend `json:"BruteAttacks,omitempty" name:"BruteAttacks"` // 漏洞统计数据数组。 Vuls []*SecurityTrend `json:"Vuls,omitempty" name:"Vuls"` // 基线统计数据数组。 BaseLines []*SecurityTrend `json:"BaseLines,omitempty" name:"BaseLines"` // 恶意请求统计数据数组。 MaliciousRequests []*SecurityTrend `json:"MaliciousRequests,omitempty" name:"MaliciousRequests"` // 高危命令统计数据数组。 HighRiskBashs []*SecurityTrend `json:"HighRiskBashs,omitempty" name:"HighRiskBashs"` // 反弹shell统计数据数组。 ReverseShells []*SecurityTrend `json:"ReverseShells,omitempty" name:"ReverseShells"` // 本地提权统计数据数组。 PrivilegeEscalations []*SecurityTrend `json:"PrivilegeEscalations,omitempty" name:"PrivilegeEscalations"` // 网络攻击统计数据数组。 CyberAttacks []*SecurityTrend `json:"CyberAttacks,omitempty" name:"CyberAttacks"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTagMachinesRequest ¶
type DescribeTagMachinesRequest struct { *tchttp.BaseRequest // 标签ID Id *uint64 `json:"Id,omitempty" name:"Id"` }
func NewDescribeTagMachinesRequest ¶
func NewDescribeTagMachinesRequest() (request *DescribeTagMachinesRequest)
func (*DescribeTagMachinesRequest) FromJsonString ¶
func (r *DescribeTagMachinesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTagMachinesRequest) ToJsonString ¶
func (r *DescribeTagMachinesRequest) ToJsonString() string
type DescribeTagMachinesRequestParams ¶ added in v1.0.426
type DescribeTagMachinesRequestParams struct { // 标签ID Id *uint64 `json:"Id,omitempty" name:"Id"` }
Predefined struct for user
type DescribeTagMachinesResponse ¶
type DescribeTagMachinesResponse struct { *tchttp.BaseResponse Response *DescribeTagMachinesResponseParams `json:"Response"` }
func NewDescribeTagMachinesResponse ¶
func NewDescribeTagMachinesResponse() (response *DescribeTagMachinesResponse)
func (*DescribeTagMachinesResponse) FromJsonString ¶
func (r *DescribeTagMachinesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTagMachinesResponse) ToJsonString ¶
func (r *DescribeTagMachinesResponse) ToJsonString() string
type DescribeTagMachinesResponseParams ¶ added in v1.0.426
type DescribeTagMachinesResponseParams struct { // 列表数据 List []*TagMachine `json:"List,omitempty" name:"List"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTagsRequest ¶
type DescribeTagsRequest struct { *tchttp.BaseRequest // 云主机类型。 // <li>CVM:表示虚拟主机</li> // <li>BM: 表示黑石物理机</li> MachineType *string `json:"MachineType,omitempty" name:"MachineType"` // 机器所属地域。如:ap-guangzhou,ap-shanghai MachineRegion *string `json:"MachineRegion,omitempty" name:"MachineRegion"` }
func NewDescribeTagsRequest ¶
func NewDescribeTagsRequest() (request *DescribeTagsRequest)
func (*DescribeTagsRequest) FromJsonString ¶
func (r *DescribeTagsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTagsRequest) ToJsonString ¶
func (r *DescribeTagsRequest) ToJsonString() string
type DescribeTagsRequestParams ¶ added in v1.0.426
type DescribeTagsRequestParams struct { // 云主机类型。 // <li>CVM:表示虚拟主机</li> // <li>BM: 表示黑石物理机</li> MachineType *string `json:"MachineType,omitempty" name:"MachineType"` // 机器所属地域。如:ap-guangzhou,ap-shanghai MachineRegion *string `json:"MachineRegion,omitempty" name:"MachineRegion"` }
Predefined struct for user
type DescribeTagsResponse ¶
type DescribeTagsResponse struct { *tchttp.BaseResponse Response *DescribeTagsResponseParams `json:"Response"` }
func NewDescribeTagsResponse ¶
func NewDescribeTagsResponse() (response *DescribeTagsResponse)
func (*DescribeTagsResponse) FromJsonString ¶
func (r *DescribeTagsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTagsResponse) ToJsonString ¶
func (r *DescribeTagsResponse) ToJsonString() string
type DescribeTagsResponseParams ¶ added in v1.0.426
type DescribeTagsResponseParams struct { // 列表信息 List []*Tag `json:"List,omitempty" name:"List"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeUsualLoginPlacesRequest ¶
type DescribeUsualLoginPlacesRequest struct { *tchttp.BaseRequest // 云镜客户端UUID Uuid *string `json:"Uuid,omitempty" name:"Uuid"` }
func NewDescribeUsualLoginPlacesRequest ¶
func NewDescribeUsualLoginPlacesRequest() (request *DescribeUsualLoginPlacesRequest)
func (*DescribeUsualLoginPlacesRequest) FromJsonString ¶
func (r *DescribeUsualLoginPlacesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUsualLoginPlacesRequest) ToJsonString ¶
func (r *DescribeUsualLoginPlacesRequest) ToJsonString() string
type DescribeUsualLoginPlacesRequestParams ¶ added in v1.0.426
type DescribeUsualLoginPlacesRequestParams struct { // 云镜客户端UUID Uuid *string `json:"Uuid,omitempty" name:"Uuid"` }
Predefined struct for user
type DescribeUsualLoginPlacesResponse ¶
type DescribeUsualLoginPlacesResponse struct { *tchttp.BaseResponse Response *DescribeUsualLoginPlacesResponseParams `json:"Response"` }
func NewDescribeUsualLoginPlacesResponse ¶
func NewDescribeUsualLoginPlacesResponse() (response *DescribeUsualLoginPlacesResponse)
func (*DescribeUsualLoginPlacesResponse) FromJsonString ¶
func (r *DescribeUsualLoginPlacesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUsualLoginPlacesResponse) ToJsonString ¶
func (r *DescribeUsualLoginPlacesResponse) ToJsonString() string
type DescribeUsualLoginPlacesResponseParams ¶ added in v1.0.426
type DescribeUsualLoginPlacesResponseParams struct { // 常用登录地数组 UsualLoginPlaces []*UsualPlace `json:"UsualLoginPlaces,omitempty" name:"UsualLoginPlaces"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulInfoRequest ¶
type DescribeVulInfoRequest struct { *tchttp.BaseRequest // 漏洞种类ID。 VulId *uint64 `json:"VulId,omitempty" name:"VulId"` }
func NewDescribeVulInfoRequest ¶
func NewDescribeVulInfoRequest() (request *DescribeVulInfoRequest)
func (*DescribeVulInfoRequest) FromJsonString ¶
func (r *DescribeVulInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulInfoRequest) ToJsonString ¶
func (r *DescribeVulInfoRequest) ToJsonString() string
type DescribeVulInfoRequestParams ¶ added in v1.0.426
type DescribeVulInfoRequestParams struct { // 漏洞种类ID。 VulId *uint64 `json:"VulId,omitempty" name:"VulId"` }
Predefined struct for user
type DescribeVulInfoResponse ¶
type DescribeVulInfoResponse struct { *tchttp.BaseResponse Response *DescribeVulInfoResponseParams `json:"Response"` }
func NewDescribeVulInfoResponse ¶
func NewDescribeVulInfoResponse() (response *DescribeVulInfoResponse)
func (*DescribeVulInfoResponse) FromJsonString ¶
func (r *DescribeVulInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulInfoResponse) ToJsonString ¶
func (r *DescribeVulInfoResponse) ToJsonString() string
type DescribeVulInfoResponseParams ¶ added in v1.0.426
type DescribeVulInfoResponseParams struct { // 漏洞种类ID。 VulId *uint64 `json:"VulId,omitempty" name:"VulId"` // 漏洞名称。 VulName *string `json:"VulName,omitempty" name:"VulName"` // 漏洞等级。 VulLevel *string `json:"VulLevel,omitempty" name:"VulLevel"` // 漏洞类型。 VulType *string `json:"VulType,omitempty" name:"VulType"` // 漏洞描述。 Description *string `json:"Description,omitempty" name:"Description"` // 修复方案。 RepairPlan *string `json:"RepairPlan,omitempty" name:"RepairPlan"` // 漏洞CVE。 CveId *string `json:"CveId,omitempty" name:"CveId"` // 参考链接。 Reference *string `json:"Reference,omitempty" name:"Reference"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulScanResultRequest ¶
type DescribeVulScanResultRequest struct {
*tchttp.BaseRequest
}
func NewDescribeVulScanResultRequest ¶
func NewDescribeVulScanResultRequest() (request *DescribeVulScanResultRequest)
func (*DescribeVulScanResultRequest) FromJsonString ¶
func (r *DescribeVulScanResultRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulScanResultRequest) ToJsonString ¶
func (r *DescribeVulScanResultRequest) ToJsonString() string
type DescribeVulScanResultRequestParams ¶ added in v1.0.426
type DescribeVulScanResultRequestParams struct { }
Predefined struct for user
type DescribeVulScanResultResponse ¶
type DescribeVulScanResultResponse struct { *tchttp.BaseResponse Response *DescribeVulScanResultResponseParams `json:"Response"` }
func NewDescribeVulScanResultResponse ¶
func NewDescribeVulScanResultResponse() (response *DescribeVulScanResultResponse)
func (*DescribeVulScanResultResponse) FromJsonString ¶
func (r *DescribeVulScanResultResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulScanResultResponse) ToJsonString ¶
func (r *DescribeVulScanResultResponse) ToJsonString() string
type DescribeVulScanResultResponseParams ¶ added in v1.0.426
type DescribeVulScanResultResponseParams struct { // 漏洞数量。 VulNum *uint64 `json:"VulNum,omitempty" name:"VulNum"` // 专业版机器数。 ProVersionNum *uint64 `json:"ProVersionNum,omitempty" name:"ProVersionNum"` // 受影响的专业版主机数。 ImpactedHostNum *uint64 `json:"ImpactedHostNum,omitempty" name:"ImpactedHostNum"` // 主机总数。 HostNum *uint64 `json:"HostNum,omitempty" name:"HostNum"` // 基础版机器数。 BasicVersionNum *uint64 `json:"BasicVersionNum,omitempty" name:"BasicVersionNum"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulsRequest ¶
type DescribeVulsRequest struct { *tchttp.BaseRequest // 漏洞类型。 // <li>WEB:Web应用漏洞</li> // <li>SYSTEM:系统组件漏洞</li> // <li>BASELINE:安全基线</li> VulType *string `json:"VulType,omitempty" name:"VulType"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Status - String - 是否必填:否 - 状态筛选(UN_OPERATED: 待处理 | FIXED:已修复) // // Status过滤条件值只能取其一,不能是“或”逻辑。 Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewDescribeVulsRequest ¶
func NewDescribeVulsRequest() (request *DescribeVulsRequest)
func (*DescribeVulsRequest) FromJsonString ¶
func (r *DescribeVulsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulsRequest) ToJsonString ¶
func (r *DescribeVulsRequest) ToJsonString() string
type DescribeVulsRequestParams ¶ added in v1.0.426
type DescribeVulsRequestParams struct { // 漏洞类型。 // <li>WEB:Web应用漏洞</li> // <li>SYSTEM:系统组件漏洞</li> // <li>BASELINE:安全基线</li> VulType *string `json:"VulType,omitempty" name:"VulType"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 过滤条件。 // <li>Status - String - 是否必填:否 - 状态筛选(UN_OPERATED: 待处理 | FIXED:已修复) // // Status过滤条件值只能取其一,不能是“或”逻辑。 Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeVulsResponse ¶
type DescribeVulsResponse struct { *tchttp.BaseResponse Response *DescribeVulsResponseParams `json:"Response"` }
func NewDescribeVulsResponse ¶
func NewDescribeVulsResponse() (response *DescribeVulsResponse)
func (*DescribeVulsResponse) FromJsonString ¶
func (r *DescribeVulsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulsResponse) ToJsonString ¶
func (r *DescribeVulsResponse) ToJsonString() string
type DescribeVulsResponseParams ¶ added in v1.0.426
type DescribeVulsResponseParams struct { // 漏洞数量。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 漏洞列表数组。 Vuls []*Vul `json:"Vuls,omitempty" name:"Vuls"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeWeeklyReportBruteAttacksRequest ¶
type DescribeWeeklyReportBruteAttacksRequest struct { *tchttp.BaseRequest // 专业周报开始时间。 BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` }
func NewDescribeWeeklyReportBruteAttacksRequest ¶
func NewDescribeWeeklyReportBruteAttacksRequest() (request *DescribeWeeklyReportBruteAttacksRequest)
func (*DescribeWeeklyReportBruteAttacksRequest) FromJsonString ¶
func (r *DescribeWeeklyReportBruteAttacksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWeeklyReportBruteAttacksRequest) ToJsonString ¶
func (r *DescribeWeeklyReportBruteAttacksRequest) ToJsonString() string
type DescribeWeeklyReportBruteAttacksRequestParams ¶ added in v1.0.426
type DescribeWeeklyReportBruteAttacksRequestParams struct { // 专业周报开始时间。 BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeWeeklyReportBruteAttacksResponse ¶
type DescribeWeeklyReportBruteAttacksResponse struct { *tchttp.BaseResponse Response *DescribeWeeklyReportBruteAttacksResponseParams `json:"Response"` }
func NewDescribeWeeklyReportBruteAttacksResponse ¶
func NewDescribeWeeklyReportBruteAttacksResponse() (response *DescribeWeeklyReportBruteAttacksResponse)
func (*DescribeWeeklyReportBruteAttacksResponse) FromJsonString ¶
func (r *DescribeWeeklyReportBruteAttacksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWeeklyReportBruteAttacksResponse) ToJsonString ¶
func (r *DescribeWeeklyReportBruteAttacksResponse) ToJsonString() string
type DescribeWeeklyReportBruteAttacksResponseParams ¶ added in v1.0.426
type DescribeWeeklyReportBruteAttacksResponseParams struct { // 专业周报密码破解数组。 WeeklyReportBruteAttacks []*WeeklyReportBruteAttack `json:"WeeklyReportBruteAttacks,omitempty" name:"WeeklyReportBruteAttacks"` // 记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeWeeklyReportInfoRequest ¶
type DescribeWeeklyReportInfoRequest struct { *tchttp.BaseRequest // 专业周报开始时间。 BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"` }
func NewDescribeWeeklyReportInfoRequest ¶
func NewDescribeWeeklyReportInfoRequest() (request *DescribeWeeklyReportInfoRequest)
func (*DescribeWeeklyReportInfoRequest) FromJsonString ¶
func (r *DescribeWeeklyReportInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWeeklyReportInfoRequest) ToJsonString ¶
func (r *DescribeWeeklyReportInfoRequest) ToJsonString() string
type DescribeWeeklyReportInfoRequestParams ¶ added in v1.0.426
type DescribeWeeklyReportInfoRequestParams struct { // 专业周报开始时间。 BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"` }
Predefined struct for user
type DescribeWeeklyReportInfoResponse ¶
type DescribeWeeklyReportInfoResponse struct { *tchttp.BaseResponse Response *DescribeWeeklyReportInfoResponseParams `json:"Response"` }
func NewDescribeWeeklyReportInfoResponse ¶
func NewDescribeWeeklyReportInfoResponse() (response *DescribeWeeklyReportInfoResponse)
func (*DescribeWeeklyReportInfoResponse) FromJsonString ¶
func (r *DescribeWeeklyReportInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWeeklyReportInfoResponse) ToJsonString ¶
func (r *DescribeWeeklyReportInfoResponse) ToJsonString() string
type DescribeWeeklyReportInfoResponseParams ¶ added in v1.0.426
type DescribeWeeklyReportInfoResponseParams struct { // 账号所属公司或个人名称。 CompanyName *string `json:"CompanyName,omitempty" name:"CompanyName"` // 机器总数。 MachineNum *uint64 `json:"MachineNum,omitempty" name:"MachineNum"` // 云镜客户端在线数。 OnlineMachineNum *uint64 `json:"OnlineMachineNum,omitempty" name:"OnlineMachineNum"` // 云镜客户端离线数。 OfflineMachineNum *uint64 `json:"OfflineMachineNum,omitempty" name:"OfflineMachineNum"` // 开通云镜专业版数量。 ProVersionMachineNum *uint64 `json:"ProVersionMachineNum,omitempty" name:"ProVersionMachineNum"` // 周报开始时间。 BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"` // 周报结束时间。 EndDate *string `json:"EndDate,omitempty" name:"EndDate"` // 安全等级。 // <li>HIGH:高</li> // <li>MIDDLE:中</li> // <li>LOW:低</li> Level *string `json:"Level,omitempty" name:"Level"` // 木马记录数。 MalwareNum *uint64 `json:"MalwareNum,omitempty" name:"MalwareNum"` // 异地登录数。 NonlocalLoginNum *uint64 `json:"NonlocalLoginNum,omitempty" name:"NonlocalLoginNum"` // 密码破解成功数。 BruteAttackSuccessNum *uint64 `json:"BruteAttackSuccessNum,omitempty" name:"BruteAttackSuccessNum"` // 漏洞数。 VulNum *uint64 `json:"VulNum,omitempty" name:"VulNum"` // 导出文件下载地址。 DownloadUrl *string `json:"DownloadUrl,omitempty" name:"DownloadUrl"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeWeeklyReportMalwaresRequest ¶
type DescribeWeeklyReportMalwaresRequest struct { *tchttp.BaseRequest // 专业周报开始时间。 BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` }
func NewDescribeWeeklyReportMalwaresRequest ¶
func NewDescribeWeeklyReportMalwaresRequest() (request *DescribeWeeklyReportMalwaresRequest)
func (*DescribeWeeklyReportMalwaresRequest) FromJsonString ¶
func (r *DescribeWeeklyReportMalwaresRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWeeklyReportMalwaresRequest) ToJsonString ¶
func (r *DescribeWeeklyReportMalwaresRequest) ToJsonString() string
type DescribeWeeklyReportMalwaresRequestParams ¶ added in v1.0.426
type DescribeWeeklyReportMalwaresRequestParams struct { // 专业周报开始时间。 BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeWeeklyReportMalwaresResponse ¶
type DescribeWeeklyReportMalwaresResponse struct { *tchttp.BaseResponse Response *DescribeWeeklyReportMalwaresResponseParams `json:"Response"` }
func NewDescribeWeeklyReportMalwaresResponse ¶
func NewDescribeWeeklyReportMalwaresResponse() (response *DescribeWeeklyReportMalwaresResponse)
func (*DescribeWeeklyReportMalwaresResponse) FromJsonString ¶
func (r *DescribeWeeklyReportMalwaresResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWeeklyReportMalwaresResponse) ToJsonString ¶
func (r *DescribeWeeklyReportMalwaresResponse) ToJsonString() string
type DescribeWeeklyReportMalwaresResponseParams ¶ added in v1.0.426
type DescribeWeeklyReportMalwaresResponseParams struct { // 专业周报木马数据。 WeeklyReportMalwares []*WeeklyReportMalware `json:"WeeklyReportMalwares,omitempty" name:"WeeklyReportMalwares"` // 记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeWeeklyReportNonlocalLoginPlacesRequest ¶
type DescribeWeeklyReportNonlocalLoginPlacesRequest struct { *tchttp.BaseRequest // 专业周报开始时间。 BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` }
func NewDescribeWeeklyReportNonlocalLoginPlacesRequest ¶
func NewDescribeWeeklyReportNonlocalLoginPlacesRequest() (request *DescribeWeeklyReportNonlocalLoginPlacesRequest)
func (*DescribeWeeklyReportNonlocalLoginPlacesRequest) FromJsonString ¶
func (r *DescribeWeeklyReportNonlocalLoginPlacesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWeeklyReportNonlocalLoginPlacesRequest) ToJsonString ¶
func (r *DescribeWeeklyReportNonlocalLoginPlacesRequest) ToJsonString() string
type DescribeWeeklyReportNonlocalLoginPlacesRequestParams ¶ added in v1.0.426
type DescribeWeeklyReportNonlocalLoginPlacesRequestParams struct { // 专业周报开始时间。 BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeWeeklyReportNonlocalLoginPlacesResponse ¶
type DescribeWeeklyReportNonlocalLoginPlacesResponse struct { *tchttp.BaseResponse Response *DescribeWeeklyReportNonlocalLoginPlacesResponseParams `json:"Response"` }
func NewDescribeWeeklyReportNonlocalLoginPlacesResponse ¶
func NewDescribeWeeklyReportNonlocalLoginPlacesResponse() (response *DescribeWeeklyReportNonlocalLoginPlacesResponse)
func (*DescribeWeeklyReportNonlocalLoginPlacesResponse) FromJsonString ¶
func (r *DescribeWeeklyReportNonlocalLoginPlacesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWeeklyReportNonlocalLoginPlacesResponse) ToJsonString ¶
func (r *DescribeWeeklyReportNonlocalLoginPlacesResponse) ToJsonString() string
type DescribeWeeklyReportNonlocalLoginPlacesResponseParams ¶ added in v1.0.426
type DescribeWeeklyReportNonlocalLoginPlacesResponseParams struct { // 专业周报异地登录数据。 WeeklyReportNonlocalLoginPlaces []*WeeklyReportNonlocalLoginPlace `json:"WeeklyReportNonlocalLoginPlaces,omitempty" name:"WeeklyReportNonlocalLoginPlaces"` // 记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeWeeklyReportVulsRequest ¶
type DescribeWeeklyReportVulsRequest struct { *tchttp.BaseRequest // 专业版周报开始时间。 BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` }
func NewDescribeWeeklyReportVulsRequest ¶
func NewDescribeWeeklyReportVulsRequest() (request *DescribeWeeklyReportVulsRequest)
func (*DescribeWeeklyReportVulsRequest) FromJsonString ¶
func (r *DescribeWeeklyReportVulsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWeeklyReportVulsRequest) ToJsonString ¶
func (r *DescribeWeeklyReportVulsRequest) ToJsonString() string
type DescribeWeeklyReportVulsRequestParams ¶ added in v1.0.426
type DescribeWeeklyReportVulsRequestParams struct { // 专业版周报开始时间。 BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"` // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeWeeklyReportVulsResponse ¶
type DescribeWeeklyReportVulsResponse struct { *tchttp.BaseResponse Response *DescribeWeeklyReportVulsResponseParams `json:"Response"` }
func NewDescribeWeeklyReportVulsResponse ¶
func NewDescribeWeeklyReportVulsResponse() (response *DescribeWeeklyReportVulsResponse)
func (*DescribeWeeklyReportVulsResponse) FromJsonString ¶
func (r *DescribeWeeklyReportVulsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWeeklyReportVulsResponse) ToJsonString ¶
func (r *DescribeWeeklyReportVulsResponse) ToJsonString() string
type DescribeWeeklyReportVulsResponseParams ¶ added in v1.0.426
type DescribeWeeklyReportVulsResponseParams struct { // 专业周报漏洞数据数组。 WeeklyReportVuls []*WeeklyReportVul `json:"WeeklyReportVuls,omitempty" name:"WeeklyReportVuls"` // 记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeWeeklyReportsRequest ¶
type DescribeWeeklyReportsRequest struct { *tchttp.BaseRequest // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` }
func NewDescribeWeeklyReportsRequest ¶
func NewDescribeWeeklyReportsRequest() (request *DescribeWeeklyReportsRequest)
func (*DescribeWeeklyReportsRequest) FromJsonString ¶
func (r *DescribeWeeklyReportsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWeeklyReportsRequest) ToJsonString ¶
func (r *DescribeWeeklyReportsRequest) ToJsonString() string
type DescribeWeeklyReportsRequestParams ¶ added in v1.0.426
type DescribeWeeklyReportsRequestParams struct { // 返回数量,默认为10,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeWeeklyReportsResponse ¶
type DescribeWeeklyReportsResponse struct { *tchttp.BaseResponse Response *DescribeWeeklyReportsResponseParams `json:"Response"` }
func NewDescribeWeeklyReportsResponse ¶
func NewDescribeWeeklyReportsResponse() (response *DescribeWeeklyReportsResponse)
func (*DescribeWeeklyReportsResponse) FromJsonString ¶
func (r *DescribeWeeklyReportsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWeeklyReportsResponse) ToJsonString ¶
func (r *DescribeWeeklyReportsResponse) ToJsonString() string
type DescribeWeeklyReportsResponseParams ¶ added in v1.0.426
type DescribeWeeklyReportsResponseParams struct { // 专业周报列表数组。 WeeklyReports []*WeeklyReport `json:"WeeklyReports,omitempty" name:"WeeklyReports"` // 记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type EditBashRuleRequest ¶
type EditBashRuleRequest struct { *tchttp.BaseRequest // 规则名称 Name *string `json:"Name,omitempty" name:"Name"` // 危险等级(1: 高危 2:中危 3: 低危) Level *uint64 `json:"Level,omitempty" name:"Level"` // 正则表达式 Rule *string `json:"Rule,omitempty" name:"Rule"` // 规则ID(新增时不填) Id *uint64 `json:"Id,omitempty" name:"Id"` // 客户端ID(IsGlobal为1时,Uuid或Hostip必填一个) Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 主机IP(IsGlobal为1时,Uuid或Hostip必填一个) Hostip *string `json:"Hostip,omitempty" name:"Hostip"` // 是否全局规则(默认否) IsGlobal *uint64 `json:"IsGlobal,omitempty" name:"IsGlobal"` }
func NewEditBashRuleRequest ¶
func NewEditBashRuleRequest() (request *EditBashRuleRequest)
func (*EditBashRuleRequest) FromJsonString ¶
func (r *EditBashRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EditBashRuleRequest) ToJsonString ¶
func (r *EditBashRuleRequest) ToJsonString() string
type EditBashRuleRequestParams ¶ added in v1.0.426
type EditBashRuleRequestParams struct { // 规则名称 Name *string `json:"Name,omitempty" name:"Name"` // 危险等级(1: 高危 2:中危 3: 低危) Level *uint64 `json:"Level,omitempty" name:"Level"` // 正则表达式 Rule *string `json:"Rule,omitempty" name:"Rule"` // 规则ID(新增时不填) Id *uint64 `json:"Id,omitempty" name:"Id"` // 客户端ID(IsGlobal为1时,Uuid或Hostip必填一个) Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 主机IP(IsGlobal为1时,Uuid或Hostip必填一个) Hostip *string `json:"Hostip,omitempty" name:"Hostip"` // 是否全局规则(默认否) IsGlobal *uint64 `json:"IsGlobal,omitempty" name:"IsGlobal"` }
Predefined struct for user
type EditBashRuleResponse ¶
type EditBashRuleResponse struct { *tchttp.BaseResponse Response *EditBashRuleResponseParams `json:"Response"` }
func NewEditBashRuleResponse ¶
func NewEditBashRuleResponse() (response *EditBashRuleResponse)
func (*EditBashRuleResponse) FromJsonString ¶
func (r *EditBashRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EditBashRuleResponse) ToJsonString ¶
func (r *EditBashRuleResponse) ToJsonString() string
type EditBashRuleResponseParams ¶ added in v1.0.426
type EditBashRuleResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type EditPrivilegeRuleRequest ¶
type EditPrivilegeRuleRequest struct { *tchttp.BaseRequest // 规则ID(新增时请留空) Id *uint64 `json:"Id,omitempty" name:"Id"` // 客户端ID(IsGlobal为1时,Uuid或Hostip必填一个) Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 主机IP(IsGlobal为1时,Uuid或Hostip必填一个) Hostip *string `json:"Hostip,omitempty" name:"Hostip"` // 进程名 ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"` // 是否S权限进程 SMode *uint64 `json:"SMode,omitempty" name:"SMode"` // 是否全局规则(默认否) IsGlobal *uint64 `json:"IsGlobal,omitempty" name:"IsGlobal"` }
func NewEditPrivilegeRuleRequest ¶
func NewEditPrivilegeRuleRequest() (request *EditPrivilegeRuleRequest)
func (*EditPrivilegeRuleRequest) FromJsonString ¶
func (r *EditPrivilegeRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EditPrivilegeRuleRequest) ToJsonString ¶
func (r *EditPrivilegeRuleRequest) ToJsonString() string
type EditPrivilegeRuleRequestParams ¶ added in v1.0.426
type EditPrivilegeRuleRequestParams struct { // 规则ID(新增时请留空) Id *uint64 `json:"Id,omitempty" name:"Id"` // 客户端ID(IsGlobal为1时,Uuid或Hostip必填一个) Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 主机IP(IsGlobal为1时,Uuid或Hostip必填一个) Hostip *string `json:"Hostip,omitempty" name:"Hostip"` // 进程名 ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"` // 是否S权限进程 SMode *uint64 `json:"SMode,omitempty" name:"SMode"` // 是否全局规则(默认否) IsGlobal *uint64 `json:"IsGlobal,omitempty" name:"IsGlobal"` }
Predefined struct for user
type EditPrivilegeRuleResponse ¶
type EditPrivilegeRuleResponse struct { *tchttp.BaseResponse Response *EditPrivilegeRuleResponseParams `json:"Response"` }
func NewEditPrivilegeRuleResponse ¶
func NewEditPrivilegeRuleResponse() (response *EditPrivilegeRuleResponse)
func (*EditPrivilegeRuleResponse) FromJsonString ¶
func (r *EditPrivilegeRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EditPrivilegeRuleResponse) ToJsonString ¶
func (r *EditPrivilegeRuleResponse) ToJsonString() string
type EditPrivilegeRuleResponseParams ¶ added in v1.0.426
type EditPrivilegeRuleResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type EditReverseShellRuleRequest ¶
type EditReverseShellRuleRequest struct { *tchttp.BaseRequest // 规则ID(新增时请留空) Id *uint64 `json:"Id,omitempty" name:"Id"` // 客户端ID(IsGlobal为1时,Uuid或Hostip必填一个) Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 主机IP(IsGlobal为1时,Uuid或Hostip必填一个) Hostip *string `json:"Hostip,omitempty" name:"Hostip"` // 目标IP DestIp *string `json:"DestIp,omitempty" name:"DestIp"` // 目标端口 DestPort *string `json:"DestPort,omitempty" name:"DestPort"` // 进程名 ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"` // 是否全局规则(默认否) IsGlobal *uint64 `json:"IsGlobal,omitempty" name:"IsGlobal"` }
func NewEditReverseShellRuleRequest ¶
func NewEditReverseShellRuleRequest() (request *EditReverseShellRuleRequest)
func (*EditReverseShellRuleRequest) FromJsonString ¶
func (r *EditReverseShellRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EditReverseShellRuleRequest) ToJsonString ¶
func (r *EditReverseShellRuleRequest) ToJsonString() string
type EditReverseShellRuleRequestParams ¶ added in v1.0.426
type EditReverseShellRuleRequestParams struct { // 规则ID(新增时请留空) Id *uint64 `json:"Id,omitempty" name:"Id"` // 客户端ID(IsGlobal为1时,Uuid或Hostip必填一个) Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 主机IP(IsGlobal为1时,Uuid或Hostip必填一个) Hostip *string `json:"Hostip,omitempty" name:"Hostip"` // 目标IP DestIp *string `json:"DestIp,omitempty" name:"DestIp"` // 目标端口 DestPort *string `json:"DestPort,omitempty" name:"DestPort"` // 进程名 ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"` // 是否全局规则(默认否) IsGlobal *uint64 `json:"IsGlobal,omitempty" name:"IsGlobal"` }
Predefined struct for user
type EditReverseShellRuleResponse ¶
type EditReverseShellRuleResponse struct { *tchttp.BaseResponse Response *EditReverseShellRuleResponseParams `json:"Response"` }
func NewEditReverseShellRuleResponse ¶
func NewEditReverseShellRuleResponse() (response *EditReverseShellRuleResponse)
func (*EditReverseShellRuleResponse) FromJsonString ¶
func (r *EditReverseShellRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EditReverseShellRuleResponse) ToJsonString ¶
func (r *EditReverseShellRuleResponse) ToJsonString() string
type EditReverseShellRuleResponseParams ¶ added in v1.0.426
type EditReverseShellRuleResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type EditTagsRequest ¶
type EditTagsRequest struct { *tchttp.BaseRequest // 标签名 Name *string `json:"Name,omitempty" name:"Name"` // 标签ID Id *uint64 `json:"Id,omitempty" name:"Id"` // CVM主机ID Quuids []*string `json:"Quuids,omitempty" name:"Quuids"` }
func NewEditTagsRequest ¶
func NewEditTagsRequest() (request *EditTagsRequest)
func (*EditTagsRequest) FromJsonString ¶
func (r *EditTagsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EditTagsRequest) ToJsonString ¶
func (r *EditTagsRequest) ToJsonString() string
type EditTagsRequestParams ¶ added in v1.0.426
type EditTagsRequestParams struct { // 标签名 Name *string `json:"Name,omitempty" name:"Name"` // 标签ID Id *uint64 `json:"Id,omitempty" name:"Id"` // CVM主机ID Quuids []*string `json:"Quuids,omitempty" name:"Quuids"` }
Predefined struct for user
type EditTagsResponse ¶
type EditTagsResponse struct { *tchttp.BaseResponse Response *EditTagsResponseParams `json:"Response"` }
func NewEditTagsResponse ¶
func NewEditTagsResponse() (response *EditTagsResponse)
func (*EditTagsResponse) FromJsonString ¶
func (r *EditTagsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EditTagsResponse) ToJsonString ¶
func (r *EditTagsResponse) ToJsonString() string
type EditTagsResponseParams ¶ added in v1.0.426
type EditTagsResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportAttackLogsRequest ¶
type ExportAttackLogsRequest struct {
*tchttp.BaseRequest
}
func NewExportAttackLogsRequest ¶
func NewExportAttackLogsRequest() (request *ExportAttackLogsRequest)
func (*ExportAttackLogsRequest) FromJsonString ¶
func (r *ExportAttackLogsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportAttackLogsRequest) ToJsonString ¶
func (r *ExportAttackLogsRequest) ToJsonString() string
type ExportAttackLogsRequestParams ¶ added in v1.0.426
type ExportAttackLogsRequestParams struct { }
Predefined struct for user
type ExportAttackLogsResponse ¶
type ExportAttackLogsResponse struct { *tchttp.BaseResponse Response *ExportAttackLogsResponseParams `json:"Response"` }
func NewExportAttackLogsResponse ¶
func NewExportAttackLogsResponse() (response *ExportAttackLogsResponse)
func (*ExportAttackLogsResponse) FromJsonString ¶
func (r *ExportAttackLogsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportAttackLogsResponse) ToJsonString ¶
func (r *ExportAttackLogsResponse) ToJsonString() string
type ExportAttackLogsResponseParams ¶ added in v1.0.426
type ExportAttackLogsResponseParams struct { // 导出文件下载链接地址。 DownloadUrl *string `json:"DownloadUrl,omitempty" name:"DownloadUrl"` // 导出任务ID TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportBashEventsRequest ¶
type ExportBashEventsRequest struct {
*tchttp.BaseRequest
}
func NewExportBashEventsRequest ¶
func NewExportBashEventsRequest() (request *ExportBashEventsRequest)
func (*ExportBashEventsRequest) FromJsonString ¶
func (r *ExportBashEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportBashEventsRequest) ToJsonString ¶
func (r *ExportBashEventsRequest) ToJsonString() string
type ExportBashEventsRequestParams ¶ added in v1.0.426
type ExportBashEventsRequestParams struct { }
Predefined struct for user
type ExportBashEventsResponse ¶
type ExportBashEventsResponse struct { *tchttp.BaseResponse Response *ExportBashEventsResponseParams `json:"Response"` }
func NewExportBashEventsResponse ¶
func NewExportBashEventsResponse() (response *ExportBashEventsResponse)
func (*ExportBashEventsResponse) FromJsonString ¶
func (r *ExportBashEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportBashEventsResponse) ToJsonString ¶
func (r *ExportBashEventsResponse) ToJsonString() string
type ExportBashEventsResponseParams ¶ added in v1.0.426
type ExportBashEventsResponseParams struct { // 导出文件下载链接地址。 DownloadUrl *string `json:"DownloadUrl,omitempty" name:"DownloadUrl"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportBruteAttacksRequest ¶
type ExportBruteAttacksRequest struct {
*tchttp.BaseRequest
}
func NewExportBruteAttacksRequest ¶
func NewExportBruteAttacksRequest() (request *ExportBruteAttacksRequest)
func (*ExportBruteAttacksRequest) FromJsonString ¶
func (r *ExportBruteAttacksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportBruteAttacksRequest) ToJsonString ¶
func (r *ExportBruteAttacksRequest) ToJsonString() string
type ExportBruteAttacksRequestParams ¶ added in v1.0.426
type ExportBruteAttacksRequestParams struct { }
Predefined struct for user
type ExportBruteAttacksResponse ¶
type ExportBruteAttacksResponse struct { *tchttp.BaseResponse Response *ExportBruteAttacksResponseParams `json:"Response"` }
func NewExportBruteAttacksResponse ¶
func NewExportBruteAttacksResponse() (response *ExportBruteAttacksResponse)
func (*ExportBruteAttacksResponse) FromJsonString ¶
func (r *ExportBruteAttacksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportBruteAttacksResponse) ToJsonString ¶
func (r *ExportBruteAttacksResponse) ToJsonString() string
type ExportBruteAttacksResponseParams ¶ added in v1.0.426
type ExportBruteAttacksResponseParams struct { // 导出文件下载链接地址。 DownloadUrl *string `json:"DownloadUrl,omitempty" name:"DownloadUrl"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportMaliciousRequestsRequest ¶
type ExportMaliciousRequestsRequest struct {
*tchttp.BaseRequest
}
func NewExportMaliciousRequestsRequest ¶
func NewExportMaliciousRequestsRequest() (request *ExportMaliciousRequestsRequest)
func (*ExportMaliciousRequestsRequest) FromJsonString ¶
func (r *ExportMaliciousRequestsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportMaliciousRequestsRequest) ToJsonString ¶
func (r *ExportMaliciousRequestsRequest) ToJsonString() string
type ExportMaliciousRequestsRequestParams ¶ added in v1.0.426
type ExportMaliciousRequestsRequestParams struct { }
Predefined struct for user
type ExportMaliciousRequestsResponse ¶
type ExportMaliciousRequestsResponse struct { *tchttp.BaseResponse Response *ExportMaliciousRequestsResponseParams `json:"Response"` }
func NewExportMaliciousRequestsResponse ¶
func NewExportMaliciousRequestsResponse() (response *ExportMaliciousRequestsResponse)
func (*ExportMaliciousRequestsResponse) FromJsonString ¶
func (r *ExportMaliciousRequestsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportMaliciousRequestsResponse) ToJsonString ¶
func (r *ExportMaliciousRequestsResponse) ToJsonString() string
type ExportMaliciousRequestsResponseParams ¶ added in v1.0.426
type ExportMaliciousRequestsResponseParams struct { // 导出文件下载链接地址。 DownloadUrl *string `json:"DownloadUrl,omitempty" name:"DownloadUrl"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportMalwaresRequest ¶
type ExportMalwaresRequest struct {
*tchttp.BaseRequest
}
func NewExportMalwaresRequest ¶
func NewExportMalwaresRequest() (request *ExportMalwaresRequest)
func (*ExportMalwaresRequest) FromJsonString ¶
func (r *ExportMalwaresRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportMalwaresRequest) ToJsonString ¶
func (r *ExportMalwaresRequest) ToJsonString() string
type ExportMalwaresRequestParams ¶ added in v1.0.426
type ExportMalwaresRequestParams struct { }
Predefined struct for user
type ExportMalwaresResponse ¶
type ExportMalwaresResponse struct { *tchttp.BaseResponse Response *ExportMalwaresResponseParams `json:"Response"` }
func NewExportMalwaresResponse ¶
func NewExportMalwaresResponse() (response *ExportMalwaresResponse)
func (*ExportMalwaresResponse) FromJsonString ¶
func (r *ExportMalwaresResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportMalwaresResponse) ToJsonString ¶
func (r *ExportMalwaresResponse) ToJsonString() string
type ExportMalwaresResponseParams ¶ added in v1.0.426
type ExportMalwaresResponseParams struct { // 导出文件下载链接地址。 DownloadUrl *string `json:"DownloadUrl,omitempty" name:"DownloadUrl"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportNonlocalLoginPlacesRequest ¶
type ExportNonlocalLoginPlacesRequest struct {
*tchttp.BaseRequest
}
func NewExportNonlocalLoginPlacesRequest ¶
func NewExportNonlocalLoginPlacesRequest() (request *ExportNonlocalLoginPlacesRequest)
func (*ExportNonlocalLoginPlacesRequest) FromJsonString ¶
func (r *ExportNonlocalLoginPlacesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportNonlocalLoginPlacesRequest) ToJsonString ¶
func (r *ExportNonlocalLoginPlacesRequest) ToJsonString() string
type ExportNonlocalLoginPlacesRequestParams ¶ added in v1.0.426
type ExportNonlocalLoginPlacesRequestParams struct { }
Predefined struct for user
type ExportNonlocalLoginPlacesResponse ¶
type ExportNonlocalLoginPlacesResponse struct { *tchttp.BaseResponse Response *ExportNonlocalLoginPlacesResponseParams `json:"Response"` }
func NewExportNonlocalLoginPlacesResponse ¶
func NewExportNonlocalLoginPlacesResponse() (response *ExportNonlocalLoginPlacesResponse)
func (*ExportNonlocalLoginPlacesResponse) FromJsonString ¶
func (r *ExportNonlocalLoginPlacesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportNonlocalLoginPlacesResponse) ToJsonString ¶
func (r *ExportNonlocalLoginPlacesResponse) ToJsonString() string
type ExportNonlocalLoginPlacesResponseParams ¶ added in v1.0.426
type ExportNonlocalLoginPlacesResponseParams struct { // 导出文件下载链接地址。 DownloadUrl *string `json:"DownloadUrl,omitempty" name:"DownloadUrl"` // 导出任务ID TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportPrivilegeEventsRequest ¶
type ExportPrivilegeEventsRequest struct {
*tchttp.BaseRequest
}
func NewExportPrivilegeEventsRequest ¶
func NewExportPrivilegeEventsRequest() (request *ExportPrivilegeEventsRequest)
func (*ExportPrivilegeEventsRequest) FromJsonString ¶
func (r *ExportPrivilegeEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportPrivilegeEventsRequest) ToJsonString ¶
func (r *ExportPrivilegeEventsRequest) ToJsonString() string
type ExportPrivilegeEventsRequestParams ¶ added in v1.0.426
type ExportPrivilegeEventsRequestParams struct { }
Predefined struct for user
type ExportPrivilegeEventsResponse ¶
type ExportPrivilegeEventsResponse struct { *tchttp.BaseResponse Response *ExportPrivilegeEventsResponseParams `json:"Response"` }
func NewExportPrivilegeEventsResponse ¶
func NewExportPrivilegeEventsResponse() (response *ExportPrivilegeEventsResponse)
func (*ExportPrivilegeEventsResponse) FromJsonString ¶
func (r *ExportPrivilegeEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportPrivilegeEventsResponse) ToJsonString ¶
func (r *ExportPrivilegeEventsResponse) ToJsonString() string
type ExportPrivilegeEventsResponseParams ¶ added in v1.0.426
type ExportPrivilegeEventsResponseParams struct { // 导出文件下载链接地址。 DownloadUrl *string `json:"DownloadUrl,omitempty" name:"DownloadUrl"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportReverseShellEventsRequest ¶
type ExportReverseShellEventsRequest struct {
*tchttp.BaseRequest
}
func NewExportReverseShellEventsRequest ¶
func NewExportReverseShellEventsRequest() (request *ExportReverseShellEventsRequest)
func (*ExportReverseShellEventsRequest) FromJsonString ¶
func (r *ExportReverseShellEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportReverseShellEventsRequest) ToJsonString ¶
func (r *ExportReverseShellEventsRequest) ToJsonString() string
type ExportReverseShellEventsRequestParams ¶ added in v1.0.426
type ExportReverseShellEventsRequestParams struct { }
Predefined struct for user
type ExportReverseShellEventsResponse ¶
type ExportReverseShellEventsResponse struct { *tchttp.BaseResponse Response *ExportReverseShellEventsResponseParams `json:"Response"` }
func NewExportReverseShellEventsResponse ¶
func NewExportReverseShellEventsResponse() (response *ExportReverseShellEventsResponse)
func (*ExportReverseShellEventsResponse) FromJsonString ¶
func (r *ExportReverseShellEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportReverseShellEventsResponse) ToJsonString ¶
func (r *ExportReverseShellEventsResponse) ToJsonString() string
type ExportReverseShellEventsResponseParams ¶ added in v1.0.426
type ExportReverseShellEventsResponseParams struct { // 导出文件下载链接地址。 DownloadUrl *string `json:"DownloadUrl,omitempty" name:"DownloadUrl"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type HistoryAccount ¶
type HistoryAccount struct { // 唯一ID。 Id *uint64 `json:"Id,omitempty" name:"Id"` // 云镜客户端唯一Uuid。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 主机内网IP。 MachineIp *string `json:"MachineIp,omitempty" name:"MachineIp"` // 主机名。 MachineName *string `json:"MachineName,omitempty" name:"MachineName"` // 帐号名。 Username *string `json:"Username,omitempty" name:"Username"` // 帐号变更类型。 // <li>CREATE:表示新增帐号</li> // <li>MODIFY:表示修改帐号</li> // <li>DELETE:表示删除帐号</li> ModifyType *string `json:"ModifyType,omitempty" name:"ModifyType"` // 变更时间。 ModifyTime *string `json:"ModifyTime,omitempty" name:"ModifyTime"` }
type IgnoreImpactedHostsRequest ¶
type IgnoreImpactedHostsRequest struct { *tchttp.BaseRequest // 漏洞ID数组。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
func NewIgnoreImpactedHostsRequest ¶
func NewIgnoreImpactedHostsRequest() (request *IgnoreImpactedHostsRequest)
func (*IgnoreImpactedHostsRequest) FromJsonString ¶
func (r *IgnoreImpactedHostsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*IgnoreImpactedHostsRequest) ToJsonString ¶
func (r *IgnoreImpactedHostsRequest) ToJsonString() string
type IgnoreImpactedHostsRequestParams ¶ added in v1.0.426
type IgnoreImpactedHostsRequestParams struct { // 漏洞ID数组。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
Predefined struct for user
type IgnoreImpactedHostsResponse ¶
type IgnoreImpactedHostsResponse struct { *tchttp.BaseResponse Response *IgnoreImpactedHostsResponseParams `json:"Response"` }
func NewIgnoreImpactedHostsResponse ¶
func NewIgnoreImpactedHostsResponse() (response *IgnoreImpactedHostsResponse)
func (*IgnoreImpactedHostsResponse) FromJsonString ¶
func (r *IgnoreImpactedHostsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*IgnoreImpactedHostsResponse) ToJsonString ¶
func (r *IgnoreImpactedHostsResponse) ToJsonString() string
type IgnoreImpactedHostsResponseParams ¶ added in v1.0.426
type IgnoreImpactedHostsResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ImpactedHost ¶
type ImpactedHost struct { // 漏洞ID。 Id *uint64 `json:"Id,omitempty" name:"Id"` // 主机IP。 MachineIp *string `json:"MachineIp,omitempty" name:"MachineIp"` // 主机名称。 MachineName *string `json:"MachineName,omitempty" name:"MachineName"` // 最后检测时间。 LastScanTime *string `json:"LastScanTime,omitempty" name:"LastScanTime"` // 漏洞状态。 // <li>UN_OPERATED :待处理</li> // <li>SCANING : 扫描中</li> // <li>FIXED : 已修复</li> VulStatus *string `json:"VulStatus,omitempty" name:"VulStatus"` // 云镜客户端唯一标识UUID。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 漏洞描述。 Description *string `json:"Description,omitempty" name:"Description"` // 漏洞种类ID。 VulId *uint64 `json:"VulId,omitempty" name:"VulId"` // 是否为专业版。 IsProVersion *bool `json:"IsProVersion,omitempty" name:"IsProVersion"` }
type InquiryPriceOpenProVersionPrepaidRequest ¶
type InquiryPriceOpenProVersionPrepaidRequest struct { *tchttp.BaseRequest // 预付费模式(包年包月)参数设置。 ChargePrepaid *ChargePrepaid `json:"ChargePrepaid,omitempty" name:"ChargePrepaid"` // 需要开通专业版机器列表数组。 Machines []*ProVersionMachine `json:"Machines,omitempty" name:"Machines"` }
func NewInquiryPriceOpenProVersionPrepaidRequest ¶
func NewInquiryPriceOpenProVersionPrepaidRequest() (request *InquiryPriceOpenProVersionPrepaidRequest)
func (*InquiryPriceOpenProVersionPrepaidRequest) FromJsonString ¶
func (r *InquiryPriceOpenProVersionPrepaidRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquiryPriceOpenProVersionPrepaidRequest) ToJsonString ¶
func (r *InquiryPriceOpenProVersionPrepaidRequest) ToJsonString() string
type InquiryPriceOpenProVersionPrepaidRequestParams ¶ added in v1.0.426
type InquiryPriceOpenProVersionPrepaidRequestParams struct { // 预付费模式(包年包月)参数设置。 ChargePrepaid *ChargePrepaid `json:"ChargePrepaid,omitempty" name:"ChargePrepaid"` // 需要开通专业版机器列表数组。 Machines []*ProVersionMachine `json:"Machines,omitempty" name:"Machines"` }
Predefined struct for user
type InquiryPriceOpenProVersionPrepaidResponse ¶
type InquiryPriceOpenProVersionPrepaidResponse struct { *tchttp.BaseResponse Response *InquiryPriceOpenProVersionPrepaidResponseParams `json:"Response"` }
func NewInquiryPriceOpenProVersionPrepaidResponse ¶
func NewInquiryPriceOpenProVersionPrepaidResponse() (response *InquiryPriceOpenProVersionPrepaidResponse)
func (*InquiryPriceOpenProVersionPrepaidResponse) FromJsonString ¶
func (r *InquiryPriceOpenProVersionPrepaidResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquiryPriceOpenProVersionPrepaidResponse) ToJsonString ¶
func (r *InquiryPriceOpenProVersionPrepaidResponse) ToJsonString() string
type InquiryPriceOpenProVersionPrepaidResponseParams ¶ added in v1.0.426
type InquiryPriceOpenProVersionPrepaidResponseParams struct { // 预支费用的原价,单位:元。 OriginalPrice *float64 `json:"OriginalPrice,omitempty" name:"OriginalPrice"` // 预支费用的折扣价,单位:元。 DiscountPrice *float64 `json:"DiscountPrice,omitempty" name:"DiscountPrice"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type LoginWhiteLists ¶
type LoginWhiteLists struct { // 记录ID Id *uint64 `json:"Id,omitempty" name:"Id"` // 云镜客户端ID Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 白名单地域 Places []*Place `json:"Places,omitempty" name:"Places"` // 白名单用户(多个用户逗号隔开) UserName *string `json:"UserName,omitempty" name:"UserName"` // 白名单IP(多个IP逗号隔开) SrcIp *string `json:"SrcIp,omitempty" name:"SrcIp"` // 是否为全局规则 IsGlobal *bool `json:"IsGlobal,omitempty" name:"IsGlobal"` // 创建白名单时间 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 修改白名单时间 ModifyTime *string `json:"ModifyTime,omitempty" name:"ModifyTime"` // 机器名 MachineName *string `json:"MachineName,omitempty" name:"MachineName"` // 机器IP HostIp *string `json:"HostIp,omitempty" name:"HostIp"` // 起始时间 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` }
type LoginWhiteListsRule ¶
type LoginWhiteListsRule struct { // 加白地域 Places []*Place `json:"Places,omitempty" name:"Places"` // 加白源IP,支持网段,多个IP以逗号隔开 SrcIp *string `json:"SrcIp,omitempty" name:"SrcIp"` // 加白用户名,多个用户名以逗号隔开 UserName *string `json:"UserName,omitempty" name:"UserName"` // 是否对全局生效 IsGlobal *bool `json:"IsGlobal,omitempty" name:"IsGlobal"` // 白名单生效的机器 HostIp *string `json:"HostIp,omitempty" name:"HostIp"` // 规则ID,用于更新规则 Id *uint64 `json:"Id,omitempty" name:"Id"` // 起始时间 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` }
type Machine ¶
type Machine struct { // 主机名称。 MachineName *string `json:"MachineName,omitempty" name:"MachineName"` // 主机系统。 MachineOs *string `json:"MachineOs,omitempty" name:"MachineOs"` // 主机状态。 // <li>OFFLINE: 离线 </li> // <li>ONLINE: 在线</li> // <li>MACHINE_STOPPED: 已关机</li> MachineStatus *string `json:"MachineStatus,omitempty" name:"MachineStatus"` // 云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // CVM或BM机器唯一Uuid。 Quuid *string `json:"Quuid,omitempty" name:"Quuid"` // 漏洞数。 VulNum *int64 `json:"VulNum,omitempty" name:"VulNum"` // 主机IP。 MachineIp *string `json:"MachineIp,omitempty" name:"MachineIp"` // 是否是专业版。 // <li>true: 是</li> // <li>false:否</li> IsProVersion *bool `json:"IsProVersion,omitempty" name:"IsProVersion"` // 主机外网IP。 MachineWanIp *string `json:"MachineWanIp,omitempty" name:"MachineWanIp"` // 主机状态。 // <li>POSTPAY: 表示后付费,即按量计费 </li> // <li>PREPAY: 表示预付费,即包年包月</li> PayMode *string `json:"PayMode,omitempty" name:"PayMode"` // 木马数。 MalwareNum *int64 `json:"MalwareNum,omitempty" name:"MalwareNum"` // 标签信息 Tag []*MachineTag `json:"Tag,omitempty" name:"Tag"` // 基线风险数。 BaselineNum *int64 `json:"BaselineNum,omitempty" name:"BaselineNum"` // 网络风险数。 CyberAttackNum *int64 `json:"CyberAttackNum,omitempty" name:"CyberAttackNum"` // 风险状态。 // <li>SAFE:安全</li> // <li>RISK:风险</li> // <li>UNKNOWN:未知</li> SecurityStatus *string `json:"SecurityStatus,omitempty" name:"SecurityStatus"` // 入侵事件数 InvasionNum *int64 `json:"InvasionNum,omitempty" name:"InvasionNum"` // 地域信息 RegionInfo *RegionInfo `json:"RegionInfo,omitempty" name:"RegionInfo"` }
type MachineTag ¶
type MaliciousRequest ¶
type MaliciousRequest struct { // 记录ID。 Id *uint64 `json:"Id,omitempty" name:"Id"` // 云镜客户端UUID。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 主机内网IP。 MachineIp *string `json:"MachineIp,omitempty" name:"MachineIp"` // 主机名。 MachineName *string `json:"MachineName,omitempty" name:"MachineName"` // 恶意请求域名。 Domain *string `json:"Domain,omitempty" name:"Domain"` // 恶意请求数。 Count *uint64 `json:"Count,omitempty" name:"Count"` // 进程名。 ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"` // 记录状态。 // <li>UN_OPERATED:待处理</li> // <li>TRUSTED:已信任</li> // <li>UN_TRUSTED:已取消信任</li> Status *string `json:"Status,omitempty" name:"Status"` // 恶意请求域名描述。 Description *string `json:"Description,omitempty" name:"Description"` // 参考地址。 Reference *string `json:"Reference,omitempty" name:"Reference"` // 发现时间。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 记录合并时间。 MergeTime *string `json:"MergeTime,omitempty" name:"MergeTime"` // 进程MD5 // 值。 ProcessMd5 *string `json:"ProcessMd5,omitempty" name:"ProcessMd5"` // 执行命令行。 CmdLine *string `json:"CmdLine,omitempty" name:"CmdLine"` // 进程PID。 Pid *uint64 `json:"Pid,omitempty" name:"Pid"` }
type Malware ¶
type Malware struct { // 事件ID。 Id *uint64 `json:"Id,omitempty" name:"Id"` // 主机IP。 MachineIp *string `json:"MachineIp,omitempty" name:"MachineIp"` // 当前木马状态。 // <li>UN_OPERATED:未处理</li><li>SEGREGATED:已隔离</li><li>TRUSTED:已信任</li> // <li>SEPARATING:隔离中</li><li>RECOVERING:恢复中</li> Status *string `json:"Status,omitempty" name:"Status"` // 木马所在的路径。 FilePath *string `json:"FilePath,omitempty" name:"FilePath"` // 木马描述。 Description *string `json:"Description,omitempty" name:"Description"` // 主机名称。 MachineName *string `json:"MachineName,omitempty" name:"MachineName"` // 木马文件创建时间。 FileCreateTime *string `json:"FileCreateTime,omitempty" name:"FileCreateTime"` // 木马文件修改时间。 ModifyTime *string `json:"ModifyTime,omitempty" name:"ModifyTime"` // 云镜客户端唯一标识UUID。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` }
type MisAlarmNonlocalLoginPlacesRequest ¶
type MisAlarmNonlocalLoginPlacesRequest struct { *tchttp.BaseRequest // 异地登录事件Id数组。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
func NewMisAlarmNonlocalLoginPlacesRequest ¶
func NewMisAlarmNonlocalLoginPlacesRequest() (request *MisAlarmNonlocalLoginPlacesRequest)
func (*MisAlarmNonlocalLoginPlacesRequest) FromJsonString ¶
func (r *MisAlarmNonlocalLoginPlacesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*MisAlarmNonlocalLoginPlacesRequest) ToJsonString ¶
func (r *MisAlarmNonlocalLoginPlacesRequest) ToJsonString() string
type MisAlarmNonlocalLoginPlacesRequestParams ¶ added in v1.0.426
type MisAlarmNonlocalLoginPlacesRequestParams struct { // 异地登录事件Id数组。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
Predefined struct for user
type MisAlarmNonlocalLoginPlacesResponse ¶
type MisAlarmNonlocalLoginPlacesResponse struct { *tchttp.BaseResponse Response *MisAlarmNonlocalLoginPlacesResponseParams `json:"Response"` }
func NewMisAlarmNonlocalLoginPlacesResponse ¶
func NewMisAlarmNonlocalLoginPlacesResponse() (response *MisAlarmNonlocalLoginPlacesResponse)
func (*MisAlarmNonlocalLoginPlacesResponse) FromJsonString ¶
func (r *MisAlarmNonlocalLoginPlacesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*MisAlarmNonlocalLoginPlacesResponse) ToJsonString ¶
func (r *MisAlarmNonlocalLoginPlacesResponse) ToJsonString() string
type MisAlarmNonlocalLoginPlacesResponseParams ¶ added in v1.0.426
type MisAlarmNonlocalLoginPlacesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAlarmAttributeRequest ¶
type ModifyAlarmAttributeRequest struct { *tchttp.BaseRequest // 告警项目。 // <li>Offline:防护软件离线</li> // <li>Malware:发现木马文件</li> // <li>NonlocalLogin:发现异地登录行为</li> // <li>CrackSuccess:被暴力破解成功</li> Attribute *string `json:"Attribute,omitempty" name:"Attribute"` // 告警项目属性。 // <li>CLOSE:关闭</li> // <li>OPEN:打开</li> Value *string `json:"Value,omitempty" name:"Value"` }
func NewModifyAlarmAttributeRequest ¶
func NewModifyAlarmAttributeRequest() (request *ModifyAlarmAttributeRequest)
func (*ModifyAlarmAttributeRequest) FromJsonString ¶
func (r *ModifyAlarmAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAlarmAttributeRequest) ToJsonString ¶
func (r *ModifyAlarmAttributeRequest) ToJsonString() string
type ModifyAlarmAttributeRequestParams ¶ added in v1.0.426
type ModifyAlarmAttributeRequestParams struct { // 告警项目。 // <li>Offline:防护软件离线</li> // <li>Malware:发现木马文件</li> // <li>NonlocalLogin:发现异地登录行为</li> // <li>CrackSuccess:被暴力破解成功</li> Attribute *string `json:"Attribute,omitempty" name:"Attribute"` // 告警项目属性。 // <li>CLOSE:关闭</li> // <li>OPEN:打开</li> Value *string `json:"Value,omitempty" name:"Value"` }
Predefined struct for user
type ModifyAlarmAttributeResponse ¶
type ModifyAlarmAttributeResponse struct { *tchttp.BaseResponse Response *ModifyAlarmAttributeResponseParams `json:"Response"` }
func NewModifyAlarmAttributeResponse ¶
func NewModifyAlarmAttributeResponse() (response *ModifyAlarmAttributeResponse)
func (*ModifyAlarmAttributeResponse) FromJsonString ¶
func (r *ModifyAlarmAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAlarmAttributeResponse) ToJsonString ¶
func (r *ModifyAlarmAttributeResponse) ToJsonString() string
type ModifyAlarmAttributeResponseParams ¶ added in v1.0.426
type ModifyAlarmAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAutoOpenProVersionConfigRequest ¶
type ModifyAutoOpenProVersionConfigRequest struct { *tchttp.BaseRequest // 设置自动开通状态。 // <li>CLOSE:关闭</li> // <li>OPEN:打开</li> Status *string `json:"Status,omitempty" name:"Status"` }
func NewModifyAutoOpenProVersionConfigRequest ¶
func NewModifyAutoOpenProVersionConfigRequest() (request *ModifyAutoOpenProVersionConfigRequest)
func (*ModifyAutoOpenProVersionConfigRequest) FromJsonString ¶
func (r *ModifyAutoOpenProVersionConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAutoOpenProVersionConfigRequest) ToJsonString ¶
func (r *ModifyAutoOpenProVersionConfigRequest) ToJsonString() string
type ModifyAutoOpenProVersionConfigRequestParams ¶ added in v1.0.426
type ModifyAutoOpenProVersionConfigRequestParams struct { // 设置自动开通状态。 // <li>CLOSE:关闭</li> // <li>OPEN:打开</li> Status *string `json:"Status,omitempty" name:"Status"` }
Predefined struct for user
type ModifyAutoOpenProVersionConfigResponse ¶
type ModifyAutoOpenProVersionConfigResponse struct { *tchttp.BaseResponse Response *ModifyAutoOpenProVersionConfigResponseParams `json:"Response"` }
func NewModifyAutoOpenProVersionConfigResponse ¶
func NewModifyAutoOpenProVersionConfigResponse() (response *ModifyAutoOpenProVersionConfigResponse)
func (*ModifyAutoOpenProVersionConfigResponse) FromJsonString ¶
func (r *ModifyAutoOpenProVersionConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAutoOpenProVersionConfigResponse) ToJsonString ¶
func (r *ModifyAutoOpenProVersionConfigResponse) ToJsonString() string
type ModifyAutoOpenProVersionConfigResponseParams ¶ added in v1.0.426
type ModifyAutoOpenProVersionConfigResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyLoginWhiteListRequest ¶
type ModifyLoginWhiteListRequest struct { *tchttp.BaseRequest // 白名单规则 Rules *LoginWhiteListsRule `json:"Rules,omitempty" name:"Rules"` }
func NewModifyLoginWhiteListRequest ¶
func NewModifyLoginWhiteListRequest() (request *ModifyLoginWhiteListRequest)
func (*ModifyLoginWhiteListRequest) FromJsonString ¶
func (r *ModifyLoginWhiteListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyLoginWhiteListRequest) ToJsonString ¶
func (r *ModifyLoginWhiteListRequest) ToJsonString() string
type ModifyLoginWhiteListRequestParams ¶ added in v1.0.426
type ModifyLoginWhiteListRequestParams struct { // 白名单规则 Rules *LoginWhiteListsRule `json:"Rules,omitempty" name:"Rules"` }
Predefined struct for user
type ModifyLoginWhiteListResponse ¶
type ModifyLoginWhiteListResponse struct { *tchttp.BaseResponse Response *ModifyLoginWhiteListResponseParams `json:"Response"` }
func NewModifyLoginWhiteListResponse ¶
func NewModifyLoginWhiteListResponse() (response *ModifyLoginWhiteListResponse)
func (*ModifyLoginWhiteListResponse) FromJsonString ¶
func (r *ModifyLoginWhiteListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyLoginWhiteListResponse) ToJsonString ¶
func (r *ModifyLoginWhiteListResponse) ToJsonString() string
type ModifyLoginWhiteListResponseParams ¶ added in v1.0.426
type ModifyLoginWhiteListResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyProVersionRenewFlagRequest ¶
type ModifyProVersionRenewFlagRequest struct { *tchttp.BaseRequest // 自动续费标识。取值范围: // <li>NOTIFY_AND_AUTO_RENEW:通知过期且自动续费</li> // <li>NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费</li> // <li>DISABLE_NOTIFY_AND_MANUAL_RENEW:不通知过期不自动续费</li> RenewFlag *string `json:"RenewFlag,omitempty" name:"RenewFlag"` // 主机唯一ID,对应CVM的uuid、BM的instanceId。 Quuid *string `json:"Quuid,omitempty" name:"Quuid"` }
func NewModifyProVersionRenewFlagRequest ¶
func NewModifyProVersionRenewFlagRequest() (request *ModifyProVersionRenewFlagRequest)
func (*ModifyProVersionRenewFlagRequest) FromJsonString ¶
func (r *ModifyProVersionRenewFlagRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyProVersionRenewFlagRequest) ToJsonString ¶
func (r *ModifyProVersionRenewFlagRequest) ToJsonString() string
type ModifyProVersionRenewFlagRequestParams ¶ added in v1.0.426
type ModifyProVersionRenewFlagRequestParams struct { // 自动续费标识。取值范围: // <li>NOTIFY_AND_AUTO_RENEW:通知过期且自动续费</li> // <li>NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费</li> // <li>DISABLE_NOTIFY_AND_MANUAL_RENEW:不通知过期不自动续费</li> RenewFlag *string `json:"RenewFlag,omitempty" name:"RenewFlag"` // 主机唯一ID,对应CVM的uuid、BM的instanceId。 Quuid *string `json:"Quuid,omitempty" name:"Quuid"` }
Predefined struct for user
type ModifyProVersionRenewFlagResponse ¶
type ModifyProVersionRenewFlagResponse struct { *tchttp.BaseResponse Response *ModifyProVersionRenewFlagResponseParams `json:"Response"` }
func NewModifyProVersionRenewFlagResponse ¶
func NewModifyProVersionRenewFlagResponse() (response *ModifyProVersionRenewFlagResponse)
func (*ModifyProVersionRenewFlagResponse) FromJsonString ¶
func (r *ModifyProVersionRenewFlagResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyProVersionRenewFlagResponse) ToJsonString ¶
func (r *ModifyProVersionRenewFlagResponse) ToJsonString() string
type ModifyProVersionRenewFlagResponseParams ¶ added in v1.0.426
type ModifyProVersionRenewFlagResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type NonLocalLoginPlace ¶
type NonLocalLoginPlace struct { // 事件ID。 Id *uint64 `json:"Id,omitempty" name:"Id"` // 主机IP。 MachineIp *string `json:"MachineIp,omitempty" name:"MachineIp"` // 登录状态 // <li>NON_LOCAL_LOGIN:异地登录</li> // <li>NORMAL_LOGIN:正常登录</li> Status *string `json:"Status,omitempty" name:"Status"` // 用户名。 UserName *string `json:"UserName,omitempty" name:"UserName"` // 城市ID。 City *uint64 `json:"City,omitempty" name:"City"` // 国家ID。 Country *uint64 `json:"Country,omitempty" name:"Country"` // 省份ID。 Province *uint64 `json:"Province,omitempty" name:"Province"` // 登录IP。 SrcIp *string `json:"SrcIp,omitempty" name:"SrcIp"` // 机器名称。 MachineName *string `json:"MachineName,omitempty" name:"MachineName"` // 登录时间。 LoginTime *string `json:"LoginTime,omitempty" name:"LoginTime"` // 云镜客户端唯一标识Uuid。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` }
type OpenPort ¶
type OpenPort struct { // 唯一ID。 Id *uint64 `json:"Id,omitempty" name:"Id"` // 云镜客户端唯一UUID。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 开放端口号。 Port *uint64 `json:"Port,omitempty" name:"Port"` // 主机IP。 MachineIp *string `json:"MachineIp,omitempty" name:"MachineIp"` // 主机名。 MachineName *string `json:"MachineName,omitempty" name:"MachineName"` // 端口对应进程名。 ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"` // 端口对应进程Pid。 Pid *uint64 `json:"Pid,omitempty" name:"Pid"` // 记录创建时间。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 记录更新时间。 ModifyTime *string `json:"ModifyTime,omitempty" name:"ModifyTime"` }
type OpenPortStatistics ¶
type OpenProVersionPrepaidRequest ¶
type OpenProVersionPrepaidRequest struct { *tchttp.BaseRequest // 购买相关参数。 ChargePrepaid *ChargePrepaid `json:"ChargePrepaid,omitempty" name:"ChargePrepaid"` // 需要开通专业版主机信息数组。 Machines []*ProVersionMachine `json:"Machines,omitempty" name:"Machines"` }
func NewOpenProVersionPrepaidRequest ¶
func NewOpenProVersionPrepaidRequest() (request *OpenProVersionPrepaidRequest)
func (*OpenProVersionPrepaidRequest) FromJsonString ¶
func (r *OpenProVersionPrepaidRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenProVersionPrepaidRequest) ToJsonString ¶
func (r *OpenProVersionPrepaidRequest) ToJsonString() string
type OpenProVersionPrepaidRequestParams ¶ added in v1.0.426
type OpenProVersionPrepaidRequestParams struct { // 购买相关参数。 ChargePrepaid *ChargePrepaid `json:"ChargePrepaid,omitempty" name:"ChargePrepaid"` // 需要开通专业版主机信息数组。 Machines []*ProVersionMachine `json:"Machines,omitempty" name:"Machines"` }
Predefined struct for user
type OpenProVersionPrepaidResponse ¶
type OpenProVersionPrepaidResponse struct { *tchttp.BaseResponse Response *OpenProVersionPrepaidResponseParams `json:"Response"` }
func NewOpenProVersionPrepaidResponse ¶
func NewOpenProVersionPrepaidResponse() (response *OpenProVersionPrepaidResponse)
func (*OpenProVersionPrepaidResponse) FromJsonString ¶
func (r *OpenProVersionPrepaidResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenProVersionPrepaidResponse) ToJsonString ¶
func (r *OpenProVersionPrepaidResponse) ToJsonString() string
type OpenProVersionPrepaidResponseParams ¶ added in v1.0.426
type OpenProVersionPrepaidResponseParams struct { // 订单ID列表。 DealIds []*string `json:"DealIds,omitempty" name:"DealIds"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type OpenProVersionRequest ¶
type OpenProVersionRequest struct { *tchttp.BaseRequest // 云主机类型。 // <li>CVM:表示虚拟主机</li> // <li>BM: 表示黑石物理机</li> MachineType *string `json:"MachineType,omitempty" name:"MachineType"` // 机器所属地域。 // 如:ap-guangzhou,ap-shanghai MachineRegion *string `json:"MachineRegion,omitempty" name:"MachineRegion"` // 主机唯一标识Uuid数组。 // 黑石的InstanceId,CVM的Uuid Quuids []*string `json:"Quuids,omitempty" name:"Quuids"` // 活动ID。 ActivityId *uint64 `json:"ActivityId,omitempty" name:"ActivityId"` }
func NewOpenProVersionRequest ¶
func NewOpenProVersionRequest() (request *OpenProVersionRequest)
func (*OpenProVersionRequest) FromJsonString ¶
func (r *OpenProVersionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenProVersionRequest) ToJsonString ¶
func (r *OpenProVersionRequest) ToJsonString() string
type OpenProVersionRequestParams ¶ added in v1.0.426
type OpenProVersionRequestParams struct { // 云主机类型。 // <li>CVM:表示虚拟主机</li> // <li>BM: 表示黑石物理机</li> MachineType *string `json:"MachineType,omitempty" name:"MachineType"` // 机器所属地域。 // 如:ap-guangzhou,ap-shanghai MachineRegion *string `json:"MachineRegion,omitempty" name:"MachineRegion"` // 主机唯一标识Uuid数组。 // 黑石的InstanceId,CVM的Uuid Quuids []*string `json:"Quuids,omitempty" name:"Quuids"` // 活动ID。 ActivityId *uint64 `json:"ActivityId,omitempty" name:"ActivityId"` }
Predefined struct for user
type OpenProVersionResponse ¶
type OpenProVersionResponse struct { *tchttp.BaseResponse Response *OpenProVersionResponseParams `json:"Response"` }
func NewOpenProVersionResponse ¶
func NewOpenProVersionResponse() (response *OpenProVersionResponse)
func (*OpenProVersionResponse) FromJsonString ¶
func (r *OpenProVersionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenProVersionResponse) ToJsonString ¶
func (r *OpenProVersionResponse) ToJsonString() string
type OpenProVersionResponseParams ¶ added in v1.0.426
type OpenProVersionResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type PrivilegeEscalationProcess ¶
type PrivilegeEscalationProcess struct { // 数据ID Id *uint64 `json:"Id,omitempty" name:"Id"` // 云镜ID Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 主机ID Quuid *string `json:"Quuid,omitempty" name:"Quuid"` // 主机内网IP Hostip *string `json:"Hostip,omitempty" name:"Hostip"` // 进程名 ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"` // 进程路径 FullPath *string `json:"FullPath,omitempty" name:"FullPath"` // 执行命令 CmdLine *string `json:"CmdLine,omitempty" name:"CmdLine"` // 用户名 UserName *string `json:"UserName,omitempty" name:"UserName"` // 用户组 UserGroup *string `json:"UserGroup,omitempty" name:"UserGroup"` // 进程文件权限 ProcFilePrivilege *string `json:"ProcFilePrivilege,omitempty" name:"ProcFilePrivilege"` // 父进程名 ParentProcName *string `json:"ParentProcName,omitempty" name:"ParentProcName"` // 父进程用户名 ParentProcUser *string `json:"ParentProcUser,omitempty" name:"ParentProcUser"` // 父进程用户组 ParentProcGroup *string `json:"ParentProcGroup,omitempty" name:"ParentProcGroup"` // 父进程路径 ParentProcPath *string `json:"ParentProcPath,omitempty" name:"ParentProcPath"` // 进程树 ProcTree *string `json:"ProcTree,omitempty" name:"ProcTree"` // 处理状态 Status *uint64 `json:"Status,omitempty" name:"Status"` // 发生时间 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 机器名 MachineName *string `json:"MachineName,omitempty" name:"MachineName"` }
type PrivilegeRule ¶
type PrivilegeRule struct { // 规则ID Id *uint64 `json:"Id,omitempty" name:"Id"` // 客户端ID Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 进程名 ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"` // 是否S权限 SMode *uint64 `json:"SMode,omitempty" name:"SMode"` // 操作人 Operator *string `json:"Operator,omitempty" name:"Operator"` // 是否全局规则 IsGlobal *uint64 `json:"IsGlobal,omitempty" name:"IsGlobal"` // 状态(0: 有效 1: 无效) Status *uint64 `json:"Status,omitempty" name:"Status"` // 创建时间 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 修改时间 ModifyTime *string `json:"ModifyTime,omitempty" name:"ModifyTime"` // 主机IP Hostip *string `json:"Hostip,omitempty" name:"Hostip"` }
type ProVersionMachine ¶
type ProVersionMachine struct { // 主机类型。 // <li>CVM: 虚拟主机</li> // <li>BM: 黑石物理机</li> MachineType *string `json:"MachineType,omitempty" name:"MachineType"` // 主机所在地域。 // 如:ap-guangzhou、ap-beijing MachineRegion *string `json:"MachineRegion,omitempty" name:"MachineRegion"` // 主机唯一标识Uuid。 // 黑石的InstanceId,CVM的Uuid Quuid *string `json:"Quuid,omitempty" name:"Quuid"` }
type Process ¶
type Process struct { // 唯一ID。 Id *uint64 `json:"Id,omitempty" name:"Id"` // 云镜客户端唯一UUID。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 主机内网IP。 MachineIp *string `json:"MachineIp,omitempty" name:"MachineIp"` // 主机名。 MachineName *string `json:"MachineName,omitempty" name:"MachineName"` // 进程Pid。 Pid *uint64 `json:"Pid,omitempty" name:"Pid"` // 进程Ppid。 Ppid *uint64 `json:"Ppid,omitempty" name:"Ppid"` // 进程名。 ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"` // 进程用户名。 Username *string `json:"Username,omitempty" name:"Username"` // 所属平台。 // <li>WIN32:windows32位</li> // <li>WIN64:windows64位</li> // <li>LINUX32:Linux32位</li> // <li>LINUX64:Linux64位</li> Platform *string `json:"Platform,omitempty" name:"Platform"` // 进程路径。 FullPath *string `json:"FullPath,omitempty" name:"FullPath"` // 创建时间。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` }
type ProcessStatistics ¶
type RecoverMalwaresRequest ¶
type RecoverMalwaresRequest struct { *tchttp.BaseRequest // 木马Id数组,单次最大删除不能超过200条 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
func NewRecoverMalwaresRequest ¶
func NewRecoverMalwaresRequest() (request *RecoverMalwaresRequest)
func (*RecoverMalwaresRequest) FromJsonString ¶
func (r *RecoverMalwaresRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecoverMalwaresRequest) ToJsonString ¶
func (r *RecoverMalwaresRequest) ToJsonString() string
type RecoverMalwaresRequestParams ¶ added in v1.0.426
type RecoverMalwaresRequestParams struct { // 木马Id数组,单次最大删除不能超过200条 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
Predefined struct for user
type RecoverMalwaresResponse ¶
type RecoverMalwaresResponse struct { *tchttp.BaseResponse Response *RecoverMalwaresResponseParams `json:"Response"` }
func NewRecoverMalwaresResponse ¶
func NewRecoverMalwaresResponse() (response *RecoverMalwaresResponse)
func (*RecoverMalwaresResponse) FromJsonString ¶
func (r *RecoverMalwaresResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecoverMalwaresResponse) ToJsonString ¶
func (r *RecoverMalwaresResponse) ToJsonString() string
type RecoverMalwaresResponseParams ¶ added in v1.0.426
type RecoverMalwaresResponseParams struct { // 恢复成功id数组 SuccessIds []*uint64 `json:"SuccessIds,omitempty" name:"SuccessIds"` // 恢复失败id数组 FailedIds []*uint64 `json:"FailedIds,omitempty" name:"FailedIds"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type RegionInfo ¶
type RegionInfo struct { // 地域标志,如 ap-guangzhou,ap-shanghai,ap-beijing Region *string `json:"Region,omitempty" name:"Region"` // 地域中文名,如华南地区(广州),华东地区(上海金融),华北地区(北京) RegionName *string `json:"RegionName,omitempty" name:"RegionName"` // 地域ID RegionId *uint64 `json:"RegionId,omitempty" name:"RegionId"` // 地域代码,如 gz,sh,bj RegionCode *string `json:"RegionCode,omitempty" name:"RegionCode"` }
type RenewProVersionRequest ¶
type RenewProVersionRequest struct { *tchttp.BaseRequest // 购买相关参数。 ChargePrepaid *ChargePrepaid `json:"ChargePrepaid,omitempty" name:"ChargePrepaid"` // 主机唯一ID,对应CVM的uuid、BM的InstanceId。 Quuid *string `json:"Quuid,omitempty" name:"Quuid"` }
func NewRenewProVersionRequest ¶
func NewRenewProVersionRequest() (request *RenewProVersionRequest)
func (*RenewProVersionRequest) FromJsonString ¶
func (r *RenewProVersionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RenewProVersionRequest) ToJsonString ¶
func (r *RenewProVersionRequest) ToJsonString() string
type RenewProVersionRequestParams ¶ added in v1.0.426
type RenewProVersionRequestParams struct { // 购买相关参数。 ChargePrepaid *ChargePrepaid `json:"ChargePrepaid,omitempty" name:"ChargePrepaid"` // 主机唯一ID,对应CVM的uuid、BM的InstanceId。 Quuid *string `json:"Quuid,omitempty" name:"Quuid"` }
Predefined struct for user
type RenewProVersionResponse ¶
type RenewProVersionResponse struct { *tchttp.BaseResponse Response *RenewProVersionResponseParams `json:"Response"` }
func NewRenewProVersionResponse ¶
func NewRenewProVersionResponse() (response *RenewProVersionResponse)
func (*RenewProVersionResponse) FromJsonString ¶
func (r *RenewProVersionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RenewProVersionResponse) ToJsonString ¶
func (r *RenewProVersionResponse) ToJsonString() string
type RenewProVersionResponseParams ¶ added in v1.0.426
type RenewProVersionResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type RescanImpactedHostRequest ¶
type RescanImpactedHostRequest struct { *tchttp.BaseRequest // 漏洞ID。 Id *uint64 `json:"Id,omitempty" name:"Id"` }
func NewRescanImpactedHostRequest ¶
func NewRescanImpactedHostRequest() (request *RescanImpactedHostRequest)
func (*RescanImpactedHostRequest) FromJsonString ¶
func (r *RescanImpactedHostRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RescanImpactedHostRequest) ToJsonString ¶
func (r *RescanImpactedHostRequest) ToJsonString() string
type RescanImpactedHostRequestParams ¶ added in v1.0.426
type RescanImpactedHostRequestParams struct { // 漏洞ID。 Id *uint64 `json:"Id,omitempty" name:"Id"` }
Predefined struct for user
type RescanImpactedHostResponse ¶
type RescanImpactedHostResponse struct { *tchttp.BaseResponse Response *RescanImpactedHostResponseParams `json:"Response"` }
func NewRescanImpactedHostResponse ¶
func NewRescanImpactedHostResponse() (response *RescanImpactedHostResponse)
func (*RescanImpactedHostResponse) FromJsonString ¶
func (r *RescanImpactedHostResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RescanImpactedHostResponse) ToJsonString ¶
func (r *RescanImpactedHostResponse) ToJsonString() string
type RescanImpactedHostResponseParams ¶ added in v1.0.426
type RescanImpactedHostResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ReverseShell ¶
type ReverseShell struct { // ID Id *uint64 `json:"Id,omitempty" name:"Id"` // 云镜UUID Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 主机ID Quuid *string `json:"Quuid,omitempty" name:"Quuid"` // 主机内网IP Hostip *string `json:"Hostip,omitempty" name:"Hostip"` // 目标IP DstIp *string `json:"DstIp,omitempty" name:"DstIp"` // 目标端口 DstPort *uint64 `json:"DstPort,omitempty" name:"DstPort"` // 进程名 ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"` // 进程路径 FullPath *string `json:"FullPath,omitempty" name:"FullPath"` // 命令详情 CmdLine *string `json:"CmdLine,omitempty" name:"CmdLine"` // 执行用户 UserName *string `json:"UserName,omitempty" name:"UserName"` // 执行用户组 UserGroup *string `json:"UserGroup,omitempty" name:"UserGroup"` // 父进程名 ParentProcName *string `json:"ParentProcName,omitempty" name:"ParentProcName"` // 父进程用户 ParentProcUser *string `json:"ParentProcUser,omitempty" name:"ParentProcUser"` // 父进程用户组 ParentProcGroup *string `json:"ParentProcGroup,omitempty" name:"ParentProcGroup"` // 父进程路径 ParentProcPath *string `json:"ParentProcPath,omitempty" name:"ParentProcPath"` // 处理状态 Status *uint64 `json:"Status,omitempty" name:"Status"` // 产生时间 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 主机名 MachineName *string `json:"MachineName,omitempty" name:"MachineName"` // 进程树 ProcTree *string `json:"ProcTree,omitempty" name:"ProcTree"` }
type ReverseShellRule ¶
type ReverseShellRule struct { // 规则ID Id *uint64 `json:"Id,omitempty" name:"Id"` // 客户端ID Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 进程名称 ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"` // 目标IP DestIp *string `json:"DestIp,omitempty" name:"DestIp"` // 目标端口 DestPort *string `json:"DestPort,omitempty" name:"DestPort"` // 操作人 Operator *string `json:"Operator,omitempty" name:"Operator"` // 是否全局规则 IsGlobal *uint64 `json:"IsGlobal,omitempty" name:"IsGlobal"` // 状态 (0: 有效 1: 无效) Status *uint64 `json:"Status,omitempty" name:"Status"` // 创建时间 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 修改时间 ModifyTime *string `json:"ModifyTime,omitempty" name:"ModifyTime"` // 主机IP Hostip *string `json:"Hostip,omitempty" name:"Hostip"` }
type SecurityDynamic ¶
type SecurityDynamic struct { // 云镜客户端UUID。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 安全事件发生事件。 EventTime *string `json:"EventTime,omitempty" name:"EventTime"` // 安全事件类型。 // <li>MALWARE:木马事件</li> // <li>NON_LOCAL_LOGIN:异地登录</li> // <li>BRUTEATTACK_SUCCESS:密码破解成功</li> // <li>VUL:漏洞</li> // <li>BASELINE:安全基线</li> EventType *string `json:"EventType,omitempty" name:"EventType"` // 安全事件消息。 Message *string `json:"Message,omitempty" name:"Message"` // 安全事件等级。 // <li>RISK: 严重</li> // <li>HIGH: 高危</li> // <li>NORMAL: 中危</li> // <li>LOW: 低危</li> SecurityLevel *string `json:"SecurityLevel,omitempty" name:"SecurityLevel"` }
type SecurityTrend ¶
type SeparateMalwaresRequest ¶
type SeparateMalwaresRequest struct { *tchttp.BaseRequest // 木马事件ID数组。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
func NewSeparateMalwaresRequest ¶
func NewSeparateMalwaresRequest() (request *SeparateMalwaresRequest)
func (*SeparateMalwaresRequest) FromJsonString ¶
func (r *SeparateMalwaresRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SeparateMalwaresRequest) ToJsonString ¶
func (r *SeparateMalwaresRequest) ToJsonString() string
type SeparateMalwaresRequestParams ¶ added in v1.0.426
type SeparateMalwaresRequestParams struct { // 木马事件ID数组。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
Predefined struct for user
type SeparateMalwaresResponse ¶
type SeparateMalwaresResponse struct { *tchttp.BaseResponse Response *SeparateMalwaresResponseParams `json:"Response"` }
func NewSeparateMalwaresResponse ¶
func NewSeparateMalwaresResponse() (response *SeparateMalwaresResponse)
func (*SeparateMalwaresResponse) FromJsonString ¶
func (r *SeparateMalwaresResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SeparateMalwaresResponse) ToJsonString ¶
func (r *SeparateMalwaresResponse) ToJsonString() string
type SeparateMalwaresResponseParams ¶ added in v1.0.426
type SeparateMalwaresResponseParams struct { // 隔离成功的id数组。 SuccessIds []*uint64 `json:"SuccessIds,omitempty" name:"SuccessIds"` // 隔离失败的id数组。 FailedIds []*uint64 `json:"FailedIds,omitempty" name:"FailedIds"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type SetBashEventsStatusRequest ¶
type SetBashEventsStatusRequest struct { *tchttp.BaseRequest // ID数组,最大100条。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` // 新状态(0-待处理 1-高危 2-正常) Status *uint64 `json:"Status,omitempty" name:"Status"` }
func NewSetBashEventsStatusRequest ¶
func NewSetBashEventsStatusRequest() (request *SetBashEventsStatusRequest)
func (*SetBashEventsStatusRequest) FromJsonString ¶
func (r *SetBashEventsStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetBashEventsStatusRequest) ToJsonString ¶
func (r *SetBashEventsStatusRequest) ToJsonString() string
type SetBashEventsStatusRequestParams ¶ added in v1.0.426
type SetBashEventsStatusRequestParams struct { // ID数组,最大100条。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` // 新状态(0-待处理 1-高危 2-正常) Status *uint64 `json:"Status,omitempty" name:"Status"` }
Predefined struct for user
type SetBashEventsStatusResponse ¶
type SetBashEventsStatusResponse struct { *tchttp.BaseResponse Response *SetBashEventsStatusResponseParams `json:"Response"` }
func NewSetBashEventsStatusResponse ¶
func NewSetBashEventsStatusResponse() (response *SetBashEventsStatusResponse)
func (*SetBashEventsStatusResponse) FromJsonString ¶
func (r *SetBashEventsStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetBashEventsStatusResponse) ToJsonString ¶
func (r *SetBashEventsStatusResponse) ToJsonString() string
type SetBashEventsStatusResponseParams ¶ added in v1.0.426
type SetBashEventsStatusResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type SwitchBashRulesRequest ¶
type SwitchBashRulesRequest struct { *tchttp.BaseRequest // 规则ID Id *uint64 `json:"Id,omitempty" name:"Id"` // 是否禁用 Disabled *uint64 `json:"Disabled,omitempty" name:"Disabled"` }
func NewSwitchBashRulesRequest ¶
func NewSwitchBashRulesRequest() (request *SwitchBashRulesRequest)
func (*SwitchBashRulesRequest) FromJsonString ¶
func (r *SwitchBashRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchBashRulesRequest) ToJsonString ¶
func (r *SwitchBashRulesRequest) ToJsonString() string
type SwitchBashRulesRequestParams ¶ added in v1.0.426
type SwitchBashRulesRequestParams struct { // 规则ID Id *uint64 `json:"Id,omitempty" name:"Id"` // 是否禁用 Disabled *uint64 `json:"Disabled,omitempty" name:"Disabled"` }
Predefined struct for user
type SwitchBashRulesResponse ¶
type SwitchBashRulesResponse struct { *tchttp.BaseResponse Response *SwitchBashRulesResponseParams `json:"Response"` }
func NewSwitchBashRulesResponse ¶
func NewSwitchBashRulesResponse() (response *SwitchBashRulesResponse)
func (*SwitchBashRulesResponse) FromJsonString ¶
func (r *SwitchBashRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchBashRulesResponse) ToJsonString ¶
func (r *SwitchBashRulesResponse) ToJsonString() string
type SwitchBashRulesResponseParams ¶ added in v1.0.426
type SwitchBashRulesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type TagMachine ¶
type TagMachine struct { // ID Id *string `json:"Id,omitempty" name:"Id"` // 主机ID Quuid *string `json:"Quuid,omitempty" name:"Quuid"` // 主机名称 MachineName *string `json:"MachineName,omitempty" name:"MachineName"` // 主机内网IP MachineIp *string `json:"MachineIp,omitempty" name:"MachineIp"` // 主机外网IP MachineWanIp *string `json:"MachineWanIp,omitempty" name:"MachineWanIp"` // 主机区域 MachineRegion *string `json:"MachineRegion,omitempty" name:"MachineRegion"` // 主机区域类型 MachineType *string `json:"MachineType,omitempty" name:"MachineType"` }
type TrustMaliciousRequestRequest ¶
type TrustMaliciousRequestRequest struct { *tchttp.BaseRequest // 恶意请求记录ID。 Id *uint64 `json:"Id,omitempty" name:"Id"` }
func NewTrustMaliciousRequestRequest ¶
func NewTrustMaliciousRequestRequest() (request *TrustMaliciousRequestRequest)
func (*TrustMaliciousRequestRequest) FromJsonString ¶
func (r *TrustMaliciousRequestRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TrustMaliciousRequestRequest) ToJsonString ¶
func (r *TrustMaliciousRequestRequest) ToJsonString() string
type TrustMaliciousRequestRequestParams ¶ added in v1.0.426
type TrustMaliciousRequestRequestParams struct { // 恶意请求记录ID。 Id *uint64 `json:"Id,omitempty" name:"Id"` }
Predefined struct for user
type TrustMaliciousRequestResponse ¶
type TrustMaliciousRequestResponse struct { *tchttp.BaseResponse Response *TrustMaliciousRequestResponseParams `json:"Response"` }
func NewTrustMaliciousRequestResponse ¶
func NewTrustMaliciousRequestResponse() (response *TrustMaliciousRequestResponse)
func (*TrustMaliciousRequestResponse) FromJsonString ¶
func (r *TrustMaliciousRequestResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TrustMaliciousRequestResponse) ToJsonString ¶
func (r *TrustMaliciousRequestResponse) ToJsonString() string
type TrustMaliciousRequestResponseParams ¶ added in v1.0.426
type TrustMaliciousRequestResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type TrustMalwaresRequest ¶
type TrustMalwaresRequest struct { *tchttp.BaseRequest // 木马ID数组。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
func NewTrustMalwaresRequest ¶
func NewTrustMalwaresRequest() (request *TrustMalwaresRequest)
func (*TrustMalwaresRequest) FromJsonString ¶
func (r *TrustMalwaresRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TrustMalwaresRequest) ToJsonString ¶
func (r *TrustMalwaresRequest) ToJsonString() string
type TrustMalwaresRequestParams ¶ added in v1.0.426
type TrustMalwaresRequestParams struct { // 木马ID数组。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
Predefined struct for user
type TrustMalwaresResponse ¶
type TrustMalwaresResponse struct { *tchttp.BaseResponse Response *TrustMalwaresResponseParams `json:"Response"` }
func NewTrustMalwaresResponse ¶
func NewTrustMalwaresResponse() (response *TrustMalwaresResponse)
func (*TrustMalwaresResponse) FromJsonString ¶
func (r *TrustMalwaresResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TrustMalwaresResponse) ToJsonString ¶
func (r *TrustMalwaresResponse) ToJsonString() string
type TrustMalwaresResponseParams ¶ added in v1.0.426
type TrustMalwaresResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type UntrustMaliciousRequestRequest ¶
type UntrustMaliciousRequestRequest struct { *tchttp.BaseRequest // 受信任记录ID。 Id *uint64 `json:"Id,omitempty" name:"Id"` }
func NewUntrustMaliciousRequestRequest ¶
func NewUntrustMaliciousRequestRequest() (request *UntrustMaliciousRequestRequest)
func (*UntrustMaliciousRequestRequest) FromJsonString ¶
func (r *UntrustMaliciousRequestRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UntrustMaliciousRequestRequest) ToJsonString ¶
func (r *UntrustMaliciousRequestRequest) ToJsonString() string
type UntrustMaliciousRequestRequestParams ¶ added in v1.0.426
type UntrustMaliciousRequestRequestParams struct { // 受信任记录ID。 Id *uint64 `json:"Id,omitempty" name:"Id"` }
Predefined struct for user
type UntrustMaliciousRequestResponse ¶
type UntrustMaliciousRequestResponse struct { *tchttp.BaseResponse Response *UntrustMaliciousRequestResponseParams `json:"Response"` }
func NewUntrustMaliciousRequestResponse ¶
func NewUntrustMaliciousRequestResponse() (response *UntrustMaliciousRequestResponse)
func (*UntrustMaliciousRequestResponse) FromJsonString ¶
func (r *UntrustMaliciousRequestResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UntrustMaliciousRequestResponse) ToJsonString ¶
func (r *UntrustMaliciousRequestResponse) ToJsonString() string
type UntrustMaliciousRequestResponseParams ¶ added in v1.0.426
type UntrustMaliciousRequestResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type UntrustMalwaresRequest ¶
type UntrustMalwaresRequest struct { *tchttp.BaseRequest // 木马ID数组,单次最大处理不能超过200条。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
func NewUntrustMalwaresRequest ¶
func NewUntrustMalwaresRequest() (request *UntrustMalwaresRequest)
func (*UntrustMalwaresRequest) FromJsonString ¶
func (r *UntrustMalwaresRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UntrustMalwaresRequest) ToJsonString ¶
func (r *UntrustMalwaresRequest) ToJsonString() string
type UntrustMalwaresRequestParams ¶ added in v1.0.426
type UntrustMalwaresRequestParams struct { // 木马ID数组,单次最大处理不能超过200条。 Ids []*uint64 `json:"Ids,omitempty" name:"Ids"` }
Predefined struct for user
type UntrustMalwaresResponse ¶
type UntrustMalwaresResponse struct { *tchttp.BaseResponse Response *UntrustMalwaresResponseParams `json:"Response"` }
func NewUntrustMalwaresResponse ¶
func NewUntrustMalwaresResponse() (response *UntrustMalwaresResponse)
func (*UntrustMalwaresResponse) FromJsonString ¶
func (r *UntrustMalwaresResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UntrustMalwaresResponse) ToJsonString ¶
func (r *UntrustMalwaresResponse) ToJsonString() string
type UntrustMalwaresResponseParams ¶ added in v1.0.426
type UntrustMalwaresResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type UsualPlace ¶
type UsualPlace struct { // ID。 Id *uint64 `json:"Id,omitempty" name:"Id"` // 云镜客户端唯一标识UUID。 Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // 国家 ID。 CountryId *uint64 `json:"CountryId,omitempty" name:"CountryId"` // 省份 ID。 ProvinceId *uint64 `json:"ProvinceId,omitempty" name:"ProvinceId"` // 城市 ID。 CityId *uint64 `json:"CityId,omitempty" name:"CityId"` }
type Vul ¶
type Vul struct { // 漏洞种类ID VulId *uint64 `json:"VulId,omitempty" name:"VulId"` // 漏洞名称 VulName *string `json:"VulName,omitempty" name:"VulName"` // 漏洞危害等级: // HIGH:高危 // MIDDLE:中危 // LOW:低危 // NOTICE:提示 VulLevel *string `json:"VulLevel,omitempty" name:"VulLevel"` // 最后扫描时间 LastScanTime *string `json:"LastScanTime,omitempty" name:"LastScanTime"` // 受影响机器数量 ImpactedHostNum *uint64 `json:"ImpactedHostNum,omitempty" name:"ImpactedHostNum"` // 漏洞状态 // * UN_OPERATED : 待处理 // * FIXED : 已修复 VulStatus *string `json:"VulStatus,omitempty" name:"VulStatus"` }
type WeeklyReport ¶
type WeeklyReportBruteAttack ¶
type WeeklyReportBruteAttack struct { // 主机IP。 MachineIp *string `json:"MachineIp,omitempty" name:"MachineIp"` // 被破解用户名。 Username *string `json:"Username,omitempty" name:"Username"` // 源IP。 SrcIp *string `json:"SrcIp,omitempty" name:"SrcIp"` // 尝试次数。 Count *uint64 `json:"Count,omitempty" name:"Count"` // 攻击时间。 AttackTime *string `json:"AttackTime,omitempty" name:"AttackTime"` }
type WeeklyReportMalware ¶
type WeeklyReportMalware struct { // 主机IP。 MachineIp *string `json:"MachineIp,omitempty" name:"MachineIp"` // 木马文件路径。 FilePath *string `json:"FilePath,omitempty" name:"FilePath"` // 木马文件MD5值。 Md5 *string `json:"Md5,omitempty" name:"Md5"` // 木马发现时间。 FindTime *string `json:"FindTime,omitempty" name:"FindTime"` // 当前木马状态。 // <li>UN_OPERATED:未处理</li> // <li>SEGREGATED:已隔离</li> // <li>TRUSTED:已信任</li> // <li>SEPARATING:隔离中</li> // <li>RECOVERING:恢复中</li> Status *string `json:"Status,omitempty" name:"Status"` }
type WeeklyReportNonlocalLoginPlace ¶
type WeeklyReportNonlocalLoginPlace struct { // 主机IP。 MachineIp *string `json:"MachineIp,omitempty" name:"MachineIp"` // 用户名。 Username *string `json:"Username,omitempty" name:"Username"` // 源IP。 SrcIp *string `json:"SrcIp,omitempty" name:"SrcIp"` // 国家ID。 Country *uint64 `json:"Country,omitempty" name:"Country"` // 省份ID。 Province *uint64 `json:"Province,omitempty" name:"Province"` // 城市ID。 City *uint64 `json:"City,omitempty" name:"City"` // 登录时间。 LoginTime *string `json:"LoginTime,omitempty" name:"LoginTime"` }
type WeeklyReportVul ¶
type WeeklyReportVul struct { // 主机内网IP。 MachineIp *string `json:"MachineIp,omitempty" name:"MachineIp"` // 漏洞名称。 VulName *string `json:"VulName,omitempty" name:"VulName"` // 漏洞类型。 // <li> WEB : Web漏洞</li> // <li> SYSTEM :系统组件漏洞</li> // <li> BASELINE : 安全基线</li> VulType *string `json:"VulType,omitempty" name:"VulType"` // 漏洞描述。 Description *string `json:"Description,omitempty" name:"Description"` // 漏洞状态。 // <li> UN_OPERATED : 待处理</li> // <li> SCANING : 扫描中</li> // <li> FIXED : 已修复</li> VulStatus *string `json:"VulStatus,omitempty" name:"VulStatus"` // 最后扫描时间。 LastScanTime *string `json:"LastScanTime,omitempty" name:"LastScanTime"` }